伍毅 王智弘
摘要:CAXA数控车的通用后置处理文件生成的G代码不能直接用于加工,必须要根据不同的CNC系统设置专用的后置处理程序,以提高工作效率。
关键词:CNC数控车;后置处理;程序;GSK系统
在使用CAXA数控车进行自动编程时,为了提高效率,对不同的CNC系统、不同的切削模式设置不同的后置处理文件,使生成的G代码上传至数控机床后可以直接运行。本文针對GSK980TDb系统的恒线速度(G96)和恒转速(G97)加工模式设置专用的后置处理,其他的CNC系统也可参照本文设置专用的后置处理文件。
1.后置处理文件编辑
GSK980TDb的G代码程序段格式见用说明书。用户需要对以下程序段进行格式设置:程序说明、程序头、程序尾、换刀段。
1.1增加机床后置处理:点击机床设置,弹出如下对话框
点击“增加机床”,在弹出的对话框中输入新的后置处理文件的名称,如GSK980TDb_G96(恒线速度模式)或GSK980TDb_G97(恒转速模式)。刀具号和补偿号输出位数为2,勾选“补0”。
1.2程序说明:说明部分是对程序名称、程序注释等有关信息的记录。
默认的后置处理程序
O $POST_CODE@($POST_NAME,$POST_DATE,$POST_TIME)
修改后的后置处理程序
$POST_NAME($POST_DATE,$POST_TIME)
修改后可使每一次生成的G代码文件名、程序名和当前流水号三者保持一致。
1.3程序头
1.3.1恒线速度切削模式(G96)
默认的后置处理程序
$G50 $ $SPN_F $MAX_SPN_SPEED@G00 $ $IF_CONST_VC $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$SPN_CW@$COOL_ON
修改后的后置处理程序
$IF_CONST_VC $ $SPN_CW $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$G50 $ $SPN_F $MAX_SPN_SPEED@$COOL_ON
1.3.2恒转速切削模式(G97)
默认的后置处理程序
$G50 $ $SPN_F $MAX_SPN_SPEED@G00 $ $IF_CONST_VC $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$SPN_CW@$COOL_ON
修改后的后置处理程序
$IF_CONST_VC $ $SPN_CW $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$COOL_ON
1.4程序尾
1.3.3恒线速度切削模式(G96)
默认的后置处理程序
$COOL_OFF@$PRO_STOP
修改后的后置处理程序
G97@$COOL_OFF@$PRO_STOP
1.3.4恒转速切削模式(G97)
使用默认后置程序即可。
2. G代码保存路径及后缀编辑
生成的G代码文件名、后缀及保存路径在“生成后置代码”对话框中直接修改即可。
3.结束语
由于CNC系统的多样性,以及每个人的编程习惯不同,G代码程序段的格式会有所不同。用户可以参照本文对后置处理文件进行修改,使软件生成的G代码无需修改即可下载到数控机床使用。
参考文献:
[1]肖善华,李玉荣.CAXA制造工程师2011任务驱动实训教程[M].清华大学出版社,2012,12.
[2]胡仁喜,万金环.CAXA制造工程师2013机械设计与加工标准实训教程[M].印刷工业出版社,2012,10.