2026年03月18日 10:50:29 来源:东莞市宇匠数控设备有限公司 >> 进入该公司展台 阅读量:1
4.3 V255的后处理制作
4.3.1 机床信息的收集
在对机床创建专用后置处理器之前要对机床进行必要的信息收集,掌握了机床的特
点及技术要求之后才能输出正确的文件格式,一般包括机床的控制系统名称、数控程序
格式、换刀/主轴/进给命令、机床控制指令、旋转轴参数等,其机床基本信息如表 4.1 所
示。
| 表4.1机床基本信息表 |
|
| 调查项目 | 说明 |
| 名称 | V255 |
| 机床类型 | A-C轴五轴加工中心 |
| 控系统名称 | HWATEC-5MC-1五轴联动 开放式数控系统 |
| 程序头的格式 | % |
| 坐标轴数量 | 5轴 |
| 第4轴 | A轴 |
| 转轴类型 | 转台 |
| 第5轴 | C轴 |
| 转轴类型 | 转轴 |
| 程序代码主要包括行号、程序头尾及坐标输出格式等内容,如表4.2所示。 | |
| 表4.2程序代码格式表 |
|
| 程序代码格式 | 说明 |
| 行号格式 | Nl、N2 |
| 程序头格式 | % |
| 程序尾格式 | M30 |
| X,Y, Z格式 | 12.345 |
| 单行格式 | N20X15Y8Z31 |
| 小数点输出 | 是 |
数控程序字按其功能可以分为准备功能字(G指令)、辅助功能字(M指令)、尺寸 字、主轴转速功能字等,其中常用的数控代码见表4.3。
表4.3常用数控代码表
| 换刀/主轴/进给 | 说明 |
| 自动换刀指令 | T01M06 |
| 主轴转速指令 | M03S800 |
| 刀具长度补偿 | H02 |
| 主轴正转指令 | M03 |
| 主轴反转指令 | M04 |
| 主轴停止 | M05 |
| 切削进给速度 | F800 |
| 快速指令 | G00 |
| 相对编程指令 | G91 |
| 编程指令 | G90 |
| 公制格式指令 | G71 |
V255为双转台加工中心,其第四轴的旋转面为YZ面,第五轴的旋转平面为 XY面,其具体参数如表4.4所示。
表4.4旋转轴参数表
旋转轴参数说明
| 第四轴旋转平面 | YZ |
| 第四轴旋转方向 | 双向 |
| 第四轴旋转精度 | 60" |
| 第四轴转角 | 110° |
| 第四轴最小转角 | -110° |
| 第五轴旋转平面 | XY |
| 第五轴旋转精度 | 15" |
| 第五轴转角 | 180° |
| 第五轴最小转角 | -180° |
| 旋转轴中心偏置 | 无 |
4.3.2 加工中心后置处理设置
在预先装有 UG 软件的微机上,可以通过 UG 进入到后处理构造器的界面。启动后
置处理构造器之后我们就可以进入 UG post-builder 的用户界面,在这个界面里可以通过
鼠标进行操作,人机交互体验更方便。其界面如图 4.3 所示。
(1)机床类型设定
在用户界面点击“创建NEW文件”进入机床类型的选定界面。如图4.4所示。
在这里就可以对机床后处理器进行命名及相关参数的设定,根据机床的特点作出以 下设置:
后处理器名称:V255
输出的单位:mm 刀具类型:铣刀(mill)
机床结构类型:5-Axis with Dual Rotary Tables 控制器类型:数据库(library)
控制系统:fanuc-6M
待设定完成之后点击“OK”进入下一级设置菜单。
(1) 机床参数的设定
当机床类型设定完成之后进入机床相关参数的设定,如图4.5所示。其中X轴行程: 800mm; Y轴行程:500mm; Z轴行程:700mm;直线行程最小亥IJ度值:0.001;速 度:10000,其余选项设置为默认。点击“fourth axis”进入第四轴的参数设定。
由于本文涉及到的加工中心为A-C转轴类型,所以在进行后处理设定是,定义旋转 平面在OYZ面上的轴为“A”轴,旋转平面在OXY上的轴为“C”轴。如图4.6所示
(3) NC数据的定义由于本文涉及到的加工中心为A-C转轴类型,所以在进行后处理设定是,定义旋转 平面在OYZ面上的轴为“A”轴,旋转平面在OXY上的轴为“C”轴。如图4.6所示。
(2) 程序和刀具路径的设定
在程序及刀轨参数设置中可以定义、修改机床动作事件的处理方式。如图4.7所示。
其中主要包括了六项主要参数的设定,program选项主要定义、修改程序头、程序 尾、操作头、操作尾以及刀轨事件;GCodes[36]用来定义后置处理中所用的所有G代码;
M Codes用来定义后置处理中所用到的所有M代码;Word Summary[37^来定义所有的 字地址,可以修改格式相同的一组字地址,或是其格式;word sequencing定义修改程序 中的字符优先级别;custom command用来添加用户自定义的程序命令。
NC数据定义主要用来定义数控程序的输出格式[38],其主要包含了四个项目的定义, 分别是block (程序行)、word (词)、format (格式)以及其他数据。
*程序行定义表示每一机床指令的程序行中输出哪些字地址,以及字地址的输出先后。 *词定义词的输出格式,包括字头和后面的参数格式、最小值、前缀后缀字符等。
*格式定义数据输出的格式,确定其是整数、实数、还是字符串,数据格式的定义取 决于数据类型,一般坐标值采用实数,寄存器采用整数,注释和一些特殊的类型则 用字符串[39]。
*其他数据一般定义词间隔符、程序行序号、行结束符等一些特殊字符。
(4) 输出设置
output settings控制列表文件是否输出和输入内容。输出的项目有三轴的坐标值,第 四轴及第五轴的角度值,以及转速和进给等数据。也可以定义打印页的长宽和页眉,以 及文件后缀。
(5) 文件预览
当文件创建完成之后可以对创建的定义文件和事件处理文件进行预览。确保文件的 正确性,改动的内容标记在上半部分窗口中。
4.3.3保存后置处理器
当后置处理器设定完成之后就可以保存后置处理器,后置处理器的保存过程中会自 动产生三个相互独立又相互作用的文件。由于UG软件不支持中文路径,所以保存的时 候要把三个文件保存到全是英文字符的路径文件下以备后面验证需要。
本文采摘自“五轴加工中心后置处理及仿真技术研究”,因为编辑困难导致有些函数、表格、图片、内容无法显示,有需要者可以在网络中查找相关文章!
本文由伯特利数控整理发表文章均来自网络仅供学习参考,转载请注明!