Programování CNC strojů Technologické a poradenské centrum ve školní praxi
Programování CNC strojů s využitím Micropro Ing. Homolka Jan
Integrovaná střední škola Cheb
0
Programování CNC strojů Obsah: Využití funkce pro lineární interpolaci G01 ............................................................................................. 2 Využití funkce pro interpolaci po směru hodinových ručiček G02 pro tvorbu vydutého rádiusu .......... 8 Využití funkce pro interpolaci proti směru hodinových ručiček G03 pro tvorbu vypouklého rádiusu . 14 Využití funkce pro lineární interpolaci G01 pro tvorbu kuželové plochy .............................................. 20 Využití funkce pro nastavení nástroje M06........................................................................................... 26 Tvorba zápichu ...................................................................................................................................... 33 Vrtání ..................................................................................................................................................... 39 Využití funkce G64 – podélného hrubovacího cyklu ............................................................................. 43 Využití funkce G68 - čelní hrubovací cyklus .......................................................................................... 47 Příklad 1 ................................................................................................................................................. 50 Příklad 2 ................................................................................................................................................. 52 Příklad 3 ................................................................................................................................................. 54 Příklad 4 ................................................................................................................................................. 56
1
Programování CNC strojů
Využití funkce pro lineární interpolaci G01 Nastavení otáček vřetene
Najetí rychloposuvem k obrobku – použití funkce G00
2
Programování CNC strojů Najetí pomocí funkce G01 do místa daného souřadnicemi X48, Z100
Podélné hrubování do pozice X48, Z20
3
Programování CNC strojů Odjetí od obrobku do pozice X49, Z20
Nastavení na novou třísku (funkce G00, G01)
4
Programování CNC strojů Hrubování na průměr 46 do souřadnic X46, Z20
Odjetí od obrobku (funkce G00)
5
Programování CNC strojů Ukončení programu – vypnutí otáček (M05)
Spuštění simulace
6
Programování CNC strojů Výsledek vytvořeného programu
7
Programování CNC strojů
Využití funkce pro interpolaci po směru hodinových ručiček G02 pro tvorbu vydutého rádiusu Nastavení otáček vřetene
Najetí rychloposuvem k obrobku – použití funkce G00
8
Programování CNC strojů
Najetí pomocí funkce G01 do místa daného souřadnicemi X46, Z100
Hrubování rádiusu do pozice X50, Z96
9
Programování CNC strojů
Odjetí od obrobku do pozice X51, Z96
Nastavení na novou třísku (funkce G00, G01)
10
Programování CNC strojů
Hrubování rádiusu do souřadnic X50, Z92
Odjetí od obrobku (funkce G00)
11
Programování CNC strojů
Ukončení programu – vypnutí otáček (M05)
Spuštění simulace
12
Programování CNC strojů
Výsledek vytvořeného programu
13
Programování CNC strojů
Využití funkce pro interpolaci proti směru hodinových ručiček G03 pro tvorbu vypouklého rádiusu Nastavení otáček vřetene
Najetí rychloposuvem k obrobku – použití funkce G00
14
Programování CNC strojů
Najetí pomocí funkce G01 do místa daného souřadnicemi X44, Z100
Hrubování rádiusu do pozice X50, Z96
15
Programování CNC strojů
Odjetí od obrobku do pozice X51, Z96
Nastavení na novou třísku (funkce G00, G01)
16
Programování CNC strojů
Hrubování rádiusu do souřadnic X50, Z92
Odjetí od obrobku (funkce G00)
17
Programování CNC strojů
Ukončení programu – vypnutí otáček (M05)
Spuštění simulace
18
Programování CNC strojů
Výsledek vytvořeného programu
19
Programování CNC strojů
Využití funkce pro lineární interpolaci G01 pro tvorbu kuželové plochy Nastavení otáček vřetene
Najetí rychloposuvem k obrobku – použití funkce G00
20
Programování CNC strojů Najetí pomocí funkce G01 do místa daného souřadnicemi X46, Z100
Hrubování kužele do pozice X50, Z50
21
Programování CNC strojů Odjetí od obrobku do pozice X51, Z50
Nastavení na novou třísku (funkce G00, G01)
22
Programování CNC strojů Hrubování kužele do souřadnic X50, Z50
Odjetí od obrobku (funkce G00)
23
Programování CNC strojů Ukončení programu – vypnutí otáček (M05)
Spuštění simulace
24
Programování CNC strojů Výsledek vytvořeného programu
25
Programování CNC strojů
Využití funkce pro nastavení nástroje M06 Nastavení nástroje pro hrubování
Najetí rychloposuvem k obrobku – použití funkce G00
26
Programování CNC strojů Najetí pomocí funkce G01 do místa daného souřadnicemi X46, Z100
Podélné hrubování do pozice X46, Z20
27
Programování CNC strojů Odjetí od obrobku do pozice X47, Z100
Nastavení na novou třísku
28
Programování CNC strojů Podélné hrubování do souřadnic X42, Z20
Hrubování kuželové plochy
29
Programování CNC strojů Výměna nástroje pro obrobení plochy na čisto
Obrobení plochy na čisto pomocí funkce G01
30
Programování CNC strojů Nastavení zpět hrubovacího nože a vypnutí otáček vřetene – ukončení programu
Spuštění simulace
31
Programování CNC strojů Výsledek vytvořeného programu
32
Programování CNC strojů
Tvorba zápichu Nastavení nástroje pro tvorbu zápichu
Zapnutí a nastavení otáček vřetene
33
Programování CNC strojů Najetí rychloposuvem k obrobku – použití funkce G00
Najetí pomocí funkce G01 do místa daného souřadnicemi X40, Z80
34
Programování CNC strojů Vyjetí do zpět do souřadnice X51, Z80
Najetí nástroje na novou třísku do pozice X51, Z75
35
Programování CNC strojů Najetí pomocí funkce G01 do místa daného souřadnicemi X40, Z75
Vyjetí do souřadnic X51, Z75
36
Programování CNC strojů Odjetí nástroje a nastavení zpět hrubovacího nože, vypnutí
Spuštění simulace
37
Programování CNC strojů Výsledek vytvořeného programu
38
Programování CNC strojů
Vrtání Připravení polohy pro výměnu nástroje
Volba nástroje
39
Programování CNC strojů Nastavení otáček vřetene
Operace vrtání
40
Programování CNC strojů Odjetí nástroje z místa řezu
Vypnutí stroje
41
Programování CNC strojů Spuštění simulace
Výsledek vytvořeného programu
42
Programování CNC strojů
Využití funkce G64 – podélného hrubovacího cyklu Nastavení otáček vřetene
Najetí rychloposuvem k obrobku (souřadnice X50, Z101)
43
Programování CNC strojů Hrubování na souřadnici X30, Z20 – funkce G64, materiál ubírán po 1 mm na průměr, posuv 100 mm/min
Odjetí nástroje od obrobku
44
Programování CNC strojů Vypnutí stroje
Spuštění simulace
45
Programování CNC strojů Výsledek vytvořeného programu
46
Programování CNC strojů
Využití funkce G68 - čelní hrubovací cyklus Nastavení otáček vřetene
Najetí nástroje k obrobku
47
Programování CNC strojů Obrobení čela na rozměr – funkce G68
Odjetí nástroje
48
Programování CNC strojů Spuštění simulace
Výsledek vytvořeného programu
49
Programování CNC strojů
Příklad 1 70
100
50
Ø 36
Ø 20
Ø 50
30
Programování CNC strojů N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310
M04 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G01 G00 M05
S1000 X46 X46 X47 X47 X44 X44 X45 X45 X40 X40 X41 X41 X36 X36 X37 X37 X32 X36 X33 X28 X36 X29 X24 X36 X25 X20 X20 X36 X100
Z101 Z30 Z30 Z101 Z101 Z30 Z30 Z101 Z101 Z30 Z30 Z101 Z101 Z30 Z30 Z101 Z101 Z70 Z101 Z101 Z70 Z101 Z101 Z70 Z101 Z101 Z100 Z70 Z100
F100
51
Programování CNC strojů
Příklad 2 72
96
52
Ø 40
Ø 30
Ø 16
Ø 54
34
Programování CNC strojů N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310 N320 N330 N340 N350 N360
M04 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G01 G00 G00 G01 G01 G00 M05
S1000 X50 X50 X51 X51 X46 X46 X47 X47 X42 X42 X43 X43 X40 X40 X41 X41 X35 X35 X36 X36 X30 X30 X31 X31 X25 X30 X26 X20 X30 X21 X16 X16 X30 X100
Z97 Z34 Z34 Z97 Z97 Z34 Z34 Z97 Z97 Z34 Z34 Z97 Z97 Z34 Z30 Z97 Z97 Z72 Z72 Z97 Z97 Z72 Z72 Z97 Z97 Z72 Z97 Z97 Z72 Z97 Z97 Z96 Z72 Z100
F100
53
Programování CNC strojů
Příklad 3 66
Ø 38
R4
Ø 46
29
90
54
Programování CNC strojů N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310 N320 N330 N340 N350 N360
M04 G00 G01 G00 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G00 G00 G01 G01 G01 G03 G00 M05
S1000 X42 X42 X43 X43 X38 X38 X39 X34 X38 X35 X30 X38 X31 X25 X38 X26 X20 X38 X21 X15 X38 X16 X10 X38 X11 X05 X38 X06 X00 X00 X38 X38 X46 X100
Z91 Z33 Z34 Z91 Z91 Z33 Z91 Z91 Z66 Z91 Z91 Z66 Z91 Z91 Z66 Z91 Z91 Z66 Z91 Z91 Z66 Z91 Z91 Z66 Z91 Z91 Z66 Z91 Z91 Z90 Z66 Z33 Z29 Z100
F100
R04
55
Programování CNC strojů
Příklad 4 70 52
100
56
Ø 42
Ø 36
Ø 20
Ø 50
30
Programování CNC strojů N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310 N320 N330 N340
M05 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G00 G00 G00 G01 G01 G00 G00 G01 G01 G00 G00 G01 G01 G00 G00 G01 G01 G00 M05
S1000 X46 X46 X47 X47 X42 X42 X43 X43 X39 X39 X40 X40 X36 X36 X37 X37 X32 X32 X36 X33 X28 X28 X36 X29 X24 X24 X36 X25 X20 X20 X36 X100
Z101 Z30 Z31 Z101 Z101 Z30 Z31 Z101 Z101 Z52 Z53 Z101 Z101 Z52 Z53 Z101 Z101 Z100 Z70 Z101 Z101 Z100 Z70 Z101 Z101 Z100 Z70 Z101 Z101 Z100 Z70 Z100
F100
57