举例:滚齿加工
以下NC数控程序用循环880 GEAR HOBBING功能。该程序示例是一个斜齿轮加工程序,齿轮模数为2.1。
程序执行顺序
- 刀具调用:齿轮滚齿
- 开始车削模式
- 移至安全位置
- 调用循环
- 用循环801和M145重置坐标系
0 BEGIN PGM 8 MM | |||
1 BLK FORM CYLINDER Z R42 L150 | |||
2 FUNCTION MODE MILL | ; 激活铣削模式 | ||
3 TOOL CALL "GEAD_HOB" | ; 调用刀具 | ||
4 FUNCTION MODE TURN | ; 激活车削模式 | ||
5 CYCL DEF 801 RESET ROTARY COORDINATE SYSTEM | |||
6 M145 | ; 取消可能仍激活的M144 | ||
7 FUNCTION TURNDATA SPIN VCONST:OFF S50 | ; 恒切削速度关闭 | ||
8 M140 MB MAX | ; 退刀 | ||
9 L A+0 R0 FMAX | ; 将车削坐标轴设置为0 | ||
10 L X+250 Y-250 R0 FMAX M303 | ; 预定位刀具至需加工侧的加工面上,主轴开启 | ||
11 L Z+20 R0 FMAX | ; 沿主轴坐标轴预定位刀具 | ||
12 M136 | ; 进给速率,单位mm/rev. | ||
13 CYCL DEF 880 GEAR HOBBING ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL CALL | ; 调用循环 | ||
15 CYCL DEF 801 RESET ROTARY COORDINATE SYSTEM | |||
16 M145 | ; 关闭循环中的当前M144 | ||
17 FUNCTION MODE MILL | ; 激活铣削模式 | ||
18 M140 MB MAX | ; 沿刀具轴退刀 | ||
19 L A+0 C+0 R0 FMAX | ; 重置车削 | ||
20 M30 | ; 程序结束 | ||
21 END PGM 8 MM |