14 примеры программ – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 55x-05) Cycle programming

Страница 416

Advertising
background image

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

Advertising