Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izrada CNC masine

[es] :: Elektronika :: Izrada CNC masine

[ Pregleda: 9544 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



+7 Profil

icon Izrada CNC masine19.10.2012. u 15:39 - pre 140 meseci
Pozdrav

Imam 17 godina i bavim se programiranjem.
Proslih godina interesovao sam se sa radove iz automatike i elektronike koje su radili starije generacije.
Ove godine je dosao red na mene i mislim da bi izrada CNC masine bila solidan projekat.
Zajedno sa prijateljem zelim da napravim nesto ovako a nemamo nikakve pomoci.

Naime, zelim masinu koja ce na osnovu 3D modela da 'napravi' taj model u nekom materijalu.
Mislio sam da to moze ovako, da napravim softver koji ce sve koordinate tog modela procitati i obraditi (ovo bih znao).
Dalje bih slao taj niz koordinata u vidu bitova na mikrokontroler (Nemam pojma koji, nisam jos radio sa ovakim stvarima) koji ce da upravlja step motorima za X i Y osu kao i motorom na glavi masine tj. busilici ili glodalu.

Nemamo nikakav budzet mozda nekih 100evra maksimalno, pa cemo step motore naci u starim stampacima a za ostale komponente cemo se snaci nekako.

Sada me interesuje par stvari.
0. Da li je ovako nesto moguce ?
1. Koji mikrokontroler koristiti ?
2. Da li je realno praviti interfejs izmedju racunara i mikrokontrolera i ako jeste, kako ?
4. Ako mozete da ostavite neke linkove ka semama ili seme koje nam mogu pomoci.
5. Koliko bi vremena trebalo da se ovo napravi ?

P.S.
Nemojte samo odmah da hejtujete ako nesto pogresno kazem ili iz nekog drugog razloga, ovde smo da pomazemo jedni drugima, a ne da se dokazujemo.

Hvala
while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Izrada CNC masine19.10.2012. u 16:41 - pre 140 meseci
Neće da bude hejt (valjda je sada taj izraz "in"), ali sa budžetom od eventualno 100 € teško da možebilo šta da se uradi, ništa čak.
Neka vrsta interfejsa između računara i motora je više nego potrebna pošto računar nema poj'ma šta je to motor.
Da bi malko bolje shvatio šta ti je sve potrebno, "prečešljaj" malko forum www.cnczone.com pogledaj kako funkcionišu step motori (guglaj "jones on step"), pročitaj poneki datasheet, npr. za L297 i L298 (ako koristiš bipolarne stepere) ili izgiglaj negde šemuj za unipolarni steper drajver.

Što se tvojih 3D modela tiče, ako hoćeš sam da pišeš neki softver koji će ti pomerati tvoje 3 ose, moraćeš JAKO DOBRO da proučiš 3D format koji hgoćeš da koristiš (IGES ili STL, ...)

Ako hoćeš da koristiš gotove programe koji sde koriste za "mrdanje" od onih koji ne koštaju ništa imaš:
LinuxCNC (http://www.linuxcnc.org) - Linux Ubuntu sa RT kernelom
Turbo CNC (http://www.dakeng.com) - DOS

Od onih koji ne koštaju mnogo:
Mach3 (http://www.machsupport.com) - Win NT, XP - 32 bit)

Za sada, mikrokontrolere zaobiđi dok ne stekneš dovoljno iskustva i "sagoriš" nekoliko stolica boreći se sa istima. Nije da ne može sa njima ništa da se uradi (www.planet-cnc.com).
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



+7 Profil

icon Re: Izrada CNC masine19.10.2012. u 17:27 - pre 140 meseci
Pa dobro, za te pare mislim da nije tolika frka ako nadjemo dobre motore, jer imamo siroku paletu komponenti u skoli.
Ako sam dobro shvatio, Vi mislite da to uradim bez mikrokontrolera, dakle da motore pokrecem preko racunara.

Sto se tice cnczone linka, svakako cu da pregledam te sadrzaje samo dok nadjem vremena.

Prouciti neki format meni ne bi bio veliki problem, mogao bih da koristim i .3ds format (http://en.wikipedia.org/wiki/.3ds treba mi samo Triangular Mesh, jer necu da se bavim shaderima i animacijama modela) ili neki drugi, mislim da bih to mogao napisati.
Ako slucajno zaglavim, koristicu LinuxCNC.

Inace, mislim da meni treba nesto ovako, samo sto onda to ne bi bilo uopste interesantno, koristiti gotove komponente, gotov softver i samo ih povezati i to.

Ovih dana cu da skontam kako da povezem motore sa racunarom.

Hvala na odgovoru, sada su mi stvari jasnije.
while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Izrada CNC masine19.10.2012. u 19:43 - pre 140 meseci
Da povežeš motore sa računarom imaš više načina. Jedan je preko paralelnog porta, drugi preko USB-a, za prvi ti trebaju samo drajveri za stepere a za drugi interfejs, koji, podrazumeva se, ima mikrokontroler.
Ako bi hteo sam da radiš nešto sa ovom drugom varijantom, trebaće ti jako mnogo vremena dok je realizuješ. Mnogo toga ćeš morati da pročitaš i da naučiš vezano za kontrolu kretanja (eng: Motion Control) kao što je ubrzanje, usporavanje, linearna interpolacija u prostoru (zato što imaš 3 ose), ...
Gotovi softveri/interfejsi ti skidaju tu vrstu tereta sa grbače.
Ako baš hoćeš time da se baviš, da ti čestitam i poželim puno sreće, trebaće ti.
Vlasnik firme GeckoDrive, Mariss Freimanis, iako je elektroničar, je morao da se mnogo bakće sa matematikom dok nije stigao do proizvoda koje trenutno ima u ponudi (neke modele su mu čak i žutaći iskopirali).
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

devil 2000

Član broj: 132722
Poruke: 99
*.dynamic.isp.telekom.rs.



+3 Profil

icon Re: Izrada CNC masine19.10.2012. u 22:34 - pre 140 meseci
Ja sam prosle godine napravio CNC kupujuci gotovu elektroniku sa drajverima step motore i sama vretena i sinama,glodalom itd i trebalo mi je da napravim konstrukciju 1 mesec.
Povezao sam na paralelni port i komuniciram preko mach3 softvera.Potrosio sam preko 5000e za sve i sve sam narucivao preko ebay-a.

Mislio sam da sam pravim drajvere ali mi je masina bila previse jaka da bih bilo isplativo ih praviti.
Takodje mislim da je pravljenje softvera izmisljanje tople vode.Nesto slicno je moj skolski kolega pokusavao kada je pravio 3d engin u DOS-u.Postrosio je previse vremena izmisljajuci toplu vodu.Isto ce biti i kod tebe ako se upustis u ovaj poduhvat. Potrosices mnogo vremena, neces imati ni blizu koristi za utroseni rad niti sto se tice znanja niti sto se tice para.

Sto kaze kolega sa foruma iskoristi drajvere 297 i 298 i sl. za tako male motorcice kao sto su oni iz stampaca i iskoristi ostale delove iz njega, uz pomoc drveta ili laganih metala napravi konstrukciju,a za glodalo iskoristi motor od neke busilice ili neki dc motor od igracke.
 
Odgovor na temu

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



+7 Profil

icon Re: Izrada CNC masine19.10.2012. u 23:08 - pre 140 meseci
Citat:
ZAS011:
Da povežeš motore sa računarom imaš više načina. Jedan je preko paralelnog porta, drugi preko USB-a, za prvi ti trebaju samo drajveri za stepere a za drugi interfejs, koji, podrazumeva se, ima mikrokontroler.
Ako bi hteo sam da radiš nešto sa ovom drugom varijantom, trebaće ti jako mnogo vremena dok je realizuješ. Mnogo toga ćeš morati da pročitaš i da naučiš vezano za kontrolu kretanja (eng: Motion Control) kao što je ubrzanje, usporavanje, linearna interpolacija u prostoru (zato što imaš 3 ose), ...
Gotovi softveri/interfejsi ti skidaju tu vrstu tereta sa grbače.
Ako baš hoćeš time da se baviš, da ti čestitam i poželim puno sreće, trebaće ti.
Vlasnik firme GeckoDrive, Mariss Freimanis, iako je elektroničar, je morao da se mnogo bakće sa matematikom dok nije stigao do proizvoda koje trenutno ima u ponudi (neke modele su mu čak i žutaći iskopirali).


Obzirom da bi mikrokontroler i interfejs bili preveliki zalogaj za mene (za sada) mislim da cu izabrati paralelni port i naci neke drajvere.
Hvala, mislim da matematika nece biti problem (stvari poput (bi)linearne interpolacije, pravljenje igrica me naucilo dosta matematike).

Jedan od glavnih ciljeva ovog projekta jeste ucenje, tako da sta god napravim sam, smatram da sam za iskustvo bogatiji.

Hvala obojici, sada imam gotovo kompletnu sliku kako ce ovo izgledati i raditi.

Javicu kako napredujem cim pocnemo.

Hvala jos jednom.

while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



+7 Profil

icon Re: Izrada CNC masine20.10.2012. u 13:10 - pre 140 meseci
Jos samo jedno pitanje, sto se tice G-code fajlova za LinuxCNC, da li bih morao da pisem te fajlove, ili postoji neki alat za to (mozda da konvertuje iz nekog 3D formata ili nesto), posto ovde vidim da je tesko to ?

Hvala

P.S. Nasao sam ovo pa mislim da sam sam sebi odgovorio na pitanje.....
while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

e-motion
Kragujevac

Član broj: 93727
Poruke: 30
*.dynamic.isp.telekom.rs.

Sajt: www.audiohms.com


Profil

icon Re: Izrada CNC masine26.10.2012. u 20:48 - pre 139 meseci
Inetersantaj je i link, tek da pokazem da i rusi konja za CNC imaju :)
http://purelogic.ru/shop/elekt...ry_s_interfejsami_ethernetusb/

Neke od ideja u vezi sa izradom hobi varijanti CNC masina domacih konstruktora mozete pogledati na:

http://www.audiohms.com/primeri/koracni_motori/primeri.htm

Pozdrav i puno srece u radu,
Petar T.
 
Odgovor na temu

[es] :: Elektronika :: Izrada CNC masine

[ Pregleda: 9544 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.