五轴后处理器研究

来源 :装备维修技术 | 被引量 : 0次 | 上传用户:gzzmh12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着国内五坐标数控机床的逐渐增多和数控编程软件功能的不断完善,许多厂家都采用多轴数控加工技术来加工一些复杂零件,大大提高了生产效率及加工精度。企业往往购进结构各异、不同国家生产的各类五坐标加工中心及数控机床,并使用了多种不同数控软件进行编程。但五轴数控编程存在着许多问题,其中一个非常关键的原因就是在CAM软件和数控机床之间缺少了起桥梁作用的专用后置处理器。为了发挥五轴加工的优势,必须解决多轴NC后置处理软件开发这个关键问题。为此本设计的目的是开发一个基于UG NV8.0 用VB6.0语言编写的多轴数控机床的专用后处理器。
  关键词: 五轴数控机床;后置处理; UG8.0; VB6.0.
  1  绪论
  1.1   概述
  我们知道在购买数控设备的时候,大多数机床厂家,是不配备后处理器,这需要专门的定做,或向后处理技术供应商购买,一些企业也不具备自主开发的能力;目前这种技术掌握在少数技术商手中,其售价相当的高,少则几千多则要几万,这对一些小企业来说也是一笔比较大的花费。为此我对后处理技术进行研究解决后处理开发。
  2  确定五轴联动专用后置处理软件的开发方案
  2.1   开发方案
  NC后置处理软件的编制一般有以下2种方式:
  (1)利用高级语言将刀位记录转换成数控指令代码,这种方式的优点是灵活性高,缺点是工作量大,程序编制困难。
  (2)软件商提供一个交互式后处理书写器(Post Writer),用来确定一些具体参数后,就形成了针对具体机床的后处理软件。这种方式的优点是简单方便,缺点是形成的数控文件灵活性差。
  我采用第一种开发方法。
  2.2   软件的主要功能及研究内容
  本软件根据机床的功能及编程格式针对UG NX8.0所生成的刀位文件就行计算处理生成符合机床格式的数控程序软件的主要功能有:
  ①数控程序的生成。
  ②数控程序的旋转及偏移、实现加工动态速度。
  ③孔的加工:CYCLE81、CYCLE82、CYCLE83、CYCLE84、CYCLE85、CYCLE86。
  ④多加工程序的输出。
  根据本软件的功能要求本研究的主要内容有:
  ①BV100机床的功能就要求的研究机床的加工范围、编程格式、机床结构。
  ②根据UG软件生成的刀位文件格式研究如何将其转换成西门子840d数控系统格式并符合BV100机床要求。
  ③根据机床结构进行五轴数控程序的算法研究;UG编程方法的研究、五轴加工方法的研究
  3  西门子数控系统及UG刀位文件研究
  3.1   数控编程格式
  本次所开发的数控机床的后处理器其所使用的数控系统为西门子840D数控系统,其数控系统编程格式有如下几个要求:
  3.2   UG的刀位文件格式
  上面这段程序是多轴加工的UG刀位文件。
  4  五轴联动后处理算法
  本次UG后置处理软件的发开主要是针对典型的叶轮加工轴后置处理器开发研究。
  下图4.1看出叶轮的叶片扭曲只能采用五轴加工中心进行加工。
  4.1   机床结构
  五轴联动机床的结构为X、Y、Z、A、C式结构其属于双工作台回转型结构,回转中心相交重合。
  4.2  五轴算法
  BV100機床的A角为-110°~+110°,C角为0°~360°,在加工中为了防止A角的突变还要限定A角的范围是0°~100°,C角不进行限定既C角0°~360°。
  已知:机床的类型为双转台五坐标机床A角为0°~100°,C角为0°~360°
  设工件坐标系为OXYZ,工件可以绕X轴摆动A(0°~100°)角,工件可以绕Z轴转动C(0°~360°)角,工作台回转轴与Z轴一致;机床运动坐标系为OXYZ,O O=d;刀心C在工件坐标系的位置为(X,Y,Z);刀轴矢量a在工件坐标系中为()。计算时首先将刀轴矢量的起点移动到工件坐标系的原点,然后将刀轴矢量绕Z轴顺时针方向转动到(-Y)(+Z)平面上,再将刀轴矢量绕X轴顺时针转动到与Z坐标方向一致。这样转动可以保证当≥0时候,刀轴矢量绕X轴顺时针转动角度在(-100°~0°) 之间,既刀具相对于工件绕X轴的转动角A在(100°~0°)之间。
   将刀轴矢量的转动化为刀具相对于工件的转动或摆动,首先是刀具相对于工件绕X轴逆时针转动A角,然后使刀具相对于工件绕Z轴逆时针转动C角,如图4-2所示
  5  基于VB语言的UG后处理软件程序的编写
  5.1   程序编写的思路
  本软件的编写思路是借鉴UG/post的后处理原理来编写的;既通过每读取文件一行数据根据数据的内容进行标记,当读到下一行是根据标记的内容进入相关事件处理程序直到处理完整个刀位文件。
  ①   编程菜单下有:“参数设置”、查找两个功能
  ②   工具菜单下有:三轴以内的熊族G代码刀轨仿真软件
  该软件主要功能有:
  ①  三轴数控程序的输出,五轴数控程序的输出。
  ②  根据保存方式可以按工序输出多道工序的数控程序,按工序集中方式即使用一台数控机床完成多道工序自动换刀方式输出一个数控程序。按刀具划分工序输出一个数控程序。
  ③  按照编程方式可以分为绝对值编程和增量值编程。
  ④  在加工出现误差是可以对程序进行程序的偏置和旋转。
  ⑤  动态速度的调整以及限定动态速度的范围。
  结论:
  通过对后处理研究使掌握了后处理技术开发,关键技术不再是制约我们发展因素。
  参考文献:
  1.童占梅.Visual Basic 程序设计教程,电子工业出版社,2005
  2.龚沛曾,杨志强,陆慰民.Visual Basic 程序设计教程(第3版),高等教育出版社
  3.王睿彭,数控机床编程与操作,:机械工业出版社,2009
  4.吴赣昌,线性代数,中国人民大学出版社,2006
  5.陈建军,数控铣床与加工中心,机械工业出版社,2009
  6.刘雄伟.数控加工理论与编程技术.北京:机械工业出版社,2003
  7.邓奕, 彭浩舸, 谢骐.CAM 后置处理技术研究现状与发展趋势. 湖南工程学院学
