G kod

Odpovědět
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

15. 10. 2010, 7:40

potřebuji poradit jak zapsat do g kodu , pro muj upgrade na tiskarnu ,
aby se mi Ačková osa otáčela celou dobu běho programu na mnou nastavenou rychlost? budu sní podávat drát do trysky , může to být třeba hodnota 9999999999 na konci si to stopnu ale nevím jak udělat aby to jelo danou rychlostí a zároven probíhal g kod pro ostatní tři osy
sidonie
Příspěvky: 1003
Registrován: 18. 12. 2009, 11:18
Bydliště: Vranová Lhota

15. 10. 2010, 9:03

Myslím, že stačí na začátku programu zvolit A a úhlovou rychlost, posuvy v G kódu pro ostatní osy by neměli ovlivňovat rotační osu, alespoň na větších(dospělých) strojích to tak je.
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

15. 10. 2010, 9:07

Hmm,, tak to je otazka...

Jedna z moznosti je asi pouzit dva motion moduly pro vreteno s tim ze jeden by ridil opravdu vreteno a druhy tu osu co s ni chces neustale tocit.

Dalsi moznost je v kinematice rozpojit joint=axis pro tu osu A.

Dalsi moznost je pouzit v halu step generator a krmit ho treba setovanim parametru pres M-uzivatelsky kod.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

15. 10. 2010, 9:08

takže dát na začátku programu jen /A F200
a zadat A bez hodnoty?
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

15. 10. 2010, 9:15

sidonie píše:Myslím, že stačí na začátku programu zvolit A a úhlovou rychlost, posuvy v G kódu pro ostatní osy by neměli ovlivňovat rotační osu, alespoň na větších(dospělých) strojích to tak je.
Nesmysl , to je vec kinematiky, osy jsou vzajemne svazane kinematikou. Taky se provadi vzdy jen aktualni radek programu, takze bys zadal A XX a v podstate cekas az to dobehne.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
sidonie
Příspěvky: 1003
Registrován: 18. 12. 2009, 11:18
Bydliště: Vranová Lhota

15. 10. 2010, 9:18

packa píše:takže dát na začátku programu jen /A F200
a zadat A bez hodnoty?
Podle mého je potřeba M funkce na zvolení zadávání posuvu v úhlové rychlosti a poté už jen zadat A F200 a na konci programu A vypnout.
Pokud potom chcete zadávat posuvy v mm/min., nezapomeňte zrušit funkci na úhlovou rychlost a zadat funkci na používání řezné rychlosti.

Je potřeba prostudovat tabulku funkcí a třeba najdete co potřebujete.
C osa je něco jiného, tam se zadává průměr na kterém chcete obrábět a ostatní věci, jako kde je nástroj a kam má dojet.
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

15. 10. 2010, 9:19

taky to tak je tak co stím má to řešení?
ted nemyslím nějaký externí generátor
sidonie
Příspěvky: 1003
Registrován: 18. 12. 2009, 11:18
Bydliště: Vranová Lhota

15. 10. 2010, 9:21

Radek-B píše:
sidonie píše:Myslím, že stačí na začátku programu zvolit A a úhlovou rychlost, posuvy v G kódu pro ostatní osy by neměli ovlivňovat rotační osu, alespoň na větších(dospělých) strojích to tak je.
Nesmysl , to je vec kinematiky, osy jsou vzajemne svazane kinematikou. Taky se provadi vzdy jen aktualni radek programu, takze bys zadal A XX a v podstate cekas az to dobehne.
To se mi nezdá Funkce na zadávání úhlové rychlosti by měla osu vyřadit z jakéhokoliv řízení a osu jen roztočit na požadovanou rychlost bez čekání na provedení příkazu. Příkaz se provede a už se do zrušení otáčení osy na nic nečeká.
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

15. 10. 2010, 9:23

Funce uhlové rychlosti se zadává jak?
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

15. 10. 2010, 9:29

packa píše:Funce uhlové rychlosti se zadává jak?
Nijak EMC toto neumi. Ale pokud neco nevim rad se necham presvedcit o opaku.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
sidonie
Příspěvky: 1003
Registrován: 18. 12. 2009, 11:18
Bydliště: Vranová Lhota

15. 10. 2010, 9:36

Radek-B píše:
packa píše:Funce uhlové rychlosti se zadává jak?
Nijak EMC toto neumi. Ale pokud neco nevim rad se necham presvedcit o opaku.
Také nevím, musím mrknout do programu jak se v děličce soustružil široký rádiusový zápich kulovou frézou. Možná se to tehdy řešilo C osou a muselo se zadávat na jeden řádek naprosto všechno, už si to nepamatuji.
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

15. 10. 2010, 9:41

tak tyhle funkce používá generovaný G kod pro tiskárny

M101 - Turn extruder on, forward

M102 - Turn extruder on, reverse

M103 - Turn extruder off

M104 - Set extruder temp to P

M106 - Fan on

M107 - Fan off
ted už to jen nabastlit do EMC čka
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

15. 10. 2010, 9:54

sidonie píše:
Radek-B píše:
packa píše:Funce uhlové rychlosti se zadává jak?
Nijak EMC toto neumi. Ale pokud neco nevim rad se necham presvedcit o opaku.
Také nevím, musím mrknout do programu jak se v děličce soustružil široký rádiusový zápich kulovou frézou. Možná se to tehdy řešilo C osou a muselo se zadávat na jeden řádek naprosto všechno, už si to nepamatuji.
Muzes prozradit jaky ridici system toto umi ??? Vsiml sis ze se tu bavime o EMC ?? Jake mas skusenosti s EMC ??? Zacinam mit pocit ze zadny . Prosim uvedom si ze mystifikujes svou neznalosti , dalsiho neznaleho uzivatele toho SW.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
sidonie
Příspěvky: 1003
Registrován: 18. 12. 2009, 11:18
Bydliště: Vranová Lhota

16. 10. 2010, 7:40

Radek-B píše:
sidonie píše:
Radek-B píše: Nijak EMC toto neumi. Ale pokud neco nevim rad se necham presvedcit o opaku.
Také nevím, musím mrknout do programu jak se v děličce soustružil široký rádiusový zápich kulovou frézou. Možná se to tehdy řešilo C osou a muselo se zadávat na jeden řádek naprosto všechno, už si to nepamatuji.
Muzes prozradit jaky ridici system toto umi ??? Vsiml sis ze se tu bavime o EMC ?? Jake mas skusenosti s EMC ??? Zacinam mit pocit ze zadny . Prosim uvedom si ze mystifikujes svou neznalosti , dalsiho neznaleho uzivatele toho SW.

RADEK
Moje chyba, systém je fanuc, ale vycházím z předpokladu, že co jde jinde půjde i v EMC.
ledvinap
Příspěvky: 792
Registrován: 8. 11. 2009, 4:40
Bydliště: Plzen

16. 10. 2010, 8:51

Nejsem si moc jisty, ale nebylo by lepsi misto osy A pouzit spindle? Predpokladam, ze se jedna o extruder, takze by to celkem davalo smysl ...
A v HAL dodelat, aby spindle jela pres stepgen...
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“