摘要为发挥五轴数控加工高速、高效、高精的加工优势,本文以HEIDENHAIN数控系统为例,基于IMSPOST开发了五轴HEIDENHAIN系统专用后处理。经实际验证,所生成的加工代码符合五轴数控加工要求。本文对其他结构的五轴后处理开发开发提供了思路,有利于发挥CAM软件的特长,为五轴数控加工提供强有力的保障。

0、引言

五轴机床后处理严重的制约着五轴机床功能的发挥,近年来,五轴数控机床越来越普及,大部分的企业和学校都购置了五轴数控机床和CAD/CAM软件。五轴机床的结构不同、数控系统不同所需的后处理文件也不同,数控多轴加工CAM软件之间发挥着各自的优势,如何实现CAM软件之间的优势互补,例如:A软件粗加工效率高,B软件精加工质量高,就用A软件五轴粗加工,用B软件五轴精加工,最终将A、B软件生成的刀位文件输入到IMS POST中处理成机床识读的代码。

1、专用后处理开发

1.1五轴机床结构及参数

五轴机床的控制系统不同,识读的NC代码也不同,CAM软件生成的刀位文件控制系统无法识读,需将刀位文件转换为机床可识读的代码过程即为后处理。首先控制系统是否具有RTCP功能,具有RTCP功能的五轴机床编程和操作简单。本文以具有RTCP功能的HEIDENHAI系统进行后处理开发。

五轴控制系统具有RTCP功能,在编程时只考虑对刀的工件坐标系。编程和操作很简单。如图1a所示,具有RTCP功能的双摆头控制系统,RTCP功能未开启,如果转动旋转轴,机床的线性轴不动,机床坐标保持不变,程序坐标不变,但是刀具中心位置发生变化,这与编程过程不符。如果启动RTCP功能,如果转动旋转轴,机床线性轴移动,机床坐标变化,程序坐标不变,刀具中心位置不变,与编程过程保持一致。如图1b所示,具有RTCP功能的双摆头控制系统。

图1双摆头五轴机床结构

具有RTCP功能的双摆台控制系统,未开启RTCP功能,转动转动轴,加工坐标系位置不变,工件坐标系发生变化,如图2a所示与多轴编程过程不符。开启RTCP功能后,如果转动旋转轴,加工坐标系被固定在工件上,与工件一起转动,工件坐标系保持不变,与多轴编程过程相符。如图2b开启RTCP功能双摆台机床带来很大方便,加工工件摆放在工作台任意位置,无需考虑工件坐标远点是否要放在工作台的回转中心上。

图2双摆台五轴机床结构

本文以友嘉U600五轴加工中心为例定制后制处理,机床结构如图3所示。定制IMS POST文件前需充分了解机床的结构特点和主要参数。友嘉U600五轴加工中心属于双摆台结构,数控系统:HEIDENHAINiTNC530,工作行程:X轴为460mm、Y轴520mm、Z轴为500mm, A轴:行程:+40°~-110°,C轴转角:0°~+360°,工作台面;φ600 ,主轴转速(r/min): 100~15000rpm;功率: 7.5KW。最快进给速度30000mm/min 。

图3机床结构图

图4 IMS POST中设置机床结构

1.2 IMS POST后处理定制

          打开IMS POST软件开启一个新文档,模版选择“heidenhain530.lib”,输入/输出单位为“公制”。 IMS POST提供了铣床、车床、车铣复合机床,如图4选择铣床类型,机床结构为立式双摆台AC轴。根据数控系统的要求定义程序头和程序结尾,如图5a所示定义程序头,加工前主轴停转、取消旋转轴的短路径行程、取消刀尖跟随RTCP、各坐标轴返回参考点才能刀具交换。如图5b所示,定义换刀前和换刀后指令,刀具交换完需开启旋转轴的短路径行程M126、刀尖跟随RTCP功能M128以及主轴正转指令M03。如图5c定义程序结束,

关闭冷却、主轴停转、取消旋转轴的短路径行程、取消刀尖跟随RTCP、各坐标轴返回参考点。根据机床和数控系统的不同,可以自定义程序头和程序尾,添加系统所需代码。

图5定义程序内容

在Mastercam中完成叶轮粗精加工轨迹,刀具轨迹如图7所示,输出Mastercam刀位文件,刀位文件的后缀名nci文件,刀位文件数控系统是无法识读的。通过定义好的IMS post后处理文件将刀位文件转换为机床可识读的加工代码。

图6 Mastercam叶轮加工轨迹

Mastercam输出的刀位文件如图8所示,刀位文件含有刀具轨迹的所有信息,生成的是相对于工作平面静止不动的情况下,刀具的刀尖坐标以及刀具轴线上与刀尖距离为1的点的向量分量。当XY的向量分量不为0时,就说明刀具发生了倾斜,需要进行多轴加工。

图7 Mastercam刀位文件

刀位文件的转换,如图9a所示,输入刀位文件,并指定转换后的文件输出路径。注意:Mastercam刀位文件有三种类型,分别是铣mill、车turn、线切割wire。本文刀位文件类型指定为Mastercam mill文件类型即可。转换后的NC代码如图9b所示。

图8 Mastercam刀位文件

2、后处理加工验证

生成的NC代码需仿真后才可加工,在Vericut数控仿真软件中添加毛坯、刀具、夹具设置机床碰撞和干涉检查,仿真后如图10a所示,验证无误后方可加工,实际加工如图10b所示。

图9叶轮加工

3、结语

本文详细介绍了IMS POST在五轴数控加工中的应用,以HEIDENHAIN系统为例,从文件的定制、刀位文件转换以及Vericut中仿真和实际加工,彻底解决了五轴后处理难题,发挥五轴加工优势有一定的推动作用。

