找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 243|回复: 0

[资料] UG软件在MF Twin65车削中心上的加工应用(二)

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  四、加工仿真研究
8 Q4 ^1 g! C$ o) P! H' }; I& ]/ z/ a  本应用研究中使用的vericut(加工仿真)软件可以交互式地模拟演示材料按数控刀轨数据被去除的过程,整个模拟加工过程在计算机上完成,这是在加工前对所作的刀轨文件进行验证的一个极好工具。使用vericut软件可以检验刀具轨迹的准确性并确定所模拟加工完成的零件与原设计模型是否一致,这样就可以大大减少切削过程失误并易于对刀轨文件进行快速正确的调整。
+ R9 ?# R9 `$ H% Q9 y- o  1.仿真过程9 S6 }+ a1 z; O5 }" O
  使用vericut进行仿真需要具备三个必要条件,即毛坯模型、刀具轨迹数据和切削刀具的描述,按以下步骤进行准备。
6 z5 Q8 Y% E2 X' z9 R. U* s4 q& T  (1)在UG中按加工零件的毛坯尺寸做一个毛坯模型,并将其保存为vericut可以直接调用的.stl文件。
6 b  u2 M9 B9 m) H  (2)刀具轨迹数据就是通过UG的manufacturing模块设计生成的.cls文件(刀具位置源文件)。3 `/ g' N! X+ G8 Z
  (3)在CAM设计部分中有专门的刀具控制,其中在前述各项加工步骤中均设定了各自的刀具参数,这些参数均是包含在.cls文件内容中的。
+ u+ l+ r5 N7 P0 q1 H, o  这三个必要条件准备好之后,开始使用vericut进行仿真加工。首先将定义的毛坯模型装载到计算机屏幕中→选定所需的.cls文件,设定好各项显示参数,即可开始毛坯模型的三维仿真加工过程,观察刀具轨迹的准确性→测量模拟加工完成的零件的各项参数,与原设计模型进行比较,数据是否一致。
9 Y% b- \- K) C8 f8 V; Y$ N  2.仿真过程中出现的问题) C$ r/ i1 A3 G1 C% k  K. _& a
  无法完成一个刀具轨迹文件中的车铣仿真加工:发现是因为车削加工和铣削加工的加工坐标系不同所致,于是对CAM部分进行了改进,将车削和铣削加工的加工坐标系一致,于是实现了在一个刀轨文件中的车、铣仿真。# l* I3 r* _& x8 Q: `$ d; S; _# Y1 U+ i  ^
  无法实现车槽和车螺纹的仿真加工:此零件有三个环形槽和一个螺纹加工,但在进行加工仿真时均未仿真出来,分析是由于刀具控制的问题。
) B$ r1 K9 i) \  发现粗车外圆中切削深度过大,有空走刀的现象,在观察加工过程时发现粗车加工时一次切削1.5mm (半径方向)的切削深度过大,出现空走刀的现象,这样不但容易产生刀具的磨损,而且还影响加工件的表面质量,于是及时将切削深度调整为1mm(半径方向),这样使切削参数更为合理并减少了加工的困难。
7 v; Z- c4 {$ z1 u( `  五、后置处理部分) O7 D% [: B3 `, f) q
  在运用UG软件完成加工方面遇到的最大困难就是它的制造模块与数控机床之间无法做到有机结合,因为每台数控机床的数控系统不同,必须针对具体机床作出不同的后置处理才能将UG生成的机床文件转化为数控机床可执行的程序文件。而MF Twin65机床所采用的数控系统是西门子840C。完成机床后置处理部分共有14项主菜单,其中影响加工的是前五个选项,根据各类菜单逐级、逐条地定义了机床类型、轴的有效性、预备代码和辅助代码定义以及机床刀具控制和后置处理命令。4 j1 o: @) M% t5 |: f
  1.机床类型2 w2 U! `& p+ y' G' a+ e. v+ Z
  两个确定机床类型的方案,一个是对车削和铣削独立完成后置部分,然后组合使用,这个方案将车、铣分开,后置部分制作比较方便,但需组合使用,比较繁琐。第二个是用加工中心将车削和铣削方式同时设定进去。这个方案是车、铣功能在一个文件中完成的,后置部分内容较多,制作复杂,但使用起来较为方便。经过对比,我们决定采用第二次方案即将机床类型定义为加工中心。; X1 i4 [9 Q  L
  2.轴的有效性
$ P5 O* s! \& y  在这部分主要确定车、铣模式是否用M、G代码方式输出以及加工中心的铣方式坐标系的采用方式以及如何对车、铣的加工方式进行区分。
+ a) e' h: A7 R9 \. }  3.预备代码和辅助代码定义
3 W6 H7 `$ g6 U* R5 u% L6 [8 m4 n  在这个部分中设定M和G代码格式,每一个块中G代码的数量,用户可定义文字输入的内容,这些选项使生成的程序能够符合数控系统识别的格式。
5 r/ E% N6 e* J' g  4.刀具控制这个选项是设定G代码来控制运动,需要根据机床不同的G代码含义进行设定。
' |3 y8 F$ p& ^4 S* E  V$ e  5.后置处理命令
: u6 ?# Z( M7 G: o8 s  它允许设定如何输出在.cls文件中的后置命令,可以控制命令的有效性,它的格式等,主要将机床常用的40个后置命令逐一列出,这些都是根据数控机床系统手册一一设定进去,最后生成了该机床的后置处理文件mf65.mdfa。两主轴间工件的自动传递程序是通过制作一个CAM模板文件来解决的:UG软件有标准的M代码和G代码后处理程序,MF Twin 65机床由于是可以看作有4个主轴,2个刀架,所以它不仅有通用的一个数控指令,还有许多该机床特有的指令代码,这些指令不是刀轨数据文件,而是属于加工的前置命令,主要控制主轴运动,冷却液的开关,刀架的运动方式等,而这个接活部分程序通过实际加工,基本上形成了一个固定的格式,只需到时直接应用即可,但在后置处理部分却无法把这么一个约25句的程序添加进去,于是我们尝试使用在CAM设计部分制作模板文件的方式。
$ u% \) X! B# W. I, B% L, U0 r  (1)在CAM设计时,将这个固定的接活程序用用户自定义的方式定义到operation的前置命令中去;
- s6 F9 ^9 k4 Q2 f6 y& k6 U  (2)将含有该operation的.prt文件保存到UG的mach子目录下;
+ d- M+ V* K9 X( S9 U  (3)打开一个模板集文件.opt,将保存的.prt文件定义为UG的标准CAM模板文件即可。3 n- l% E- D8 {) [
  使用时只要在operation manager窗口中,直接选择设定好的模板文件,根据不同的加工零件选择不同的加工边界和刀具参数即可,这种方法不仅可以解决有类似固定模块程序的问题,还可以将一些典型零件的典型操作也作成类似的模板文件,到时直接调用。2 ?' X! u) D! d6 t+ O/ [% H
  在这次CAM设计,将平端面,粗车外圆,精车外圆,挑螺纹均做成模板文件,今后对一批材料接近,形状相似的同一类零件进行编程时,利用这些模块可以大量地节约时间。0 ^1 }/ h: u* X- E* e, }
  六、数控加工过程
- y7 v* F7 E. n- V: o5 J) M9 l  应用UGⅡ软件生成的数控程序传入机床进行试加工,整个程序的加工过程较为顺利,没有因为程序原因发生错误,首件试加工后测量各加工尺寸,发现由于对刀误差,导致刀具补偿数据有一些偏差,造成个别尺寸略微超差,其余尺寸和表面光洁度情况较为理想,在调整了部分刀具补偿数据后又进行了加工,加工出的零件样品各项尺寸均达到了图纸要求。0 b" N( b+ H6 G  G) V
  七、结论* `' [5 w* ?4 O. G1 V' m  s
  通过引信上体零件在MF Twin 65车削中心上运用UG软件完成整个加工过程以及对加工过程的仿真,基本能够熟练应用UGⅡ的manufacturing模块生成MF Twin65机床的数控程序和vericut软件进行加工仿真。通过对典型零件的试加工,验证了应用UGⅡ软件实现数控机床编程自动化的可行性,为下阶段实现机械产品的CAD/CAM/CAE集成化打下了一定的技术基础。
# i/ R" M' ]) h, q文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-9-20 14:52 , Processed in 0.130567 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表