新浪博客

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

2013-03-18 11:40阅读:
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

我的更多文章

下载客户端阅读体验更佳

APP专享