Základy Pohyb rychlým posuvem (G0, RTLION, RTLIOF)
Pohyb rychlým posuvem (G0, RTLION, RTLIOF) Funkce Pohyby rychlým posuvem se používají pro následující účely:
• • • •
pro rychlé nastavování polohy nástroje pro pohyby okolo obrobku pro najíždění na body pro výměnu nástroje pro volné vyjíždění nástroje
Pomocí příkazu RTLIOF ve výrobním programu je aktivována nelineární interpolace, zatímco příkaz RTLION slouží pro aktivování lineární interpolace.
Poznámka Tato funkce se nehodí pro opracovávání obrobku!
Syntaxe G0 X… Y… Z… G0 AP=… G0 RP=… RTLIOF RTLION
Význam G0:
Příkaz pro aktivování pohybu rychlým posuvem Platnost:
modální
X... Y... Z...:
Koncový bod v kartézských souřadnicích
AP=...:
Koncový bod v polárních souřadnicích, zde polární úhel
RP=...:
Koncový bod v polárních souřadnicích, zde polární rádius
RTLIOF:
Nelineární interpolace (každá dráhová je interpolována jako jednotlivá osa)
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=cs-CZ&TopicId=12450853387 8.2.2017
Základy Pohyb rychlým posuvem (G0, RTLION, RTLIOF)
RTLION:
Lineární interpolace (dráhové osy jsou interpolovány společně)
Poznámka G0 nemůže být nahrazeno pouhým G.
Příklady Příklad 1: Frézování
Programový kód
Komentář
N10 G90 S400 M3
; Zadávání absolutních rozměrů, vřeteno se otáčí vpravo.
N20 G0 X30 Y20 Z2
; Najíždění na počáteční pozici
N30 G1 Z-5 F1000G1
; Přísuv nástroje
N40 X80 Y65
; Pohyb po přímkách
N50 G0 Z2 N60 G0 X-20 Y100 Z100 M30
; Vyjíždění nástroje, konec programu
Příklad 2: Soustružení
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=cs-CZ&TopicId=12450853387 8.2.2017
Základy Pohyb rychlým posuvem (G0, RTLION, RTLIOF)
Programový kód
Komentář
N10 G90 S400 M3
; Zadávání absolutních rozměrů, vřeteno se otáčí vpravo.
N20 G0 X25 Z5
; Najíždění na počáteční pozici
N30 G1 G94 Z0 F1000G1
; Přísuv nástroje
N40 G95 Z-7.5 F0.2 N50 X60 Z-35
; Pohyb po přímkách
N60 Z-50 N70 G0 X62 N80 G0 X80 Z20 M30
; Vyjíždění nástroje, konec programu
Další informace Rychlost rychlého posuvu Pohyby nástroje naprogramované pomocí G0 budou prováděny s maximální možnou rychlostí (rychlý posuv). Rychlost rychlého posuvu je definována ve strojním parametru pro každou osu samostatně. Pokud jsou pohyby rychlým posuvem uskutečňovány ve více osách současně, bude rychlost rychlého posuvu stanovena osou, která na svůj podíl dráhy potřebuje nejdelší čas.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=cs-CZ&TopicId=12450853387 8.2.2017
Základy Pohyb rychlým posuvem (G0, RTLION, RTLIOF)
Pohyb dráhových os jako polohovacích os při G0 Při pohybech rychlým posuvem si můžete zvolit ze dvou způsobů, jimiž se osy mohou pohybovat:
•
Lineární interpolace (dřívější chování): Interpolace dráhových os se provádí současně.
•
Nelineární interpolace: Každá dráhová osa je interpolována jako samostatná osa (polohovací osa) nezávisle na ostatních osách provádějících rychlý posuv.
Při nelineární interpolaci se pro příslušnou polohovací osu uplatňuje nastavení BRISKA, SOFTA, DRIVEA týkající se omezení ryvu.
Poznámka Protože při nelineární interpolaci může být objížděna jiná kontura, budou synchronizační akce, které se vztahují na souřadnice předešlé dráhy, neaktivní!
Lineární interpolace se vždy provádí v následujících případech:
• • • •
Při kombinaci G-kódu s G0, ve které jsou polohovací pohyby nepřípustné (např. G40/G41/G42). Při kombinaci G0 a G64. Když je aktivní kompresor Když je aktivní transformace
Příklad:
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=cs-CZ&TopicId=12450853387 8.2.2017
Základy Pohyb rychlým posuvem (G0, RTLION, RTLIOF)
Programový kód G0 X0 Y10 G0 G40 X20 Y20 G0 G95 X100 Z100 M3 S100
Dráha POS[X]=0 POS[Y]=10 je ujeta v dráhovém režimu. Když se realizuje dráha POS[X]=100 POS[Z]=100, není aktivní žádný otáčkový posuv. Kritérium přechodu na další blok nastavitelný u G0 Pro interpolaci jednotlivých os může být nastaveno nové kritérium konce pohybu FINEA nebo COARSEA nebo IPOENDA pro přechod na další blok již v průběhu hrany brzdné charakteristiky. S po sobě následujícími osami se u G0 zachází stejně jako s polohovacími osami Pomocí kombinace:
• •
„Změna bloku nastavitelná na hraně brzdné charakteristiky interpolace jedné osy“ a „Dráhové osy se při G0 pohybují jako polohovací osy“
mohou všechny osy dosáhnout své koncové polohy nezávisle na ostatních osách. Tímto způsobem se ve spojení s G0 se dvěma za sebou naprogramovanými osami X a Z zachází jako s polohovacími osami. Přechod na další blok po ose Z se může spouštět na základě funkce nastavení času na hraně brzdné charakteristiky (100-0%) osy X. Zatímco se osa X ještě pohybuje, spouští se už pohyb osy Z. Obě osy najíždějí nezávisle na sobě do svého koncového bodu. Další informace o tomto tématu naleznete v kapitole „Řízení posuvu a pohybů vřetena“.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=cs-CZ&TopicId=12450853387 8.2.2017