Dnešní zodpovězení otázky nepřímo formulované v minulém čísle tohoto odborného čtrnáctideníku vede k zápisu NC programu vrtání otvoru s užitím cyklu CYCLE81 (cyklus řídicího systému Sinumerik) a programové funkce MCALL. Níže uvedená varianta a) poukazuje na programování výroby jednoho otvoru a varianta b) poukazuje na zjednodušené programování jednoho typu otvoru na více souřadnicích.
a) Nástroj po aktivaci cyklu 81 automaticky najede rychloposuvem (G0) na referenční rovinu (RFP = 0 mm) s přídavkem bezpečnostní vzdálenosti (SDIS = 2 mm), vrtá do požadované hloubky (DP = -12 mm) pracovním posuvem a předepsanými otáčkami a následně realizuje návrat rychloposuvem do návratové roviny (RTP = 20 mm). Programování pozice obráběného otvoru (X = 10 mm a Y = 10 mm) je před definicí cyklu, kde se musí rovněž nacházet funkce pro definici posuvové rychlosti (nebo posuvu na otáčku). Polohování nástroje na pozici vrtaného otvoru (např. G0 X10 Y10 Z30) je vhodné realizovat s funkcí G9 – přesné najetí s platností pouze v aktuálním bloku.
Zápis NC programu pro vrtání jednoho otvoru cyklem 81:
MSG(„Vrtání programované cyklem“) ;textová poznámka
G90 ;volba absolutního programování souřadnic
G54 ;nastavení nulového bodu obrobku
G17 ;volba pracovní roviny XY
T1 D1 ;volba řezného nástroje a stanovení jeho korekcí
M6 ;realizace automatické výměny řezného nástroje
S7519 M3 ;nastavení otáček a definice směru otáčení řezného nástroje
G0 X10 Y10 Z30 G9 ;rychlé bezpečné přesné ruční polohování nástroje k součásti (uvedené souřadnice X a Y určují polohu vrtaného otvoru)
F373 ;nastavení posuvové rychlosti pro vrtání otvoru
CYCLE 81(20, 0, 2, -12, 32) ;obrábění průchozí díry cyklem - hloubka je shodná s předchozím informativním příkladem
T0 D0 M5 ;softwarová deaktivace řezného nástroje
M6 ;realizace automatické výměny řezného nástroje (vyprázdnění vřetene)
M30 ;ukončení hlavního programu a přemístění kurzoru na začátek pro možnost jeho opětovného spuštění
b) Programování pozice sady obráběných otvorů (1. X = 10 mm a Y = 10 mm; 2. X = 20 mm a Y = 20 mm; 3. X = 30 mm a Y = 30 mm) je za definicí cyklu. Cyklus však musí začínat slovem MCALL a informace o polohách vrtaných otvorů je až za cyklem. Ukončení zadávání souřadnic sady otvorů je opět slovem MCALL. Vhodné je realizovat obrábění s funkcí G60 – přesné najetí na souřadnici (funkce má modální platnost).
Zápis NC programu pro vrtání sady otvorů cyklem 81:
MSG(„Vrtání programované cyklem“) ;textová poznámka
G90 ;volba absolutního programování souřadnic
G54 ;nastavení nulového bodu obrobku
G60 ;přesné najetí na souřadnice
G17 ;volba pracovní roviny
XY T1 D1 ;volba řezného nástroje a stanovení jeho korekcí
M6 ;realizace automatické výměny řezného nástroje
S7519 M3 ;nastavení otáček a definice směru otáčení řezného nástroje
G0 X10 Y10 Z30 ;rychlé bezpečné ruční polohování nástroje k součásti (uvedené souřadnice X a Y neurčují polohu vrtaného otvoru)
F373 ;nastavení posuvové rychlosti pro vrtání otvoru
MCALL CYCLE 81(20, 0, 2, -12, 32) ;obrábění průchozí díry cyklem - hloubka je shodná s předchozím informativním příkladem
X10 Y10 ;uvedené souřadnice určují polohu prvního vrtaného otvoru X20 Y20 ;uvedené souřadnice určují polohu druhého vrtaného otvoru
X30 Y30 ;uvedené souřadnice určují polohu třetího vrtaného otvoru MCALL T0 D0 M5 ;softwarová deaktivace řezného nástroje
M6 ;realizace automatické výměny řezného nástroje (vyprázdnění vřetene)
M30 ;ukončení hlavního programu a přemístění kurzoru na začátek pro možnost jeho opětovného spuštění
Výše naznačená aplikace funkce MCALL je v praxi zpravidla ještě propojována s tvorbou a následným používáním tzv. podprogramů. Hlavní program (soubor s koncovkou MPF) obsahuje „jen“ technologická data a podprogram (soubor s koncovkou SPF) „jen“ souřadnice pro výrobu otvorů. Tato rozšířená metodika tak dále zjednodušuje NC programování (zkracuje a zpřehledňuje NC programy) výroby otvorů v případech, kdy je nutné realizovat např. navrtání, vrtání, kuželovité zahloubení a následné řezání závitů.
Zápis hlavního programu pro vrtání sady otvorů s odkazem na podprogram:
MSG(„Vrtání programované cyklem“) ;textová poznámka
G90 G54 G60 G17 ;nastavení programu
T1 D1 ;volba řezného nástroje a stanovení jeho korekcí
M6 ;realizace automatické výměny řezného nástroje
S7519 M3 ;nastavení otáček a definice směru otáčení řezného nástroje
G0 X10 Y10 Z30 ;rychlé bezpečné ruční polohování nástroje k součásti (uvedené souřadnice X a Y neurčují polohu vrtaného otvoru)
F373 ;nastavení posuvové rychlosti pro vrtání otvoru
MCALL CYCLE 81(20, 0, 2, -12, 32) ;vrtací cyklus
OBRAZEC ;název podprogramu s pozicemi otvorů (soubor OBRAZEC.SPF)
MCALL T0 D0 M5 ;softwarová deaktivace řezného nástroje
M6 ;realizace automatické výměny řezného nástroje (vyprázdnění vřetene)
M30 ;ukončení hlavního programu a přemístění kurzoru na začátek pro možnost jeho opětovného spuštění
Zápis podprogramu OBRAZEC.SPF pro vrtání sady otvorů:
MSG(„Vrtací obrazec“) ;textová poznámka
X10 Y10 ;uvedené souřadnice určují polohu prvního vrtaného otvoru
X20 Y20 ;uvedené souřadnice určují polohu druhého vrtaného otvoru
X30 Y30 ;uvedené souřadnice určují polohu třetího vrtaného otvoru
M17 ;konec podprogramu a návrat do hlavního programu
Článek vznikl za spolupráce ÚST, FSI, VUT v Brně, s firmou Siemens a redakcí Technického týdeníku.
Ing. Aleš Polzer, Ph.D.