Пример: многоосевое точение
В следующей управляющей программе используются циклы 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB и 883 CHISTOVOE ODNOVREMENNOE TOCHENIE.
Отработка программы
- Вызовите инструмент, например, TURN_ROUGH
- Активируйте режим точения
- Предварительно позиционируйте
- Выберите контуры с помощью SEL CONTOUR
- Циклы 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB
- Вызов цикла
- Вызов инструмента: например, TURN_FINISH
- Активация режима точения
- Цикл 883 CHISTOVOE ODNOVREMENNOE TOCHENIE
- Вызов цикла
- Конец программы
0 BEGIN PGM 1341941_1 MM | |||
1 BLK FORM ROTATION Z DIM_D FILE "1341941_blank.H" | |||
2 FUNCTION MODE TURN | ; Активация режим точения | ||
3 TOOL CALL "TURN_ROUGH" | ; вызов инструмента | ||
4 CYCL DEF 800 NASTR. SIST.KOORD. ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800 | ; Постоянная скорость резания | ||
6 M145 | ; Сброс коррекции инструмента | ||
7 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER | ; Активация TCPM | ||
8 L X+120 Y+0 R0 FMAX | ; Предварительное позиционирование | ||
9 L Z+20 R0 FMAX M303 | |||
10 FUNCTION TURNDATA BLANK "1341941_blank.H" | ; Слежение за заготовкой | ||
11 SEL CONTOUR "1341941_finish.h" | ; Определение контура | ||
12 CYCL DEF 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL | ; Вызов цикла | ||
14 M305 | |||
15 TOOL CALL "TURN_FINISH" | ; вызов инструмента | ||
16 CYCL DEF 800 NASTR. SIST.KOORD. ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800 | ; Постоянная скорость резания | ||
18 M145 | ; Сброс коррекции инструмента | ||
19 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER | ; Активация TCPM | ||
20 L X+120 Y+0 R0 FMAX | |||
21 L Z+20 R0 FMAX M303 | |||
22 CYCL DEF 883 CHISTOVOE ODNOVREMENNOE TOCHENIE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
23 CYCL CALL | ; Вызов цикла | ||
24 M305 | |||
25 FUNCTION TURNDATA BLANK OFF | ; Отключение слежения за заготовкой | ||
26 CYCL DEF 801 SBROS SISTEMY KOORDINAT | |||
27 FUNCTION MODE MILL | ; Активация режима фрезерования | ||
28 TOOL CALL 0 Z | |||
29 PLANE RESET TURN FMAX | |||
30 M30 | ; Конец программы | ||
31 END PGM 1341941_1 MM |
Управляющая программа 1341941_blank.h
0 BEGIN PGM 1341941_BLANK MM |
1 L X+0 Z+0.4 |
2 L X+80 |
3 L Z-139.6 |
4 L X+0 |
5 L Z+0.4 |
6 END PGM 1341941_BLANK MM |
Управляющая программа 1341941_finish.h
0 BEGIN PGM 1341941_FINISH MM |
1 L X+0 Z+0 RR |
2 CR Z-65.136 X+15 R+33 DR+ |
3 RND R2 |
4 L Z-86 |
5 RND R10 |
6 L X+78 Z-95 |
7 RND R5 |
8 L Z-100 |
9 END PGM 1341941_FINISH MM |