Funkce Předpoklady Syntaxe Prostřednictvím příkazů NORM, KONT, KONTC nebo KONTT je možné při aktivované korekci rádiusu nástroje (G41/G42) přizpůsobit dráhu pro najíždění a odjíždění nástroje na požadovanou konturu nebo na tvar surového obrobku. Pokud jsou použity příkazy KONTC nebo KONTT, zůstávají podmínky spojitosti ve všech třech osách zachovány. Díky tomu je přípustné současné naprogramování komponent dráhy, které jsou kolmé na rovinu korekce. Příkazy KONTC a KONTT jsou k dispozici jen tehdy, pokud je v řídícím systému uvolněn volitelný doplněk "Polynomická interpolace". G41/G42 NORM/KONT/KONTC/KONTT X... Y... Z...... G40 X... Y... Z... Význam NORM: KONT: KONTC: KONTT: Aktivování přímého najíždění/odjíždění po přímce Nástroj se nastavuje kolmo na bod kontury. Aktivování najíždění/odjíždění s objížděním počátečního/koncového bodu podle naprogramovaného chování v rozích pomocí příkazů G450, příp. G451. Aktivování najíždění/odjíždění s dodržením spojitého zakřivení Aktivování tangenciálního najíždění/odjíždění Poznámka Jako původní bloky pro najíždění/odjíždění pro funkce KONTC a KONTT jsou přípustné pouze bloky s G1. Tyto bloky jsou řídícím systémem nahrazovány polynomem pro odpovídající najížděcí/odjížděcí dráhu.
Okrajové podmínky Příklad: Příkazy KONTC a KONTT nejsou k dispozici při 3D variantách korekce rádiusu nástroje (CUT3DC, CUT3DCC, CUT3DF). Jestliže jsou přesto naprogramovány, uskuteční se interní přepnutí řídícím systémem na režim NORM. KONTC Má se najíždět na plnou kružnici, přičemž počáteční bod leží v jejím středu. Směr a rádius zakřivení najížděcí dráhy jsou v jejím koncovém bloku identické s těmito hodnotami pro navazující kruhový oblouk. Současně se uskutečňuje přísuv v ose Z jak v bloku najíždění, tak i v bloku odjíždění. Následující obrázek ukazuje vertikální projekci této dráhy nástroje. Obrázek 1 Kolmá projekce Segment souvisejícího NC programu je následující: Programový kód $TC_DP1[1,1]=121 $TC_DP6[1,1]=10 Komentář ; Fréza ; Rádius 10 mm N10 G1 X0 Y0 Z60 G64 T1 D1 F10000 N20 G41 KONTC X70 Y0 Z0 N30 G2 I-70 N40 G40 G1 X0 Y0 Z60 ; Najíždění ; Kružnice ; Odjíždění N50 M30 Souběžně s přizpůsobováním zakřivení na kruhovou dráhu celé kružnice se provádí přísuv z výšky Z60 na rovinu kružnice Z0:
Obrázek 2 Prostorové zobrazení Další informace Najíždění/odjíždění s příkazem NORM 1. Najíždění: Když je aktivován příkaz NORM, pohybuje se nástroj rovně po přímce na počáteční pozici upravenou o korekci (bez ohledu na úhel najíždění zadaný dříve pomocí naprogramovaného pracovního pohybu) a nastaví se kolmo na tečnu ke dráze v tomto počátečním bodě. 2. Odjíždění: Nástroj se nachází kolmo na poslední koncový bod dráhy s korekcí a pak se pohybuje (bez ohledu na úhel najíždění zadaný dříve pomocí naprogramovaného pracovního pohybu) rovně po přímce na následující pozici bez korekce, např. na bod pro výměnu nástroje.
Změna úhlu najíždění/odjíždění představuje nebezpečí kolize: Upozornění Jestliže se úhel najíždění/odjíždění změní, je nutno to mít při programování na paměti, aby se zabránilo případným kolizím. Najíždění/odjíždění s příkazem KONT Před najížděním se nástroj může nacházet před nebo za konturou. Jako dělicí čára přitom platí tečna ke dráze v počátečním bodě:
Podle toho je zapotřebí při najíždění/odjíždění pomocí příkazu KONT rozlišovat následující dva případy: 1. Nástroj se nalézá před konturou --> Strategie najíždění/odjíždění je stejná jako u příkazu NORM. 2. Nástroj se nalézá za konturou Najíždění: Nástroj objíždí počáteční bod v závislosti na naprogramovaném chování v rohu (G450/G451) po kruhové dráze nebo přes průsečík ekvidistantních drah. Příkazy G450/G451 platí pro přechod z aktuálního bloku na příští blok: V obou případech (G450/G451) bude vytvořena následující najížděcí dráha:
Z najížděcího bodu bez korekce bude vztyčena přímka, která se dotýká kružnice, jejíž poloměr je roven rádiusu nástroje. Střed této kružnice leží v počátečním bodě. Odjíždění: Pro odjíždění platí v obráceném pořadí totéž co pro najíždění. Najíždění/odjíždění s příkazem KONTC Na bod kontury se najíždí nebo se od něj odjíždí po spojité křivce. Na bodu kontury se nevyskytuje žádné skokové zrychlení. Dráha z počátečního bodu na konturu je interpolována jako polynom. Najíždění/odjíždění s příkazem KONTC Na bod kontury se najíždí nebo se od něj odjíždí po spojité tečně. Na bodu kontury se může vyskytnout skokové zrychlení. Dráha z počátečního bodu na konturu je interpolována jako polynom. Rozdíl mezi funkcemi KONTC a KONTT
Na tomto obrázku je zobrazeno odlišné chování při najíždění/odjíždění při příkazech KONTT a KONTC. Provádí se korekce na vnější straně na kruhu s rádiusem 20 mm okolo středu v bodě X0 Y-40 s nástrojem o rádiusu 20 mm. Výsledkem tedy je kruhový pohyb středu nástroje s rádiusem 40 mm. Koncový bod odjížděcího bloku leží v bodě X40 Y30. Přechod mezi blokem kruhu a odjížděcím blokem leží v počátku. Kvůli prodloužení spojitého zakřivení v případě příkazu KONTC provádí odjížděcí blok napřed pohyb se zápornou složkou Y, což je často nežádoucí. Odjížděcí blok s KONTT toto chování nevykazuje. Jinak se v tomto případě na přechodu mezi bloky vyskytne skoková změna zrychlení. Jestliže je blok s KONTT, příp. KONTC nikoli blokem pro odjíždění, ale blokem pro najíždění, je výsledná kontura přesně stejná, pohyb se však uskutečňuje v opačném směru.