发布企业信息

Imageware 入门(第七讲)

作者:  信息来源:无忧机械电子逆向工程  2006-10-17

字体大小:  网友评论  进入论坛  

我们要建立的第一种类型是要分离出用来进行扫掠(loft)上表面的曲线。第二种类型是一个被用来定义外围侧面的真正的曲线框。创建可以定义上表面的曲线(Creating the curves to define the top surface)让我们从顶面的曲线开始吧,它将被用来描述上表面。除此之外还要要使用层来管理数据,在层中创建各种类型的很容易被隐藏和显...

建立线框(Creating wireframe geometry)

 

注意:确认 "Section4.imw" 文件打开

在进行构线之前,需要合理地进行层设置。建立并激活一个名为“Wireframe”的新层,然后使”Scan”可见并可操作。

我们将要创建三种类型的线框,每一种都具有不同的建模用途。我们要建立的第一种类型是要分离出用来进行扫掠(loft)上表面的曲线。第二种类型是一个被用来定义外围侧面的真正的曲线框。第三种类型是几何约束形,是指构造一个可以起约束实体形位的几何形。。

创建可以定义上表面的曲线(Creating the curves to define the top surface)
让我们从顶面的曲线开始吧,它将被用来描述上表面。一定要记住,在建模的过程中,一定要让不必要的几何元素很容易被删除,而不是一直要等到建模完成之后。除此之外还要要使用层来管理数据,在层中创建各种类型的很容易被隐藏和显示的几何图形。(我的理解就是,他把处理过程结构化了,分块操作,化整为零。先处理上表面,然后再处理周围侧面,最后再处理底面。在每一步的处理中,使用层来管理数据,一旦自己需要表达的线框或曲面被表达出来之后,要及时的清理掉辅助图形)

圈选顶部点云(To circle select the top portion):

提示:推荐使用left视图来提取点云。这样不至于截到太多的点。.

1. Select Circle Select Points from the Modify > Trim toolbar.

2. 指定保留圈选区域的内部( Keep Inside )把外部清除掉,这样上表面的点云基本上就被提取出来了. (是不是imageware没有点云合并的功能,这个功能浙江大学开发的那个有)

3. 使用鼠标左键来选取上表面点云的范围(我没有按原文档推荐的在左视图(F3键)中操作,我觉得那样无法进行操作,我选择的是F2底视图,我试过选择TOP视图,结果老是出了范围,我想还是底视图(bottom)操作比较方便).[注意:这儿不是很好操作,可能要反复做几遍才能比较好的把上表面点云分离出来,我一开始做的时候,总是分离失败,可能也是软件的故障。我不得不启动了imageware 10,在第10版中就比较好做。最后我又在11版中做了一次,结果如下图所示,如果你也是做到第50次的时候才做出来,那么我想和你握握手!因为你和我一样笨!!!!]

4. 然后再Apply


