Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 422) ISO programming
Страница 373
HEIDENHAIN iTNC 530
373
8.
8 S
L
-цик
л
ы
с
ф
орм
у
л
ой
ко
н
т
ур
а
Программа определения контура с формулой контура:
N90 G122 ПРОТЯГИВАНИЕ
Дефиниция цикла Протягивание
Q1 0=5
;ГЛ УБИНА ПОД ВОДА
Q11= 100
;ПОДАЧА НА ГЛУБИНУ
Q1 2=350
;ПОДАЧА ПРОТЯГИВАНИЯ
Q1 8=0
;ИНСТРУМ ЕНТ
ПРЕДПРОТЯГИВАНИЯ
Q1 9=150
;ПОДАЧА КАЧАЮЩИМ
ДВИЖЕНИЕМ
N100 G79 M3 *
Вызов цикла Протягивание
N11 0 T2 G17 S500 0 *
Вызов инструмента
N150 G123 ЧИСТОВАЯ ОБРАБОТКА
ГЛУБИНА
Дефиниция цикла Чистовая обработка на глубине
Q11= 100
;ПОДАЧА НА ГЛУБИНУ
Q1 2=200
;ПОДАЧА ПРОТЯГИВАНИЯ
N160 G79 *
Вызов цикла Чистовая обработка на глубине
N170 G124 ЧИСТОВАЯ ОБРАБОТКА
СТОРОНА
Дефиниция цикла Чистовая обработка сторона
Q9 =+1
;НАПРАВЛЕНИЕ ВРАЩЕНИЯ
Q1 0=-5
;ГЛ УБИНА ПОД ВОДА.
Q11= 100
;ПОДАЧА НА ГЛУБИНУ
Q1 2=400
;ПОДАЧА ПРОТЯГИВАНИЯ
Q1 4=0
;ПРИПУСК СТОРОНА
N180 G79 *
Вызов цикла Чистовая обработка на стороне
N190 G00 Z+250 M 2 *
Свободный ход инструмента, конец программы
N999999 %C21 G71 *
%MОД ЕЛЬ G71 *
Программа определения контура:
N10 DECLARE CONTOUR QC1 = “KРУГ 1“ *
Определение определителя контура для программы “KРУГ1“
N20 D00 Q1 P0 1 +35 *
Распределение значений для применяемых параметров в PGM
“KРУГ31XY“
N30 D00 Q2 P0 1 +50 *
N20 D00 Q3 P0 1 +25 *
N50 DECLARE CONTOUR QC2 = “KРУГ31XY“
Определение определителя контура для программы
“KРУГ31XY“
N60 DECLARE CONTOUR QC3 =
“ТРЕУГОЛЬНИК“
Определение определителя контура для программы
“ТРЕХУГОЛЬНИК“
N70 DECLARE CONTOUR QC4 = “КВАДРАТ“
Определение определителя контура для программы
“ТРЕХУГОЛЬНИК“
N80 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4
Формула контура
N9999999 9 %M OДЕЛЬ G71*