Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)

上传人:飞*** 文档编号:3510267 上传时间:2017-08-06 格式:DOCX 页数:4 大小:90.97KB
返回 下载 相关 举报
Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)_第1页
第1页 / 共4页
Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)_第2页
第2页 / 共4页
Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)_第3页
第3页 / 共4页
Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)》由会员分享,可在线阅读,更多相关《Cimatron和UG软件后置处理的比较及应用(宁波大学暑期实习技术报告)(4页珍藏版)》请在金锄头文库上搜索。

1、Cimatron 和 UG 软件后置处理的比较及应用江淮宁波大学机械学院摘要:针对五轴数控加工机床的应用,分别基于 Cimatron 和 Unigraphics(UG)软件的后置处理系统,对零件刀路轨迹文件的后置处理及生成五轴加工系统可识别的代码等问题进行了研究;以 DMU70V 型五轴数控机床为例,分析与比较了此两种软件的后置处理情况、资源整合合理利用达到最恰当的使用和处理结果,为不同场合选用不同的后置处理提供依据。关键词:五轴联动加工中心;后置处理;Cimatron;Unigraphics(UG)Abstract:From the application perspective of 5-

2、axis machining tool,the problem of cutter location file generated in the Cimatron and Unigraphics(UG) post processing system that is translated into the code identified by 5-axis machining tool NC system is studied. After having analyzed and comparing the situation of the post processing by two soft

3、ware, it makes resources intergrate and meets the most application and processing result properly.Moreover,it provides the basis of using different post processing software in different occasions.Key words:5-axis linkage machining center;post processing;Cimatron;Unigraphics(UG)无论是哪种 CAM 软件, 其主要用途都是要

4、生成在机床上加工零件的刀具轨迹( 简称刀轨) 。一般而言, 由于各种类型的机床在物理结构和控制系统方面可能不同, 它们对 NC 程序中指令和格式的要求也可能不同, 因此 CAM 软件内部生成的刀轨数据必须经过处理才能适应每种机床及其控制系统的特定要求1 。Cimat ron 软件是目前国内应用较为广泛的一款优秀的 CAM 软件, 对其后处理的研究有一定的实际意义。数控机床是按数控程序进行加工的。在应用 CAM 软件生成数控程序时, 先要产生刀位文件, 再通过后处理文件, 将刀位文件编译成数控程序, 不同于手工编程2 。刀位文件是反映刀具运动轨迹的文件, 是 CAM 软件按照编程员的加工工艺,

5、在假定工件固定不动, 而刀具运动的情况下, 由软件自动计算产生的。这样做, 是因为不同的数控机床采用的控制系统的指令是不同的, 为使软件能够通用化, 就先产生刀位文件, 然后再根据具体的控制系统, 用后置处理工具, 产生专用的后处理文件, 并通过它将刀位文件编译成数控程序。不同的 CAM 软件, 后置处理软件也不尽相同, 本文以 DMU70V 型五轴数控机床为例, 比较Cimatron 和 UG 两种软件的后置处理情况。1 软件简介1.1 Cimatron 后置处理功能自从 Cimatron(思美创)公司 1982 年创建以来,Cimatron 中的后置处理器在处理编程后置方面已经有了 20

6、多年历史,在 CAM 中得到了广泛的应用,它的作用是将编程信息转化成适合机床的程序代码。其界面简洁,易于理解,功能强大,使用也方便。Cimatron 系统提供了后置处理程序可选用通用处理器二代(General Purpose Processor 2, GPP2)和 IMSPost(美国 IMS 公司为广大用户提供的基于宏汇编的后处理程序编辑器)两种后置处理方式,生成数控机床可识别加工的程序代码文件。GPP2 具有丰富的定制功能,能生成任意形式的后置处理文件,从而可更好地提供支持高速加工、多轴加工的后置处理,用户需要的后处理程序都可以通过执行 GPP2 后生成。后置处理的主要内容是定义编程方式、

7、数据格式、机床配置代码、机床运动参数、直线插补、圆弧插补和固定循环等3 。12 UG 后置处理功能UG 软件是 SiemensPLMSoftware 公司的软件,它提供了自己特有的后置处理工具图形后处理模块(GraphicesPostprocessorModule,GPM) ,用户通过运行一个生成数控系统数据文件的交互式对话程序,依次回答其中的问题,便能生成一个所需数控机床的数控系统数据文件(Machine Data File,MDF) 。通用后置处理程序不能直接控制数控机床,用户必须进行适当修改,另外,UG 后置处理不能适应不同数控系统的多坐标数控加工。专用后置处理程序的开发必须在充分掌握数

