Obsah 1 Technologie obrábění na CNC obráběcím stroji ................................................................. 2 1. Definice základních pojmů ............................................................................................. 2 2. Schéma CNC obráběcího stroje..................................................................................... 3 3. Souřadné systémy CNC strojů ....................................................................................... 4 4. Vztažné body pro CNC stroje ......................................................................................... 5 5. CNC program................................................................................................................. 6 Příkazy dráhy ................................................................................................................. 6 Příkazy posuvu s kartézskými souřadnicemi G0, G1, G2, G3 ......................................... 7 Příkazy posuvů pomocí polárních souřadnic G0, G1, G2, G3, AP, RP ........................... 8 Korekce rádiusu nástroje G40, G41, G42,OFFN ............................................................ 9 Vrtací cykly ....................................................................................................................10 Vrtání, navrtávání středicích důlků - CYCLE81 ..............................................................10 Vrtání závitů bez vyrovnávací hlavičky - CYCLE84 .......................................................10 Vrtání závitů s vyrovnávací hlavičkou - CYCLE840 .......................................................11 Absolutní programování G90 .........................................................................................11 Inkrementální programování ( přírůstkové ) G91 ...........................................................12 6. Příklad CNC programu ..................................................................................................12
1
1 Technologie obrábění na CNC obráběcím stroji 1. Definice základních pojmů Číslicově řízené výrobní stroje jsou charakteristické tím, že ovládání pracovních a pomocných funkcí stroje je prováděno řídícím systémem pomocí vytvořeného programu. Informace jsou v programu zapsány pomocí alfanumerických znaků. Vlastní program je dán posloupností oddělených skupin znaků, které se nazývají bloky nebo věty. Program je určen pro řízení silových prvků stroje a zaručuje, aby proběhla výroba součástí. Význam zkratek: NC stroj – číslicově řízený stroj CNC stroj – stroj s číslicovým řízením počítačem
Pojem CNC (Computer Numerical Control) znamená: počítačem (číslicově) řícený stroj. Stroje jsou „pružné“, lze je rychle přizpůsobovat jiné (obdobné) výrobě a pracují v automatizovaném cyklu, který je zajištěn číslicovým řízením. Stroje CNC se uplatňují ve všech oblastech strojírenské výroby (obrábění, tváření, montážní, měřící) a jejich typickými představiteli, které se používají pro výcvik programátorů a obsluhy, jsou soustruhy a frézky. Program se skládá z tzv. BLOKŮ (vět, řádků), bloky se skládají z jednotlivých PŘÍKAZŮ (slov), která obsahují adresovou část a významovou část :
• Geometrické – popisují dráhy nástroje, které jsou dány rozměry obráběné součásti, způsobeny jejího obrábění a popisují příjezd a odjezd nástroje k obrobku a od něj. Jde o popis drah nástroje v kartézských souřadnicích, kdy pro tvorbu programu potřebujeme rozměry z výrobního výkresu. V programu je uveden popis v osách X,Z u soustruhu, v osách X,Y,Z u frézky ( a často i v dalších osách dle konstrukce stroje a náročnosti 2
výrobku), danými funkcemi, které stanoví norma ISO a také jednotliví výrobci řídících systémů. • Technologické – stanovují technologii obrábění z hlediska řezných podmínek (jsou to zejména otáčky nebo řezná rychlost, posuv, případně hloubka třísky). • Pomocné – jsou to informace, povely pro stroj pro určité pomocné funkce (např. zapnutí čerpadla chladící kapaliny, směr otáček vřetene atd. Příkazy (slova) v bloku jsou: N10, G00, X100, Y100, Z100, F0.2, S1200, T02, M8 Adresami jsou: N, G, X, Y, Z, F, S, T, M Významová část: 10, 00, 100, 100, 100, 0.2, 1200, 02, 8
2. Schéma CNC obráběcího stroje
MC PLC µI
3
– řízení pohybu – programovatelný logický automat, řídí a vyhodnocuje funkce stroje popsatelné logickými úrovněmi „0“ a „1“ - mikrointerpolátor, stará se o generování dráhy a výkonové řízení servomotoru
Fotka obráběcího stroje_ Horizontální frézovací a vyvrtávací deskový stroj WRD130
3. Souřadné systémy CNC strojů Abychom mohli správně a přesně určit dráhu nástroje, musíme jednoznačně určit souřadný systém stroje. Základem je trojosá pravoúhlá souřadná soustava s osami X, Y, Z, které jsou rovnoběžné s vodícími plochami pohyblivých částí stroje, u některých strojů je možno programovat natáčení obrobku kolem souřadných os, toto natáčení označujeme adresami A, B, C. Šipky souřadných os označují směry pohybu nástroje. Pravidlo tří prstů: To, jak je souřadný systém definován vůči stroji, závisí na typu příslušného stroje. Směry os se řídí tak zvaným "pravidlem tří prstů" pravé ruky (podle normy DIN 66217). Jestliže člověk stojí před strojem tak, aby prostředníček jeho pravé ruky ukazoval proti směru přísuvu hlavního vřetena, potom je přiřazení následující: - Palec ukazuje směr +X - Ukazováček ukazuje směr +Y - Prostředníček ukazuje směr +Z
Pravidlo 3 prstů
Otáčivé pohyby okolo souřadných os X, Y a Z jsou označovány pomocí A, B a C. 4
Souřadný systém na frézce
Směr otáčení je považován za kladný tehdy, pokud se při pohledu v kladném směru souřadné osy uskutečňuje tento otáčivý pohyb ve směru hodinových ručiček:
4. Vztažné body pro CNC stroje V pracovním prostoru CNC stroje jsou definovány tzv. vztažné body, které umožňují určit vzájemnou polohu obrobku a nástroje vzhledem k pracovnímu prostoru stroje. M– absolutní počátek souřadného systému stroje, je dán výrobcem a uživatel jej nemůže měnit R–
referenční bod - je to přesně určená poloha saní, která je pevně dána koncovými spínači ve všech řízených osách stroje. Slouží k přesnému nastavení odměřovacího systému obráběcího stroje a k zařazení referenčního bodu do NC programu. To také vede k odstranění možných chyb, které mohou vzniknout interpolací (pokud stroj nemá zpětnou vazbu). Najetí na referenční bod je nutno zařadit po každém zapnutí obráběcího stroje.
W–
nulový bod obrobku - je počátek souřadného systému obrobku. Jeho polohu volí programátor a je možné ji kdykoliv během programu měnit. Nulový bod obrobku stanoví programátor do takového místa, aby se co nejvíce zjednodušil výpočet vzdáleností přechodových míst jednotlivých konstrukčně technologických prvků.
T–
vztažný bod upínače nástrojů - je bod na upínací ploše nosiče nástroje. Obsluha CNC stroje musí provést pro každý nástroj korekci nástroje, to je určení rozdílu mezi špičkou nástroje P a bodem T a tyto hodnoty zapsat do programu pro příslušný nástroj.
P–
výchozí bod nástroje – zde začíná pracovní pohyb nástroje řízený NC programem a po vykonání všech příkazů NC programu následuje návrat nástroje do tohoto bodu.
5
5. CNC program Příkazy dráhy
KONTUROVÉ PRVKY Naprogramovaná kontura obrobku se může skládat z následujících konturových prvků: Přímky Kruhové oblouky Spirální dráhy (pomocí superpozice přímek a kruhových oblouků)
PŘÍKAZY POSUVU Pro výrobu těchto konturových prvků jsou k dispozici různé příkazy posuvu: Pohyb rychlým posuvem (G0) Přímková interpolace (G1) Kruhová interpolace ve směru hodinových ručiček (G2) Kruhová interpolace proti směru hodinových ručiček (G3) Příkazy posuvu mají modální platnost.
6
KONEČNÉ POZICE Pohybový blok obsahuje cílové pozice pro osy, které se mají pohybovat (dráhové osy, synchronní osy, polohovací osy). Programování cílových pozic se může uskutečňovat v kartézských souřadnicích nebo v polárních souřadnicích.
POČÁTEČNÍ BOD – KONCOVÝ BOD Pohyby po dráze začínají vždy z pozice, na kterou se naposled najelo, a končí v naprogramované cílové pozici. Tato cílová pozice je opět počáteční pozicí pro následující příkaz dráhy.
PŘEHLED NĚKTERÝCH PŘÍPRAVNÝCH FUNKCÍ: G00 rychloposuv G01 lineární interpolace G02 kruhová interpolace ve směru hod. ručiček G03 kruhová interpol. proti směru hod.ručiček G04 prodleva pod adresou X nebo F v sec, prodleva pod adresou S v otáčkách vřetena G10 programování polárních souřadnic, rychloposuv G11 programování polárních souřadnic, lineární interpolace G12 programování polárních souřadnic, kruhová interpolace ve směru hodinových ručiček G13 programování polárních souřadnic, kruhová interpolace proti směru hodinových ručiček G16 volba roviny s volnou volbou os G17 volba roviny X-Y G18 volba roviny Z-X G19 volba roviny Y-Z G40 korekce poloměru nástroje VYP G41 korekce poloměru nástroje vlevo od kontury G42 korekce poloměru nástroje vpravo od kontury G54 1. nastavitelné posunutí nulového bodu G55 2. nastavitelné posunutí nulového bodu G56 3. nastavitelné posunutí nulového bodu G57 4. nastavitelné posunutí nulového bodu G58 Programovatelné posunutí 0 bodu G59 Programovatelné posunutí 0 bodu G90 absolutní rozměry G91 přírůstkové rozměry Příkazy posuvu s kartézskými souřadnicemi G0, G1, G2, G3
FUNKCE Na pozici zadanou v NC bloku pomocí kartézských souřadnic je možno najet rychlým posuvem G0, pomocí přímkové interpolace G1 nebo pomocí kruhové interpolace G2 /G3.
SYNTAXE G0 X... Y... Z... G1 X... Y... Z... 7
G2 X... Y... Z... ... G3 X... Y... Z... ...
VÝZNAM G0
Příkaz pro aktivování pohybu rychlým posuvem. Funkce se používá pro rychlé přestavení nástroje mimo záběr. Nástroj se pohybuje maximální možnou rychlostí z výchozího bodu (X, Y - výchozí bod) do cílového bodu určeného souřadnicemi (X, Y cílový bod) po přímkové dráze.
G1
Příkaz pro aktivování přímkové interpolace. Funkce G1 je základní pohybová funkce při pracovním pohybu nástroje, nástroj se pohybuje po přímce pracovním posuvem (F) z výchozího bodu (X, Y - výchozí bod) do cílového bodu určeného souřadnicemi (X, Y - cílový bod)
G2
Příkaz pro aktivování kruhové interpolace ve směru hodinových ručiček. Nástroj se pohybuje po kruhovém oblouku o poloměru (R) pracovním posuvem (F) ve směru pohybu hodinových ručiček z výchozího bodu (X, Y - výchozí bod) do cílového bodu určeného souřadnicemi (X, Y - cílový bod).
G3
Příkaz pro aktivování kruhové interpolace proti směru hodinových ručiček. Nástroj se pohybuje po kruhovém oblouku o poloměru (R) pracovním posuvem (F) proti směru pohybu hodinových ručiček z výchozího bodu (X, Y - výchozí bod) do cílového bodu určeného souřadnicemi (X, Y - cílový bod).
X... Y... Z...
Kartézská souřadnice cílové pozice ve směru osy X Kartézská souřadnice cílové pozice ve směru osy Y Kartézská souřadnice cílové pozice ve směru osy Z
Příkazy posuvů pomocí polárních souřadnic G0, G1, G2, G3, AP, RP
FUNKCE Příkazy pohybu v polárních souřadnicích mají smysl tehdy, pokud jsou rozměrové údaje obrobku nebo jeho součásti vztaženy na jeden centrální bod a pokud jsou udávány rozměry v úhlech a v rádiusech (např. v případě vrtacích vzorů).
SYNTAXE G0/G1/G2/G3 AP=… RP=…
VÝZNAM G0 G1 G2 G3
Příkaz pro aktivování pohybu rychlým posuvem Příkaz pro aktivování přímkové interpolace. Příkaz pro aktivování kruhové interpolace ve směru hodinových ručiček Příkaz pro aktivování kruhové interpolace proti směru hodinových ručiček
AP
Polární úhel
8
Úhel mezi polárním rádiusem a vodorovnou osou pracovní roviny (např. v případě roviny G17 je to osa X). Za kladný je považován směr proti směru hodinových ručiček. Rozsah hodnot: ± 0…360° Údaj úhlu může být zadán jako absolutní i jako inkrementální hodnota: AP=AC(...) AP=IC(...)
Zadávání absolutních rozměrů Zadávání inkrementálních rozměrů V případě inkrementálních rozměrů (řetězové kóty) platí jako vztažný naposled naprogramovaný úhel.
Polární úhel zůstává uložený tak dlouho, dokud není definován nový pól nebo dokud se nezmění pracovní rovina. RP
Polární rádius Údaj se vždy zadává jako absolutní kladná hodnota v [mm] nebo v [palcích]. Polární rádius zůstává uložen až do zadání nové hodnoty.
Korekce rádiusu nástroje G40, G41, G42,OFFN
FUNKCE Když je korekce rádiusu nástroje aktivována, řídící systém automaticky vypočítává pro rozmanité nástroje příslušné ekvidistantní dráhy.
SYNTAXE G0/G1 X... Y… Z... ... G40 X... Y… Z...
G41/G42 [OFFN=
]
VÝZNAM G41
Aktivování korekce rádiusu nástroje při směru opracovávání vlevo od kontury. Funkce umožňuje programovat požadovaný tvar obrobku bez ohledu na použitý průměr nástroje. Funkce přesune skutečnou dráhu nástroje na ekvidistantu vzdálenou od programované dráhy o poloměr nástroje. Funkce G41 se použije tehdy, má-li obráběná plocha ležet vpravo od programované dráhy nástroje.
G42
Aktivování korekce rádiusu nástroje při směru opracovávání vpravo od kontury. Význam funkce je stejný jako u funkce G41, s tím rozdílem, že
9
obráběná plocha má ležet vlevo od programované dráhy nástroje. OFFN= Přídavek rozměru k naprogramované kontuře (normální offset kontury) (zadání není nutné) Např. výroba ekvidistantních drah pro obrábění nahrubo. G40
Deaktivování korekce rádiusu nástroje. Funkce se používá pro zrušení předem nastavených korekcí (G40, G41). Je vhodné použít funkci vždy po dokončení kontur se zadanou korekcí na průměr nástroje před odjetím do výchozího bodu nástroje.
Vrtací cykly Cykly platné pro řídící systém Sinumerik 840D Vrtání, navrtávání středicích důlků - CYCLE81 Programování: CYCLE81 (RTP, RFP, SDIS, DP, DPR ) RTP RFP SDIS DP DPR
Návratová rovina ( absolutně ) Referenční rovina (absolutně ) Bezpečnostní vzdálenost ( zadává se bez znaménka ) Konečná vrtaná hloubka (absolutně ) Konečná vrtaná hloubka vztažená k referenční rovině ( bez znaménka )
Vrtání závitů bez vyrovnávací hlavičky - CYCLE84 Programování: CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, _AXN, _PTAB, _TECHNO, _VARI, _DAM, _VRT) RTP RFP SDIS DP DPR DTB SDAC MPIT
Návratová rovina ( absolutně ) Referenční rovina (absolutně ) Bezpečnostní vzdálenost ( zadává se bez znaménka ) Konečná vrtaná hloubka (absolutně ) Konečná vrtaná hloubka vztažená k referenční rovině ( bez znaménka ) Doba prodlevy na konečné hloubce ( ulomení třísek ) Směr otáčení po skončení cyklu ( 3,4,5 ) Stoupání závitu jako velikost závitu ( se znaménkem ), znaménko určuje směr stoupání závitu PIT Stoupání závitu jako hodnota ( se znaménkem ), znaménko určuje směr stoupání závitu POSS Poloha vřetena pro orientované zastavení vřetena v cyklu ( stupně ) SST Otáčky při vrtání závitu SST1 Otáčky pro zpětný pohyb _AXN Osa nástroje , 1=1 geometrická osa 2=2 geometrická osa jinak 3 geometrická osa _PTAB Vyhodnocování stoupání závitu PIT V souladu s naprogramovaným měřícím systémem palce/mm 10
stoupání v mm stoupání v chodech závitu na palec stoupání v palcích/otáčku _TECHNO Technologická nastavení _VARI Druh obrábění vrtání celého závitu najednou vrtání závitu v hlubokých dírách s ulamováním třísky vrtání závitu v hlubokých dírách s odstraňováním třísek _DAM Inkrementální vrtaná hloubka _VRT Proměnná velikost zpětného pohybu při ulamování třísek
Vrtání závitů s vyrovnávací hlavičkou - CYCLE840 Programování: CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT, _AXN, _PTAB, _TECHNO) RTP Návratová rovina ( absolutně ) RFP Referenční rovina (absolutně ) SDIS Bezpečnostní vzdálenost ( zadává se bez znaménka ) DP Konečná vrtaná hloubka (absolutně ) DPR Konečná vrtaná hloubka vztažená k referenční rovině ( bez znaménka ) DTB Doba prodlevy na konečné hloubce ( ulomení třísek ) SDR Směr otáčení pro zpětný pohyb automatické převracení směru otáčení 3 nebo 4 ( pro M3 nebo M4 ) SDAC Směr otáčení po skončení cyklu ( 3,4,5 ) ENC Vrtání závitu se snímačem/bez snímače 0 se snímačem, bez doby prodlevy 1 bez snímače, posuv naprogramovat před cyklem 11 bez snímače, posuv vypočten v cyklu 20 se snímačem, s dobou prodlevy MPIT Stoupání závitu jako velikost závitu ( se znaménkem ), znaménko určuje směr stoupání závitu PIT Stoupání závitu jako hodnota ( se znaménkem ), znaménko určuje směr stoupání závitu _AXN Osa nástroje , 1=1 geometrická osa 2=2 geometrická osa jinak 3 geometrická osa _PTAB Vyhodnocování stoupání závitu PIT V souladu s naprogramovaným měřícím systémem palce/mm stoupání v mm stoupání v chodech závitu na palec stoupání v palcích/otáčku _TECHNO Technologická nastavení Absolutní programování G90 Souřadnice všech bodů se zadávají absolutně vzhledem k počátku souřadného systému. V ose (X) zadáváme průměry součásti, v ose (Z) zadáváme délky průměrů. Absolutní programování zrušíme funkcí G91. 11
Inkrementální programování ( přírůstkové ) G91 Souřadnice každého cílového bodu se zadávají jako velikosti přírůstků v ose (X) a (Z) od předchozího cílového bodu, jehož souřadnice považujeme za nulové.
PŘEHLED VYBRANÝCH POMOCNÝCH A SPÍNACÍCH FUNKCÍ
Programovatelné zastavení nepodmíněné. V NC bloku s příkazem M0 bude zpracování pozastaveno. Nyní můžete např. odstranit třísky, provést měření atd. M1 Programovatelné volitelné zastavení podmíněné 1. Příkaz M1 je možné nastavit pomocí následujícího: HMI/dialogové okno „Ovlivňování programu“ Rozhraní NC/PLC Zpracovávání programu NC systémem se bude zastavovat na jednotlivých naprogramovaných blocích. M2 Konec programu M3 Roztočení vřetene doprava – roztočení vřetena v kladném směru na hodnotu otáček ( S) M4 Roztočení vřetene doprava – roztočení vřetena v záporném směru na hodnotu otáček (S) M5 Zastavení otáček vřetena – vypnutí otáček vřetena M6 Výměna nástroje ( T, D ) M7 zapnutí chladící kapaliny M8 zapnutí chladící kapaliny M9 vypnutí chladící kapaliny M17 Konec podprogramu – ukončení podprogramu a návrat do hlavního programu M19 Orientovaný STOP vřetena M30 Konec programu M0
ČÍSLO NÁSTROJE T Číslo nástroje určuje nástroj potřebný pro jeden úsek opracování Př.:
T2
ČÍSLO KOREKCE NÁSTROJE D Číslo D obsahuje číslo nástroje, typ nástroje, geometrii nástroje, základní rozměry nástroje a opotřebení. Př.:
D4
6. Příklad CNC programu Zadání pro frézku Dle výkresu: 1. Ofrézovat zvýrazněnou konturu obrobku válcovou frézou φ20 12
2. Obrobit závity 6x M8 3. Vyfrézovat středový otvor skrz obrobek φ125 Nulový bod obrobku umístěn do levého dolního rohu viz 3D pohled.
Výkres součásti-1
13
Výkres součásti-2
14
Zadaní č1:
Zadání č.1_ofrézování kontury
Program: ; Ofrézování kontury N10 T1 N15 M6 N20 S1200 F400
M3
N20 G0 G54 D1 Z100 N25 X5 Y25 N30 Z2 rychloposuvem N35 G1 Z-20 N40 G41 X25 N45 Y272 N50 X28 Y275 N55 X272 N60 X275 Y272 N65 Y28 N70 X272 Y25 15
; definice nástroje ( válcová fréza φ20 ) ; výměna nástroje ; definování otáček, posuvu a roztočení ve směru hod. ručiček ; najetí do výchozí polohy v ose „Z“ s vyvoláním posunutí 0 bodu G54, def. Délkové korekce nástroje D1 ; ustavení do výchozí polohy v osách „X“ a „Y“ ; přiblížení v ose „Z“ na bezpečnou vzdálenost ; najetí na finální souřadnici „Z“ pracovním posuvem ; najetí s korekcí vlevo na konturu ; objetí kontury….
N75 X230.2 N80 G2 X217.505 Y37.7 I=AC(230.2) J=AC(37.7) ; projetí rádiusu R12,7 N85 G1 Y62.3 N90 G3 X204.8 Y75.005 I=AC(204.8) J=AC(62.3) ; projetí rádiusu R12,7 N95 G1 X95.2 N100 G3 X82.495 Y62.3 I=AC(95.2) J=AC(62.3) ; projetí rádiusu R12,7 N105 G1 Y37.7 N110 G2 X69.8 Y25.005 I=AC(69.8) J=AC(37.7) ; projetí rádiusu R12,7 N115 G1 X28 N120 X25 Y28 N125 G40 X5 N130 G0 Z100 M5 ; odjetí na bezpečnou vzdálenost a vypnutí otáček N135 M2 ; konec programu
Dráha nástroje 1
16
Zadaní č2:
Obrobení závitů 6x M8 1
Program: ; Vyvrtání otvorů pro závity M8 N10 T2 N15 M6 N20 S3400 F500 M3
; definice nástroje ( vrták φ6,8 ) ; výměna nástroje ; definování otáček, posuvu a roztočení ve směru hod. ručiček N20 G0 G54 D1 Z100 ; najetí do výchozí polohy v ose „Z“ s vyvoláním posunutí 0 bodu G54, def. Délkové korekce nástroje D1 N25 X221.25 Y150 ; ustavení do výchozí polohy v osách „X“ a „Y“ N30 MCALL CYCLE82(50,0,2.5,,20,0) ; vrtací cyklus, vrtání do hloubky 20mm N35 X221.25 Y150 N40 X185.625 Y211.704 N45 X114.375 Y211.704 N50 X78.75 Y150 N55 X185.625 Y211.704
17
N60 X185.625 Y88.295 N65 MCALL N70 G0 Z100 M5
N75 T3 N80 M6 N85 S1200 F150 M3 hod. ručiček N90 G0 G54 D1 Z100
; ukončení vrtacího cyklu
; Sražení otvorů pro závity M8 ; definice nástroje ( navrtávák φ16 ) ; výměna nástroje ; definování otáček, posuvu a roztočení ve směru
; najetí do výchozí polohy v ose „Z“ s vyvoláním posunutí 0 bodu G54, def. Délkové korekce nástroje D1 N95 X221.25 Y150 ; ustavení do výchozí polohy v osách „X“ a „Y“ N100 MCALL CYCLE82(50,0,2.5,,4.8,0) ; vrtací cyklus, vrtání do hloubky 4,8mm N105 X221.25 Y150 N110 X185.625 Y211.704 N115 X114.375 Y211.704 N120 X78.75 Y150 N125 X185.625 Y211.704 N130 X185.625 Y88.295 N135 MCALL ; ukončení vrtacího cyklu N140 G0 Z100 M5 ; Vyřezání závitů M8 N145 T4 N150 M6 N155 S300 M3
; definice nástroje ( závitník M8 ) ; výměna nástroje ; definování otáček, posuvu a roztočení ve směru hod. ručiček N160 G0 G54 D1 Z100 ; najetí do výchozí polohy v ose „Z“ s vyvoláním posunutí 0 bodu G54, def. Délkové korekce nástroje D1 N165 X221.25 Y150 ; ustavení do výchozí polohy v osách „X“ a „Y“ N170 MCALL CYCLE84(50,0,5,,15,0,5,,1.25,0,300,300) ; závitovací cyklus, řezání do hloubky 15mm N175 X221.25 Y150 N180 X185.625 Y211.704 N185 X114.375 Y211.704 N190 X78.75 Y150 N195 X185.625 Y211.704 N200 X185.625 Y88.295 N205 MCALL ; ukončení závitovacího cyklu N210 G0 Z100 M5 N215 M2
18
Dráha nástroje 2
19
Zadání č.3: Tl. obrobku
Obrobení středového otvoru Ø125
Program: ; definice nástroje ( čelní ponorná fréza φ80 ) ; výměna nástroje M3 ; definování otáček, posuvu a roztočení ve směru hod. ručiček N25 G0 G54 D1 Z100 ; najetí do výchozí polohy v ose „Z“ s vyvoláním posunutí 0 bodu G54, def. Délkové korekce nástroje D1 N30 X150 Y150 ; ustavení do výchozí polohy v osách „X“ a „Y“ N35 Z5 ; přiblížení v ose „Z“ na bezpečnou vzdálenost rychloposuvem N40 G1 Z2 ; najetí na výchozí souřadnici „Z“ pracovním posuvem N45 G41 X212.5 ; najetí s korekcí vlevo na konturu N50 G3 X2125 Y150 Z-40 I=AC(150) J=AC(150) TURN=40 ; frézování po šroubovici φ125 se stoupáním 1mm N55 G1 G40 X150 N60 G0 Z100 M5 N65 M2 N10 T5 N15 M6 N20 S800 F4000
20
Dráha nástroje 3
21