概要
数控系统调整刀具路径,沿主轴坐标轴补偿刀具长度值。在加工面 上,它补偿刀具半径。
刀具长度补偿
只要刀具被调用,刀具长度补偿自动生效。 要取消长度补偿,用长 度L=0调用刀具(例如TOOL CALL 0(刀具调用0))。
注意
碰撞危险!
数控系统用定义的刀具长度进行刀具长度补偿。不正确的刀具长 度将导致不正确的刀具长度补偿。如果刀具长度为0和在TOOL CALL 0(刀具调用0)后,数控系统不执行刀具长度补偿和碰撞 检查。后续的刀具定位运动可能发生碰撞!
必须定义刀具的实际刀具长度(不能只定义差值)
TOOL CALL 0(刀具调用0)仅用于清空主轴
对于刀具长度补偿,数控系统考虑刀具调用程序段与刀具表中的差 值:
补偿值 = L + DL 刀具调用 + DLTAB,其中
L: TOOL DEF(刀具定义)程序段或刀具表中的刀具 长度L
DL 刀具调用: TOOL CALL(刀具调用)程序段中的长度差值DL
DL TAB: 刀具表中的长度正差值DL
4
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018
103
刀具 | 刀具补偿
4
平行轴定位程序段中的刀具半径补偿
借助平行轴定位程序段,数控系统可在加工面内补偿刀具半径。直接 输入图纸中的尺寸值,不需要事先转换位置。TNC将运动路径加大 或缩小刀具半径值。
R+使刀具路径增加刀具半径值 R–使刀具路径缩短刀具半径值 R0用刀具中心定位刀具
只要刀具被调用和在加工面中使用平行运动,且该运动中使 用R+/R-半径补偿就有效。
半径补偿对于主轴方向的定位运动无效。
最后所选半径补偿在无任何有关半径补偿信息的定位程序 段中一直保持有效。
对于半径补偿,数控系统考虑TOOL CALL(刀具调用)程序段和刀 具表中的差值:
补偿值 = R + DR刀具调用 + DRTAB,其中
R: TOOL DEF(刀具定义)程序段或刀具表的刀具半 径R
DR 刀具调用: TOOL CALL(刀具调用)程序段中的半径正差
值DR
DR TAB: 刀具表中半径的正差值DR
无半径补偿的轮廓加工: R0
刀具中心或编程坐标在加工面上运动。
应用: 钻,镗,预定位
104
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018刀具 | 刀具补偿
输入半径补偿
将半径补偿输入在定位程序段中。 输入目标点坐标并用ENT键确认 输入信息。
刀具半径补偿: R+/R-/无补偿?
TNC将刀具运动路径加大刀具半径值 TNC将刀具运动路径减小刀具半径的刀具 选择无半径补偿的刀具运动或取消半径补偿: 按 下ENT键
结束NC程序段:按下END按键
4
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018
105
5
编程刀具运动
编程刀具运动 | 基础知识