通常路径轮廓坐标的编程都与工件图样标注的尺寸一样。要使TNC能计算刀具中心路径,即刀具补偿,还必须输入所用每把刀具的长度和半径。
用TOOLDEF(刀具定义)可以在零件程序中直接输入刀具数据,也可以输入在单独刀具表中。在刀具表中,还可以输入特定刀具的附加信息。执行零件程序时,TNC将考虑输入刀具的全部相关数据。
1.在程序中输入刀具数据
可在零件程序的TOOLDEF(刀具定义)程序段中定义特定刀具的编号、长度和半径。
选择“刀具定义”,按TOOLDEF(刀具定义)键。
(1)刀具编号 每把刀都用刀具编号作它的唯一标识。
(2)刀具长度 刀具长度的补偿值。
(3)刀具半径 刀具半径的补偿值。
例如:4 TOOL DEF 5L+10R+5
2.在刀具表中输入刀具数据
刀具表中最多可定义并保存30000把刀及其刀具数据。在机床参数MP7260中,可决定确定创建新表时要保存的刀具数。为了给刀具设置不同的补偿数据(刀具索引编号),MP7262不能等于0。刀具表中的名词缩写和含义见表2-10。
表2-10 刀具表中的名词缩写和含义
(续)
编辑刀具表。执行零件程序期间所用的刀具表被指定为TOOL.T,只能在机床操作模式之一中编辑TOOL.T。其他用于存档或测试运行的刀具表应使用不同文件名,扩展名都是“.T”。
打开刀具表TOOL.T步骤:
1)选择任何一种机床操作模式。
2)按TOOL TABLE(刀具表)软键选择刀具表。
3)将EDIT(编辑)软键置于ON(打开),如图2-52所示。
(www.xing528.com)
图2-52 编辑刀具表
3.调用刀具数据
用以下数据定义零件程序中的TOOL CALL(刀具调用)程序段。
1)用TOOL CALL(刀具调用)键选择刀具调用功能。
2)刀具编号。输入刀具编号或名称。输入的刀具必须在TOOLDEF(刀具定义)程序段或刀具表中已有定义,TNC自动给刀具名加上引号。刀具名称仅指当前刀具表TOOL.T中的输入名。如果要调用其他补偿值的刀具,也可以在小数点后输入刀具表中定义的索引编号。
3)工作主轴为X/Y/Z:输入刀具轴。
4)主轴转速S。直接输入主轴转速。如果使用切削数据表也可以让TNC计算主轴转速,这时需按SCALCULATE AUTOMAT(自动计算主轴转速)软键。TNC将用MP3515设置的最高转速限制主轴转速。也可以用m/min定义切削速度vc,这时需按VC软键。
5)进给速率F:直接输入进给速率。如果使用切削数据表也可以让TNC计算进给速率,这时需按FCALCULATEAUTOMAT(自动计算进给速率)软键。TNC将用最慢轴(由MP1010设置的)最快进给速率限制进给速率。进给速率F将一直保持有效至定位程序段或TOOLCALL(刀具调用)程序段有新的进给速率为止。
6)刀具长度正差值DL。输入刀具长度的差值。
7)刀具半径正差值DR。输入刀具半径的差值。
8)刀具半径正差值DR。输入刀具半径2的差值。
举例:刀具调用。在刀具轴Z调用5号刀具,主轴转速为2500r/min,进给速率为350mm/min。用正差值0.2mm给刀具长度编程,刀具半径2的正差值为0.05mm,刀具半径负差值为1mm。
20TOOL CALL5.2ZS2500 F350DL+0.2DR-1DR2+0.05
4.换刀
换刀位置必须是刀具可达的位置且不会发生碰撞。用辅助功能M91和M92输入基于机床的(而不是基于工件)的换刀位置坐标。如果TOOLCALL0被编程在第一次调用刀具前的话,TNC沿刀具轴将刀具轴移至与刀具长度无关的位置。
要手动换刀,需停止主轴转动并将刀具移至换刀位置:
①在程序控制下将刀具移至换刀位置。
②中断程序运行。
③换刀。
④恢复程序运行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。