13 примеры программиров ания, Пример: выпуклый шар, выполненный концевой фрезой – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 55x-03)
Страница 448
448
10 Программирование: Q-параметры
10.13
Примеры
программиров
ания
Пример: выпуклый шар, выполненный концевой фрезой
Отработка программы
Программа работает только с концевой
фрезой
Контур шара строится из большого
количества небольших отрезков прямой (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
Kонечный угол, угловое положение на плоскости 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
Вывод инструмента из материала
X
Y
50
100
100
Z
Y
-50
R45
50
R45