APP下载

基于Z-map理论的曲面超声自动检测轨迹生成

2013-10-23姜金为吴瑞明刘云峰

无损检测 2013年9期
关键词:扫描线扫查曲面

姜金为,吴瑞明,刘云峰

(1.浙江工业大学 机械工程学院,杭州 310014;2.浙江科技学院 机械学院,杭州 310023)

随着机器人技术的快速发展,超声检测技术已发展成为一种高智能化与自动化的无损检测技术,由于其“无损伤”的特点,近年来在航天航空、船舶、特种设备检测等领域均得到了广泛应用[1]。为了实现工件的自动化检测,需要根据工件形状和检测要求设计合理的扫查机构。扫查机构需要控制探头对曲面进行型面跟踪。

常用的型面跟踪方法有软件跟踪和硬件跟踪两种。硬件跟踪方法速度快,但价格十分昂贵。软件跟踪需根据工件的CAD模型,由所获得的模型进行扫查轨迹规划,然后根据扫描轨迹,用软件方法控制超声探头对曲面进行型面跟踪检测。对于个别CAD模型未知的工件,需要先对工件的CAD模型进行重建,才能生成检测轨迹。

目前,常用的超声检测轨迹生成方法有等参数法、平行截面法、非等参数离散法和B样条法等。等参数法与平面截面法检测点数多,降低了检测效率;非等参数离散法与B样条法虽然减少了检测点数,但计算非常复杂。笔者采用Z-map理论规划扫查轨迹,计算简单,检测效率高,具有很高的应用价值。

1 基于Z-map理论扫查轨迹规划

Z-map模型是一种离散的非参数化网格模型,对曲面工件进行超声检测时,要先对曲面进行网格划分,建立网格模型。对未知CAD模型的工件进行曲面重建时,可以采用基于扫描线的三角网格划分方法[2]。在对工件进行轨迹生成的前提是确定扫描点坐标极其法向矢量。具体流程如图1所示。

图1 工件曲面超声检测流程

1.1 扫查曲面投影与投影曲面网格化

超声探头在对曲面进行扫描检测的过程中,要求探头晶面的法线方向与检测点的法矢重合,并且探头与检测工件之间的距离保持不变(尽量逼近耦合声距长度),在超声检测的轨迹规划中,控制超声探头的位姿最为关键。在三维坐标系内对检测曲面的多面体网格进行投影非常重要,不同方向的投影将得到不同的网格,扫描轨迹方向以及节点个数将发生变化,因此需要综合考虑扫描曲面的情况,使曲面的投影达到最佳网格化。

图2为曲面投影到坐标系中的最佳情况,在最佳投影坐标系中对检测曲面的投影平面进行网格均匀化处理,横向(X)扫描线和纵向(Y)扫描线将投影面划分成许多长方形,并得到检测曲面的投影点集。纵向扫描线与扫描路径方向相同,它控制着超声探头的扫描方向,为了保证检测区域的重叠率保持恒定,应使扫描路径保持恒定。横向扫描线使路径轨迹离散化(即把一条连续的轨迹离散成多段轨迹),并控制扫描精度。两扫描线在投影平面内的交点称为检测投影点。沿Z轴方向在检测曲面上与检测投影点相应的点称为采样点。

图2 检测曲面沿Z方向的投影

纵向扫描线之间的距离(即扫描轨迹之间的距离)H=ωR,其中:R为超声探头半径,ω为重叠率。纵向扫描线被横向扫描线划分成若干段。控制横向扫描线的间距非常重要,它不仅影响到检测效果还决定了控制难度与计算量。投影点的信息可以通过投影面网格划分而获取,进而能够获得超声探头在离散的非参数化Z-map模型中的采样点在投影坐标系内的二维坐标。由一系列的扫描线交叉构成的离散点的集合称为投影点集P,即:

式中:(xij,yij,0)为曲面模型上的离散点Pij在投影坐标系中的三维坐标值;i,j为离散点网格的标号。

1.2 Z-map模型数据

Z-map模型扫查轨迹时,通过所有网格投影点反求曲面中采样点的Z坐标值是关键,Z-map模型中曲面被简化成了由三角面组成的多面体模型,如图3所示。经过检测曲面的任一投影点P′ij(xij,yij,0)并沿着Z轴方向的直线lij与多面体模型上的三角面Tij求交点可得Z坐标值。求交点Pij(xij,yij,zij)(采样点)的具体步骤是:

