M101自动插入备用刀

应用

数控系统用M101在刀具达到指定的刀具使用寿命后自动插入备用刀。然后,数控系统用备用刀继续加工操作。

要求

  • 刀具管理表中的RT表列
  • 必须在RT表列已定义了备用刀的刀具号。

  • 刀具管理表中的TIME2表列
  • TIME2表列,定义刀具使用寿命,达到此值时数控系统插入备用刀。

刀具管理

 
Tip

只有半径相同的刀具才能是备用刀。数控系统不自动检查刀具半径。

如果要数控系统检查半径,将M108编程在换刀后位置。

M108检查备用刀半径

功能说明

作用

M101在程序段起点处生效。

要重置M101,需要编程M102

应用举例

 
Machine

参见机床手册!

M101的功能与各机床具体情况有关。

11 TOOL CALL 5 Z S3000

; 刀具调用

12 M101

; 激活自动换刀

数控系统换刀并激活下一个NC数控程序段中的M101。刀具管理表的TIME2表列含刀具调用时刀具的最大使用寿命信息。如果在加工中,CUR_TIME表列中的当前刀具使用寿命超过此值,数控系统在NC数控程序的适当位置插入备用刀。不超过1分钟后换刀,除非数控系统尚未结束当前NC数控程序段。此功能可方便在无人值守机床上自动执行程序。

输入

如果定义M101,数控系统继续对话并提示输入BT值。用BT定义NC数控程序段数量,可推迟此数量的程序段进行自动换刀(可达100个程序段)。NC数控程序段的内容,例如定义的进给速率或运动的距离,影响推迟换刀的时间。

如果未定义BT,数控系统用值1或根据情况,用机床制造商定义的默认值。

BT值、刀具使用寿命校验和自动换刀的计算影响加工时间。

11 M101 BT10

; 激活自动换刀,不超过10个NC数控程序段

注意

 
注意
碰撞危险!
M101自动换刀时,数控系统始终先沿刀具轴退刀。进行底切加工退刀时可能发生碰撞,例如用三面刃铣刀或T形槽铣刀时!
  1. 仅将M101用于无底切的加工操作
  2. M102取消激活换刀操作
  • 如需重置当前刀具使用寿命(例如可转位刀片换刀后),在刀具管理表CUR_TIME表列中输入0。
  • 刀具管理

  • 对于可转位刀具,数控系统不用主体刀具的任何数据。必须在刀具管理表的每一个表行中定义备用刀(根据需要,含索引)。如果索引刀具已磨损,故此不允许使用,也不适用于全部其它索引。也就是说,例如,主体刀具仍可使用。
  • 索引刀具

  • BT值越大,M101影响程序长时间运行越轻。请注意这将推迟自动换刀!
  • M101辅助功能不适用于车刀和车削模式(选装项50)

关于换刀的说明

  • 数控系统在NC数控程序中的适当位置自动换刀。
  • 数控系统在程序中的以下位置自动换刀。
    • 加工循环期间
    • 如果RRRL半径补偿已激活
    • APPR接近功能后立即
    • DEP离开功能前立即
    • CHF倒角前或倒角后立即或RND倒圆前或倒圆后立即
    • 宏程序期间
    • 换刀期间
    • NC数控功能 刀具调用刀具定义后立即
  • 如果机床制造商也未定义,数控系统在换刀后进行以下刀具运动:
    • 如果沿刀具轴的目标位置低于当前位置,最后定位刀具轴。
    • 如果沿刀具轴的目标位置高于当前位置,首先定位刀具轴。

有关输入值BT的说明

  • 要计算BT的适当初始值,用以下公式:
  • t:NC数控程序段的平均加工时间,单位秒

  • 将结果圆整到整数。如果计算结果大于100,用最大输入值100。

  • 机床制造商用可选机床参数M101BlockTolerance (202206号)定义NC数控程序段数量的标准值,自动换刀推迟此数量的程序段。如果未定义BT,则用此标准值。

定义

缩写

定义

BTblock tolerance

推迟换刀的NC数控程序段数量。