1、 Proe 圆轨迹可变扫描是无维网站长 IceFai 在 2004 年所创造的在 Pro/Engineerr 软件上进行曲面造型的一种方法,方法主要针对一些不规则轮廓隆起的曲面。这个方法因为操作简单、适用性广并且得到的曲面质量高而为广大 Proe 用户所采用。到现在在Proe 用户应用非常广泛,本教程详细讲解了圆轨迹可变扫描的基本扫描的基本实现方法,同时也对这些年来不同的用户反馈回来的使用上遇到的各种问题做了一次性的全面解答。圆轨迹可变扫描通过增加一个圆作为原始轨迹结合产品的外观轮廓曲线进行可变扫描方法来创建曲面,使用这个方法所创建的曲面就类似于使用旋转特征所创建的旋转曲面,不同的是普通的旋转
2、得到的轮廓是圆,而这个方法的轮廓则可以是自由形状。典型的通过圆轨迹可变扫描所创建的曲面如图 1 和图 2 所示:对下面的案例,要使用如图 3 所示的平面不规则轮廓曲线,创建一个高度为 20 的弧形曲面。对于这样的曲面看起来比较简单,但如果采用传统的够线加截面进行边界混成的方法,得到的曲面质量不高,并且操作起来也相当繁锁。下面就来看看如何运用圆轨迹可变扫描进行这样的曲面的创建。第一步,首先确定弧形曲面的最高点,然后在轮廓曲线所在的平面上对应这个最高点的投影位置下草绘一个基准点 PNTO。第二步,在轮廓曲线所在的平面上,以前面所创建的基准点 PNTO 为圆心,草绘一个一定大小的圆(图 5) ,这个
3、圆的直径可以随意但不能太小,否则会可能导致失败,其中的原因后面将会有讲解。第三步,采用上一步所创建的圆作为原始轨迹,轮廓曲线作为轨迹进行可变扫描(图 6) 。第四步,进入可变扫描的草绘截面环境,这一步是整个方法成功与否的关键地,很多用户就是因为草绘中所选的参考和约束方法不当导致可变扫描的失败,所以务必看清楚下面的步骤并且能够仔细思考理清楚其中的原理。选择第一步所确定的中心基准点 PNTO 作为草绘参考(图 7) ,在这一步中,很多用户不注意选择这个人参考,特别是在轮廓线的中心,刚好就是在默认的基准坐标系的时候,不少用户就直接选择了其中一个基准曲面做为参考,从而导致最终的失败,其实只需要仔细考虑
4、一下在整个可变扫描过程中,所选择的参考是否还能够一样的存在就可以了,显然选择基准平面的话,当轨迹转一个方向后这个基准平面不再和草绘截面法向,自然也不会再有这个参考存在了。而如果系统在进入草绘环境后默认选择了其中一个基准平面作为参考,也建议用户删除然后自己选择基准点参考。通过前面所选的基准点 PNTO 参考创建一条竖直的中心线(图 8) ,这条中心线是用于约束草绘的最高点的。接下来是创建截面,根据所要创建的弧面的不同,用户可以选择圆弧、圆锥曲线或样条曲线作为截面的图元,但不管用什么图元,都有几点需要注意的。首先在一般情况下,圆轨迹只是辅助用来确定截面的法向以保证扫描过程中草绘平面始终通过中心轴,
5、因此圆轨迹的参考点一般是不会参截面的约束的,如果你不小心被自动捕捉上了,就要想清楚是否确实需要。其次,截面图元的最高点必须在中心轴上并且图元要法向于中心轴(图 9) ,这样才能保证将来的可变扫描结果再最高点是光滑的而不是出现尖点或窝点;最后也是最容易出错的是,必须要固定草绘截面在中心轴上的最高点的高度,而最直接保险的方法当然是直接标注这一点的高度,有的用户在使用圆弧作为截面的时候,往往不注意这一点,虽然他注意到了圆弧的中心要在中心轴上,但他直接保留默认的圆弧半径标注,从而导致将来可变扫描结果曲面在最高点处不重合,形成一个螺旋形状,这一点仔细想想轮廓轨迹交点到中心轴的交点距离并不是不变的就不难明
6、白其中的原因了。总结草绘的截面需要注意的地方如下(虽然有例外,但对新用户不妨照搬): 草绘的参考必须选择中心基准点而非默认基准平面。 草绘的图元一个端点在外轮廓轨迹交边上,另外一个在通过中心其准点的竖直中心线上。 圆轨迹的交点一般不参与截面的约束。 必须标注草绘截面在中心轴上的端点的高度。 草绘的截面必须法向于通过中心基准点的竖直中心线。完成草绘的截面退出草绘环境,就可以看到这个可变扫描成功生成弧形面了(图10、图 11) 。前面说过这样生成的曲面和采用普通的旋转指令所生成的曲面效果类似,下面可以通过曲面的 UV 网格来对比一下验证这个说法,可以看到他们的网格分布方式是非常相似的(图 12)
7、,而实际上用户也右以把旋转看出是一个特殊的圆轨迹可变扫描,特殊的地方在于外轮廓是和圆轨迹同心的圆罢了。从曲面质量而言,上面的方法得到的曲面光滑程度和曲率半径都可以说是满足了造型的要求,但美中不足的是结果曲面补分成了四块,如图 13 所示,这虽然在大部分情况下没什么影响,但有些场合还是会带来一些麻烦,如果能够减少这个曲面的块数自然是最好的。在 Proe 中,封闭的样条曲线都会被自动分成两段,外轮廓正是这样被分成两段的样条曲线,同样一个圆在 Proe 也是会被自动分成两半的,而在上面的可变扫描中,因为两条轨迹的断点不对应(图 14) ,所以便得到了四块曲面。要减少这个曲面块数,就必须手工参与圆的打
8、断以便让它在扫描的时候可以和外轮廓曲线的断点对应。要在期望的位置打断草绘的圆轨迹,首先在进入草绘环境时选择外轮廓曲线的两个端点作为参考点(图 15) 。然后分别通过圆心和两个断点连接中心经线,在这两条中心线和圆的交点上放置两个打断点就可以把圆按要求分成图示的两段了(图 16) 。经过这样的处理后,圆轨迹可变扫描得到的曲面就会变成了两块,比原来的少了一半,并且也避免了出现小片面的情况(图 17) 。在前面说过,进行圆轨迹可变扫描的时候圆轨迹的大小并不太讲究,但在有的时候需要注意不能太小,下面就来看看什么情况下有大小的要求。下面的案例要创建一个外轮廓像鸡蛋形的弧面,轮廓的尺寸如图所示,分别是半圆和
9、加半椭圆构建的,可以看到形状相对来说是长条形,弧面的最高点投影位置如图所示(图 18) 。假设在这个最高点投影创建一个直径为 20 的圆作为轨迹,那么带来什么样的问题呢?用户测试一下就会发现这个扫描 会失败,而失败的原因是为什么呢?要理解这个失败的原因首先要理解可变扫描的多条轨迹之间在扫描过程中是如何寻找对应点的,在 Proe 中是这样计算可变扫描的轨迹对应点的:比如在原始轨迹上的起始位置 A1,首先确定草绘平面,得到草绘平面和第二条轨迹的交点,但对于封闭的轨迹而言,显然会得到两个交点如图的 B1 和 B2,从用户来说,当然希望是对应 B1,这样才能正确扫描。但是对于软件而言,它总是选择和 A
10、1 距离最近的点作为对应点,在本案例中 A1到 B1 的距离将是 90,而 A1 到 B2 的距离却只有 60,显然 B2 点离 A1 点更近,因此自然会选择 B2 作为对应点,这样很显然就会造型扫描结果的自相交而导致扫描的失败了(图 19) 。明白了这个道理其实就不难算出中间的圆轨迹半径最小是多少了,经过计算会知道中间的圆半径要大于 25(直径 50)才能保证 D1 的距离小于 D2 从而建立正确的轨迹对应关系。因此可以把圆直径改为 60 就可以了(图 20) ,在实际中我们未必需要通过这样的计算来确定,大概用眼睛观察都知道应该采用多大的圆了,当然用户其实也可以选择一个更简单的方法,也就是把可变扫描原始轨迹的默认起点从 A1 改到 A2 就可以了,这样就不会发生对应点错位的情况了。对于这个模型,可以直接创建一条中心轴作为参考(实际上前面的模型也可以通过点创建一条法向于草绘平面的中心轴作为参考) 。选择圆做原始轨迹,外轮廓曲线做为轨迹进行可变扫描(图 21) 。草绘的截面和前面的类似,都是需要注意几个约束和尺寸的标注方法。确定草绘的截面退出草绘可以得到可变扫描的曲面。