14 примеры программиров ания – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (34049x-08) Cycle programming
Страница 468
468
Циклы измерительных щупов: автоматический контроль деталей
16.14
Примеры
программиров
ания
Q284=0
;МАКС. РАЗМЕР 1 СТОРОНЫ
Значения ввода для проверки допуска не требуются
Q285=0
;МИН. РАЗМЕР 1 СТОРОНЫ
Q286=0
;МАКС. РАЗМЕР 2 СТОРОНЫ
Q287=0
;МИН. РАЗМЕР 2 СТОРОНЫ
Q279=0
;ДОПУСК 1 ЦЕНТРА
Q280=0
;ДОПУСК 2 ЦЕНТРА
Q281=0
;ПРОТОКОЛ ИЗМЕРЕНИЙ
Не выводить протокол измерений
Q309=0
;ОСТ. ПРОГР. ПРИ ОШИБКЕ
Не выводить сообщение об ошибке
Q330=0
;НОМЕР ИНСТРУМЕНТА
Без контроля инструмента
9 FN 2: Q1 = +Q1 - +Q164
Рассчитать длину по X на основании измеренного отклонения
10 FN 2: Q2 = +Q2 - +Q165
Рассчитать длину по Y на основании измеренного отклонения
11 L Z+100 R0 FMAX
Отвод щупа, смена инструмента
12 TOOL CALL 1 Z S5000
Вызов инструмента чистовой обработки
13 CALL LBL 1
Вызов подпрограммы для обработки
14 L Z+100 R0 FMAX M2
Отвод инструмента, конец программы
15 LBL 1
Подпрограмма с циклом обработки прямоугольного кармана
16 CYCL DEF 213 ЧИСТ. ОБР. ОСТРОВА
Q200=20 ;БЕЗОПАСНОЕ РАССТ.
Q201=-10 ;ГЛУБИНА
Q206=150 ;ПОДАЧА НА ВРЕЗАНИЕ
Q202=5
;ГЛУБИНА ВРЕЗАНИЯ
Q207=500 ;ПОДАЧА ФРЕЗЕР.
Q203=+10 ;КООРД. ПОВЕРХНОСТИ
Q204=20 ;2-Й БЕЗОП. ИНТЕРВАЛ
Q216=+50 ;ЦЕНТР ПО 1 ОСИ
Q217=+50 ;ЦЕНТР ПО 2 ОСИ
Q218=150 ;ДЛИНА 1 СТОРОНЫ
Длина по X, переменная для черновой и чистовой обработки
Q219=Q2 ;ДЛИНА 2 СТОРОНЫ
Длина по Y, переменная для черновой и чистовой обработки
Q220=0
;УГЛОВОЙ РАДИУС
Q221=0
;ПРИПУСК ПО 1 ОСИ
17 CYCL CALL M3
Вызов цикла
18 LBL 0
Конец подпрограммы
19 END PGM BEAMS ММ