5.把“Scan”层隐藏[嘿嘿。。。是不是你一把Scan层隐藏起来,你的屏幕上就什么也没有了??那还不抓紧为你刚才分离出来的点云创建一个新层,我建了一个层叫“top wirefram”.[提醒一下,在这儿做的工作在后面用不到,反正我就没有用到. 就当是练手了!!!!!!]


这是原文档中他做的,比我的要好多了

 

 

创建初始线(To create initial curves):

1. 从Construct工具条中找到Create Cross Section ,选择t Interactive Cross Section (文档作者老是那么详细令人反感,都做到这儿了,还要提示该如何找到那个工具,可能洋人总是不爱记东西吧。。。)

2. 再做两个截面,水平通过三角镂空区域的中心。这两个截面所截的线能表现出模型上表面的最高处和最低处的特征(应该在TOP视图下进行!!!,这里所讲的最高处和最低处也让我猜解了好大一会,没办法,人笨猪胖,自然现象,最后才认真的想起来,上表面不是有个部位象拇指摁下去的么?那个就是最底处,最高处就是最高的那儿了!!嘿嘿。)

3. Apply。。。。。

 


拟合曲线(To fit curves):

 

下一步我们就该拟合截面曲线了,但是我们现在还无法确定我们建造的曲线就能够接触到边线(fillet,谁会翻这个词,前面我翻过,但老觉得不合适)。把你的视图改到XZ面上(你管它F1,F2,F3….什么的,只要摁到XZ面就可以了,点云要是还没隐藏,那就快点藏起来,使用层管理工具)[我看到下面的图就有点傻了,上面那一部做的两个截面有意义吗??看下面的图样中的截面,绝对不是上面那步作的。在想想,在往前时专门做过截面的操作,那时做出了5条截面点云来。所以我觉得上面的做截面线,纯属多余吧!!!。。。。]

1. 从Create工具条中找到Curve,选择 Arc w/3 Points ,(在11版中是在Create工具条中找到Arc/Cirle,再选择Arc w/3 Points ,或菜单路径Create|Curve Primitive| Arc w/3 Points)

2. 选择“点在点云中“ ("Point in Cloud" )(此时工具条上会出现一组点捕捉工具,找找看)

3. 沿着截面,选择三个点,然后 Apply.

4. 重复做其他截面的曲线。在XZ视图上,看上去应如下图所示的样子。下下图是我做的。

 


校验对称性(To check symmetry):

 

· 右键曲线,而后选择Toggle Control Plot Visibility ,检查曲线控制画面。

控制区域显示这些曲线是非对称的,我们可以根据控制点分布不均来做出此判定。(至于为什么要求是对称曲线呢?这个应该很理所当然的,因为模型是对称的嘛。。。)

 

创建对称曲线(To create symmetric curves):

1. 在Create 工具条中找到Lines ,选择Infinite Line ,或菜单路径 Create|Construction Line|Infinite Line。在TOP视图中,数据区域的外部创建一条竖直无限长的约束线

2. 设定坐标X = 10, Y = 12, Z = 0 。然后 Apply.

3. 选择 Modify|Orient|Mirror我们要 把直线镜像到另一侧

4. 在镜向对话框中这样设定

5.


6. 然后Apply.

7. 菜单路径选择 Modify|Extend.

8. 选择刚才做的两条圆弧,并确认"Extend All Sides" 是否选中了。

9. 指定连续性类型(continuity type )为Natural,然后延长每段弧,使用一个延伸10mm的值穿过约束线。

10. Apply.

11. 在Modify工具条中找到Modify Curves,选择Snip Curve w/Curve ,修剪圆弧,以约束线为界限。(确信你是在TOP视图中进行该操作的!!!)

12. 使用鼠标左键在视图中指定是使用两条曲线修剪的,然后再选择两条待修剪的圆弧。

13. 选择一条无限长的约束线作为第一条修剪线,然后再选择二条。

14. Select to snip using the View Intersection and make sure that "Keep Inner" is checked. This will delete the pieces beyond the snipping curves.选择使用交叉点方式进行修剪,并确认保留内部("Keep Inner")复选框被选中,这样就可以删除掉修剪线之外的曲线段。

15. Apply. 旋转你的视图,看看是不是象下面左图显示的样子。

16. (另外,上面所述的方式是老版本的做法,在第11版中应如下面右图所示那样设置对话框!!!!!!)

 

在辅助图形的基础上创建新圆弧(To create new arcs from the construction geometry)

 

(construction:词霸上解释为结构,建筑,构造,我觉得这种construction geometry的作用是辅助创建圆弧的,所以还是翻为辅助吧)

 

上面的建立的圆弧仅仅是构造的的图形(应该是形状相近但不能为我们所用的图形),如果要你检查每条圆弧的终点,他们在Z方向是有些不同。现在我们将要使用上面做好的圆弧来创建新的圆弧。在摁下Apply按纽前,你应该确定圆弧上三个点的Z坐标值是相同的,这样它们就是相对于中心线对称的了。(唉,,怎么理解起来那么费劲啊,为什么是三个点的Z坐标相同呢?怎么可能是相同啊,两个端点Z坐标相同倒也好理解,第三个点的Z坐标也相同,那不就成直线了???先看看下面都讲了什么,然后再考虑这个问题吧)

1. 在工具条上找这个路径Create > Arc/Circle ->Arc w/3 Points 。 (倒。。足够让人生气的!这不正是11版的做法!那为什么前面关于此功能的叙述还是老版本的方式?真受不了修改文档的这个老眼昏花的洋鬼子了)

2. 使用曲线终点(Curve Endpoint)捕捉工具拾取第一条圆弧左端点。(捕捉工具系列在工具条上找找看)

3. .第二个点,使用曲线中点的捕捉方式,拾取。

4. 第三个点使用使用曲线终点(Curve Endpoint)捕捉工具拾取。(11版中叫Curve End,哎呀,如果你和我一样笨,那么建议你把那个捕捉系列的名称都看一下,将来会很经常用到它们的,下面如果再有用到这些捕捉工具的,我就不赘述了)

5. 在Apply之前,确认三点的Z值是相同的,如果不同,那么在每个点Z坐标处重新键入一个值,使它们相同。(乖乖,这不是霸王硬上弓漫?我试过了,作者是骗人的!!应该是两个端点的Z坐标相同,按道理说要一段要关于Z轴对称,怎么可以三个点的Z坐标相同???我把我的图贴出来,我不相信是我做错了!应该是Y值相等嘛。。下图是我做的:)


6. 对另一条圆弧重复以上操作!

7. 把不要的辅助构造图形删除掉,避免在下面的工作中犯迷糊!!!!!!!!! (我的建议:新手不要随便乱删,最好是建立一个收集垃圾的层,把自己觉得不需要的几何元素都移到这个收集垃圾的层中,以后万一再用,就可以恢复了!)

 

 

重新进行曲线参数化To reparameterize curves:

 

我们刚刚建立的圆弧是理论上的形体。理论形体是被用来表示真实形状的,要尽量消除掉这种自由性质。要去观察一段曲线是否是理论曲线,需要使用工具集中实体信息工具来查看。(下面的内容我还没有看,但我觉得他说的很有道理,因为我们的建模活动不是在绘画,不是在搞艺术,我们要保证建好的模型可以很容易地在CAM系统中转化成NC代码,可以充分利用现代数控机床的精度来实现产品的制造,废话不多说了,能读到我整理的这份文档的人肯定有好多都是具有许多年实践经验的人,我还未出茅庐呢。即使出了茅庐,我也不是诸葛孔明。。。西西。。)

1. 工具条路径Modify > Restructure ->Reparameterize Curve
2. 指定要保留现有的 (Retain Existing.)。

3. 选择两条曲线,然后Apply,这样两条曲线就被参数化了 (所谓的参数化,就是一条曲线或一个曲面可以使用已经存在的数学语言进行描述,在Imageware中,这种数学语言就是NURBS曲线和曲面)

Note: Delete the two vertical curves or move them to your construction geometry layer. This type of data always seems to be needed again, so we suggest that you move it to the layer.注意:删除两条垂直垂直线,或者把它们移到你的辅助构造层中。这样,你的数据就具备了可恢复性(倒。。。。在前面我还提过这事呢,呵呵,原来文档的作者满具爱心的。 其实我们用计算机来搞设计,也算是计算机工作者了,做一名合格的计算机工作者必须具有的素质就是“备份”。事事都要有个副本。这样老做备份,也等于是浪费生命,100年,有1/10的时间都用来备份了,不能不说是一种悲哀。)

 

 

复制曲线(To copy the curves):

 

下一步就是把上面完成的圆弧做一个副本。把它们在Y方向上移动,越过模型的末端。

工具条路径Modify > Orient -> Translate Objects ,或菜单路径 Modify|Orient|Translate.

1. (原文档在此处说的过为简略,我把我做的过程贴一下,在这儿我没有去看第10版是如何做的,也可能和11版是一样的做法。下图是对话框的设定。

2.
提示: 一定要使用 Copy/Model 操作 ,很容易看到操作结果.

3. 然后摁下Model ,预览平移结果,然后 Apply

4. 再对第二条圆弧进行类似操作,唯一不同就是Distance的值应设为8.0mm


做完之后,别忘了再整理一下你的层!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

到这儿,顶面的线框构建完毕,下一步就是进行扫掠形成上表面了!!!!!!!!

分页:
Google


推荐图文

广告

机械热点图文

  • 数控车床加工编程典型实例分析2
  • 内螺纹车削加工——数控车床编程实例42
  • 子程序编程方法-数控车床编程实例36
  • 塑料模具动画演示

机械风云人物

Copyright © 2004 51base.com Inc. All rights reserved.

无忧基地 版权所有│粤ICP备06098418号│XHTML | CSS

客服:+86-755-2212 2202 工作时间:周1~5 10点~16点

感谢中国网络提供带宽支持

《网络营销技巧》