7 sl- цик лы с фо рмуло й ко н тур а – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 420)
Страница 348
324
8 Программирование: Циклы
8.7 SL-
цик
лы
с
фо
рмуло
й
ко
н
тур
а
Программа определения контура с формулой контура:
Q10=5 ;ГЛУБИНА ПОДВОДА
Q11=100 ;ПОДАЧА ПОДВОДА НА ГЛУБИНУ
Q12=350 ;ПОДАЧА ПРОТЯГИВАНИЯ
Q18=0 ;ИНСТРУМЕНТ ПРЕДПРОТЯЖНЫЙ
Q19=150 ;ПОДАЧА КАЧАНИЯ
10 CYCL CALL M3
Вызов цикла Протягивание
11 TOOL CALL 2 Z S5000
Вызов инструмента
12 CYCL DEF 23.0 ЧИСТОВАЯ ОБРАБОТКА
НА ГЛУБИНЕ
Дефиниция цикла Чистовая обработка на глубине
Q11=100 ;ПОДАЧА ПОДВОДА НА ГЛУБИНУ
Q12=200 ;ПОДАЧА ПРОТЯГИВАНИЯ
13 CYCL CALL M3
Вызов цикла Чистовая обработка на глубине
14 CYCL DEF 24.0 ЧИСТОВАЯ ОБРАБОТКА
СТОРОНА
Дефиниция цикла Чистовая обработка сторона
Q9=+1 ;НАПРАВЛЕНИЕ ВРАМЕНИЯ
Q10=5 ;ГЛУБИНА ПОДВОДА
Q11=100 ;ПОДАЧА ПОДВОДА НА ГЛУБИНУ
Q12=400 ;ПОДАЧА ПРОТЯГИВАНИЯ
Q14=+0 ;ПРИПУСК НА СТОРОНЕ
15 CYCL CALL M3
Вызов цикла Чистовая обработка на стороне
16 L Z+250 R0 F MAX M2
Свободный ход инструмента, конец программы
17 END PGM ШАР MM
0 BEGIN PGM ШАР MM
Программа определения контура:
1 DECLARE CONTOUR QC1 = “KРУГ1“
Определение определителя контура для программы “KРУГ1“
2 FN 0: Q1 = +35
Распределение значений для применяемых параметров в PGM
“KРУГ31XY“
3 FN 0: Q2 = +50
4 FN 0: Q3 = +25
5 DECLARE CONTOUR QC2 = “KРУГ31XY“
Определение определителя контура для программы “KРУГ31XY“
6 DECLARE CONTOUR QC1 =
“ТРЕХУГОЛЬНИК“
Определение определителя контура для программы
“ТРЕХУГОЛЬНИК“
7 DECLARE CONTOUR QC1 =
“ПРЯМОУГОЛЬНИК“
Определение определителя контура для программы “КВАДРАТ“
8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4
Формула контура
9 END PGM МОДЕЛЬ MM