G kód bez Z-osy

kdyz nebudes vedet kam to dat tak to napis sem, admin to za tebe umisti nebo vytvori novou sekci
Odpovědět
sedmi
Příspěvky: 18
Registrován: 26. 1. 2011, 12:25
Bydliště: Velký Újezd 23 Přerovská Okres Olomouc

27. 12. 2015, 10:27

Zdravím,
potřebuji trochu poradit ohledně G kódu.
Mým cílem je vytvořit si kreslící plotr, mám vyrobeného interpreta G kódu zapomocí arduina a společně s drivery mám zapojenou X a Y osu.
Vše šlape, ale teď nastal problém se sehnáním správného CAM programu pro generování kódu, spínání kreslícího pera je tvořeno přes elektromagnet, proto se ptám zda mi můžete doporučit CAM program kde budu ovládat "Z-osu" pouze zapomocí příkazu ON-OFF. Zatím jsem našel řešení z-osy s dalším krokovým motorem, to ale není můj případ. Třeba se špatně dívám, malé nakopnutí by mi pomohlo.
Děkuji
Uživatelský avatar
Habešan
Příspěvky: 1137
Registrován: 12. 12. 2013, 2:25
Bydliště: Čechy
Kontaktovat uživatele:

27. 12. 2015, 10:30

Co to ovládat pomocí příkazů pro "roztočení vřetena" (M03, M04, M05) ???
Koupím hliníkové profily délky cca 60cm, nabízím 90,-Kč/kg.
sedmi
Příspěvky: 18
Registrován: 26. 1. 2011, 12:25
Bydliště: Velký Újezd 23 Přerovská Okres Olomouc

27. 12. 2015, 10:33

Ještě jednou zdravím,
to je mi jasné, ale jde nastavit aby se vubec negeneroval kod pro pohyb z-osy.
Je teda možné v nástrojích zadat třeba takový nástroj.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22921
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

27. 12. 2015, 10:35

no na to vetsinou neni g kod ale jine treba hpgl

jestli to chces mermomoci v g kodu prav si postprocesor tak aby ti misto toho sjeti generoval to sepnuti pera a vypnuti pera
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

27. 12. 2015, 11:31

sedmi píše:mám vyrobeného interpreta G kódu zapomocí arduina
"Vyrobit interpreta" předpokládám znamená naprogramovat ho, ne jenom nalít hotový SW do desky.
Tak přece pro někoho, kdo umí napsat interpret G-kódu nemůže být žadný problém převést obsluhu osy Z na dvoustavový signál: osa jede dolů- relátko sepne, ose jede nahoru - relátko odpadne.

Možná by dokonce stačilo využít jen signál DIR osy Z.
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

28. 12. 2015, 5:54

1.V arduine by som si upravil cast kodu ktora hybe osou Z. Namiesto krokov pre motor by som tam dal priamo digitalny vystup, ale to chce presne vediet co mas za soft.
Dalsia vec je ze to potom treba znovu nahrat do toho arduina.

2.Arduino nema ziadnu spatnu vazbu od motora predpokladam. Takze ak nastavis rychlost Z vysoku (nech necakas) a rele ktore ovlada pero pripojis na DirZ vystup, mohlo by to fungovat. Ked chce ist vreteno dolu, DirZ je v logickej 1 a ked chce ist hore tak bude v nule. Pripadne naopak.
Je dost pravdepodobne ze by to slo bez akychkolvek uprav.
lubos
Sponzor fora
Příspěvky: 5060
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

28. 12. 2015, 8:17

Podle mě ojebávat to jen signálem dir je dost na prd. Pokud bude v gkodu nějaký relief tak to zkrátka bude dělat čárečky.
Jak psal Robokop, předělal bych to na Hpgl který je na to určený a je v něm jasně definované kdy má být pero nahoře a kdy dole, navíc jakákoliv interpretace hpglka je asi 1000x jednodušší než řešit všechny možné stavy Gkodu ( záleží taky jak moc může být rozdílný gkod kterým to chceš ládovat a jak budeš schopný upravit postprocesor). Navíc si myslím že Arduino plus HPGL už někdo někdy vyřešil.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
Uživatelský avatar
Martinhora
Příspěvky: 1003
Registrován: 17. 2. 2009, 11:19
Bydliště: Rokycany

28. 12. 2015, 8:41

Pokud se to upraví na HPGL tak ani ten CAM nebude potřeba - může se tísknout přímo třeba z Corelu (stejně jako na řezacím plotru)
Odpovědět

Zpět na „kdyz nebudes vedet kam“