M120预计算半径补偿的轮廓

应用

数控系统用M120预计算半径补偿的轮廓。这样数控系统可加工小于刀具半径的轮廓,而且不损坏轮廓或不输出出错信息。

要求

  • 软件选装项21:高级功能(包3)

功能说明

作用

M120在程序段起点处生效并在铣削循环后继续保持有效。

以下功能重置M120

  • 半径补偿R0
  • M120 LA0
  • M120LA
  • PGM CALL
  • PLANE功能(选装项8)
  • 循环19 WORKING PLANE
  •  
    Tip

    仍可在老款数控系统上运行NC数控程序,程序中含循环19 WORKING PLANE

应用举例

M97的轮廓台阶

M120的轮廓台阶

11 TOOL CALL 8 Z S5000

; 插入直径16的刀具

* - ...

21 L X+0 Y+30 RL M120 LA2

; 激活轮廓预计算并在加工面上运动

22 L X+10

23 L Y+25

24 L X+50

25 L Y+23

26 L X+100

数控系统在NC数控程序段 21中用M120 LA2检查半径补偿的轮廓是否底切。在此例中,数控系统从当前NC数控程序段开始计算刀具路径,一次计算两个NC数控程序段。然后,数控系统使用半径补偿,同时将刀具定位在第一轮廓点。

加工轮廓时,数控系统在各情况下都延长刀具路径,避免刀具损坏轮廓。

未用M120,刀具可在围绕外角点的过渡圆弧上运动和损坏轮廓。在此位置,数控系统中断加工,输出刀具半径过大的出错信息。

输入

如果定义M120,数控系统继续该对话并提示输入提前计算的LA NC数控程序段的数量(可达99个)。

注意

 
注意
碰撞危险!
定义需预计算LA NC数控程序段的数量应尽可能少。如果定义值过大,数控系统可能忽略部分轮廓!
  1. 执行程序前,用仿真模式测试NC数控程序
  2. 逐程序段地慢慢执行NC数控程序进行程序校验
  • 有关进一步的加工操作,请注意轮廓角点位置的剩余材料。可能需要用更小的刀具修复加工轮廓台阶。
  • 如果一定在相同NC数控程序段中编程M120进行半径补偿,可保持程序结构的一致和清晰。
  • 如果运行以下功能,同时M120已激活,数控系统取消程序运行并输出出错信息:
    • 循环32 TOLERANCE
    • M128(选装项9)
    • TCPM功能(选装项9)
    • 程序中启动

举例

0 BEGIN PGM "M120" MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-10

2 BLK FORM 0.2 X+110 Y+80 Z+0

; 工件毛坯定义

3 TOOL CALL 6 Z S1000 F1000

; 插入直径12的刀具

4 L X-5 Y+26 R0 FMAX M3

; 在加工面上运动

5 L Z-5 R0 FMAX

; 沿刀具轴进刀

6 L X+0 Y+20 RL F AUTO M120 LA5

; 激活轮廓预计算并运动到第一轮廓点

7 L X+40 Y+30

8 CR X+47 Y+31 R-5 DR+

9 L X+80 Y+50

10 L X+80 Y+45

11 L X+110 Y+45

; 移到最后一个轮廓点

12 L Z+100 R0 FMAX M120

; 退刀并重置M120

13 M30

; 程序结束

14 END PGM "M120" MM

定义

缩写

定义

LAlook ahead

预读程序段的数量