8、控机床的结构信息、控制系统和机床编程规则等方面的基础上才能进行4 。UGPostBuilder(UG 后置处理器)提供了开放式的后置处理自定义功能,采取问答的方式帮助用户定义特殊的后置处理功能,使用户能非常方便地完成复杂的后置处理自定义过程。2 后置处理构建及处理在通用三轴后置处理器的基础上,将角度计算和新刀位点的计算通过 Cimatron 和 UG的后置处理程序加入到通用三轴后置处理器中,快速开发了该机床的五轴专用后置处理器,并开启第 4 轴 B 和第 5 轴 C 角度的输出。21 CimatronIMSPost 后置处理Cimatron 所有工步的刀具轨迹生成后,通过专用的后置处理程序,转

9、为机床的加工代码,能对未加工区域自动识别和清根处理。Cimatron 系统采用了IMSPost。IMSPost 是基于宏汇编的后处理程序编辑器,可支持各种 CAD/CAM 软件生成的刀位文件的后置处理,并提供了多种后置处理文件库,可支持更广泛的数控机床。同时,它也提供了丰富的定制功能,可生成任意形式的后置处理文件,从而更好地提供支持高速加工、多轴加工的后置处理。在 IMSPost 对话框中选择相应的控制器、机床类型,设定相关参数的值,定义输出文件的格式、输出文件的位置,对刀位数据进行后置处理。用户可以根据自己的需要,通过修改事件解释器文件和定义文件,定制自己的后置处理器。IMSPost 后置处

10、理的流程图如图 1 所示。采用双转台五轴联动加工中心,Cimatron 后置处理使用 IMSPost 后置编译器。后置处理构建方法:新建选择 Siemens849libInput(输入)和 Output(输出)选择Metric(材料)机床类型选择 5axis C on B(五轴, C 轴在 B 轴之上)根据机床实际情况设置各轴的正负限位Referencel Z(Z 向参考)设置值为 B 轴旋转中心到工件原点的值,后面的设置都采用默认设置。采用 Cimatron 软件编制后置处理程序文件的关键在于:CAM 加工坐标系与数控机床的实践加工坐标系要进行坐标转换,同时,在 CAM 坐标系中相当于机床程

11、序的回转体的直径坐标值要进行关系运算。新编译的后置处理文件(*EXF)在 Cimatron 上调试编译通过(生成*DEX)后,刀路文件通过该文件进行处理即产生适合机床加工的数控铣削程序。22 UGPostBuilder 后置处理UG 后置处理器的原理如图 2 所示。其后置处理程序制作的关键是按照机床结构和数控系统规则定制机床数据文件:*tcl(事件处理文件) ,*def(事件定义文件) ,*pui(后处理用户界面文件) 。其中,pui 文件用于利用图形化 UGPostBuilder 构造器,在其构件后置处理器,方便用户操作5 。UGPostBuilder 进行后置处理的过程为:由事件生成器读取

12、刀具轨迹信息,并将刀具轨迹信息整理成事件和变量后传递到加工输出管理器进行处理,加工输出管理器把带有相关数据信息的事件传递到事件管理器(*tcl) ,处理结果再返回到加工输出管理器,由加工输出管理器根据*def 来决定加工程序的输出格式,并输出加工程序,直到结束。UG 后置处理程序开发包括:设定机床参数,程序和刀轨参数设置,CustomCommand子参数设置和 5 坐标后置处理器与 UG 集成。UG 后置处理必须具备两个要素:刀具轨迹数据和后置处理器。刀具轨迹数据在 UG CAM 中自动生成, UG 后置处理器由事件管理器和事件定义文件构成。UGPostBuilder 提供一系列事件解释器和定

13、义文件的模板,可用于其他数控机床,事件解释器是用 TCL 语言编写的,定义文件主要包括 3 种信息:Format(格式) 、Address(地址)和程序段模板 BLOCKTEMOLATE。其中,Address 为控制机床的变量,Format 为地址的数据格式,BLOCKTEMOLATE 为一系列描述地址如何组合的宏模板。3 结语本文对五轴联动加工中心的后置处理问题进行研究,分别采用 CimatronIMSPost 和UGPostBuilder 两种后置处理器。通过在 DMU70V 型五轴数控机床铣削,实践后发现了两者在加工刀路处理方面不同的优势。对于五轴加工机床,此两种后置处理器能够进行资源整合,可以达到最恰当的使用和处理结果。参考文献1 唐立山. CAM 后置处理研究 J . 航空精密制造技术,2006, 42( 3) : 60- 62.2 唐 林. 数控加工的后置处理技术 J . 新技术新工艺,2008( 7) : 24- 25.3 唐国良Cimatron 数控编程与后处理详解M 北京:人民邮电出版社,20054 安杰,邹昱章UG 后处理技术M 北京:清华大学出版社,20035 李铁钢基于 UG/Post builder 的五轴后置处理器设计J 机床与液压,2009,37(10):72-74

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号