14 примеры программ – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 55x-05) Cycle programming
Страница 416
416
Циклы измерительных щупов: автоматический контроль заготовки
16.14
Примеры
программ
Q284=0
;MAX. RAZMER 1 STORONI
Вводимые значения для проверки допуска не требуются
Q285=0
;MIN. RAZMER 1 STORONI
Q286=0
;MAX. RAZMER 2 STORONI
Q287=0
;MIN. RAZMER 2 STORONI
Q279=0
;DOPUSK 1 CENTRA
Q280=0
;DOPUSK 2 CENTRA
Q281=0
;PROTOKOK IZMERENIJ
Не выводить протокол измерений
Q309=0
;OST. PROGR. PRI OSHIBKE
Не выводить сообщение об ошибке
Q330=0
;NOMER INSTRUMENTA
Без контроля инструмента
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 CHIST. OBR. ZAPFI
Q200=20 ;BEZOP. RASST.
Q201=-10 ;GLUBINA
Q206=150 ;PODACHA NA VREZANIE
Q202=5
;GLUBINA VREZANIJA
Q207=500 ;PODACHA FREZER.
Q203=+10 ;KOORD. POVERHNOSTI
Q204=20 ;2 BEZOP RASST
Q216=+50 ;CENTR 1 OSI
Q217=+50 ;CENTR 2 OSI
Q218=150 ;DLINA 1 STORONI
Длина по X переменно для черновой и чистовой обработки
Q219=Q2 ;DLINA 2 STORONI
Длина пр Y переменно для черновой и чистовой обработки
Q220=0
;RADIUS UGLA
Q221=0
;PRIPUSK PO 1 OSI
17 CYCL CALL M3
Вызов цикла
18 LBL 0
Конец подпрограммы
19 END PGM BEAMS MM