Tabulky posuvu

Obecné postprocesory aplikace Inventor HSM v sobě mají zahrnuto mnoho funkcí. Některé funkce jsou ve výchozím nastavení deaktivovány, protože nemusí být podporovány všemi verzemi řídicích systému CNC nebo protože mění kód programu NC oproti tomu, co většina programátorů předpokládá. Jedním z příkladů takového prvku je parametr posuvu.

Vygenerované programy NC by měly obecně být použitelné k obrábění ihned po zpracování postprocesorem a nevyžadovat další ruční úpravy. Výběr nejvhodnějších rychlostí posuvu pro dané nastavení může být v době programování velmi obtížný, pokud nastavení nezůstane konzistentní z hlediska času obrábění, opotřebení nástroje, kvality součásti atd. Až po spuštění programu ve stroji CNC bude zřejmé, zda jsou rychlosti posuvu přiměřené, nebo jsou nutné úpravy. Operátor CNC často potřebuje program NC vyzkoušet, zejména v případě větších výrobních dávek, což je pohodlnější, pokud program NC umožňuje snadné úpravy během procesu. Nové rychlosti posuvu pak mohou být aktualizovány v aplikaci Inventor HSM a nový program NC lze znovu zpracovat postprocesorem, pokud je to požadováno.

Postprocesor Heidenhain obsahuje parametr rychlosti posuvu, který operátorovi CNC umožňuje upravovat rychlosti posuvu v samotném programu NC s minimálními změnami. Postprocesor Heidenhain produkuje pro všechny operace tabulky rychlosti posuvu pomocí hodnot Q, které lze snadno upravovat. Tabulky rychlosti posuvu jsou ve výchozím nastavení vypnuty, ale lze je povolit nastavením vlastnosti useFeedQ během následného zpracování. Vlastnost lze přidat k libovolné řídící jednotce CNC, která podporuje parametry.

Výstupem jsou pouze rychlosti posuvu, které se pro danou operaci používají. Aplikace Inventor HSM za účelem větší flexibility podporuje mnoho různých typů pohybu. Každá rychlost posuvu je však popsána komentářem, aby uživatel znal její účel. Různé strategie obrábění nevyužívají všechny rychlosti, tabulky rychlosti posuvu proto budou pro každou operaci jiné. Rychlosti posuvu, které nejsou obsaženy v tabulce, budou publikovány přímo jako hodnoty.

Program níže znázorňuje fragment NC pro operaci kapsy. Posuvy jsou nejprve nastaveny pomocí funkce FN0 a dále jsou odkazovány pomocí označení FQ55 nebo podobným.

...

10 * - #01: Pocket 32mm R1.25 / STEP 0.5 / TOL 0.05 11 L Z+0 R0 FMAX M91 12 TOOL CALL 6 Z S6000 13 TOOL DEF 5 14 M3 15 L X-4.741 Y-2.744 R0 FMAX 16 L Z+100 R0 FMAX 17 M8 18 FN0: Q50=7000 ; Cutting 19 FN0: Q52=6000 ; Entry 20 FN0: Q53=7500 ; Exit 21 FN0: Q55=4500 ; Ramping 22 FN0: Q56=600 ; Plunge 23 L Z+70.099 FMAX 24 L X-4.739 Y-2.734 Z+69.96 FQ55 25 CC X-18.483 Y+0 26 CP IPA+0.119 Z+69.824 DR+ 27 CC X-18.483 Y+0 28 CP IPA+0.195 Z+69.693 DR+. ...