在CAM系统中,可以通过计算机来生成NC加工刀具运动轨迹,但要获得数控机床能够直接识别的程序代码,还需要将得到的轨迹数据转换成为机床的程序代码,这个过程称为后置处理。
随着现在数控技术的快速发展,数控机床厂家不断推出新的操作平台和控制系统,为了能够更好的适用于各类控制系统,这就要求CAD/CAM软件后置处理具有开放功能和通用性,允许用户在后置处理模块中可以自已进行设定。
Pro/E野火版5.0软件是一款先进的CAD/CAM/CAE一体化软件,它不光能够快捷地创建三维实体模型,本身还提供了完善的数控编程功能,配置了当前世界上知名度较高厂商的后处理文件,如VF8,FANUC,PHILIPS等,并且还携带NC_Peat模块允许用户自己制作一些数控系统和Pro/NC的后处理接口数据文件。本文就是通过以Pro/e软件为例,介绍后处理的设置。
1 准备工作
所使用机床的用户手册,机床原点和各坐标的行程,各轴进给速度、主轴转速范围、机床控制和编程手册、机床准备代码和辅助代码,地址寄存器及其格式、圆弧插补等格式要求。
2 初始配置文件
了解自己的机床和控制系统后,要进行初步配置后处理文件,这里首先选择机床类型如图1,然后按顺序根据提示初始化配置模板、机器识别号和后处理名称即可。
图1 机床类型选择
3 配选文件主要项目和参数设计
3.1 机床类型和设置
这里主要设置机床的属性包括联动轴数、运动代码属性、各轴极限行程等机床关键参数。
选择的机床联动系统的不同,后面设置的机床参数也不一样如图2,具体设置根据提示查阅机床使用手册。
图2 三轴铣床
3.2 定义选配文件格式
这里面包括MCD加工文件格式、列表文件格式、定义程序段标号。一般来说前两项可以使用默认,程序标号可以设置下起始标号和标号增量值,以及程序标号等,如图3。
图3 定义程序标号
3.3 定义程序开始和结尾
这里设置主要有定义标示符(如程序结束表示符和程序段尾提示符,图4),默认准备代码功能(单位、绝对,相对坐标、进给方式、圆孤插补平面的代码,图5)、定义程序开始代码(这里可以自行添加程序开头如:C90G40C54COZ100,图6)。
图4 定义标识符
图5 定义准备代码
图6 定义程序开始码
3.4 设置机床运动
这一部分是后量处理的关键部分,主要设置直线插补代码、定于快建运动参数、圆弧插补代码、固定循环相关参数。
直线插补代码:主要设置直线命令代码以及代码后输出坐标方式,可以是XYZ,也可以是先XY后Z,或先Z后XY,根据需要调整。
圆弧插补代码:主要设置顺圆和逆圆加工代码(图7),绝对编程和相对编程的属性(IJK的使用设置,图8),圆弧插补时候的平面代码、螺旋插补设置。
图7 设置顺圆和逆圆加工代码
以华中数控系统为例,在其圆弧加工时,整圆加工轨迹不能使用R(半径)格式,只能用IJK,圆弧加工时,如果R为负值表示加工圆弧轨迹大于180°,R为正值表示加工圆弧轨迹小于180°,所以在后处理设置时,在Cincle Center Output设置上,选择用“Output+R if angle〈180;-R when 〉180;IJk Whea=360”同时勾选“XYZ codes modal”。
3.5 机床加工代码设置
这里包括机床准备代码,辅助功能代码、定义刀具半径补偿、冷却代码、加工进给速度代码、夹具偏置、自动换刀参数设置、主轴转速设置等如图9。这里主要参考操作系统的代码指令,一般不用做太大变化,主要注意控制单位、刀具补偿、主轴正转反转代码、一些M指令是否对应就可以。
图8 绝对编程和相对编程的属性
图9 机床加工代码设置
全部设置完后保存,推出编辑器,选择刀具运动轨迹文件,然后用刚才设置的后置处理文件,对加工轨迹数进行编辑即可生成加工所需要的G代码。
4 结论
后置处理在数控加工生产中拥有极大的应用价值,是CAM技术中关键的一部分,通过后置处理可以使我们充分利用各种不同数控系统和设备来完成加工。
(审核编辑: 智汇小新)