11 .11 примеры программиров ания – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 422)
Страница 524
524
11 Программирование: Q-параметры
11
.11
Примеры
программиров
ания
Пример: Пример: выпуклый шар с помошью концевой фрезы
Прохождение программы
n
Программа сработает только с применением
концевой фрезы
n
Контур шара создаётся с помощью многих
небольших отрезков прямой (Z/X-плоскость,
определяемой через Q14). Чем меньше
установлен шаг угла, тем более гладким
булет контур.
n
Количество резаний по контуру определяется
с помошью шага угла на плоскости (через
Q18)
n
Шар фрезеруется 3D-резанием снизу на верх
n
Радиус инструмента корригируется
автоматически
0 BEGIN PGM ШАР 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 DEF 1 L+0 R+3.5
Определение инструмента
16 TOOL CALL 1 Z S4000
Вызов инструмента
17 L Z+250 R0 FMAX
Свободный ход инструмента
X
Y
50
100
100
Z
Y
-50
R45
50
R45