14 przykłady programowania, Przykłady programowania – HEIDENHAIN TNC 640 (34059x-02) Cycle programming Instrukcja Obsługi
Strona 516
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu
17.14 Przykłady programowania
17
516
TNC 640 | Podręcznik obsługi dlaużytkownika programowanie cykli | 10/2013
17.14 Przykłady programowania
Przykład: pomiar prostokątnego czopu i dodatkowa
obróbka
Przebieg programu
Obróbka zgrubna prostokątnego czopu z
naddatkiem 0,5
Pomiar prostokątnego czopu
Obróbka na gotowo prostokątnego czopu przy
uwzględnieniu wartości pomiaru
0 BEGIN PGM BEAMS MM
1 TOOL CALL 69 Z
Wywołanie narzędzia- przygotowanie
2 L Z+100 R0 FMAX
Wyjście narzędzia z materiału
3 FN 0: Q1 = +81
Długość prostokąta w X (wymiar zgrubny)
4 FN 0: Q2 = +61
Długość prostokąta w Y (wymiar zgrubny)
5 CALL LBL 1
Wywołać podprogram dla obróbki
6 L Z+100 R0 FMAX
Swobodne przemieszczenie narzędzia, zmiana narzędzia
7 TOOL CALL 99 Z
Wywołać sondę
8 TCH PROBE 424 POMIAR PROSTOK.ZEWN.
Pomiar wyfrezowanego prostokąta
Q273=+50
;ŚRODEK 1. OSI
Q274=+50
;ŚRODEK 2. OSI
Q282=80
;1. DŁUGOŚĆ BOKU
Długość zadana w X (wymiar końcowy)
Q283=60
;2. DŁUGOŚĆ BOKU
Długość zadana w Y (wymiar końcowy)
Q261=-5
;WYSOKOŚĆ POMIARU
Q320=0
;BEZPIECZNA WYSOKOŚĆ
Q260=+30
;BEZPIECZNA WYSOKOŚĆ
Q301=0
;PRZEJAZD NA B.WYSOKOŚĆ
Q284=0
;NAJWIĘKSZY WYMIAR 1. BOKU
Wartości wprowadzenia dla sprawdzenia tolerancji nie są
konieczne
Q285=0
;NAJMNIEJSZY WYMIAR 1. BOKU
Q286=0
;NAJWIĘKSZY WYMIAR 2. BOKU
Q287=0
;NAJMNIEJSZY 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 monitorowania 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