Пример: зубофрезерование
В приведенной ниже управляющей программе используется цикл 286 ZUBOFREZEROVANIYE. Данный пример программы показывает изготовление шлицевого зубчатого зацепления с модулем=1 (отличается от DIN 3960).
Отработка программы
- Вызов инструмента: червячная фреза
- Запустить режим точения
- Сброс системы координат при помощи цикла 801
- Перемещение в безопасное положение
- Определение цикла 285
- Вызов цикла 286
- Сброс системы координат при помощи цикла 801
0 BEGIN PGM 7 MM | |||
1 BLK FORM CYLINDER Z D90 L35 DIST+0 DI58 | |||
2 TOOL CALL "GEAR_HOB" | ; Вызов инструмента | ||
3 FUNCTION MODE TURN | ; Активация режим точения | ||
* - ... | ; Сброс системы координат | ||
4 CYCL DEF 801 SBROS SISTEMY KOORDINAT | |||
5 M145 | ; При необходимости, отмена М144, если активна | ||
6 FUNCTION TURNDATA SPIN VCONST:OFF S50 | ; Постоянная скорость резания ВЫКЛ | ||
7 M140 MB MAX | ; Отвод инструмента | ||
8 L A+0 R0 FMAX | ; Установка оси вращения на 0 | ||
9 L X+0 Y+0 R0 FMAX | ; Предварительное позиционирование инструмента в середину обработки | ||
10 L Z+50 R0 FMAX | ; Предварительное позиционирование инструмента по оси шпинделя | ||
11 CYCL DEF 285 OPRED. ZUBCH. KOLESO ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
12 CYCL DEF 286 ZUBOFREZEROVANIYE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL M303 | ; Вызов цикла, включение шпинделя | ||
14 FUNCTION MODE MILL | ; Активация режима фрезерования | ||
15 M140 MB MAX | ; Отвод инструмента по оси инструмента | ||
16 L A+0 C+0 R0 FMAX | ; Сброс вращения | ||
17 M30 | ; Конец программы | ||
18 END PGM 7 MM |