2024年5月9日发(作者:)

1.1.1 在CAXA中设置FANUC系统换刀、冷却液自动开关实例

CAXA制造工程师支持各种机床系统的后置代码,其中内置了FANUC系统,但是由于

使用FANUC系统的机床种类繁多,不仅有数控铣床,还有各种带有刀具库的加工中心。为

通用起见,CAXA制造工程师内置的FANUC系统后置,没有将换刀指令和冷却液自动开关

指令内置。但允许用户根据自己的机床情况添加这些指令。

1.1.1.1 换刀指令

FANUC系统完整的换刀指令代码实例:调用刀库中刀具号为12的刀具,调用刀具长度

补偿号为12并执行该调用指令。上述过程指令为:“T 12 G43H12 M06”

其中“T”为调用刀具指令

“12”为调用刀具的刀具号,该刀具号根据需要而不同

“G43”为调用刀具长度补偿指令

“12”为调用刀具长度补偿号,根据库中刀具不同,其号码不同

用CAXA的宏指令写出上述过程为:“T $TOOL_NO $LCMP_LEN H $COMP_NO

M06 ”

其中: “$TOOL_NO”为CAXA“刀具号”宏指令

“$LCMP_LEN” 为CAXA刀具“长度补偿”宏指令即默认的“G43”

“$COMP_NO” 为CAXA刀具“长度补偿号”宏指令

1.1.1.2 冷却指令

如果在加工时,需要冷却液自动打开,在换刀前关闭,换刀结束后打开,程序结束时

再关闭。

在相应位置加入“COOL_ON”和“COOL_OFF”。

1.1.1.3 实例

要求设置CAXA后置FANUC项,将后置修改成具有在调用程序时自动换刀,并自动进

行冷却液开关的功能。

打开制造工程师2000顶部菜单“应用”项下“后置处理”中“后置设置”,系统弹出

该对话框:

修改程序头“$G90 $WCOORD $G0 $COORD_Z@$SPN_F $SPN_SPEED

$SPN_CW”语句,在其中插入换刀指令并在结尾部加上冷却液打开宏指令,修改后程序

头为:

“$G90 $WCOORD @ T $TOOL_NO $LCMP_LEN H $COMP_NO M06 @

$G0 $COORD_Z@$SPN_F $SPN_SPEED $SPN_CW $COOL_ON”

修改换刀“$SPN_OFF@$SPN_F $SPN_SPEED $SPN_CW”语句,在其中插入换刀

和冷却液开关,修改后为“$COOL_OFF $SPN_OFF @ T $TOOL_NO $LCMP_LEN H

$COMP_NO M06 @ $SPN_F $SPN_SPEED $SPN_CW $COOL_ON”

修改程序尾“$SPN_OFF@$PRO_STOP”语句,在其中加入冷却液关闭指令,修改后

指令如下:

“$COOL_OFF $SPN_OFF @$PRO_STOP ”

注意:如果按照有些用户的习惯,第一段程序使用的刀具,每次都已经事先在主轴上

安装好了,那么程序头中应当去掉换刀指令,只保留冷却液开项。改为如下:

“$G90 $WCOORD @ $G0 $COORD_Z@$SPN_F $SPN_SPEED $SPN_CW

$COOL_ON”