14 примеры программ, Примеры программ, Примеры программ 17.14 – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-02) Cycle programming

Страница 543

Advertising
background image

Примеры программ 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 на основании измеренного

отклонения

Advertising