6 примеры программиров ания – Инструкция по эксплуатации HEIDENHAIN TNC 426 (280 476)

Страница 393

Advertising
background image

366

9 Программирование: подпрограммы и повторения части программы

9.6

Примеры

программиров

ания

10 L Z+250 R0 F MAX M6

Смена инструмента

11 TOOL CALL 2 Z S4000

Вызов инструмента сверло

12 FN 0: Q201 = -25

Новая глубина для сверления

13 FN 0: Q202 = +5

Новый подвод для сверления

14 CALL LBL 1

Вызов подпрограммы 1 для полного рисунка сверления

15 L Z+250 R0 F MAX M6

Смена инструмента

16 TOOL CALL 3 Z S500

Вызов инструмента развёртка

17 CYCL DEF 201 РАЗВЁРТЫВАНИЕ

Определение цикла развёртывание

Q200=2 ; БЕЗОПАСНОЕ РАССТОЯНИЕ
Q201=-15 ; ГЛУБИНА
Q206=250 ;F ПОДВОДА НА ГЛУБИНУ
Q211=0,5 ; В.ПРЕБ. ВНИЗУ
Q208=400 ; F ВОЗВРАТА
Q203=+0 ; КООРД. ПОВЕРХН.
Q204=10 ; 2-ОЕ БЕЗ. РАССТОЯНИЕ
18 CALL LBL 1

Вызов подпрограммы 1 для полного рисунка сверления

19 L Z+250 R0 F MAX M2

Конец главной программы

20 LBL 1

Начало подпрограммы 1: Полный рисунок отверстий

21 L X+15 Y+10 R0 F MAX M3

Наезд точки старта группы отверстий 1

22 CALL LBL 2

Вызов подпрограммы 2 для группы отверстий

23 L X+45 Y+60 R0 F MAX

Наезд точки старта группы отверстий 2

24 CALL LBL 2

Вызов подпрограммы 2 для группы отверстий

25 L X+75 Y+10 R0 F MAX

Наезд точки старта группы отверстий 3

26 CALL LBL 2

Вызов подпрограммы 2 для группы отверстий

27 LBL 0

Конец подпрограммы 1

28 LBL 2

Начало подпрограммы 2: Группа отверстий

29 CYCL CALL

1-ое отверстие - подвод с активным циклом обработки

30 L IX+20 R0 F MAX M99

Наезд 2 отверстия, вызов цикла

31 L IY+20 R0 F MAX M99

Наезд 3 отверстия, вызов цикла

32 L IX-20 R0 F MAX M99

Наезд 4 отверстия, вызов цикла

33 LBL 0

Конец подпрограммы 2

34 END PGM UP2 MM

Advertising
Эта инструкция подходит к следующим моделям: