以下为引用的内容:
在本文中将A面工程根据工作流程的不同分为正向和逆向两大类,由于在比较大型的项目中逆向流程不可缺少,即使是以正向开始的项目最后还是会有逆向环节,同时在技术上逆向流程使用的技术同样可以运用在正向流程中,所以本文主要的篇幅用来讨论逆向流程。

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