CAXA数控车的后置处理技术

2022-10-13

当采用自动编程时, 经过刀具轨迹计算产生刀位文件, 然后通过后置处理转换成为可用于加工的数控程序。在程序的编制过程中, 由于数控系统的多样性, 很难找到一个通用的方法进行后置处理, 因此, 针对不同的数控系统, 后置处理程序也不同。CAXA数控车采用灵活的通用型后置处理模块, 对于不同种类的系统, 通过修改后置处理文件, 对刀位运动轨迹的点位信息, 以及刀具信息、进给、主轴转速等其他加工信息, 进行后置处理, 输出相应数控系统的加工代码, 代码无需修改, 可以直接输入数控车床用于加工操作。如果是输出程序后再针对系统进行程序修改, 这样不利于提高自动加工的效率。以下针对使用范围较广的FANUC (0i mate tc) 、华中世纪星 (hnc-21) 、simens802s三种型号数控系统的车床, 分析其后置处理文件的建立方式。

1 FANUC 0i系列后置处理参数设置

1.1 机床类型设置

打开软件选择机床设置选项卡, 增加机床, 机床名设置为“TONGYONG”, 设置相应的数控代码, 数控程序格式参数。程序格式参数包括程序说明、程序头、换刀格式、程序尾等内容。设置完成后将在软件安装目录下LATHPOST文件夹中生成TONG Y ON G.C FG后置处理文件。

(1) 设置方式:宏指令设置程序格式参数, 其中宏指令为:$+宏指令串。

(2) 程序说明:记录程序的名称、编制日期等信息。代码设置为:O$POST_CODE。

(3) 程序头:数控程序开头部分都相对固定, 包括工件坐标系设置, 绝对坐标设置、主轴启动, 以及冷却液开启等, 代码设置为:$DCMP_OFF$$G21$$WCOORD$$G90@$CHANGE_TOOL$TOOL_NO$COMP_NO@$SPN_F$SPN_SPEED$$SPN_CW@$COOL_ON。

(4) 换刀:换刀指令, 用于工序之间换刀。

(1) 在轮廓粗加工之后, 精加工工序之前换刀时, 考虑到需要停主轴, 暂停程序进行测量, 修改磨耗, 换刀宏指令串代码设置为:$SPN_OFF$$COOL_OFF@$PRO_PA USE@$CHANGE_TOOL$TOOL_NO$C OMP_NO@$SPN_F$SPN_SPEED$$SP N_C W。

(2) 在轮廓加工完后, 进行切槽或车削螺纹工序时换刀, 只需回换刀点换刀, 设定主轴转速即可, 宏指令串代码设置为:$CO OL_OFF@$CHANGE_TOOL$TOOL_N O$COMP_NO@$SPN_F$SPN_SPEED$$SPN_CW。

(5) 程序结尾代码:$SPN_OFF$$COO L_OFF@$PRO_STOP。

1.2 后置处理设置

打开软件选择后置设置选项卡。根据设置好的机床配置, 设置数控程序的格式如行号设置、程序大小、坐标输出格式、编程方式、圆弧控制设置等。

如果采用中、低档CNC系统, 程序内存储器容量不够多的情况下, 可以将程序按一定容量分割成多个文件, 容量设定在输出文件最大长度中输入, 例如华中数控系统规定最多程序代码9999行, 如果超过就可以将程序截断。

CNC编程方式有绝对编程 (G90) 和相对 (G91) 编程两种, 通常选择绝对编程 (G9 0) 。坐标输出格式点取小数选项, 由于CNC系统分辨率一般可至微米, 输出到小数点填入3位。为最大限度地减少程序容量, 点选优化坐标值选项。

车削中不存在整圆加工, 圆弧控制最好选择圆弧坐标, 这样编写圆弧插补时更加方便。R的含义为圆弧>180度为负。

X值选择为直径。

2 华中世纪星系列后置处理参数设置

用记事本打开软件安装目录下LATHP OST文件夹中对应的TONGYON G.CFG后置处理文件, 此文件内容为用户自己定义的机床后置格式文件, 对文件内容进行修改 (如表2所示) 。

华中系统程序头必须是“%”接4位数字, 程序说明代码设置为:$%$POST_COD E, 插入在文件中_DO CUMEN T_STA RT和_DOCUMENT_END之间。修改完成后进行保存。

3 SIMENS系列后置处理参数设置

用记事本打开TONGYONG.CFG后置处理文件, 对文件内容进行修改 (如表3所示) 。

802S系统的程序名由程序地址码“%”表示, 开始的两个符号必须是字母, 其后的符号可以是字母、数字或下划线, 最多为8个字符, 不得使用分隔符。例如, 程序名“%Z G2”。程序说明代码设置为:%_N_XX$PO S T_C OD E_M P F (其中X X为任意两个字母) 。

程序头代码设置为:$DCMP_OFF$$G71$$WCOORD@$G90$G00@$CHA NGE_TOOL$TOOL_NO$$D$COMP_N O@$SPN_F$SPN_SPEED$$SPN_CW@$COOL_ON, 插入在文件中_HEAD_ST ART和_HEAD_END之间。

换刀代码设置为:$COOL_OFF@$CH ANGE_TOOL$TOOL_NO$$D$COMP_NO@$SPN_F$S PN_S PEED$$SP N_C W, 插入在文件中_MIDDLE_START和_M IDDLE_END之间。修改完后进行保存。

4 结语

经过对后置处理文件的上述修改, 可以在CAXA数控车完成刀轨后, 直接利用相应后置处理文件进行程序代码输出。输出的程序导入相应的数控系统, 可以直接进行加工操作, 很大程度的提高了工作效率, 也实现了数控加工的完全自动化。后置处理的研究是机床程序语言不通用所造成的产物, 随着机床控制通用性的实现将不再需要考虑后置处理文件是否适用。另外后置处理得到的结果可能出现错误, 可能因为后置处理的翻译过程存在问题或是刀轨本身具有一定的问题, 所以用于生产前需要检验程序代码的准确性。一般可以使用数控仿真软件进行模拟仿真来验证其准确性。

摘要:CAXA数控车内部自带有后置处理程序, 但有些数控系统在CAXA数控车内部找不到相应的后置处理程序, 必须根据数控系统的要求, 对其默认的后置处理程序进行必要的修改和重新设置。在实际应用中, 用户要根据具体的数控系统对后置处理文件进行修改, 定制出适合某一数控机床的专用后置处理程序。

关键词:CAXA数控车,后置处理技术

上一篇:企业集团公司内部审计战略规划体系的构建下一篇:研究计算机网络技术的应用发展