Cimatron软件是以色列Cimatron公司开发的高端CAD/CAM产品,其以强大的曲面造型功能和NC功能、易学易用和灵活便捷的操作的特点赢得众多企业的设计人员和数控编程人员的青睐。其在逆向工程方面也有非常好的解决方案。
9 r2 q( _. s# t+ f' r随着产品的引进和国产化的要求,更多的企业面临着如何得到已有零件的产品模型,进而可以进行产品的加工该零件。另外一个方面,随着测量技术不断发展和质量保证对产品检测要求的提高,测量机也广泛应用与质量检测部门。逆向工程便是满足这一要求的利器。* u1 n8 ~2 }9 @( c6 p6 R# }2 k8 O; X
Cimatron的逆向工程以其全面而强大的功能而在北美和西欧得到了非常广泛的应用。对于每个点云, 用户可以根据实际情况,选择是先由点云生成几何样条曲线,还是从点云直接产生曲面模型, 对生成的曲面模型还可以用彩色图的方式进行精度分析等。4 r% p4 }" N# j, f- p- Z$ U/ N9 L
裁纸刀刀柄的点云文件 Cimatron支持多种测量机的数据格式,这些格式包括ASCII,G-代码,CMM而且用户还可以定制数据格式处理器,使得系统可以读取任意格式的数据信息。这些格式包括ASCII,G-代码,CMM,MDA,MDB,ISO,CIM等。对点云中点的数量没有限制。 点云能用很多命令来编辑从而校正数据化的缺陷。对探测直径误差进行补偿,用固定或可变的等距来矫正点。它为工程技术人员提供了一整套强大的面向点云的处理工具:点云的分割,投影,删除,加密,过滤,去噪,断点的分析等等。使用带有不同误差校正的二维,三维Bezier或NURBS样条曲线把点连接为曲线,拐角点能被手工确定或在一定角度范围内自动被检测到。 - a0 C! k: G. X, f3 p
过逆向工程自动回复曲面 使用点云数据能直接生成智能的网格曲面(多面体网格),网格的单个节点能在不影响曲面的条件下被修改。用完全的颜色表格来显示网格和点之间的距离。也可以直接从点云生成NURBS曲面,用颜色表格来显示点和曲面之间的距离。在通过使用逆向工程得到了三维产品模型之后,用户就可以利用Cimatron系统内在强大的曲面模型设计和修改能力,对模型进行必要的修改和调整,进而进入加工系统实现加工编程。
+ |0 C" N' B8 M- WCimatron逆向工程还可以让用户使用测量的大量点云生成由三角面片表示的几何模型,然后让Cimatron读取存成的STL三角面片几何信息,就可以在此基础上直接进行模具的数控编程来加工所要得到的模具了。
* t- s8 y) a( w. \/ WCimatron的检测模块(Inspector)应用于产品的质量检测,用户可以把质量检测的离散结果读到Cimatron中把它们与原有的理论模型进行比较,系统会以可视化的方法显示结果零件与理论模型的精度差异。
( K; K* m7 k$ G+ J1 q 汽车覆盖件零件数学模型 笔者正式利用Cimatron的逆向工程完成了单螺杆压缩机螺杆的较精确造型。下面就具体的设计过程描述如下: 一、单螺杆压缩机的原理及问题的提出
0 b! S% W7 h9 {! e0 Y N, O1 N
! H" v: r1 m/ |0 B单螺杆压缩机由两片星轮和一个螺杆组成,其中每片星轮有11齿,螺杆有6个槽。工作时由螺杆带动星轮转动,且旋转轴相互垂直,螺杆和星轮的转速比为11∶6,如图1所示。星轮的齿截面较简单,造型也非常方便,如图2网格部分所示。 螺杆槽由星轮齿按包络原理形成,因而很难按常规方法对螺杆进行精确造型,只能通过数学模型计算出螺杆槽的坐标点后利用逆向工程反求。
5 Z! u; [; d7 [# B . O; `# [1 l$ X5 Z$ b' w; K
图1螺杆和星轮的装配关系 图2 星轮齿截面 图3 星轮一个齿顶与螺杆啮合角度 # u! [) x1 @4 f7 j2 J
二、解决问题的思路和方法! S i2 X; `; {6 q/ |8 _, t& d- q- O
7 M& }; b& |: N. b7 d; ?, ~我们通过计算程序得到螺杆的一个槽的许多坐标点,然后用Cimatron IT的逆向工程模块可以对螺杆的一个槽进行较精确的设计,然后将此槽的特征进行6等分圆周阵列得到整个螺杆造型。具体步骤如下:
; b( Z. }/ A- u$ [% c' {. z( t⑴按星轮的截面尺寸和外形尺寸(外圆)对星轮进行精确三维造型(只造型一个齿),并存盘为star.pfm。
' H, E8 v; i5 i8 h- E# q⑵按螺杆的外形尺寸进行螺杆的外形造型,并存盘为screw.pfm。% c) M1 _1 j7 e8 p' i2 j
⑶用计算程序精确计算螺杆的一个槽的坐标点(3万多个点)。; {. w, s" k0 T, a" Z0 x
⑷修改逆向工程的配置文件,在零件screw.par中用Cimatron直接读取坐标点文件,生成点云。如下图4: H/ g" Z) \# R7 H/ W. A |
& f2 @+ g6 G8 t2 P$ R

1 h+ p( k/ p: G) @# b图4 图5" \6 s. ^7 t& L Q6 ~. J2 Y
⑸用cimatron的re_enge生成曲面。Re_enge功能提供强大的点云编辑功能:# K l5 E, K6 _3 ^" r2 o
a. 根据点云自动生成扫描线,即截面线;
2 b5 r; X# U/ @) I: }; n; Yb. 对点云的点进行过滤、加密等编辑处理,使点更均匀;$ C! C% ?" z# L
c. 对扫描线排序,将方向相反的的扫描线调整过来;
8 [7 h8 b- y5 c. O) Y6 O9 cd. 根据扫描线,自动生产扫描面。即得到我们所需要的曲面的大致形状。如上图5。+ M: _6 I$ w1 f( B. X
⑹通过Cimatron的曲面造型对曲面进行延伸、裁减等操作得到螺杆的一个螺杆槽。再通过布尔运算得有一个螺槽的螺杆。
: V& ~! }6 g; `⑺将此螺杆槽的特征进行6等分圆周阵列得到整个螺杆造型。. ^* ?5 k% Q- d9 w
0 a# i3 U( m; O. R5 }3 H' K( v6 {三、设计实例
: u/ f9 f+ K, \3 `; I* F9 K! p$ s6 `" D) C
我厂生产的OGD55型单螺杆压缩机星轮的转角α=57.7°,β=31.5°,按上述步骤进行一个螺杆槽造型如图6,再通过布尔运算得到一个槽螺杆,如图7,再将此螺杆槽的特征进行6等分圆周阵列得到整个螺杆造型。如图8。
2 B9 p( x5 j$ C" h6 B- A1 M图6 通过逆向反求的槽底
! r& p2 g) N- Y: m图7一个槽的螺杆 图8 螺杆的完整造型 四、结论
. H% l/ q: J; r& B9 ? 借助逆向工程软件,我企业成功实现单螺杆压缩机螺杆的精确三维造型,为以后利用Ciamtron的五轴进行加工提供了精确模型,大大提高了产品设计的效率,为项目的最终顺利完成奠定了坚实的基础。 |