KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ
SPŠSE a VOŠ LIBEREC
CNC obrábění
[A]
CNC – OBECNĚ Kapitola 1 - Způsoby programování CNC strojů Kapitola 2 - Základní terminologie, oblasti CNC programování Kapitola 3 - Řídící systémy, struktura programu Kapitola 4 - Základní G a M funkce Kapitola 5 - Souřadnicový systém pro soustružení Kapitola 6 - Souřadnicový systém pro frézování Kapitola 7 - Vztažné body a nulové body pro soustružení Kapitola 8 - Vztažné body a nulové body pro frézování Kapitola 9 - Způsoby programování G90 a G91 pro soustružení Kapitola 10 - Způsoby programování G90 a G91 pro frézování Kapitola 11 - Chlazení v oblasti obrábění Kapitola 12 - Třískové hospodářství (využití výkovků, odlitků)
CNC – se zabývá problematikou POSUNUTÍ A NASTAVENÍ NULOVÝCH BODŮ
ÚPRAVA PROGRAMŮ A OBRÁBĚNÍ
PROGRAMOVÁNÍ (psaní programů)
KOREKCE NÁSTROJŮ (upínání a nastavení nástrojů)
PŘEHLED POUŽITÝCH ADRES • • • • • • • • • • • • • • • •
% číslo hlavního programu 1 až 9999 L číslo podprogramu 1 až 9999 N číslo věty 1 až 9999 G Funkce dráhy M stavová funkce, přídavná funkce A úhel D korekce nástroje 1 až 49 F posuv, prodleva I,J,K parametry kruhového oblouku, stoupání závitů P počet průchodů pro podprogram, měřítkový faktor R předávací parametr pro cykly S otáčky vřetena, řezná rychlost T vyvolání nástroje (pozice nástrojového držáku) U,B rádius kruhu, rádius (kladné znaménko), sražení (zápor. znaménko) X,Y,Z souřadnice pro pozice (X též prodleva) LF konec věty
[1]
Základní G
funkce
Základní přídavné funkce (G funkce) - přehled
G00 – funkce rychloposuvu
G00 X20 Y34 Z-1 G00 X60 Z60
Pohyb nástroje mimo obrobek (najíždění, přejíždění, odjezd)
Základní G
funkce
Základní přídavné funkce (G funkce) - přehled
G01 X-2 Y24 Z-2 F20 G01 X25 Z-10 F20
G01 – lineární interpolace
Základní G G02
funkce
kruhová interpolace ve smyslu …..
G02 X… Y… Z… I… J… K… FRÉZOVÁNÍ
G02 X… Y… Z… U … I
J
K
G02 X… Z… I… K… SOUSTRUŽENÍ
G02 X… Z… B…
SOUŘADNICE STŘEDU KRUHU
U funkcí G00 až G09 je povoleno potlačení nevýznamných nul
Základní G
G03
funkce
kruhová interpolace proti smyslu ….. N50 G03 X45 Y7 Z-3 I0 J7 K0 N50 G03 X45 Y7 Z-3 U7
FRÉZOVÁNÍ
Základní G
G03
funkce
kruhová interpolace proti smyslu …..
N20 G03 N20 G03
SOUSTRUŽENÍ
X14 Z-16 X14 Z-16
I0 K-2 B2
Základní G
funkce
G 94 (mm/min)
minutový posuv [1/min]
M03
Základní G
funkce
G 95 (mm/ot)
otáčkový posuv [1/ot]
M03
Základní G
funkce
G92 omezení otáček
S 1700
G96 konstantní řezná rychlost
S50 F 0,1
G97 odvolává G96 a nastaví naposledy platné žádané otáčky. Poté jsou programovány otáčky adresou S (ot/min).
Základní G
funkce
G33 konstantní stoupání
Základní G G92+G96
funkce
omezení otáček + konstantní řezná rychlost
Základní G G70
funkce
míry v palcích
G71
míry v milimetrech
Základní G G 40
funkce
nástroj se pohybuje po naprogramovaném obrysu
v nástrojovém registru nemusí být zanesena hodnota rádiusu frézy
Základní G G 41
funkce
nástroj se pohybuje vedle naprogramovaného obrysu vlevo Aby mohl být rádius přepočítán, musí být při navolení korekce řezného rádiusu aktivní korekce nástroje (D parametr), v nástrojovém registru musí být zanesena odpovídající hodnota rádius frézy.
Základní G G 42
funkce
nástroj se pohybuje vedle naprogramovaného obrysu vpravo
Jestliže se nástroj při pozorování ze směru posuvu nachází VPRAVO od obráběné kontury, musí být programována funkce G42.
OPAKOVÁNÍ
G – funkce • G00 • G01 • G02
(přehled funkcí) rychloposuv (G00 X20 Y34 Z-1; G00 X60 Z60) lineární posuv (G01 X-2 Y24 Z-2; G01 X25 Z-10) kruhová interpolace ve smyslu …..
(G02 X10 Y24 Z-3 U5; G02 X10 Y24 Z-3 I5 J0 Z0; G02 X10 Z-7 B5; G02 X10 Y24 Z-3 I-5 Z0)
• G03
kruhová interpolace proti smyslu …..
(G03 X10 Y24 Z-3 U5; G03 X10 Y24 Z-3 I5 J0 Z0; G03 X10 Z-7 B5; G03 X10 Y24 Z-3 I-5 Z0)
• • • • • • • • •
G54-G57 G58-G59 G40-G42 G90-G91 G94 G95 G92+G96 G70 G71
strojní posunutí nulového bodu programové posunutí nulového bodu kompenzace rádiusu frézy/špičky břitové destičky absolutní/inkrementální programování minutový posuv [1/min] otáčkový posuv [1/ot.] omezení otáček+konstantní řezná rychlost míry v palcích míry v milimetrech [1]
Základní M
funkce
M00/M01 programový stop Zastavení obrábění během programu, (vřeteno, posuvy, chlazení)
ODSTRANĚNÍ TŘÍSEK Z OBROBKU NEBO NÁSTROJE ZMĚŘENÍ OBROBKU
Základní M
funkce
M03 otáčení vřetena vpravo
M04 otáčení vřetena vlevo
Základní M
M17
funkce konec podprogramu
Základní M
funkce
M05 vypnutí vřetena hlavní pohon je elektricky zabrzděn, odjetí do bodu výměny, zásobníku
Základní M
M02/M30
funkce konec hlavního programu
(vypíná pohony, program nastaví opět na začátek)
OPAKOVÁNÍ
M – funkce
přehled
• M00/M01 programový stop Zastavení obrábění během programu,(vřeteno, posuvy, chlazení).
• M03
otáčení vřetena vpravo
• M04
otáčení vřetena vlevo
• M05
vypnutí vřetena
Hlavní pohon je elektricky zabržděn.
• M17
konec podprogramu
• M02/M30 konec hlavního programu Vypíná pohony, program nastaví opět na začátek.
[1]
DĚKUJI ZA POZORNOST A PŘEJI HODNĚ ÚSPĚCHŮ
Zpracoval:
Jaromír Kubíček, SPŠSE a VOŠ LIBEREC
[email protected]
Použitá literatura (výběr hlavních publikací)
Firemní materiály a prospekty
[A] http://www.kovosvit.cz/cz/sp-180/ [1] Popis softwaru pro obslužné prostředí SINUMERIK 810/820T r. vydání 1994