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

Страница 357

Advertising
background image

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

9

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

357

Пример: цилиндр вогнутый, выполненный с

помощью радиусной фрезы

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

Программа работает только с радиусной фрезой,

длина инструмента принята относительно центра

наконечника щупа
Контур цилиндра выстраивается из большого

количества небольших отрезков прямой

(определяемых через Q13). Чем больше

определено шагов резки, тем более сглаженным

будет контур.
Цилиндр фрезеруется продольной резкой (здесь:

параллельно к Y-оси)
Направление фрезерования определяется

начальным и конечным углом в пространстве:

Направление обработки по часовой стрелке:

начальный угол > конечный угол

Направление обработки против часовой стрелки:

начальный угол < конечный угол
Радиус инструмента корректируется

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

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

Центр X-оси

2 FN 0: Q2 = +0

Центр Y-оси

3 FN 0: Q3 = +0

Центр Z-оси

4 FN 0: Q4 = +90

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

5 FN 0: Q5 = +270

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

6 FN 0: Q6 = +40

Радиус цилиндра

7 FN 0: Q7 = +100

Длина цилиндра

8 FN 0: Q8 = +0

Угловое положение на плоскости X/Y

9 FN 0: Q10 = +5

Припуск на радиус цилиндра

10 FN 0: Q11 = +250

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

11 FN 0: Q12 = +400

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

12 FN 0: Q13 = +90

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

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 CALL LBL 10

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

20 L Z+100 R0 FMAX M2

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

Advertising