Politechnika Śląska
Wydział: Mechaniczny Technologiczny
Kierunek: Automatyka i Robotyka
Semestr: VI
Przedmiot: Programowanie maszyn i systemów wytwórczych
Tytuł sprawozdania:
Programowanie obróbki wieloosiowej Heidenhain ITNC5301
Prowadzący laboratorium:
dr inż. Arkadiusz Kolka
Wykonawcy:
Sekcja 1
Grupa IV
Gliwice 17.06.2013 r.
0 BEGIN PGM lab3 MM // Rozpoczęcie programu, nazwa
1 BLK FORM 0.1 Z X+0 Y-229 Z-130 // ustawienie pierwszego narożnika materiału
2 BLK FORM 0.2 X+150 Y+0 Z+0 // ustawienie przeciwległego narożnika materiału
3 CYCL DEF 247 //Ustawienie punktu bazowego
Q339=+3 //numer punktu bazowego
4 TOOL CALL 2 Z S3200 F1500 // pobranie narzędzia z magazynu, ustawienie prędkości i posuwu
5 CYCL DEF 7.0 PUNKT BAZOWY //przesunięcie punktu zerowego
6 CYCL DEF 7.1 X+0
7 CYCL DEF 7.2 Y-229
8 CYCL DEF 7.3 Z-130
9 L X+0 Y+0 Z+150 FMAX M3 // najazd narzędziem nad materiał, włączenie obrotów prawych
10 PLANE SPATIAL SPA+80 SPB+0 SPC+0 MOVE FMAX //definiowanie kątu obrotu maszyny wokół osi X
11 L X+0 Y+0 Z+10 FMAX M3 // najazd narzędziem nad materiał, włączenie obrotów prawych
12 L X+5 Y+0 Z-1 RL F AUTO // zjazd narzędziem w głąb materiału, ustawienie kompensacji narzędzia lewostronnej
13 L X+5 Y+75 RL F AUTO
14 RND R5 F AUTO // wykonanie łuku o promieniu 5mm
15 L X+60 RL F AUTO
16 RND R5 F AUTO
17 L X+95 Y+65 RL F AUTO
18 RND R5 F AUTO
19 L X+95 Y+5 RL F AUTO
20 RND R5 F AUTO
21 L X+65 Y+5 RL F AUTO
22 RND R5 F AUTO
23 CR X+35 Y+5 R+15 DR+ F AUTO //wykonanie toru kołowego o określonym promieniu, zgodnie z ruchem wskazówek zegara
24 RND R5 F AUTO
25 L X+5 Y+5 RL
26 RND R5 F AUTO
27 L X+5 Y+10 RL F AUTO
28 L Z+20 R0 FMAX // odjazd narzędziem od przedmiotu, wyłączenie kompensacji narzędzia
29 M5 // wyłączenie obrotów narzędzia
30 TOOL CALL 61 Z S1200 F250 // wymiana narzędzia, ustawienie posuwu i prędkości
31 L B-80 FMAX M3
32 L X+0 Y+160 Z+20 FMAX
33 CYCL DEF 252 WYBRANIE KOLOWE ~ // definicja cyklu wycinania kieszonki w przedmiocie
Q215=+0 ;RODZAJ OBROBKI ~
Q223=+30 ;SREDNICA OKREGU ~
Q368=+0 ;NADDATEK NA STRONE ~
Q207=+500 ;POSUW FREZOWANIA ~
Q351=+1 ;RODZAJ FREZOWANIA ~
Q201=-1 ;GLEBOKOSC ~
Q202=+5 ;GLEBOKOSC DOSUWU ~
Q369=+0 ;NADDATEK NA DNIE ~
Q206=+150 ;WARTOSC POSUWU WGL. ~
Q338=+0 ;POSUW - OBR.WYKONCZ. ~
Q200=+10 ;BEZPIECZNA WYSOKOSC ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q370=+1 ;ZACHODZENIE TOROW ~
Q366=+0 ;ZAGLEBIANIE ~
Q385=+500 ;POSUW OBR.WYKAN.
34 CYCL CALL POS X+30 Y+40 Z+0 FMAX M3 // definicja cyklu wycinania kieszonki w przedmiocie
35 M5
36 TOOL CALL 0 // oddanie narzędzia do magazynu
37 PLANE RESET TURN FMAX
38 M30 // koniec programu
39 END PGM lab3 MM // wyjście z programu