.
VTC加工中心EIA及MAZATROL 编程中刀具数据互换参数说明
相关参数:
F93.3 EIA程序时,MAZATROL刀具数据画面中刀具长度设定值有效、无效; F92.7 EIA程序时,MAZATROL刀具数据画面中刀具直径设定值有效、无效; F94.7 EIA程序时,MAZATROL刀具数据画面中直径补偿量设定值有效、无效;
刀具直
刀具长
直径补偿量 刀具偏置
二、刀具Z轴方向补偿相关参数及对比:
1、在MAZATROL程序中刀具补偿分为长度 在EIA中称之为刀具偏置; 2、注意:
在EIA程序中刀具偏置有正、负方向; 而在MAZATROL中刀具长度只有正值;
所以在编辑G代码程序时,如果将F93.3设置为1,在程序中调用了G43H×或G44H×代码
进行刀具长度补偿,而在MAZATROL刀具数据画面长度设定为有刀长数值,此时在程序执行时程序将MAZATROL中的刀长与G代码程序中刀具偏置制订值相叠加,所以在编程中设置F93.3时,有在Z向发生干涉的可能,此时在使用参数F93.3时一定注意:
3、程序举例:
在刀具数据画面中刀具长度为100;刀具偏置画面中为1位刀偏值为-100:
一、
;.
.
. . G43H1
G1X-100.F1000 Z50. 。 。
程序执行后有如下图所示两种结果: F93.3为0 只使用EIA中刀具刀具偏置值 程序执行刀具偏置为-100 实际执行后结果正常。 ;.
F93.3为1 使用MAZATROL中刀具长度与 刀具偏置值相加:100+(-100) 实际刀长为100,但程序执行刀具偏置为0 实际执行后刀具与工件发生干涉。 .
三、刀具直径方向补偿参数及说明:
1、 MAZATROL中刀具补偿值为直径补偿;
EIA中刀具补偿执行半径补偿
2、 MAZATROL及EIA中刀具直径补偿值均为正值; 3、 编程举例:
MAZATROL刀具数据画面中实际直径为10,直径补偿量为10; EIA中刀具偏置1位指定半径值为10 。 。 。 。 。 G41D1
G1X-100.F1000 Y-100. 。 。
;.
.
4、 编程举例:
MAZATROL刀具数据画面中实际直径为10,直径补偿量为10; EIA中刀具偏置1位指定半径值为10 G41D1
G1X-100.F1000 Y-100. F92.7=0 F94.7=0 实际刀具半径:为刀具偏置中数值10 刀具轨迹为 刀具轨迹 程序轨迹 F92.7=1 F94.7=0 实际刀具半径:为刀具偏置中设定半径值10与MAZATROL刀具画面中半径值之合:10+5=15 刀具轨迹 刀具轨迹 距离为刀具 半径10 F92.7=0 F94.7=1 程序轨迹 距离为刀具半径15 F92.7=1 F94.7=1 实际刀具半径:为MAZATROL刀具画面中半径值5以及MAZATROL刀具画面中直径补偿量10之合: 5+10=15 刀具轨迹 刀具轨迹 程序轨迹 距离为刀具 半径15 刀具轨迹 程序轨迹 实际刀具半径:为MAZATROL刀具画面中直径补偿量10: 刀具轨迹 距离为刀具 半径10
;.
.
程序举例:
在刀具数据画面中刀具长度为100;刀具偏置画面中为1位刀偏值为-100:
G43H1
G1X-100.F1000 Z50. 。 。
程序执行后有如下图所示两种结果: F93.3为0 只使用EIA中刀具刀具偏置值 程序执行刀具偏置为-100 实际执行后结果正常。
F93.3为1 使用MAZATROL中刀具长度与 刀具偏置值相加:100+(-100) 实际刀长为100,但程序执行刀具偏置为0 实际执行后刀具与工件发生干涉。 ;.