(1)根据投影面网格的划分方法很容易得到网格上的投影点P′ij(xij,yij,0)。

(2)查找与直线lij相交的三角面Tij。

(3)计算三角面Tij的法矢n(nx,ny,nz)。

设三角面上的三个顶点分别为P0、P1、P2,由下面方程组可计算n:

(4)求三角面Tij的平面方程为:nxx+nyy+nzz+d=0,其中:d=-(nP0)。

图3 曲面构造的Z-map模型

控制超声探头的运动,除了要知道探头的运动点位之外,还要知道探头的扫描方向。下面根据三角形面同类集合的原则(曲面的投影平面的法矢与三角面的法矢的最大夹角小于90°)[4]计算超声探头的运动法矢。先按如下步骤把采样点qij所在三角面附近的三角形面合并成检测单元。

(1)把采样点qij所在的三角形面设为初始三角面,并在投影面上以投影点为圆心,R为半径的圆,找出其映射到Z-map模型内的所有三角形面。

(2)按照式(2)计算所选采样点处三角面的法矢与其附近三角面的法矢的夹角,如果所计算得到的夹角小于90°,则将其纳入扫描采样点单元。

(3)当一个采样点完成了其检测单元内所有三角面的合并,则按照以上方法继续进行下一个采样点单元的合并。

假设采样点qij所在三角形面附近满足三角形面同类原则的三角面个数为m,其单位法矢为nj(j=1,2,...,m),如图4所示。按下式可以计算出采样点qij处的单位法矢:

式中:j为三角面的编号;σj为权重系数(σj=);sj为第j个三角面的面积;s为合并扫描区域所有三角面的单位法矢。

图4 检测单元内的三角面法向量

1.3 生成探头自动检测轨迹

二次重建的曲面是所测工件的外蒙皮表面,为了提高检测质量与效率采用非接触法进行检测,超声探头的扫描轨迹在工件表面的等距面上。等距面上与采样点qij相对应的扫描点Qij的计算公式为:

式中:N为采样点的单位法矢;d为超声探头到外蒙皮表面之间的距离。

Qij包含了超声探头运动所需的运动点坐标以及单位法矢,用同样的方法可以获取所有运动点位的坐标与法矢,因此,在用超声波扫描装置进行扫描检测时可以不断调整超声探头的位姿。

2 轨迹规划的实现

图5 超声检测系统结构

超声检测系统结构如图5所示。其扫查器采用双磁轮结构,由电机驱动,可以附着在复杂曲面外表面(兼顾内表面),进行圆周运动,通过编码器获得位置信息,夹持探头支架,进行采样。该扫查器同时能够吸附在平面上(导磁材料),进行曲面超声检测。

搭建超声检测平台,按照上述超声轨迹生成方法对曲面工件进行超声检测试验,得到如图6所示的超声C扫描检测结果,预先布置的缺陷全部被检出(图中浅色部分)。

图6 超声C扫检测试验结果

3 结论

利用Z-map理论实现了曲面超声检测轨迹生成。在曲面CAD模型未知的情况下,引用基于扫描线的三角网格划分方法重建曲面CAD模型。Z-map方法无需非常精准的曲面模型就可以实现检测轨迹位姿生成,具有较高的检测精度和效率,具有一定的工程应用价值。

[1]张金颖.超声无损检测在承压类设备检测中的应用[J].中国高新技术企业,2012(3):81-82.

[2]韩越梅,王艳颖,王海东.超声检测过程的曲面重建技术[J].煤矿机械,2006,27(11):56-58.

[3]刘超颖,杨晓博,王战中,等.基于Z-map理论的喷枪轨迹生成方法[J].机械设计与制造,2012(1):158-160.

[4]HEPING CHEN,NING XI.Automated tool trajectory planning of industrial robots for painting composite surfaces[J].Advanced Manufacture Technology,2008,35:680-696.

猜你喜欢

扫描线扫查曲面
简单拓扑图及几乎交错链环补中的闭曲面
钢板超声波自动扫查方式对探伤覆盖率的影响
一种基于线扫描的受损一维条形码识别方法
TOFD检测中初始扫查面盲区高度确定方法分析
相交移动超曲面的亚纯映射的唯一性
基于扫描线模型的机载激光点云滤波算法
关于第二类曲面积分的几个阐述
基于RCC-M标准的对接焊缝超声波扫查工艺及其分析
扫描线点云数据的曲面重构技术研究
基于曲面展开的自由曲面网格划分