(新)CATIA NC后置处理软件的开发与应用_.pdfVIP

  • 40
  • 0
  • 约5.79千字
  • 约 10页
  • 2020-06-27 发布于江西
  • 举报

(新)CATIA NC后置处理软件的开发与应用_.pdf

CATIA NC 后置处理软件的开发与 应用 一、 前言 随着国内五坐标数控机床的逐渐增多和数控编程软件功能 的不断完善,许多厂家都采用数控加工技术来加工一些复 杂零件,大大提高了生产效率及加工精度。企业往往购进 结构各异、不同国家生产的各类四、五坐标加工中心及数 控机床,并使用了多种国内、外数控软件。 昌河飞机工业(集团)有限责任公司为满足直升机研制以及 与国外合作生产项目的需要,缩短与当今世界先进机械加 工水平的差距,提高公司的机械加工能力,从西班牙ZAYER 公司引进了一台型号为KPU3000的五坐标加工中心。为了 尽早使它进入正常应用阶段,发挥它的效益,必须尽快解 决CATIA 五轴NC后置处理软件开发这个关键问题。由于 公司没有购置CATIA软件通用后置处理模块,我们专门成 立了CATIA五轴NC后置处理软件攻关小组。经过努力, 成功地利用C语言开发出了针对KPU3000数控机床的五坐 标NC 后置处理软件,为公司以后引进更多的五轴,甚至六 轴数控加工中心打下了良好的基础。下面简要介绍一下该 软件的开发思路和方法。 二、NC 后置处理软件的4 种编制方式 根据我们了解,NC 后置处理软件的编制一般有以下4 种方 式: (1)利用高级语言将刀位记录转换成数控指令代码,这种方 式的优点是灵活性高,缺点是工作量大,程序编制困难。 (2)软件商提供一个交互式后处理书写器(Post Writer),用 来确定一些具体参数,用户回答后,就形成了针对具体机 床的后处理软件。这种方式的优点是简单方便,缺点是形 成的数控文件灵活性差,难以令用户随心所欲。 (3)软件厂家为各种控制系统和不同布局的机床编制专用 后处理程序,优点是无需用户自己开发,缺点是购新机床 时,需补充订购该机床的专用后处理程序。 (4)软件厂家提供一个软件编制工具包,它提供一套语法规 则,由用户编制针对具体机床的专用后处理程序,特点是 既灵活又简便,不过用户需要额外掌握一种“语言”。一般 提供一个通用的Post 软件包,做后置处理操作时,Post 负 责调入机床文件及刀位文件,并根据刀位文件语句,由Post 去调用机床文件中相应的宏(子程序),该宏将刀位记录转换 成相应机床的指令格式并进行必要的计算。 我们主要是采用第一种开发方法,即自己利用C语言开发 CATIA软件专用的NC后置处理软件。 三、刀位轨迹与机床坐标、回转角度的关系 用数控软件进行编程时,按规定均视工件不同由刀具运动 来完成加工动作,这样可得到一个不针对具体机床的中性 刀位文件。 实际上,机床运动的实现方式各异,有的运动由工作台实 现,有的则由刀具运动来实现。在三个直线坐标(X、Y、Z) 运动情况下,编程员一般不用关心是工作台运动,还是刀 具运动,因为机床厂家均按国际标 (右手规则)来定义机床 的坐标系及其运动方向。 在有回转坐标的情况下,情况要复杂得多:有刀具摆动的, 有工作台回转的,有采用直角铣头的,还有立卧主轴交替 加工的等等,这就要求后处理程序针对不同情形进行不同 的计算。 在多轴加工时,数控软件生成的刀位文件中既包含刀具刀 尖点的坐标值(X、Y、Z),也包含刀轴方位的方向矢量(dx、 dy、dz),这时后置处理程序需要将刀位文件中刀位轨迹坐 标转换为机床坐标及相应的回转角度。 四、五轴机床的结构及转角计算 (1)Table/Table:两个回转轴均为工作台,第四轴转动会影响第 5轴的方位; (2)Table/Head:一个转轴为工作台,另一个为主轴头,两者互 为独立; (3)Head/Head:两个回转轴均为主轴头,第4轴转动会影响第5 轴的方位。 对于前两种情况,一般是选择两个互相垂直的坐标轴作为回转 轴,两个回转角的计算及后处理中的坐标变换较为简单。 KPU3000 五坐标数控加工中心是属于第 3 种情况,也就是两个 回转轴均为主轴,具体情况如图1所示。B角的回转范围是:-1 00°~+100°;C角的回转范围是:-185°~+185°。 图1 KPU3000五坐标数控加工中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档