




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
五轴数控机床的后置处理算法与软件实现该文以一种主轴复合摆动的五轴数控机床为对象,在分析了坐标系统之后,给出了联动时刀位轨迹的后置处理算法。文中采用面向对象编程技术得到了五轴后置处理系统。一、引言 床的各种运动都是执行特定数控指令的结果,完成一次加工过程需要连续执行一连串的数控指令,即数控程序。在CAM,计算机辅助制造过程中,将CAD设计的模型,通过CAM软件模块计算产生刀位轨迹的整个过程称为前置处理。在前置处理中,按照相对运动原理,将刀位轨迹计算统一在工件坐标系中进行,而不考虑具体机床结构及指令格式,从而简化系统软件。即在CAM软件系统中进行刀位轨迹编程时,总假定工件是固定不动的,所以刀位文件(CLF)中给出的是在工件坐标系中刀具的位置数据,包括刀心点和刀轴矢量。前置处理产生的是刀位文件(Cutter Location File),而不是数控程序。因此,要获得数控机床加工程序,还需要将前置计算所得的刀位轨迹数据转换成具体机床的程序代码,该过程称为后置处理(Post-Processing)。 数控机床是加工复杂零件的现代化设备,多样化的结构是其发展的必然趋势。由于五轴数控加工的复杂性,后置处理程序是必不可少的。对于不同类型运动关系的数控机床,其后置处理又是不同的,因此有必要针对不同结构的机床建立其有效的后置处理程序。本文作者以德马吉(DMG)DMU200P数控加工中心为对象,分析了它的机床结构和后置处理方法,并采用面向对象编程方法实现了其后置处理程序。二、机床的坐标系统 ISO的规定,数控机床采用右手直角坐标系,其中平行于主轴的坐标轴定义为z轴,绕x、y、z轴的旋转坐标分别为A、B、C。上述各坐标轴的运动可由工作台,也可以由刀具的运动来实现,但方向均以刀具相对于工件的运动方向来定义。通常五轴联动是指x、y、z、A、B、C中任意5个坐标的线性插补运动。图1 DMU200P机床运动坐标系 如图1所示的是DMU200P机床的运动坐标系。该机床的五轴由x、y、z、B、C组成,其中B、C方向都为刀具相对于工件运动的方向,C轴旋转是由工作台旋转实现的,故C轴的实际运动方向相反;B轴为主轴复合摆动,主轴在摆动过程中同时实现两个方向的摆动运动。在图1中,=45,B轴可以实现0180摆动。在正常状态下,机床的刀轴指向与z轴平行,B轴旋转180后,刀轴方向与y轴平行。二、机床运动学求解在多轴数控编程时,CAD/CAM软件生成的刀位文件由工件坐标系的X、Y、Z和刀轴矢量i、j、k构成。后置处理中的运动求解,主要包括转动角度计算和经过转动后的X、Y、Z值求解。其中,转动角度计算就是把工件坐标系中的刀轴矢量分解为机床两个转动坐标。假设工件坐标系Owxyz在加工开始运动前 (B =0,C=0 )与机床标系Oxyz平行,则工件上任意点的刀心位置在工件坐标系中的坐标为 (xw,yw,zw),刀轴矢量为工件坐标系中的单位矢量,设。如图2中的ON表示任意刀轴经过平移后,在机床坐标系中的矢量。图2 DMU200P角度计算1.转动角度的计算若将图2中的刀轴单位矢量ON首先绕Z轴旋转,再将旋转后的ON0单位矢量绕OP旋转,其中,N点和N0两点旋转过程分别形成的两个圆有交点M。那么,刀轴矢量ON旋转到与Z轴方向一致时,需要经过以下两次旋转:(1)绕Z轴旋转到OM;(2)绕OP轴(B旋转轴)旋转B角度与Z轴重合。根据图2中的向量关系,则有:(1)(2)由(1)、(2)两式向量关系得到:(3)(4)同时根据向量关系,有:(5)因此,DMU200P运动角度为:(6)(7)直角坐标计算随着五轴数控机床控制系统的研究与发展,已经实现了对旋转坐标转动之后的对刀具刀心点相对于工件位置的保持,即刀具中心管理功能(TCP)。在DMU200P数控机床的HEIDENHAIN TNC430控制系统中,已经提供了实现该功能的M代码,从而由控制系统来给出经过B、C轴旋转之后的X、Y、Z坐标值。此外,刀具中心管理功能的优点在于,可以减少因加工时装夹不同而造成的重复后置等问题。三、后置处理程序的实现与应用后置处理的主要内容包括:数控指令的输出、格式转换输出和机床运动学求解处理等方面的内容。其中,数控系统控制指令的输出涉及到机床种类、机床配置、机床的定位、插补、主轴、进给、暂停、冷却、刀具补偿、固定循环、程序头尾输出等方面的控制;格式转换输出包括数据类型转换、字符串处理和输出地址字符等方面的内容;运动学算法处理即后置处理算法设计,主要针对多坐标加工时的坐标转换、机床运动学定义、跨象限处理和进给速度控制等几何运动变换计算。后置处理过程原则上是解释执行,即每读出刀位数据文件中的一个完整的记录行,就根据所选机床进行坐标变换或文件代码转换,生成一个完整的数控程序段,并写到数控程序文件中,直到刀位数据文件结束。采用面向对象技术,建立了记录刀位文件信息的数据结构和处理格式转换输出的方法,从而实现了后置处理系统,后置处理流程如图3所示。 图3 后置处理流程后置处理程序由6个模块组成:刀位文件读入、后置参数设置、后置方式判断、数据转换、加工程序输出和数据显示模块组成。其中,后置处理方式判断模块,实现对刀位文件是何种加工方式的判断;刀位文件读入模块则要根据刀位文件的特性,逐条读入刀轨中刀具中心的坐标值和刀轴向量值,以及刀位文件中所包含的其他信息;数据转换模块实现了后置处理算法中的角度计算以及必要的直线坐标值的计算。基于面向对象的技术,使得我们在增加新的多轴后置处理系统时,只要对其中的数据转换模块进行变化,即可实现了多台多轴数控机床的后置处理的快速建立,实现了代码重用性。图4给出了采用该后置处理系统在DMU200P数控机床上进行的应用,在窗口左侧显示的是刀位文件,右侧显示的是经过后置处理的NC数据文件。 标牌制作图4 后置处理系统应用四、结论(1) 本文围绕一种运动形式复杂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林防疫基本知识培训课件
- 工勤技能试题及答案
- 2025年红白理事会工作职责与招聘考试模拟题详解
- 2025年物流师职业资格考试全真模拟卷及答案解析
- 2025年初级产品经理面试宝典与案例分析题集
- 湖北省利川市第五中学2026届化学高三第一学期期末达标测试试题含解析
- 2025年初入教育行业者教学技能面试模拟题集解析
- 2025年心理咨询师专业笔试模拟卷及解析
- 2025年乡村振兴大课堂村级专干招聘笔试模拟题及备考策略
- 2025年农业科技发展前沿动态及趋势分析预测题
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 项目成本核算表模板
- 医技三基三严知识模拟习题含参考答案
- Y -S-T 732-2023 一般工业用铝及铝合金挤压型材截面图册 (正式版)
- 2024新版实习律师协议
- 2024辅警考试公基模拟220题及答案解析
- 不定代词专项练习(附详解)
- 县乡教师选调进城考试《教育心理学》题库含完整答案【全优】
- 科研数据的存储与管理
- 内镜床旁预处理培训
- 营销优化策略研究方法
评论
0/150
提交评论