滚刀铣削举例

以下NC数控程序使用循环286 GEAR HOBBING。该程序示例介绍如何加工模数为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 RESET ROTARY COORDINATE SYSTEM

5 M145

; 取消可能仍激活的M144

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 DEFINE GEAR ~

q551=+0

;STARTING POINT IN Z ~

q552=-11

;END POINT IN Z ~

Q540=+1

;MODULE ~

Q541=+90

;NUMBER OF TEETH ~

Q542=+90

;OUTSIDE DIAMETER ~

q563=+1

;TOOTH HEIGHT ~

Q543=+0.05

;TROUGH-TIP CLEARANCE ~

Q544=-10

;ANGLE OF INCLINATION

12 CYCL DEF 286 GEAR HOBBING ~

Q215=+0

;MACHINING OPERATION ~

Q200=+2

;SET-UP CLEARANCE ~

Q260=+30

;CLEARANCE HEIGHT ~

Q545=+1.6

;TOOL LEAD ANGLE ~

Q546=+0

;CHANGE ROTATION DIR. ~

Q547=+0

;ANG. OFFSET, SPINDLE ~

Q550=+1

;MACHINING SIDE ~

Q533=+1

;PREFERRED DIRECTION ~

Q530=+2

;INCLINED MACHINING ~

Q253=+2222

;F PRE-POSITIONING ~

Q553=+5

;TOOL LENGTH OFFSET ~

Q554=+10

;SYNCHRONOUS SHIFT ~

Q548=+1

;ROUGHING SHIFT ~

Q463=+1

;MAX. CUTTING DEPTH ~

Q488=+0.3

;PLUNGING FEED RATE ~

Q478=+0.3

;PLUNGING FEED RATE ~

Q483=+0.4

;OVERSIZE FOR DIAMETER ~

Q505=+0.2

;FINISHING FEED RATE ~

Q549=+3

;FINISHING SHIFT

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