- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05自動跟踪测量在曲线反求中的应用《电子玻璃技术》
自动跟踪测量在曲线反求中的应用
柴书彦、范四立、张文刚、许改霞
摘要: 对实物工件数字化中的曲线曲面反求技术给出了自动跟踪测量的概念。在叙述了截面线测量方法后介绍了二维曲线的圆弧外插自动跟踪测量算法及其在实际生产中的应用实例。
引言
坐标测量机除了在几何量计量即常规检测外,在逆向工程,特别是复杂三维曲面的反求方面正在得到广泛应用,并随着逆向工程技术成为现今机械制造领域的一大热点而引起人们的关注.近年来在公司生产过程中用坐标测量机对工件进行数字化的工作也逐渐增多起来,如近期的对康宁销钉机中凸轮的外轮廓 、康宁屏底模的曲率和MM、 R21”研磨盘等工件数字化后进行仿制或改造、图纸标定 、生成NC代码等。
逆向工程一般包含对实物工件的数字化 、数据处理和CAD造型两部分的工作,更完整的工作乃至包括再设计 、CAE分析 、分模、快速成形 、NC代码生成等内容,但无论如何变化,用坐标测量机(或其他测量方法)对实物工件的数字化是其前提和必不可少的部分。
因规则零件的测量和测绘比较简单,以及待测曲面是未知的,所以逆向工程中的数字化技术不同于检测技术。如何准确、有效地从工件上采集复杂三维曲面的数据并生成高质量的CAD模型,仍是逆向工程技术中的关键问题。研究如何对未知曲面进行高精度 、快速度的自动跟踪测量十分重要.
曲面测量的方法类似于曲面加工中的行切法和环切法,按曲面→曲线→点集→测点集的分解次序来进行,对未知曲面的测量亦然,因此对曲面的测量实际上可归结为对曲线的测量,所以本文重点讨论了曲线的自动跟踪测量问题。
由于大多数情况下是按一行一行测曲线即采用截面线(二维曲线)的方法来对未知曲面反求,在参考前人工作的基础上,本文在叙述了截面线测量方法后给出了二维曲线的圆弧外插自动跟踪测量算法及其在我们实际生产中的应用实例。
截面线测量方法
截面线法是指用一组平行平面与测量曲面相交,沿截交线对曲面进行测量,平行平面即测头与测量曲面的垂直面,其原理如图1所示。在实际测量中平行平面多取为与工件坐标系某坐标轴相垂直的面;截面线为在该平面内的二维曲线。
图1 截面线法测量未知曲面
由于CAD模型未知,在逆向工程中对实物样件进行数字化或曲线反求时,应主要考虑如何根据已测点的信息来对未知曲面的测量作出预测和规划,解决测头对被测曲面的运动跟随问题,使测头运动能够密切跟随曲面形状的变化。使得测量实现起来可行、安全、高效,同时应尽量使测点分布的疏密与曲面的弯曲程度保持一致,并使测点数据便于以后的曲面重构或其他处理。这就是所谓的自动跟踪测量问题。
自动跟踪测量算法
曲线的跟踪测量是一个根据已测点的坐标和触测矢量来估算后续测量点的坐标和触测矢量的过程。工程上使用最多的是三次参数样条曲线,从力学上讲,三次参数样条曲线就是所谓的“小挠度”曲线,对这种曲线插值来讲,要求相邻型值点的连续倾角小于45°,在曲线插值时,如果相邻测量点的连续倾角大于45°,则说明采样信息不充分。三次参数样条曲线可以用数段圆弧来逼近,数控绘图机和数控机床大都是采用这种方式来处理三次参数样条曲线。下述的圆弧外插法就是基于三次参数样条曲线的以上性质而提出的一种二维光滑曲线自动跟踪测量算法。
3.1 测量点(坐标、触测矢量)的估算
由于任意一小段三次曲线总可以用一段圆弧来逼近,后续测量点的估算坐标一般可以用前面三点确定的圆弧外插得到。如图2(a)所示,Pi-2、Pi-1、Pi为当前已测点中最后三点,S为测量步长,Pi+1*为估算的下一个测量点(下同)。
对于复杂曲线,中间可能夹有直线段,当Pi-2Pi-1、Pi-1Pi的夹角比较小时,则认为曲线中夹有直线段。这种情况下,后续测量点的估算坐标可以用前两
图2 后续测量点坐标的估算
点求得的直线外插得到,如图2(b)所示。
估算曲线段后续测量点触测矢量时存在两种情况,如图3(a)、(b)所示。
其中υi-2、υi-1、υi分别为Pi-2、Pi-1、Pi为点的触测矢量, υi+1*为Pi+1*点估算触测矢量。由后续测量点坐标估算时求得的圆心与估算出的后续测量点和前一个测量点分别确定矢量V1和V2, 令α=arcos(V1·V2/(|V1|×|V2|)),如果:
图3 后续测量点触测矢量的估算
(1)л/4≤α≤3л/4,根据相邻型值点的连续倾角应小于45°则认为步长过大,可能导致采样不充分,令S=S/2,重新计算后续测量点坐标和触测矢量;
(2)0.0≤α≤л/4, 则后续测量点的触测矢量υi+1*取为V1,如图3(a)所示;
(3)3л/4≤α≤л, 则后续测量点的触测矢量υi+1*取为-V1,如图3(b)所示;
直线段后续测量点的触测矢量υi+1*取为前一点的触测矢量υi,如图3(c)所示。
3.2 跟踪过程的回溯
用上述方法
文档评论(0)