M128自动补偿刀具倾斜(选装项9)
应用
如果在NC数控程序中被控旋转轴的位置改变,在倾斜操作中,数控系统用M128执行直线轴补偿运动,自动补偿刀具的倾斜。因此,刀尖相对工件表面的位置保持不变(TCPM)。
海德汉建议使用更强大的TCPM功能,而不建议使用M128。
相关主题
- 用TCPM功能补偿刀具偏移
要求
- 配旋转轴的机床
- 运动特性描述
- Machine
参见机床手册!
机床制造商创建机床的运动特性描述。
- 软件选装项9:高级功能(包2)
功能说明
作用
M128在程序段起点处生效。
以下功能可重置M128:
- M129
- FUNCTION RESET TCPM
- 在程序运行操作模式下,选择不同的NC数控程序
M128也适用于手动操作模式,即使操作模式改变也仍然保持有效。
应用举例
未用M128的工作特性 | 用M128的工作特性 |
11 L X+100 B-30 F800 M128 F1000 | ; 在运动中自动补偿旋转轴的运动 |
在此NC数控程序段中,数控系统激活M128和补偿运动的进给速率。然后,数控系统同时沿X轴和B轴运动刀具。
为保持刀尖在倾斜旋转轴过程中相对工件的位置不变,数控系统使用直线轴执行连续补偿运动。在此例中,数控系统执行Z轴方向上的补偿运动。
如果未用M128,一旦刀具倾斜角改变,刀尖将相对名义位置偏移。数控系统不补偿此偏移。如果在NC数控程序中不考虑此偏差,加工操作将不能正确进行或发生碰撞。
输入
如果定义M128,数控系统继续对话并提示输入进给速率F。定义值限制补偿运动期间的进给速率。
开环旋转轴的倾斜加工
对于开环旋转轴,也即计数轴,结合使用M128也能进行倾斜加工。
对于开环旋转轴的倾斜加工操作,执行以下操作:
|
只要M128已激活,数控系统监测开环旋转轴的实际位置。如果实际位置偏离机床制造商的定义值,数控系统显示出错信息并中断程序运行。
注意
- 必须确保在改变旋转轴位置前退刀
- 执行程序前,用仿真模式测试NC数控程序
- 逐程序段地慢慢执行NC数控程序进行程序校验
关于机床参数的说明
- 机床制造商用可选机床参数maxCompFeed (201303号)定义补偿运动的最高速度。
- 机床制造商用可选机床参数maxAngleTolerance (205303号)定义最大角度公差。
- 机床制造商用可选机床参数maxLinearTolerance (205305号)定义最大直线轴公差。
- 机床制造商用可选机床参数manualOversize (205304号)定义全部碰撞对象的手动余量。
- 机床制造商用可选机床参数presetToAlignAxis(300203号)定义数控系统如何释义各轴的偏移值。对于TCPM功能和M128,此机床参数仅适用于围绕刀具轴旋转的旋转轴(大多数情况下为C_OFFS)。
- 如果尚未定义机床参数轴或将其设置为真(TRUE),可用偏移值补偿工件在平面上的不对正量。此偏移影响工件坐标系W-CS的方向。
- 如果将机床参数轴定义为非真(FALSE),不能用偏移值补偿工件在平面上的不对正量。执行指令时,数控系统不考虑此偏移。
关于刀具
如果在加工轮廓时倾斜刀具,必须用球头铣刀;否则刀具可损坏轮廓。
为避免加工期间球头铣刀损坏轮廓,注意以下几点:
- 对于M128,数控系统将刀具旋转点等同于刀具位置点。如果刀具旋转点在刀尖位置和刀具倾斜,刀具将损坏轮廓。因此,刀具位置点必须在刀具中心点处。
- 为确保仿真期间数控系统正确显示刀具,必须在刀具管理表中的L列定义刀具的实际长度。
在NC数控程序中调用刀具时,在DL表列中将球半径定义为负差值,也就是将刀具位置点平移到刀具中心点。
对于动态碰撞监测(DCM,选装项40),在刀具管理表中定义刀具的实际长度也十分重要。
- 如果刀具位置点在刀具中心点位置,必须用球半径值修改NC数控程序中的刀具轴坐标。
在TCPM功能中,可以彼此独立地选择刀具位置点和刀具旋转点。
定义
缩写 | 定义 |
---|---|
TCPM(tool center point management) | 保持刀具位置点位置不变 |