其他文献
摘 要:本文主要针对中车贵阳公司螺杆式空压机的余热,设计了一套空压机余热智能回收控制系统,控制精度高,响应时间快,节能效果显著。采用PLC为核心设计硬件和软件,通过对进出水温、进出油温的监测,结合PID调节控制调节阀开度,将高温热油的能量通过换热器提升水的温度,实现对出水温度或出油温度的精确控制。  本文对产水量及节能情况进行了全面的分析对比,并已将此控制系统制作成实物应用于工业螺杆式空压机的余热
摘要:随着风力发电技术不断发展,对机组内部零部件的维护与故障检测越来越重要,本文就针对风电机组的双馈发电机部分,本文旨在于对风电机组发电机滑环室内碳刷打火现象的原因进行分析,在三种机理的猜想下进行分析或试验对比验证,本文证明了猜想的正确性,得出了打火产生的主要原因在于接触力的变化及电荷的放电所引起的,并可以此作为依据来保护风电机组的正常运作。  关键词:风力发电机组 碳刷打火 接触力变化 热击穿
摘要:神华福能发电有限责任公司500kV 3号启备变,于2019年9月送电过程中A相稳定绕组受到励磁涌流冲击,造成绕组变形,形成匝间短路,短路产生的电弧造成A相铁芯电弧灼伤,直接经济损失至少280万元。针对3号启备变涌流冲击损坏现象,深度钻研技术,对冲击电流电压波形进行分析,从专业角度提出控制合闸涌流的可行性,并开展应用调研,提出在#3启备变500kV开关分合闸回路安装“涌流抑制器”改造方案,通过
摘要:随着我国现代化建设进程如火如荼推进,以数字化为主要特征的BIM技术逐渐走入公众视野,成为优化建筑工程设计的关键所在。近些年来,BIM技术在建筑行业中的大力推广不仅促使建筑工程设计的可视化、精细化目标得以实现,同时为设计人员、工程师以及用户之间就工程设计的协商交流提供了平台,对建筑行业的可持续发展具有积极促进作用。基于此,本文将对BIM技术的特点以及具体应用进行介绍,希望对建筑工程设计水平的提
期刊
身体权是自然人维护其身体完整并对其身体的组织或器官享有支配权的具体人格权。身体权是司法解释的权利,并非法定。由于对身体权缺少立法的明确规定,在司法实务中,对于身体
电视剧《和你在一起》中的琴童有三位"父亲",其人物形象迥异且转喻所指富有深意。剧中的三位"父亲",养父、生父、余教授的形象及喻体揭示出了社会大环境,然而,转喻缝隙间的"
目的观察中药药浴联合窄谱中波紫外线(NB-UVB)照射治疗稳定期寻常性银屑病的临床疗效及其对患者生活质量的影响。方法将入选的84例门诊稳定期寻常性银屑病患者随机分为两组,