Пример: выпуклый наконечник с концевой фрезой, Примеры программирования 9.13 – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-04)

Страница 359

Advertising
background image

Примеры программирования 9.13

9

TNC 640 | Руководство пользователя "Диалог открытым текстом HEIDENHAIN" | 8/2014

359

Пример: выпуклый наконечник с концевой фрезой

Выполнение программы

Программа работает только с концевой фрезой
Контур наконечника щупа образован множеством

небольших отрезков прямой (Z/X-плоскость,

определяемая через параметр Q14). Чем меньший

шаг угла определен, тем более сглаженным будет

контур.
Количество проходов резки по контуру

определяется через шаг угла на плоскости (через

Q18)
Наконечник фрезеруется при помощи трехмерной

резки снизу вверх
Радиус инструмента корректируется

автоматически

0 BEGIN PGM KUGEL MM
1 FN 0: Q1 = +50

Центр X-оси

2 FN 0: Q2 = +50

Центр Y-оси

3 FN 0: Q4 = +90

Начальный угол, пространство (плоскость Z/X)

4 FN 0: Q5 = +0

Конечный угол в пространстве (плоскость Z/X)

5 FN 0: Q14 = +5

Шаг угла в пространстве

6 FN 0: Q6 = +45

Радиус наконечника щупа

7 FN 0: Q8 = +0

Начальный угол, угловое положение на плоскости X/Y

8 FN 0: Q9 = +360

Конечный угол, угловое положение на плоскости X/Y

9 FN 0: Q18 = +10

Шаг угла на плоскости X/Y для черновой обработки

10 FN 0: Q10 = +5

Припуск на радиус наконечника щупа для черновой

обработки

11 FN 0: Q11 = +2

Безопасное расстояние для предварительного

позиционирования по оси шпинделя

12 FN 0: Q12 = +350

Подача фрезерования

13 BLK FORM 0.1 Z X+0 Y+0 Z-50

Определение заготовки

14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL CALL 1 Z S4000

Вызов инструмента

16 L Z+250 R0 FMAX

Отвод инструмента

17 CALL LBL 10

Вызов обработки

18 FN 0: Q10 = +0

Сброс припуска

19 FN 0: Q18 = +5

Шаг угла на плоскости X/Y для чистовой обработки

20 CALL LBL 10

Вызов обработки

21 L Z+100 R0 FMAX M2

Отвод инструмента, конец программы

22 LBL 10

Подпрограмма 10: обработка

23 FN 1: Q23 = +Q11 + +Q6

Расчет Z-координаты для предварительного

позиционирования

24 FN 0: Q24 = +Q4

Копирование начального угла в пространстве (плоскость

Z/X)

25 FN 1: Q26 = +Q6 + +Q108

Ввод поправки на радиус наконечника щупа для

предварительного позиционирования

Advertising