Stránka 1 z 1

G kod

Napsal: 15. 10. 2010, 7:40
od packa
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

Napsal: 15. 10. 2010, 9:03
od sidonie
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.

re

Napsal: 15. 10. 2010, 9:07
od Radek-B
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

Napsal: 15. 10. 2010, 9:08
od packa
takže dát na začátku programu jen /A F200
a zadat A bez hodnoty?

re

Napsal: 15. 10. 2010, 9:15
od Radek-B
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.

Napsal: 15. 10. 2010, 9:18
od sidonie
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.

Napsal: 15. 10. 2010, 9:19
od packa
taky to tak je tak co stím má to řešení?
ted nemyslím nějaký externí generátor

Re: re

Napsal: 15. 10. 2010, 9:21
od sidonie
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á.

Napsal: 15. 10. 2010, 9:23
od packa
Funce uhlové rychlosti se zadává jak?

re

Napsal: 15. 10. 2010, 9:29
od Radek-B
packa píše:Funce uhlové rychlosti se zadává jak?
Nijak EMC toto neumi. Ale pokud neco nevim rad se necham presvedcit o opaku.

Re: re

Napsal: 15. 10. 2010, 9:36
od sidonie
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.

Napsal: 15. 10. 2010, 9:41
od packa
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

Re: re

Napsal: 15. 10. 2010, 9:54
od Radek-B
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

Re: re

Napsal: 16. 10. 2010, 7:40
od sidonie
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.

Napsal: 16. 10. 2010, 8:51
od ledvinap
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...