14 примеры программ – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 49x-06) Cycle programming
Страница 446
446
Циклы измерительных щупов: автоматический контроль деталей
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 ММ