• Keine Ergebnisse gefunden

4.2 刀具数据

刀具补偿的必要性

通常运动的编程坐标值都与工件图纸标注的尺寸一样。要使数控系统 能计算刀具中心路径(即刀具补偿),还必须输入每把使用刀具的长 度和半径。

要输入刀具数据,可以用TOOL DEF(刀具定义)功能直接输入 到NC程序中或单独地输入到刀具表中。在刀具表中,还可以输入特 定刀具的附加信息。执行NC程序时,数控系统将考虑刀具的全部输 入数据。

刀具号,刀具名

每把刀都有一个0至32767之间的标识号。 如果使用刀具表,而且还 可以为每把刀输入刀具名。刀具名称最多可由32个字符组成。

允许的特殊字符:# $ % & , - _ .0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 保存时,该数控系统自动用大写字母替换小写字母。

不允许的字符:<Leerzeichen> !" ‘ ( ) * + :; < = > ? [ / ] ^ ` { | } ~

刀具编号0被自动定义为标准刀具,其长度L=0,半径R=0。 在刀具 表中,刀具T0也被定义为L=0和R=0。

刀具长度L

必须用基于刀具原点的绝对值输入刀具长度L。

刀具半径R

可以直接输入刀具半径R。

98

HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018

刀具 | 刀具数据

长度和半径的差值

差值是刀具长度和刀具半径的偏移量。

正差值表示刀具的余量(DL,DR>0)。如果用带余量的加工数据 编写程序,在刀具调用中输入该余量值。

负差值表示刀具的负余量(DL,DR<0)。在刀具表中输入负差值 来代表刀具的磨损量。

通常都是用数字值来输入差值。在TOOL CALL(刀具调用)程序段 中,也可以将这些值指定给Q参数。

输入范围:输入的差值最大为±99.999 mm。

刀具表中的差值影响加工仿真的图形显示。

仿真中,与TOOL CALL(刀具调用)程序段的差值不改 变刀具的显示值。然而,在仿真中刀具将运动程序中定义 的差值距离。

将刀具数据输入到NC程序中

参见机床手册。

机床制造商决定TOOL DEF(刀具定义)的功能范围。

特定刀具的编号、长度和半径在NC程序的刀具定义程序段中定义:

定义方法如下:

按下TOOL DEF(刀具定义)按键。

按下相应软键

刀具 | 刀具数据

4

刀具调用调用刀具数据

调用刀具前,必须在刀具表的TOOL DEF(刀具调用)程序段中定 义。

用以下数据在NC程序中编写TOOL CALL(刀具调用):

按下TOOL CALL(刀具调用)按键

刀具编号:输入刀具编号或名称。用刀具 名称软 键输入刀具名。用QS软键,输入一个字符串参 数。数控系统自动给刀具名加上引号。必须首先 为字符串参数定义一个刀具名。刀具名必须是当 前刀具表TOOL.T中的一项。

或者:按下选择软键

数控系统打开窗口,在该窗口中直接从TOOL.T刀 具表中选择刀具。

要调用其它补偿值的刀具,输入点号,然后输入 刀具表中定义的索引号。

工作主轴坐标轴X/Y/Z:输入刀具轴

主轴转速S:用每分钟圈数(rpm)输入主轴转速 S,定义每分钟米数(m/min)的切削速度Vc。按 下VC软键

进给速率F:输入每分钟毫米数(mm/min)的 进给速率F。或者,按下FU软键用每圈毫米数

(mm/1)或按下FZ用每刃毫米数(mm/刃)

定义进给速率。进给速率在定位程序段或刀具调 用程序段中用新值编程前一直保持有效

刀具长度正差值DL:输入刀具长度的差值 刀具半径正差值DR:输入刀具半径的差值 刀具半径正差值DR2:输入刀具半径2的差值 以下情况时,数控系统仅改变转速:

无刀具名、刀具号和刀具轴的刀具调用程序段

无刀具名、刀具号和刀具轴与前面的TOOL CALL(刀 具调用)程序段的刀具轴相同的TOOL CALL(刀具调 用)程序段

以下情况下时,该数控系统运行换刀宏并在需要时插入备 用刀:

含刀具号的TOOL CALL(刀具调用)程序段 含刀具名的TOOL CALL(刀具调用)程序段 无刀具名或刀具号,刀具轴方向改变的TOOL CALL(刀具调用)程序段

100

HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018

刀具 | 刀具数据

在弹出窗口中选择刀具 可以在弹出窗口中搜索刀具:

按下GOTO按键 或者:按下查找软键 输入刀名或刀具号 按下ENT按键

数控系统转到与输入的搜索字符串相符的第一把

在刀具轴Z调用5号刀具,主轴转速为2500 rpm,进给速率为350 mm/min。编程刀具长度和刀具半径2时必须为其分别编程0.2和 0.05 mm的正余量,刀具半径必须编程1 mm的负余量。

举例

20 TOOL CALL 5.2 Z S2500 F350 DL+0.2 DR-1 DR2+0.05 字符D在字符L前,R和R2都代表差值。

刀具的预选

参见机床手册。

用TOOL DEF(刀具定义)对刀具的预选与具体机床有 关。

如果用刀具表,用TOOL DEF(刀具定义)程序段预选下把刀具。只 需输入刀具编号或Q或QS参数,或在引号中输入刀具名。

4

HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018

101

刀具 | 刀具数据

4

换刀

自动换刀

参见机床手册。

不同机床的换刀功能可能各不相同。

如果机床有自动换刀功能,不必中断程序运行。数控系统运行 到TOOL CALL(刀具调用)指令的刀具调用操作时,用刀库中的另 一把刀具替换已插入的刀具。

刀具寿命超时时间

这个功能必须由机床制造商实施和调试。

计划的刀具寿命结束时的刀具状态取决于刀具类型、加工方式和工件 材质等因素。在刀具表的OVRTIME列,用分钟数输入刀具超出刀具 寿命的超时时间。

机床制造商指定是否激活该列以及搜索刀具如何使用该列信息。

102

HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018

刀具 | 刀具补偿