Zadání tréninkového příkladu zaměřeného na základy ISO programování v řídicím systému Sinumerik, které bylo uveřejněno v minulé kapitole tohoto volně strukturovaného seriálu, neobsahovalo některé náležitosti (v náčrtu nebyly informace např. o požadované drsnosti povrchu, způsobu upnutí polotovaru nebo parametrech odlehčovacího zápichu tvaru E), čímž byl zajištěn dostatečný prostor pro vlastní zamyšlení a tvořivost při této zatím primární výuce. Dnes bude uvedeno jedno z možných řešení, které volně doplní některé nezbytné informace.
Zápichy tvaru E a F, jak systém nabízí, můžou být s rozměry: 0,1x0,1; 0,2x0,1; 0,4x0,2; 0,6x0,2; 1,0x0,4; 1,0x0,2; 1,6x0,3; 2,5x0,4; 4,0x0,5 (doplnění kapitoly č. 52). U zápichu závitu typu A tolik možností konstruktér nemá. Zde však může technolog narazit na drobné rozdíly v NC programování, které závisí na používané verzi Sinumeriku či metodě programování. Vždy je však řešení s vazbou na normu DIN76, pro metrické závity dle normy ISO.
Oba zápichy (tvar A, E) je možno programovat zcela samostatně v hlavním programu nebo je integrovat do podprogramu, jako nedílnou součást konturové křivky. Důsledným nastavením parametrů řezného nástroje v tabulce korekčních dat (zadání úhlu vedlejšího ostří) a realizací simulace s aktivními nástrojovými daty by však bylo ve fázi hrubování tvaru dle kontury se zápichy generováno chybové hlášení o nemožnosti soustružit zápichy hrubovacím nožem s úhlem sklonu vedlejšího ostří 5°. V následující ukázce NC programu je proto použita metoda zápisu cyklů zápichů v hlavním NC programu a použit je dokončovací soustružnický nůž s korigovanou hodnotou řezné rychlosti a posuvu na otáčku (nůž s úhlem sklonu vedlejšího ostří větším než 32°).
Hlavní program Priklad.mpf
MSG("Nastavení") ;textová poznámka zobrazovaná na panelu při obráběn
G90 G54 G18 G71 G95 ;základní funkce nastavení stroje pro obrábění
G0 X140 ;rychlé polohování do bodu pro výměnu nástroje
Z10 ;rychlé polohování do bodu pro výměnu nástroje
MSG("Soustružení tvaru") ;textová poznámka zobrazovaná na panelu při obráběn
T2 D1 ;hrubovací nůž
G0 X45 Z5 ;rychlé polohování nástroje k obrobku se započítáním délkových korekcí
G96 S325 M4 M8 ;nastavení řezných podmínek
CYCLE95("kontura",2,0.1,0.4,0,0.3,0.1,,1,0,0,1) ;cyklus pro hrubování tvaru
G0 Z0 ;rychlé polohování nástroje pro další operaci
MSG("Zarovnání čelní plochy") ;textová poznámka zobrazovaná na panelu při obráběn
X8 ;rychlé polohování nástroje k obráběné ploše
G1 X-1.6 ;soustružení čelní plochy nástrojem s poloměrem zaoblení špičky 0,8 mm
G0 Z1 ;rychlé polohování nástroje od plochy
X140 Z10 M5 M9 ;rychlé polohování nástroje do bodu pro výměnu nástrojů, stop otáček a chlazení
T4 D1 ;dokončovací nůž G0 X45 Z5 ;rychlé polohování nástroje k obrobku
G96 S445 M4 M8 ;nastavení řezných podmínek
CYCLE95("kontura",2,0.1,0.4,0,0.3,0.1,0.15,5,0,0,1) ;cyklus pro dokončení tvaru
MSG("Soustružení zápichu závitu") ;textová poznámka zobrazovaná na panelu při obráběn
G96 S360 F0.1 ;nastavení řezných podmínek
G0 Z-10 ;rychlé polohování nástroje k soustruženému prvku v jedné ose
X20 ;rychlé polohování nástroje k prvku v druhé ose
CYCLE96(10,-15,"A",3) ;cyklus pro soustružení normalizovaného zápichu pro závit
G0 X30 ;rychlé polohování nástroje k obrobku
MSG("Soustružení odlehčovacího zápichu") ;textová poznámka zobrazovaná na panelu při obráběn
Z-30 ;rychlé polohování nástroje k obrobku
CYCLE94(26,-35,"E",3) ;cyklus pro odlehčovací zápich tvaru
E G0 X140 Z10 M5 M9 ;rychlé polohování nože pro výměnu nástroje
MSG("Soustružení drážky") ;textová poznámka zobrazovaná na panelu při obráběnT3 D1 ;zapichovací nůž
G0 X35 Z-20 ;rychlé polohování nástroje k obrobku
G96 S130 M4 M8 ;nastavení řezných podmínek
CYCLE93(26,-25,4,2,0,10,10,0.2,0.2,0.3,0.3,0.1,0.1,1,0,11,0.5) ;cyklus pro výrobu drážky
G0 X140 Z5 M5 M9 ;polohování pro výměnu nástroje
MSG("Soustružení závitu") ;textová poznámka zobrazovaná na panelu při obráběn
T15 D1 ;závitový nůž
G0 X35 Z-10 ;polohování nástroje k obrobku
G96 S125 M4 M8 ;nastavení řezných podmínek
CYCLE97(1.5,10,-12,0,10,10,1.5,1.5,0.974,0.08,25,0,6,1,3,1,1) ;cyklus pro výrobu závitu
G0Xx140 Z10 M5 M9 ;polohování nástroje do bezpečné vzdálenosti od obrobku
M30 ;konec hlavního programu
Podprogram kontura.spf
G18 G90 DIAMON ;nastavení
G0 Z1 X5 ;bod zahájení kontury, do kterého je možno polohovat nástroj rychloposuvem
G1 Z-1.5 X10 ;soustružení sražené hrany 1,5x45°
Z-15 ;soustružení válcové plochy pro závit
X26 CHR=1 ;soustružení čelní plochy se sražením 1x45°
Z-35 ;naprogramováno soustružení válcové plochy bez drážky
X35 CHR=1 ;soustružení čelní plochy se sražením
Z-42.3 ;soustružení válcové plochy s přídavkem (se zarovnáním plochy pro upíchnutí)
X40 ;výjezd nástroje nad polotovar průměru 40 mm
M17 ;konec podprogramu a návrat do hlavního NC programu
Jak je výše naznačeno, tak v editoru simulace je na pozadí automaticky realizována matematická verifikace, která zohledňuje nastavenou geometrii řezného nástroje a případně upozorňuje na nemožnost dodržení tvaru soustružení kontury. Navazující vizualizace pak umožňuje detailně sledovat jednotlivé elementární pohyby řezného nástroje a tvar výsledné součásti. (Pozn.: zde je dílčím cílem ukázkového příkladu samostatně vyzkoušet změnu tvaru odlehčovacího zápichu typu E na výsledný tvar obrobku.) Upíchnutí součásti z tyčového polotovaru není v NC programu uvedeno. Bude mu věnována až samostatná následující kapitola.
Ing. Aleš Polzer, Ph.D. Článek vznikl za spolupráce ÚST, FSI VUT v Brně, s firmou Siemens s.r.o. a redakcí Technického týdeníku.