14 przyk łady programowania – HEIDENHAIN TNC 620 (340 56x-03) Cycle programming Instrukcja Obsługi
Strona 413
HEIDENHAIN TNC 620
413
16.14 Przyk
łady programowania
Q284=0
;MAKS.WYMIAR 1.BOKU
Wartości wprowadzenia dla sprawdzenia tolerancji nie są konieczne
Q285=0
;MIN.WYMIAR 1.BOKU
Q286=0
;MAKS.WYMIAR 2.BOKU
Q287=0
;MIN.WYMIAR 2.BOKU
Q279=0
;TOLERANCJA 1. ŚRODKA
Q280=0
;TOLERANCJA 2. ŚRODKA
Q281=0
;PROTOKÓŁ POMIARU
Nie wydawać protokołu pomiaru
Q309=0
;PGM-STOP JEŚLI BŁĄD
Nie wydawać komunikatu o błędach
Q330=0
;NUMER NARZĘDZIA
Bez nadzóru narzędzia
9 FN 2: Q1 = +Q1 - +Q164
Obliczyć długość w X na podstawie zmierzonego odchylenia
10 FN 2: Q2 = +Q2 - +Q165
Obliczyć długość w Y na podstawie zmierzonego odchylenia
11 L Z+100 R0 FMAX
Swobodne przemieszczenie sondy, zmiana narzędzia
12 TOOL CALL 1 Z S5000
Wywołanie narzędzia obróbka wykańczająca
13 CALL LBL 1
Wywołać podprogram dla obróbki
14 L Z+100 R0 FMAX M2
Przemieścić narzędzie poza materiałem, koniec programu
15 LBL 1
Podprogram z cyklem obróbki czop prostokątny
16 CYCL DEF 213 OBROBKA NA GOT.CZOPU
Q200=20 ;BEZPIECZNY ODSTEP
Q201=-10 ;GŁĘBOKOŚĆ
Q206=150 ;POSUW WCIECIA
Q202=5
;GŁĘBOKOŚĆ WCIĘCIA
Q207=500 ;POSUW FREZOWANIA
Q203=+10 ;WSPOŁ. POWIERZCHNI
Q204=20 ;2-GI ODSTEP BEZPIECZEN.
Q216=+50 ;SRODEK 1.OSI
Q217=+50 ;SRODEK 2.OSI
Q218=Q1 ;1. DŁUGOSC BOKU
Długość w X zmiennie dla obróbki zgrubnej i wykańczającej
Q219=Q2 ;2. DŁUGOSC BOKU
Długość w Y zmiennie dla obróbki zgrubnej i wykańczającej
Q220=0
;PROMIEN NAROZA
Q221=0
;NADDATEK 1. OSI
17 CYCL CALL M3
wywołanie cyklu
18 LBL 0
Koniec podprogramu
19 END PGM BEAMS MM