1.1.什么项目适合采用逆向流程
一种情况是当我们希望生产的产品与某个既有产品几乎完全一样时,逆向流程是最佳的解决方案。例如某家汽车配件制造公司希望投产某一名车的前保险杠。
另一种情况是某些较复杂或者投入较大的产品,二唯的图纸和计算机上虚拟的效果可能与真实的情况存在偏差,采用先制作油泥模型或者样品以供决策,在决策确认开发继续进行时,再将模型通过逆向工程转化为数据模型作为开发继续的基础。例如在汽车开发中经常采用这一开发流程。
在实际的工作中,并不一定是绝对的逆向和正向的工作流程,通常会根据自身的开发条件,采取相互结合的开发流程
第三章逆向流程简述
1.1 工作开始的必要条件
逆向流程A面工程开始的必要条件有以下三个主要方面:
第一是设计已经经过评审确认;
第二是工程已经完成基本检查;
第三是模型扫描数据已经完成生成三角面,精简和对位的工作。
A面工程部门需要对以上工作进行检查和确认,在这些条件不具备的情况下如果开始进行A面的设计,那就需要有将来不断反复修改的准备,工作进度也将变的不可预期。
1.2. A面工程常用软件
下面我来简单的介绍一下我所知道的情况,由于各个大的厂家根据自己的产品特点采用了不同的A面标准和上下游环境的不同,于是采用不同的软件来完成A面工程。例如大众采用ALIAS做设计,用ICEMSURF做A面,这几乎可以代表欧洲各大著名汽车公司的模式,例如奔驰、宝马等等;而通用则直接用ALIAS做设计和A面,意大利的一些设计公司也采用了这种模式;也有设计部门用UG公司的IMAGEWARE做A面;CATIA的A面模块也被用来完成A面工程,在日本和韩国有些设计公司采用这一模式。以上只是我了解的比较常用的一些软件,当然我相信还有许多是我不了解的,但是应该采用的流程和方法是大致相同的。
2、点云的输入与处理
2.1.点云的输入与检查
比较通用的点云格式是.stl格式,输入后首先要对点云数据进行检查:
首先检查生成的可视化三角面与模型的误差,细节特征的损失程度是否在可接受范围内。
然后检查数据是否已经经过合适的精简,由于点云数据将占据比较大的资源,所以我们总是希望在保留必要的细节特征的前提下将点云精简到最小。
最后确认数据是否已经对完位,根据特征检查数据的对称情况。
2.2.点云的处理
如果点云数据太大,那么我们可以根据需要将点云分成几个部分单独存放在不同的层中,然后根据需要调用这些层,这样可以减少机器的负担。
3.切断面线
通常我们都会对点云切出断面线,最常用的切法是以X,Y,Z平面根据产品的大小和特征复杂情况按照一定的间距来切出一组断面线,根据软件的不同有些软件是对点来切断面线,有些软件是对三角面切断面线,效果有细微的不同,个人经验对三角面切出的断面线有更好的效果。有些软件提供了更加自由的断面线的切法,例如可以以一条曲线作为路径来切断面线。
切断面线的作用是为了产生一组反映模型特征的曲线,将我们建构的曲面按同样的方式切出的断面线与点云上提取的断面线比对就可以反映曲面与点云的逼近程度。
4.构建基础面
所有物体都可以看成是六面体的变形与加减,基础面是指构成基本形体的大面,其他特征将堆积在这些基础面上。
基础面不太可能一次性准确到位,通常需要在后续的构建过程中进行调整,所以对构建基础面的要求是快速和尽量完整,这与素描有点相似,我们总是完成大形才去深入细节,整体的工作进度要求均衡,如果在某个细节上扣的太细,那么很可能在发现整体关系要调整时全部推翻以前的工作。
同时基础面的质量又会影响到后续的面的质量,所以对于面的质量来说,基础面有最高的质量要求,例如基础面的连续性精度会影响构建其上的面的精度,并且这种误差会被放大反映出来。所以无论在开始构建与后续的调整中,基础面的质量都必须时刻得到保证,否则后续的工作都将只是尝试性的,无法作为最后的数据发布。
5、构建主要过渡曲面
主要过渡曲面通常是指基础面之间的过渡曲面,根据调整主要过渡曲面将可以基本上确定基础面是否合适,同时主要过渡曲面又是后续过渡曲面的基础。在主要过渡曲面的构建过程中我们需要完成大量的调整基础面关系的工作,较高的连续性的要求也主要是在这个过程中,通常这个过程将占据整个工作量的一半以上。
6、构建过渡曲面
较大的倒角和许多的细节特征都可以归为这类曲面,通过调节过渡曲面与点云的逼近程度,进一步的来确定主要曲面与主要过渡曲面的关系。这个过程需要我们反复的检查与调整。完成了这个阶段,模型的基本特征已经明确了,曲面质量也基本确定了。
7、分件
根据设计输入进行分件,切出分缝的大小,这个阶段的分缝只是用来看效果的,完成了这一步的工作以后,我们需要对模型的曲面质量作一次全面的检查,通过分件,我们可能会对后续阶段的分面重新作出规划,确定没有不可接受的问题以后,我们将这版数据作为一个重要节点数据发布。记住保存好这版数据,这将作为后续修改的基础,很多情况是我们往后进展了一大段以后又退回到这版数据,因为这版数据具有最大的修改灵活性。
8、数据评审
总设计将会组织造型与工程部门对数据进行分析,并且进行一次评审会议以确定后续方案,通常会进行一些修改,如果是大的修改,可能会重新进行造型设计,点云也将更新,如果是小的修改,那么我们可以直接在数据上修改。