14 примеры программ, Примеры программ, Примеры программ 17.14 – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-02) Cycle programming
Страница 543
Примеры программ 17.14
17
TNC 640 | РуководствопользователяПрограммированиециклов | 12/2013
543
17.14 Примеры программ
Пример: Измерение прямоугольного острова и
последующая обработка
Выполнение программы
Черновая обработка прямоугольного острова с
припуском 0,5
Измерение прямоугольного острова
Чистовая обработка прямоугольного острова с
учетом измеренных значений
0 BEGIN PGM BEAMS ММ
1 TOOL CALL 69 Z
Вызов инструмента Предварительная обработка
2 L Z+100 R0 FMAX
Отвод инструмента
3 FN 0: Q1 = +81
Длина кармана по X (черновой размер)
4 FN 0: Q2 = +61
Длина кармана по Y (черновой размер)
5 CALL LBL 1
Вызов подпрограммы для обработки
6 L Z+100 R0 FMAX
Отвод инструмента, смена инструмента
7 TOOL CALL 99 Z
Вызов щупа
8 TCH PROBE 424 ИЗМЕРЕНИЕ ПРЯМОУГ. ОСТРОВА
Измерение прямоугольника
Q273=+50
;ЦЕНТР 1. ОСИ
Q274=+50
;ЦЕНТР 2. ОСИ
Q282=80
;ДЛИНА 1-ОЙ СТОРОНЫ
Заданная длина по X (конечный размер)
Q283=60
;ДЛИНА 2-ОЙ СТОРОНЫ
Заданная длина по Y (конечный размер)
Q261=-5
;ВЫСОТА ИЗМЕРЕНИЯ
Q320=0
;БЕЗОПАСНОЕ РАССТОЯНИЕ
Q260=+30
;БЕЗОПАСНАЯ ВЫСОТА
Q301=0
;ПЕРЕМЕЩЕНИЕ НА БЕЗ.ВЫСОТУ
Q284=0
;МАКС.РАЗМЕР 1. СТОРОНА
Вводимые значения для проверки допуска не требуются
Q285=0
;МИН.РАЗМЕР 1. СТОРОНА
Q286=0
;МАКС.РАЗМЕР 2. СТОРОНА
Q287=0
;МИН.РАЗМЕР 2. СТОРОНА
Q279=0
;ДОПУСК 1.ЦЕНТР
Q280=0
;ДОПУСК 2.ЦЕНТР
Q281=0
;ПРОТОКОЛ ИЗМЕРЕНИЯ
Не выводить протокол измерений
Q309=0
;PGM-СТОП ПРИ ОШИБКЕ
Не выводить сообщение об ошибке
Q330=0
;НОМЕР ИНСТРУМЕНТА
Без контроля инструмента
9 FN 2: Q1 = +Q1 - +Q164
Рассчитать длину по X на основании измеренного
отклонения
10 FN 2: Q2 = +Q2 - +Q165
Рассчитать длину по Y на основании измеренного
отклонения