7 sl- цик лы с фо рмуло й ко н тур а – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 49x-01) ISO programming

Страница 378

Advertising
background image

378

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 *

Свободный ход инструмента, конец программы

N999999 %C21 G71 *

%MОДЕЛЬ G71 *

Программа определения контура:

N10 DECLARE CONTOUR QC1 = “KРУГ1“ *

Определение определителя контура для программы “KРУГ1“

N20 D00 Q1 P01 +35 *

Распределение значений для применяемых параметров в PGM

“KРУГ31XY“

N30 D00 Q2 P01 +50 *
N20 D00 Q3 P01 +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

Формула контура

N99999999 %MOДЕЛЬ G71*

Advertising