欢迎来到天天文库
浏览记录
ID:21275560
大小:168.00 KB
页数:4页
时间:2018-10-20
《nc程序仿真与校验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数控编程技术NC程序仿真与校验本文应用NC程序仿真校验软件VERICUT,研究了NC程序的仿真技术,分别探讨了手工编写的和由CAD/CAM软件生成的NC程序的校验方法,完成了典型零件手工编写的和由CAD/CAM软件生成的NC程序的切削加工仿真和程序校验。一、引言 NC程序作为数控加工的信息载体,其正确与否直接影响零件的加工质量。目前实际生产使用的NC程序,在投入加工之前通常采用机床空运行和样件试切,完成NC程序的校验。该方法加工准备周期长,生产成本高,难以实现数控机床的高效率。图形仿真是目前通用
2、的NC校验方法,一般采用离线工作方式,用三维图形直观显示机床、刀具、工件以及辅助设备(机械手等),在计算机上对检验程序进行编译,并驱动图形加工系统进行准实时加工,检查NC代码中的语法和语意错误,实现干涉校验。NC程序仿真能直观安全地模拟、验证、分析切削过程,免去了以往样件生产的样件材料损耗、刀具磨损、机床清理等,从而缩短生产准备周期,降低成本。本文选择了两个典型零件作为研究对象,探讨利用计算机辅助技术生成NC程序,然后进行仿真校验的技术问题。 以UnigraphicsNX和VERICUT5.3为
3、工具。在UnigraphicsNX/Modeling模块中做零件和模型造型,用VB和UnigraphicsNX/Manufacturing等软件生成NC程序,再用VERICUT5.3仿真软件实现NC程序仿真校验。二、NC程序仿真与校验工作流程VERICUT仿真校验NC程序的工作流程如图1所示。图1VERICUT仿真校验NC程序的工作流程 几乎所有形式的NC程序代码都可以作为VERICUT的输入程序,包括手工编写的纯文本格式的数控加工程序。M&G代码与APT形式的CL文件一样,都可以被VERICU
4、T直接执行。类似真实加工的是,VERICUT需要刀具轨迹代码,需要对于被加工的原材料的描述,也需要对于切削刀具的描述。验证过程的结果之一是一个加工过的三维实体模型——产品。结果之二是一个报告——包含模拟加工过程所监测到的所有错误信息的日志报告。三、VERICUT实现NC程序仿真校验的方法和步骤1.手工编写的NC程序仿真校验 对于这种情况,这里以一个用VB编写的纯文本数控加工程序为例加以说明。如图2所示的是一个已经粗加工的零件,要对其顶面进行精加工。顶面为一不能用CAD软件完成造型的三维空间曲面,
5、原曲面上相应点的坐标是在三坐标测量机上测量得到的,只能根据这些坐标值进行编程,然后加工出曲面。用VB编写的数控程序有5万多行,程序的校验原先是在数控机床上对样件进行试切完成的,要经历试切→测量→修改程序→再试切的程序校验过程,整个过程既费工又费时,而且效果也不理想。改用VERICUT对NC程序进行仿真和校验,不仅节省时间和降低成本,而且效果很好。图2毛坯模型 本例为了获得好的仿真效果,利用UnigraphicsNX制作了一个近似的实体模型。模型制作好后,输出为*.IGS文件并保存。仿真需要完成三
6、个操作步骤:准备NC程序;准备被加工零件的原材料模型;完成仿真。 进入VERICUT主界面,首先定义工作环境,单击File→Properties,DefaultUnits=Millimeter设置为公制毫米单位,然后单击File→NewSession新建一个*.USR文件。在其中定义刀具路径、毛坯和刀具,并完成仿真。(1)毛坯 单击VERICUT主菜单的Model→ModelDefinition:Import标签,单击Browse,点选保存*.IGS原材料模型文件的目录,选择预先制作好的原材
7、料模型文件。取Tolerance=0.005,单击Apply,被加工零件的原材料模型即被输入VERICUT主界面,如图1所示。(2)NC程序 手工编写的NC程序如图2所示。共5万多行,预先编好的NC程序保存为纯文本格式。NC程序以顶面中心为编程原点,精加工工序使用的刀具为φ20球头铣刀。NC程序调用步骤:单击Setupmenu→Toolpath:ToolpathType=G-CodeData,单击Add,选择预先编好的程序文件,单击Ok,刀具路径文件被调入VERICUT。图3NC程序(3)刀具
8、 根据程序的要求,在VERICUT中定义刀具,可以从VERICUT附带的刀具库中选择。步骤是:单击Setup→ToolManager→File→Open,在VERICUT的安装目录下,找到刀具库文件fanuc3xm.tls,并打开。对ID号为1的刀具进行编辑,改为φ20的球头铣刀,并将其GageOffest设为零。删除其余刀具,将修改的结果另存至相应的目录。(4)数控系统 这里要为VERICUT仿真环境指定一个数控系统控制文件。可直接从VERICUT的库文件中选
此文档下载收益归作者所有