基于UG的数控车削加工编程技术及应用
2018-08-05方毅飞
方毅飞
本文介绍UG数控车编程模块,并且对典型工件的削加工进行阐述,介绍如何利用该软件进行数控车编程设计的过程。基于UG的参数功能,有效地促进数控车NC程序的编制效率得到提高,并且取得理想的生产成果。
UG作为美国UGS公司的一款高端三维CAD软件,集合了CAD、CAM、CAE的功能。其模块包括了零件设计、二维工程图、零件加工、仿真、有限元分析等。经过不同模块之间的融合利用,共同完成零件的三维信息设计、数控加工、有限元分析模块的共享,从而促使设计更加便利化、更加迅捷、更加实用。UG的加工应用功能一般包括数控洗、加工中心等;但是在数控车编程方面的应用相对较弱,究其原因,主要在于:数控车编程比较简单,利用Autocad软件能够完成手动编程;虽然数控车的模块功能多样化,并且效率高,但是关于数控车的模块功能学习的资料比较少,难以系统学习和熟练掌握,因此缺乏一定的优势;后置处理器编程要求编程人员具备比较高的专业水平。由此可见,导致UG数控车编程模块的应用并不多,本文介绍UG地数控车编程模块,并且对典型工件的削加工进行阐述,介绍如何利用该软件进行数控车编程设计的过程。基于UG的参数功能,有效地促进数控车NC程字的编制效率得到提高,并且取得理想的生产成果。
UG數控车的模块包含丰富的内容,例如钻孔、铰孔、内孔、螺纹等,涉及数控车全部的操作内容。在数控车加工中存在一些典型的零件。例如,该零件包括切槽、车螺纹,其基本体现UG数控车模块的功能。下文以该零件的数控车作为加工编程说明的例子。
1.程序编制准备工程
建立零件数字模型。在进行编制程序之前需获得该零件的数字模型,以参数作为依据建立三维模型,有利于后期更改更改方便。
完成零件的二维平面后初始化选择加工模块。选择加工模块以后,利用车削横截面功能获得零件的基本轮廓。该功能优点为如果三维零件尺寸有所改变,其二维轮廓的形状也会自动更新,因此可以省去重新设定参数的时间和工作,有利于提高工作的效率。
2.建立加工坐标系
在UG车削加工过程中,车削主轴和程序的零点随着加工坐标系而定,并且加工坐标系是刀具轨迹的坐标圆点。在设定坐标前可先了解UG车削中工件坐标系的规定。加工坐标系可从两种角度了解,其一,加工座标的XZ平面对车削平面起着决定的重要作用,加工坐标系的XZ平面和工件坐标系平行。同时规定加工坐标系的Z轴为主轴。加工坐标系的原点为程序零点,以加工坐标系的XZ面为车削平面、XY面为决定平面。其二,加工坐标系地XY平面和工件坐标系平行,规定加工坐标系的X轴作为主轴,原点作为程序零点,XY平面为车削平面,XZ平面为车削平面最常用的方式。完成上述准备工作以后,开始对坐标进行定义。分析零件地安装加工步骤,建立两个加工坐标系,分别建立在零件地两端中心位置。如图所示。
定义加工工件和毛坯体通过建立工件和毛坯体,系统方可找到需要加工的部位进行加工。建立工件和毛坯的对话框即可。
3.NC程序生成
完成上述工作后,可生成机床识别的NC程序。对机床型号进行辨认,再根据型号编制后处理。在UG软件中,后处理需通过后置处理编辑器完成。根据机床的NC代码格式在对应的位置修改。现在而言,数控车削加工主要采用UGNX、Mastercam、CAD\CAM软件进行编程处理,通过软件编程可以弥补手工编程的不足,有利于让编程更加便捷和高效,并且可以让编程结果更加精准,特别有利于解决复杂的零件编程。铜鼓UGNX软件对数控车削加工,可为加工工作提供模块,让编程工程为模型轮廓自动成型。还可建成NC程序,根据不同的型号机床编制合理的后处理程序。在UG软件中,后处理的编程通过后置处理编辑器进行编制和修改。
经过后置处理生成的NC代码如下(部分数据):
N0010G94G90G21
N0020G50XO.OZ0.0
:0030TOOH00M06
N0040G97SOM03
N0050G94GOOX31.4Z.5
…
综上所述,数控加工是综合应用机械发展的新成就,通过对现代电子、测量计算机的技术应用,完成机电的一体化。现如今,数控加工已经成为机械制造的主要趋势。近年来,PLC已经配备巨大的运算能力,应用广泛。PLC技术安装使用维护便利,并可进行成品组装,促使数控加工中心更加灵活、稳定、快速和全面。