Przykład: pomiar prostokątnego czopu i dopracowanie
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 TOUCHPROBE MM | |||
1 TOOL CALL 5 Z S6000 | ; Wywołanie narzędzia obróbki wstępnej | ||
2 Q1 = 81 | ; Długość prostokąta w X (wymiar zgrubny) | ||
3 Q2 = 61 | ; Długość prostokąta w Y (wymiar zgrubny) | ||
4 L Z+100 R0 FMAX M3 | ; Przemieszczenie narzędzia | ||
5 CALL LBL 1 | ; Wywołać podprogram dla obróbki | ||
6 L Z+100 R0 FMAX | ; Przemieszczenie narzędzia | ||
7 TOOL CALL 600 Z | ; Wywołać sondę | ||
8 TCH PROBE 424 POMIAR NAROZN. ZEWN. ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
9 Q1 = Q1 - Q164 | ; Obliczyć długość w X na podstawie zmierzonego odchylenia | ||
10 Q2 = Q2 - Q165 | ; Obliczyć długość w Y na podstawie zmierzonego odchylenia | ||
11 L Z+100 R0 FMAX | ; Swobodne przemieszczenie sondy | ||
12 TOOL CALL 25 Z S8000 | ; Wywołanie narzędzia obróbka wykańczająca | ||
13 L Z+100 R0 FMAX M3 | ; przemieszczenie narzędzia | ||
14 CALL LBL 1 | ; Wywołać podprogram dla obróbki | ||
15 L Z+100 R0 FMAX | |||
16 M30 | ; Koniec programu | ||
17 LBL 1 | ; Podprogram z cyklem obróbki czop prostokątny | ||
18 CYCL DEF 256 CZOP PROSTOKATNY ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
19 L X+50 Y+50 R0 FMAX M99 | ; Wywołanie cyklu | ||
20 LBL 0 | ; Koniec podprogramu | ||
21 END PGM TOUCHPROBE MM |