• Keine Ergebnisse gefunden

调用刀具数据

Im Dokument 对话格式编程用户手册 (Seite 180-183)

调用刀具数据

用以下数据定义零件程序中的TOOL CALL(刀具调用):

用 TOOL CALL(刀具调用)键选择刀具调用功能

刀具编号: 输入刀具编号或名称。 该刀具必须已 在TOOL DEF(刀具定义)程序段中或刀具表中有 定义。 用TOOL NAME(刀具名)软键,输入一 米(m/min)。 按下VC软键

进给速率F: 用每分钟毫米数单位(mm/min)

输入进给速率F。 也可以用每圈毫米数单位 (mm/1)FU或每刃毫米数单位(mm/刃)FZ定义 进给速率。进给速率在定位程序段中编写新进给速 率或在TOOL CALL(刀具调用)程序段前一直保持 有效

刀具长度差值DL: 输入刀具长度的差值 刀具半径差值DR: 输入刀具半径的差值 刀具半径差值DR2: 输入刀具半径2的差值 如果打开一个选择刀具的弹出窗口,TNC用绿色标记 刀库中所有可用的刀具。

也可以在弹出窗口中搜索刀具。 为此,按

下GOTO或SEARCH(搜索)软键并输入刀具号或刀 具名。 用OK(确定)软键将刀具加载到对话框中。

举例:刀具调用

在刀具轴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(刀具定义)程序段预选下把刀具。

刀具数据 5.2

如果机床有自动换刀功能,不必中断程序运行。当TNC运行到TOOL CALL(刀具调用)位置时,系统将用刀库中的另一把刀替换已插入 的刀。

刀具寿命到期时自动换刀: M101

不同机床的M101功能可能各不相同。 参见机床手 册。

达到要求的刀具使用寿命时,TNC自动插入备用刀和用其继续加 工。为此,激活辅助功能M101。M101可被M102复位。

输入相应刀具使用寿命,达到使用寿命后将用使用寿命未超过刀 具表TIME2列中时间值的备用刀具继续加工。在CUR_TIME栏 中向TNC中输入当前刀具使用寿命。如果当前刀具使用寿命大 于TIME2栏中的输入值,刀具使用寿命到期后的一分钟内在程序适 当位置处插入备用刀具。 NC程序段结束后才能换刀。

TNC在程序适当位置处自动换刀。 以下情况时不自动换刀:

执行加工循环期间 半径补偿(RR/RL)激活 紧接在接近功能APPR后 紧接在离开功能DEP之前 CHF和RND前一个和后一个 执行宏期间

执行换刀期间

TOOL CALL(刀具调用)或TOOL DEF(刀具定义)后一个 执行SL循环时

编程: 工具 5.2 刀具数据

5

注意: 可能损坏工件和刀具!

如果用特殊刀具(例如三面刃铣刀),用M102关闭 自动换刀功能,因为TNC总是使刀具沿刀具轴离开工 件。

根据NC程序,刀具寿命验证和自动换刀的计算增加加工时间。 如果 选用输入元素BT(程序段公差)可以影响这个功能

如果输入M101功能,TNC用提问BT继续对话。 定义可以延迟自动 换刀的NC程序段数(1 - 100)。 换刀所延迟的时间与NC程序段内 容有关(例如进给速率,路径)。 如果未定义BT,TNC用值1或如 果根据情况用机床制造商定义的默认值。

BT值越大,影响M101延长程序执行时间的影响越 小。 请注意这将推迟自动换刀!

计算BT的适当输出值,用公式BT = 10:NC程序段的 平均加工时间,单位秒。四舍五入到下一个奇整数。

如果计算值大于100,用最大输入值100。

如需复位当前刀具使用寿命(例如更换可转位刀片 后),在CUR_TIME列中输入0。

使用带表面法向矢量和3-D补偿NC程序段的前提条件

备用刀的当前半径(R + DR)必须与原刀半径相同。 可在刀具表或 在TOOL CALL(刀具调用)程序段中输入差值(DR)。 如果半径不 等,TNC将显示出错信息且不执行换刀。 用M功能M107可抑制出 错信息的显示,用M108可重新激活显示。

更多信息: "三维刀具补偿(选装项9)", 428 页

刀具数据 5.2

5

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

183

Im Dokument 对话格式编程用户手册 (Seite 180-183)