本课程内容1、逆向工程概述2、逆向工程系统3、Imageware逆向工程设计4、UG逆向工程设计课程总学时36学时,其中:课堂教学18学时,教学实践:18学时,(实验)2学时,(上机)16学时。第一章逆向工程概述1、产品的开发、制造流程2、逆向工程的含义3、逆向工程的应用4、逆向工程的局限性1-1产品的开发、制造流程产品设计开发的发展过程:1、手工设计2、计算机辅助二维设计3、计算机辅助三维设计4、集成辅助设计系统(CAD/CAM/CAE)1-2逆向工程的含义正向产品开发流程概念设计正向设计功能设计人员模型物化正向设计操作人员、NC机床数字化模型正向设计设计人员、CAD/CAM系统成品正向设计详细设计正向设计设计人员1-2逆向工程的含义逆向工程与正向工程设计完全相反,逆向工程技术是根据已经存在的产品或模型,用一定的测量设备对实物或模型进行测量,获得三维轮廓点数据,再根据测量得到的数据通过三维几何建模的方法重新构建实物的CAD模型,反向推出产品的设计数据的过程。1-2逆向工程的含义逆向工程流程初始数据获取逆向设计样件设计、操作人员、测量系统模型物化逆向设计操作人员、NC机床成品逆向设计数字化模型逆向设计设计人员、CAD/CAM系统1-2逆向工程的含义逆向工程流程1-2逆向工程的含义逆向工程流程1-2逆向工程的含义逆向工程流程1-3逆向工程的应用1、新产品设计,主要用于产品的改型或新型设计。2、在对产品外形的美学有特别要求的领域。3、在设计需要通过实验测试才能定型的产品模型。4、已有零件的复制,再现原产品的设计意图。5、损坏或磨损零件的还原。6、代替难用基本几何来表达的产品。7、数字化模型的检测。1-4逆向工程的局限性逆向工程最突出的问题是客观模型与CAD模型之间的造型误差。影响误差的原因可分为以下4个主要因素。1、从测量设备来说,不管是接触式还是非接触式的,测量设备都会有一定的误差。2、CAD曲面重建会有误差。3、在产品加工中会产生误差,因为加工是从参数模型到实际模型的又一次近似。4、从采集点数据到加工成品的过程中有不同的操作者和设计人员参与,在整个产品的设计制造过程中会产生人员的主观误差。1-4逆向工程的局限性逆向工程其他的局限性还有:1、如何从点数据资料进行分割曲面和规划曲面,需要工程技术人员的判断,无法参数化,或以数值量化;2、曲面构建完成后,需要再对比确认,若点数据和曲面的误差超过允许范围,则需要微调曲面,所化时间较多;3、目前的CAD/CAM/CAE软件仍无法以参数化的方式构建曲面CAD模型,因此在修改、变动曲面时,相邻的曲面也需要修改。第二章逆向工程系统1、逆向工程测量系统2、数据处理系统3、模型重建系统4、产品制造系统2-1逆向工程测量系统一、概述:数据测量,又称产品表面数字化,是指通过特定的测量设备和测量方法,将物体的表面形状转换成离散的几何点坐标数据,在此基础上,就可以进行复杂曲面的建模、评价、改进和制造。2-1逆向工程测量系统目前用来采集物体表面数据的测量设备和方法多种多样,其原理也各不相同。根据测量探头是否和零件表面接触,逆向工程中物体表面三维数据的获取方法基本上可以分为两大类:即接触式和非接触式。根据测头的不同,接触式又可分为触发式和连续式;非接触式按其原理不同,又可分为光学式和非光学式。2-1逆向工程测量系统二、接触式测量:在接触式测量方法中,三坐标测量机是应用最为广泛的一种测量设备。测量时可根据实物的特征和测量的要求选择侧头及其方向,确定测量点数及其分布,然后确定测量路径。2-1逆向工程测量系统二、接触式测量:1、三坐标测量机的组成主机机械系统侧头系统电气控制系统数据处理软件系统2-1逆向工程测量系统二、接触式测量:2、三坐标测量机的原理将被测物体置于三坐标测量机的工作台上,通过手动或自动对物体进行逐点检测,将物体测量点的坐标位置经计算机处理成被测物体的几何尺寸和空间的的相互位置关系。2-1逆向工程测量系统二、接触式测量:3、三坐标测量机的使用步骤2-1逆向工程测量系统二、接触式测量:4、三坐标测量机的分类根据测量机上测头安置的方位垂直式水平式便携式2-1逆向工程测量系统二、接触式测量:5、接触式三坐标测量机的优缺点缺点:(1)测量速度较慢。(2)测量探头容易磨损。(3)操作不当,会损坏工件表面或测量机。(4)对一些小尺寸的内部结构测量存在着局限性。(5)需要做测头补正动作。(6)测头一定时,由于惯性造成测量误差。2-1逆向工程测量系统三、非接触式测量:非接触式设备是利用某种与物体表面发生相互作用的物理现象,如声、光、电磁等,来获取物体表面的三维坐标信息。其中以应用光学原理发展气流的测量方法应用最为广泛。随着“光机电一体化”技术的发展,结合了计算机、图像处理、激光技术以及精密机械的三维激光扫描机逐渐成为逆向工程中测量设备的主流。2-1逆向工程测量系统三、非接触式测量:2-1逆向工程测量系统三、非接触式测量:1、三维激光扫描机的组成光源发生器CCD图像采集系统扫描测试平台数据处理系统2-1逆向工程测量系统三、非接触式测量:2、三维激光扫描机的工作原理利用光源与光敏元件之间的位置和角度关系来计算零件表面点的坐标数据。其基本原理是:利用具有规则几何形状的激光,投影到被测量表面,形成的漫光反射光点(光带)的图像,被安置于某一空间位置的图像传感器吸收,根据光点(光带)在物体上成像的偏移,通过被测物体基平面、像点、像距等之间的关系,按三角几何原理即可测量出被测物体的空间坐标。2-1逆向工程测量系统三、非接触式测量:2、三维激光扫描机的工作原理根据入射光的不同,以三角法为原理的测量方法可分为点光测量、线光测量和面光测量三种.(1)点光源测量法。2-1逆向工程测量系统三、非接触式测量:2、三维激光扫描机的工作原理根据入射光的不同,以三角法为原理的测量方法可分为点光测量、线光测量和面光测量三种.(2)线光源测量法。2-1逆向工程测量系统三、非接触式测量:2、三维激光扫描机的工作原理根据入射光的不同,以三角法为原理的测量方法可分为点光测量、线光测量和面光测量三种.(3)面光源测量法。2-1逆向工程测量系统三、非接触式测量:3、三维激光扫描机的操作过程2-1逆向工程测量系统三、非接触式测量:4、三维激光扫描机的优缺点优点:(1)不必做探头半径补偿,因为激光光点位置就是工件表面的位置。(2)测量速度非常快,不必像接触触发探头那样逐点进行测量。(3)可之间测量材质较软的产品,如塑胶薄件、不可接触等高精密物件。2-1逆向工程测量系统三、非接触式测量:4、三维激光扫描机的优缺点缺点:(1)测量精度较差。(2)因非接触式探头大多是接收工件表面的反射光或散射光,易受工件表面的反射特性的影响,(3)测量时易受环境光源影响,所以一般尽量在不受光源影响的环境下测量。(4)非接触式测量只做工件轮廓坐标点的大量取样,对边线处理、凹孔处理以及不连续形状的处理较困难。(5)测量角度必须要尽量垂直于被测表面,当角度过大时,误差会增大。2-1逆向工程测量系统四、测量方式的选择:数据采集的方式应满足下面这些要求:(1)采集精度应满足工程的实际需要,如汽车工业,其最终的整体符合精度不能低于0.1mm/m;(2)采集速度要快,尽量减少测量在整个逆向工程中所占有的时间;(3)数据采集要完整,不能有缺漏,以免给后期的曲面重构带来障碍;(4)数据采集过程中不能破坏原形;(5)降低测量成本;2-2逆向工程数据预处理系统非接触式测量方法的应用越来越广,这种测量方法测得的数据非常庞大,并常常带有许多的杂点、噪声点,影响后续曲线、曲面的重构。因此,需要在曲面重构前,对点云进行一些必要的处理,以获得满意的数据,即为点云的预处理。2-2逆向工程数据预处理系统数据预处理流程点云的预处理:点云的拼合点云的过滤数据精简点云分块2-2逆向工程数据预处理系统一、点云的对齐:2-2逆向工程数据预处理系统一、点云的对齐:从各个视觉分块测量得到多个独立的点云,称为多视点云。由于在测量不同的区域时,都是在测量位置对应的局部坐标系下进行的,多次测量所对应的局部坐标系是不一致的,必须把各次测量对应的局部坐标系统一到同一坐标系,并消除两次测量间的重叠部分,以得到被测物体表面的完整数据,这个处理过程即为多视数据的对齐。2-2逆向工程数据预处理系统一、点云的对齐:1、对齐的方法一般采用三个基准点对齐法。测量时,在零件上设立基准点,取不同位置的三个点,用记号标记,在测量零件表面数据时,如果需变动零件位置,每次变动必须重复测量基准点;模型要求装配建模的,应分别测量零件状态和装配状态下的基准点。在不同测量坐标下得到的数据,通过将三个基准点移动对齐,就能将数据统一在一个造型坐标下。2-2逆向工程数据预处理系统一、点云的对齐:2、精度分析基准点的选择及测量应遵循下列原则:(1)当误差相同时,三点构成的三角形的面积越大,相对误差越小,即基准点的选择距离越远,测量误差对数据对齐的影响越小;(2)为使各个点的影响相同,相对误差趋于相等,基准点的选取应尽量接近等边三角形;(3)基准点的位置应尽量选择在探头容易接触和不会产生变形的地方,位置标记记号应尽可能小,这样可以使每次探头的触点落在相同的位置,减小视觉误差;(4)同一基准点的测量,探头应尽量在同一方向接触,按相同方式补偿;同时,应反复测量几次,取几次测量的平均值;多次测量应经历在相同的环境中完成。2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:1、误差点的识别和去除采用不同测量方式,得到的点云数据会成呈现出不同的分布特征。在工程实现中常见的有扫描线点云和散乱点云两种。2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:1、误差点的识别和去除类型特征描述测量方式散乱点云测量点没有明显的几何分布特征,呈散乱无序状态CMM、激光测量随机扫描扫描线点云点云有一组扫描线组成,扫描线上的所有点位于扫描平面内CMM、激光点光源测量系统沿直线扫描和线光源测量系统扫描2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:1、误差点的识别和去除(1)扫描线点云①直观检查法。通过观察点云图形,用肉眼直接将与截面数据点集偏离较大的点,或存在于屏幕上的孤点剔除。②曲线检查法。通过截面数据的首末数据点,用最小二乘法拟合一条样条曲线,曲线的阶次可根据曲面截面的形状设定,通常为3~4阶,然后分别计算中间数据点到样条曲线的欧式距离,如果,则认为Pi是坏点,应予剔除。e2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:1、误差点的识别和去除e(1)扫描线点云③弦高差方法。连接检查点前后两点,计算Pi到弦的距离,同样如果,则认为Pi是坏点,应予剔除。这种方法适用于测量点均匀分布且点较密集的场合,特别是在曲率变换比较大的位置,2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:1、误差点的识别和去除(2)散乱点云对于散乱点云,点与点之间不存在拓扑关系,必须首先在点与点之间建立拓扑关系。一般借助于三角网格模型来建立散乱点云数据的拓扑关系。根据两个简单的判断法则来识别:三角面片的纵横比;局部顶点方向曲率。三角面片的纵横比定义为最长边和最短边的长度比值。假定点云所描述的是光顺曲面,方向曲率定义为与该顶点相交的三角面片的单位法相矢量沿x、y方向的投影变化。2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:2、数据平滑平滑处理的方法:平均法、五点三次平滑法、样条函数法。2-2逆向工程数据预处理系统二、数据平滑、精简及误差点的识别和去除:3、数据精简目前激光扫描机在逆向工程数据测量方面有取代三坐标测量机的趋势,但激光扫描测量每分钟会产生成千上万个数据点,如何处理这样大批量的数据点云成为基于激光扫描测量造型的主要问题。不同类型的点云可采取不同的精简方式,散乱点云可通过随机采用的方法来精简;对于扫描线点云可采用等间距缩减、倍率缩减、等量缩减等方法。2-2逆向工程数据预处理系统三、数据分块:逆向工程