参考文献

[1]李海咏,NX CAM多轴加工编程实践教程[M] 北京:清华大学出版社,2014

[2]王飙,孙耀恒,齐万涛.Vericut协同Mastercam在五轴加工中的应用[J].智能制造,2018(Z1):61-64.

[3]李铁钢.基于IMSPOST的五轴加工后置处理技术[J].企业技术开发,2013,32(07):13-14.

[4]赵亮,蔡安江,郭师虹.基于IM Spost五轴数控加工后置处理器的研发[J].矿山机械,2012,40(04):99-103.

[5]王华侨,张颖,王建国.基于IMSPost的五坐标数控铣削编程后处理程序的开发[J].CAD/CAM与制造业信息化,2008(04):104-107.

用imspost制作catia后处理_基于IMS POST五轴海德汉系统后处理的开发相关推荐

  1. hypermill 海德汉五轴联动3+2后处理制作视频教程

    ◆hypermill 海德汉五轴联动3+2后处理制作视频教程 ├┈01.制作一个用于测试的图档,可以包含各类刀路.用于后处理测试 ├┈02.常规的海德汉程序格式讲解 ├┈03. 行号.G指令.坐标值模 ...

  2. python和arduino哪个好_基于Python和Arduino的智能花盆系统

    基于 Python 和 Arduino 的智能花盆系统 杨吉云 YANG Ji-yun :徐乾淏 XU Qian-hao :沈莲 SHEN Lian :章晓敏 ZHANG Xiao-min [摘 要] ...

  3. 03系统多界面_基于MATLAB的多方法车牌识别系统[带GUI界面+万字技术文档+直播]

    一.课题介绍 随着汽车数量的增加,城市交通状况日益受到人们的重视,如何进行有效的交通管理更是成为了人们关注的焦点.智能交通系统通过车辆检测装置对过往的车辆实施检测,提取有关交通数据,达到监控.管理和指 ...

  4. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发

    <基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...

  5. 大学生java项目创意申请表_基于java ee的大学生作品展示系统.pdf

    基于java ee的大学生作品展示系统.pdf 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 第34卷第3期 2015年6月 南昌工程学院学 ...

  6. 基于单片机自动升旗系统_基于视觉定位的机器人全自动冲击系统

    产品图片 产品图片 01 产品简介 产品集成了力学冲击实验机.全自动冷却机.视觉定位.机器人.分拣收集装置及信息管理软件等系统,在人工进行批量试样的上料.组批及任务下达后,自动进行试样的降温保温.上料 ...

  7. 单片机ch2o程序_基于单片机的室内甲醛浓度检测系统

    基于单片机的室内甲醛浓度检测系统 田秀荣 [期刊名称] <山西电子技术> [年 ( 卷 ), 期] 2014(000)003 [ 摘 要 ] As everyone knows , the ...

  8. websocket 发送图片_基于WebSocket的web端IM即时通讯应用的开发

    基于WebSocket的web端IM即时通讯应用的开发 功能列表: 1.Web端的IM即时通讯应用 2.支持上线.下线.实时在线提醒 3.单聊.群聊的建立 4.普通文字.表情.图片的传输(子定义富文本 ...

  9. unity3d 虚拟博物馆_基于Unity3D的虚拟博物馆信息可视化系统①

    基于 Unity3D 的虚拟博物馆信息可视化系统① 任国栋 1, 陈林华 1, 陶学锋 2, 方先行 2 [摘 要] 摘 要 : 信息可视化技术可以帮助我们加深对大规模复杂数据和信息间 相互关系的理解 ...

最新文章

  1. 东北能源大数据中心正式成立,一期将建设2.4万平方米数据中心
  2. 阿里内部mysql规范40条
  3. 【HTML】HTML+CSS复习笔记
  4. n1运行linux,斐讯 N1 运行 ArchLinuxARM
  5. Spiking-YOLO : 前沿!脉冲神经网络在目标检测的首次尝试 | AAAI 2020
  6. 计算机应用基础工作页,计算机应用基础工作页
  7. fcm脑图像分割matlab,MATLAB程序:用FCM分割脑图像
  8. 以“智变”应万变,揭秘新华三六大数字化解决方案!
  9. css之input时间控件精确到时分秒
  10. 群晖DS220+ 应用小笔记
  11. 解决WPS word论文英文摘要不对齐的问题
  12. qt中的enter键
  13. 使用 live555 直播来自 v4l2 的摄像头图像
  14. spring4开发SpringBatch 样例 -配置文件版
  15. 迪士尼机器人芭蕾舞_浅析迪士尼跳跳虎机器人
  16. 抖音什么题材最吸粉 抖音发什么内容容易火
  17. 【JavaScript学习】JavaScript 常用工具类封装
  18. ContentProvider总结与简单Demo
  19. 【工业大数据】工业大数据层层深度解析!
  20. (PL2303)Prolific usb-to-serial在WIN7, WIN8和WIN10上驱动的问题

热门文章

  1. 环境科学与生态学SCI期刊 高录用推荐
  2. 《恋爱厚黑学》杨冰阳
  3. FANUC机器人的机架号和插槽号配置
  4. 想知道图片批量处理软件哪个好?分享2款好用软件
  5. 【操作系统】第七章——进程管理
  6. 62. 如何通过增强(Enhancement) 的方式给 SAP ABAP 标准程序增添新功能
  7. 即刻云|从“制造”到“智造”,即刻云全程服务
  8. ASEMI三端正线性稳压器78M05,78M05参数,78M05特征
  9. 2010年4月13日
  10. AlarmManager介绍