Пример: измерение прямоугольного острова и последующая обработка
Отработка программы
- Черновая обработка прямоугольного острова с припуском 0,5
- Измерение прямоугольного острова
- Чистовая обработка прямоугольного острова с учетом измеренных значений
0 BEGIN PGM TOUCHPROBE MM | |||
1 TOOL CALL 5 Z S6000 | ; Вызов инструмента черновой обработки | ||
2 Q1 = 81 | ; Длина прямоугольного кармана по X (черновой размер) | ||
3 Q2 = 61 | ; Длина прямоугольного кармана по Y (черновой размер) | ||
4 L Z+100 R0 FMAX M3 | ; Отвод инструмента | ||
5 CALL LBL 1 | ; Вызов подпрограммы для обработки | ||
6 L Z+100 R0 FMAX | ; Отвод инструмента | ||
7 TOOL CALL 600 Z | ; Вызов щупа | ||
8 TCH PROBE 424 IZMER.PRIAM. NARUSH. ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
9 Q1 = Q1 - Q164 | ; Рассчитать длину по X на основании измеренного отклонения | ||
10 Q2 = Q2 - Q165 | ; Рассчитать длину по Y на основании измеренного отклонения | ||
11 L Z+100 R0 FMAX | ; Отвод щупа | ||
12 TOOL CALL 25 Z S8000 | ; Вызов инструмента чистовая обработка | ||
13 L Z+100 R0 FMAX M3 | ; Отвод инструмента, конец программы | ||
14 CALL LBL 1 | ; Вызов подпрограммы для обработки | ||
15 L Z+100 R0 FMAX | |||
16 M30 | |||
17 LBL 1 | ; Подпрограмма с циклом обработки прямоугольного кармана | ||
18 CYCL DEF 256 RECTANGULAR STUD ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
19 L X+50 Y+50 R0 FMAX M99 | ; Вызов цикла | ||
20 LBL 0 | ; Конец подпрограммы | ||
21 END PGM TOUCHPROBE MM |