M128自动补偿刀具倾斜(选装项9)

应用

如果在NC数控程序中被控旋转轴的位置改变,在倾斜操作中,数控系统用M128执行直线轴补偿运动,自动补偿刀具的倾斜。因此,刀尖相对工件表面的位置保持不变(TCPM)。

 
Tip

海德汉建议使用更强大的TCPM功能,而不建议使用M128

要求

  • 配旋转轴的机床
  • 运动特性描述
  •  
    Machine

    参见机床手册!

    机床制造商创建机床的运动特性描述。

  • 软件选装项9:高级功能(包2)

功能说明

作用

M128在程序段起点处生效。

以下功能可重置M128

  • M129
  • FUNCTION RESET TCPM
  • 程序运行操作模式下,选择不同的NC数控程序
 
Tip

M128也适用于手动操作模式,即使操作模式改变也仍然保持有效。

应用举例

未用M128的工作特性

M128的工作特性

11 L X+100 B-30 F800 M128 F1000

; 在运动中自动补偿旋转轴的运动

在此NC数控程序段中,数控系统激活M128和补偿运动的进给速率。然后,数控系统同时沿X轴和B轴运动刀具。

为保持刀尖在倾斜旋转轴过程中相对工件的位置不变,数控系统使用直线轴执行连续补偿运动。在此例中,数控系统执行Z轴方向上的补偿运动。

如果未用M128,一旦刀具倾斜角改变,刀尖将相对名义位置偏移。数控系统不补偿此偏移。如果在NC数控程序中不考虑此偏差,加工操作将不能正确进行或发生碰撞。

输入

如果定义M128,数控系统继续对话并提示输入进给速率F。定义值限制补偿运动期间的进给速率。

开环旋转轴的倾斜加工

对于开环旋转轴,也即计数轴,结合使用M128也能进行倾斜加工。

对于开环旋转轴的倾斜加工操作,执行以下操作:

  1. 激活M128前,手动定位旋转轴
  2. 激活M128
  3. 数控系统读取全部现有旋转轴的实际值,用其计算刀具位置点的新位置,并更新位置显示。
  4. 刀具预设点

  5. 数控系统在下个行程运动中执行必要的补偿运动。
  6. 执行加工操作
  7. 在程序终点处用M129重置M128
  8. 将旋转轴返回其初始位置
 
Tip

只要M128已激活,数控系统监测开环旋转轴的实际位置。如果实际位置偏离机床制造商的定义值,数控系统显示出错信息并中断程序运行。

注意

 
注意
碰撞危险!
用鼠牙盘联轴器的旋转轴必须移出联轴器才能激活倾斜。将轴移出联轴器和进行倾斜操作时,有碰撞危险。
  1. 必须确保在改变旋转轴位置前退刀
 
注意
碰撞危险!
对于圆周面铣削,如果用LN直线和刀具方向TXTYTZ定义刀具倾斜情况,数控系统自主计算所需的旋转轴位置。这可能导致意外运动。
  1. 执行程序前,用仿真模式测试NC数控程序
  2. 逐程序段地慢慢执行NC数控程序进行程序校验

圆周面铣削期间的3D刀具补偿(选装项9)

矢量输出程序

  • 补偿运动的进给速率保持有效直到编程新进给速率或用M128取消。
  • 如果M128已激活,数控系统在位置工作区显示TCPM图标。
  • 位置工作区

  • 直接输入旋转轴的轴位置,定义刀具倾斜角。此值为相对机床坐标系M-CS数据。对于配铣头旋转轴的机床,刀具坐标系T-CS改变。对于配工作台旋转轴的机床,工件坐标系W-CS改变。
  • 参考坐标系

  • 如果运行以下功能,同时M128已激活,数控系统取消程序运行并输出出错信息:
    • 车削操作中的切削刃半径补偿RR/RL(选装项50)
    • M91
    • M92
    • M144
    • 用刀具调用T(TOOL CALL)功能调用刀具
    • 动态碰撞监测(DCM,选装项40),同时M118

关于机床参数的说明

  • 机床制造商用可选机床参数maxCompFeed (201303号)定义补偿运动的最高速度。
  • 机床制造商用可选机床参数maxAngleTolerance (205303号)定义最大角度公差。
  • 机床制造商用可选机床参数maxLinearTolerance (205305号)定义最大直线轴公差。
  • 机床制造商用可选机床参数manualOversize (205304号)定义全部碰撞对象的手动余量。
  • 机床制造商用可选机床参数presetToAlignAxis300203号)定义数控系统如何释义各轴的偏移值。对于TCPM功能M128,此机床参数仅适用于围绕刀具轴旋转的旋转轴(大多数情况下为C_OFFS)。
  • 基本变换和偏移

    • 如果尚未定义机床参数轴或将其设置为(TRUE),可用偏移值补偿工件在平面上的不对正量。此偏移影响工件坐标系W-CS的方向。
    • 工件坐标系W-CS

    • 如果将机床参数轴定义为非真(FALSE),不能用偏移值补偿工件在平面上的不对正量。执行指令时,数控系统不考虑此偏移。

关于刀具

如果在加工轮廓时倾斜刀具,必须用球头铣刀;否则刀具可损坏轮廓。

为避免加工期间球头铣刀损坏轮廓,注意以下几点:

  • 对于M128,数控系统将刀具旋转点等同于刀具位置点。如果刀具旋转点在刀尖位置和刀具倾斜,刀具将损坏轮廓。因此,刀具位置点必须在刀具中心点处。
  • 刀具预设点

  • 为确保仿真期间数控系统正确显示刀具,必须在刀具管理表中的L列定义刀具的实际长度。
  • NC数控程序中调用刀具时,在DL表列中将球半径定义为负差值,也就是将刀具位置点平移到刀具中心点。

  • 刀具长度补偿

  • 对于动态碰撞监测(DCM,选装项40),在刀具管理表中定义刀具的实际长度也十分重要。

  • 动态碰撞监测(DCM,选装项40)

  • 如果刀具位置点在刀具中心点位置,必须用球半径值修改NC数控程序中的刀具轴坐标。

TCPM功能中,可以彼此独立地选择刀具位置点和刀具旋转点。

用TCPM功能(选装项9)补偿倾斜的刀具角

定义

缩写

定义

TCPMtool center point management

保持刀具位置点位置不变

刀具预设点