Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 49x-03) ISO programming
Страница 436
436
8 Программирование: циклы
8.7 SL-
цик
л
ы
с
фо
рмуло
й
ко
н
тур
а
Программа определения контура с формулой контура:
N90 G122 ПРОТЯГИВАНИЕ
Дефиниция цикла Протягивание
Q10=5
;ГЛУБИНА ВРЕЗАНИЯ
Q11=100
;ПОДАЧА НА ГЛУБИНУ
Q12=350
;ПОДАЧА ПРОТЯГИВАНИЯ
Q18=0
;ИНСТРУМЕНТ
ПРЕДПРОТЯГИВАНИЯ
Q19=150
;ПОДАЧА КАЧАЮЩИМ
ДВИЖЕНИЕМ
Q208=750 ;ПОДАЧА ВОЗВРАТА
N100 G79 M3 *
Вызов цикла Протягивание
N110 T2 G17 S5000 *
Вызов инструмента
N150 G123 ЧИСТОВАЯ ОБРАБОТКА
ГЛУБИНА
Дефиниция цикла Чистовая обработка на глубине
Q11=100
;ПОДАЧА НА ГЛУБИНУ
Q12=200
;ПОДАЧА ПРОТЯГИВАНИЯ
N160 G79 *
Вызов цикла Чистовая обработка на глубине
N170 G124 ЧИСТОВАЯ ОБРАБОТКА СТОРОНА
Дефиниция цикла Чистовая обработка бока
Q9=+1
;НАПРАВЛЕНИЕ ВРАЩЕНИЯ
Q10=-5
;ГЛУБИНА ПОДВОДА.
Q11=100
;ПОДАЧА НА ГЛУБИНУ
Q12=400
;ПОДАЧА ПРОТЯГИВАНИЯ
Q14=0
;ПРИПУСК БОК
N180 G79 *
Вызов цикла Чистовая обработка бока
N190 G00 Z+250 M2 *
Свободный ход инструмента, конец программы
N99999999 %C21 G71 *
%MODEL G71 *
Программа определения контура:
N10 DECLARE CONTOUR QC1 = “KREIS1“ *
Определение определителя контура для программы “KРУГ1“
N20 D00 Q1 P01 +35 *
Распределение значений для применяемых параметров в PGM
“KРУГ31XY“
N30 D00 Q2 P01 50 *
N20 D00 Q3 P01 +25 *
N50 DECLARE
CONTOUR QC2 = “KREIS31XY“ *
Определение определителя контура для программы
“KРУГ31XY“
N60 DECLARE
CONTOUR QC3 = “DREIECK“ *
Определение определителя контура для программы
“ТРЕХУГОЛЬНИК“
N70 DECLARE
CONTOUR QC1 = “QUADRAT“ *
Определение определителя контура для программы
“ТРЕХУГОЛЬНИК“
N80 QC10 = ( QC1 | QC2 ) \ QC3 \ QC4 *
Формула контура
N99999999 %MODEL G71 *