[go: up one dir, main page]

CN110500969B - An in-situ measurement planning method for complex surfaces with high steepness - Google Patents

An in-situ measurement planning method for complex surfaces with high steepness Download PDF

Info

Publication number
CN110500969B
CN110500969B CN201910947275.9A CN201910947275A CN110500969B CN 110500969 B CN110500969 B CN 110500969B CN 201910947275 A CN201910947275 A CN 201910947275A CN 110500969 B CN110500969 B CN 110500969B
Authority
CN
China
Prior art keywords
measurement
angle
scanning
path
complex
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910947275.9A
Other languages
Chinese (zh)
Other versions
CN110500969A (en
Inventor
王永青
袭萌萌
刘海波
李旭
李特
李佳伟
薄其乐
孟祥振
隋延飞
贾振元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201910947275.9A priority Critical patent/CN110500969B/en
Publication of CN110500969A publication Critical patent/CN110500969A/en
Application granted granted Critical
Publication of CN110500969B publication Critical patent/CN110500969B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明一种高陡度复杂曲面在位测量规划方法属于曲面测量领域,涉及一种高陡度复杂曲面在位测量规划方法。该方法中,先以等照度角作为约束条件生成复杂曲面非等距横向截面轮廓线,结合纵向截面轮廓线得到全表面网格状扫描测量路径,并根据两个参数方向上的平均曲率变化提取表面凹凸特征,生成局部加密扫描轮廓线。然后,依据等照度角和获得的扫描路径,进行多段拼接测量运动规划,得到传感器参考点的运动轨迹。最后,进行光学测头的测量偏角检验,完成复杂曲面的在位测量规划。该方法实现了高陡度复杂曲面的在位扫描路径生成与测量运动规划,保证了特征区域的测量精度,减小了机床多轴联动引起的动态测量误差,方法可靠,通用性强。

Figure 201910947275

The invention relates to an in-situ measurement and planning method for a high-steepness complex curved surface, belonging to the field of curved surface measurement, and relates to an in-situ measurement and planning method for a high-steepness complex curved surface. In this method, the non-equidistant transverse cross-section contours of complex surfaces are first generated with equal illumination angles as constraints, combined with the longitudinal cross-sectional contours to obtain a full-surface grid scanning measurement path, and the extraction is based on the average curvature change in the two parameter directions. Surface concave and convex features, generate local encrypted scan contours. Then, according to the equal illumination angle and the obtained scanning path, a multi-segment stitching measurement motion planning is performed to obtain the motion trajectory of the sensor reference point. Finally, the measurement declination inspection of the optical probe is carried out to complete the in-situ measurement planning of complex curved surfaces. The method realizes in-situ scanning path generation and measurement motion planning for complex surfaces with high steepness, ensures the measurement accuracy of the feature area, reduces the dynamic measurement error caused by the multi-axis linkage of the machine tool, and is reliable and versatile.

Figure 201910947275

Description

一种高陡度复杂曲面在位测量规划方法An in-situ measurement planning method for complex surfaces with high steepness

技术领域technical field

本发明属于曲面测量领域,特别涉及一种高陡度复杂曲面在位测量规划方法。The invention belongs to the field of curved surface measurement, and particularly relates to an in-situ measurement planning method for a complex curved surface with high steepness.

背景技术Background technique

在一些高端装备中存在一大类高陡度复杂自由曲面,其表面具有凹凸起伏特征。这类曲面的加工轮廓精度的保证需依据其在位精密测量获得的状态,并进行加工误差补偿调控。在位测量过程是基于机床运动,根据规划的扫描路径,利用非接触式高精度位移传感器获取零件表面数据,进而反映复杂曲面的几何形状。因此,对扫描路径与机床的测量运动进行合理规划是满足测量精度和效率要求的重要保障。In some high-end equipment, there is a large class of complex free-form surfaces with high steepness, and their surfaces have concave and convex features. The guarantee of the machining contour accuracy of this type of surface should be based on the state obtained by its in-situ precision measurement, and the machining error compensation should be adjusted. The in-situ measurement process is based on the motion of the machine tool, and according to the planned scanning path, the non-contact high-precision displacement sensor is used to obtain the surface data of the part, and then the geometry of the complex surface is reflected. Therefore, reasonable planning of the scanning path and the measurement motion of the machine tool is an important guarantee to meet the requirements of measurement accuracy and efficiency.

对于这类高陡度复杂曲面和非球面的坐标检测,往往采用等间距的截面轮廓线作为扫描路径。然而,横向等距截面轮廓线法导致极点附近的轨迹相对稀疏,纵向等角度截面轮廓线法导致远离中心的曲面区域无法完全表达,特别是对于表面具有凹凸起伏特征的高陡度自由曲面,特征区域的测点分布稀疏,测量精度难以保证。另一方面,复杂曲面的高陡度与局部凹凸起伏特征的曲率变化要求光学测头空间姿态多变,面形在位测量困难,因此需寻求一种适用于高陡度复杂曲面的在位测量规划方法。For the coordinate detection of such high-steep complex surfaces and aspheric surfaces, equidistant section contours are often used as scanning paths. However, the horizontal equidistant section contour method leads to relatively sparse trajectories near the poles, and the longitudinal equiangular section contour method leads to the inability to fully express the surface area away from the center, especially for high-steep free-form surfaces with concave-convex features on the surface. The distribution of measuring points in the area is sparse, and the measurement accuracy is difficult to guarantee. On the other hand, the high steepness of complex surfaces and the curvature changes of local concave-convex features require the spatial attitude of the optical probe to change, and it is difficult to measure the surface shape in-situ. Therefore, it is necessary to find an in-situ measurement suitable for high-steep complex surfaces. planning method.

2017年,何万涛等在发明专利CN105627923B中发明了一种基于激光测距的叶片稠密点云获取的扫描路径规划方法,对叶片型面的截面轮廓曲线进行分割、延长处理,按分割后的曲线生成测量路径,并采用测量区域的法线角度平均值作为测量角度。该方法主要是针对叶片型面的离线检测进行扫描路径规划,未考虑测量平台运动以及运动误差对测量结果的影响。 2019年,王浏宁等在发明专利CN106202843B中发明了一种基于在线测量技术的测量点创建方法,通过在待加工模型上获取点、线或面的信息,根据等参数线将曲面分割为多个部分,采用等分布点的方式完成各个曲面片上的测点创建,并在在线测量系统中生成测量路径。该方法难以保证高陡度自由曲面上凹凸起伏特征的测量精度。In 2017, He Wantao et al. invented a scanning path planning method based on laser ranging based on dense point cloud acquisition of blade in the invention patent CN105627923B, which segmented and extended the profile curve of the blade profile, and generated it according to the segmented curve. The path is measured and the average of the normal angles of the measurement area is used as the measurement angle. This method is mainly used for scanning path planning for off-line detection of blade profile, and does not consider the movement of the measurement platform and the influence of movement errors on the measurement results. In 2019, Wang Liuning et al. invented a method for creating measurement points based on online measurement technology in the invention patent CN106202843B. By obtaining the information of points, lines or surfaces on the model to be processed, the surface is divided into multiple parts according to isoparametric lines. For each part, the measurement points on each surface patch are created by means of equal distribution points, and the measurement path is generated in the online measurement system. This method is difficult to ensure the measurement accuracy of concave-convex features on high-steep free-form surfaces.

发明内容SUMMARY OF THE INVENTION

本发明主要解决的技术难题是克服上述方法的不足,面向复杂曲面在位高精度、高效率测量要求,发明了一种高陡度复杂曲面在位测量规划方法。该方法中,以等照度角作为约束条件,生成非等距横向截面轮廓线,解决了高陡度曲面纵向高差变化较大引起的极点附近测量轨迹稀疏问题。将生成的非等距横向截面线与纵向截面线结合,得到全表面网格状扫描测量路径,提高了高陡度复杂曲面和非球面零件关键区域,如极点、赤道区域的表达完整性。根据曲面的平均曲率提取表面凹凸特征,生成局部加密扫描轮廓线,保证了特征区域测量精度。依据等照度角,生成虑及传感器光束入射角的机床测量运动轨迹,避免了测头频繁转位,同时减小了机床多轴联动引起的动态误差,可实现高陡度复杂曲面精密,快速的在位测量。The main technical problem to be solved by the present invention is to overcome the shortcomings of the above methods, and to meet the requirements of in-situ measurement of complex curved surfaces with high precision and high efficiency, a method for in-situ measurement and planning of complex curved surfaces with high steepness is invented. In this method, the non-equidistant transverse cross-section contour lines are generated by taking the equal illumination angle as a constraint, which solves the problem of sparse measurement trajectories near the poles caused by the large longitudinal height difference of the high-steep surface. The generated non-equidistant transverse section lines and longitudinal section lines are combined to obtain a full-surface grid scanning measurement path, which improves the expression integrity of key areas of high-steep complex surfaces and aspheric parts, such as poles and equatorial regions. The surface concave and convex features are extracted according to the average curvature of the surface, and local encrypted scanning contour lines are generated to ensure the measurement accuracy of the feature area. According to the equal illumination angle, the machine tool measurement motion trajectory that takes into account the incident angle of the sensor beam is generated, which avoids the frequent indexing of the probe, and reduces the dynamic error caused by the multi-axis linkage of the machine tool. In situ measurement.

本发明采用的技术方案是一种高陡度复杂曲面在位测量规划方法,其特征是,测量规划方法中,首先以高陡度复杂曲面的中心轴线作为参考方向,根据给定的等照度角大小,计算得到该参考方向下包容非球面的等照度线,将其对应的非等距截面轮廓线作为高陡度复杂曲面的初始扫描路径;其次,在两相邻截面轮廓线间生成等距截面轮廓线,得到横向扫描路径;根据给定的角度分度值,计算出纵向截面轮廓线,得到纵向扫描路径;然后,计算曲面的平均曲率,基于平均曲率的变化率提取凹凸特征边界线,在特征区域内加密扫描路径;最后,根据生成的扫描路径进行多段拼接测量运动规划,并进行测量偏角检验,完成复杂曲面在位测量规划。方法的具体步骤如下:The technical scheme adopted in the present invention is an in-situ measurement and planning method for a high-steepness complex curved surface, which is characterized in that, in the measurement planning method, firstly, the central axis of the high-steepness complex curved surface is used as a reference direction, and according to a given equal illumination angle size, calculate the iso-illuminance line containing the aspheric surface in the reference direction, and use its corresponding non-equidistant section contour as the initial scanning path of the high-steep complex surface; secondly, generate an equal distance between two adjacent section contour lines The cross-sectional contour line is used to obtain the transverse scanning path; according to the given angle index value, the longitudinal cross-sectional contour line is calculated to obtain the longitudinal scanning path; then, the average curvature of the surface is calculated, and the concave-convex feature boundary line is extracted based on the rate of change of the average curvature, The scanning path is encrypted in the feature area; finally, multi-segment measurement motion planning is carried out according to the generated scanning path, and the measurement declination inspection is carried out to complete the in-situ measurement planning of complex surfaces. The specific steps of the method are as follows:

步骤一 生成初始扫描路径Step 1 Generate initial scan path

首先,计算高陡度复杂曲面S的包容非球面A的最大陡度角α,用于指导等照度角的选取。最大陡度角α为包容非球面A口部边缘截面圆leq上任意点的法向与中心轴线方向之间的夹角。然后,根据该角度合理选择初始等照度角和角度增量,以计算包容非球面A的等照度线。First, the maximum steepness angle α of the containing aspheric surface A of the high-steepness complex surface S is calculated, which is used to guide the selection of the equal illumination angle. The maximum steepness angle α is the included angle between the normal direction of any point on the circle l eq of the edge section of the mouth of the containing aspheric surface A and the direction of the central axis. Then, according to the angle, the initial iso-illuminance angle and angle increment are reasonably selected to calculate the iso-illuminance line containing the aspheric surface A.

给定初始等照度角β0,在该等照度角下,包容非球面A上具有相同光照度的点计算为:Given the initial equal illumination angle β 0 , under this equal illumination angle, the points on the inclusive aspheric surface A with the same illumination are calculated as:

Figure GDA0002458224800000031
Figure GDA0002458224800000031

其中,P(u,v)为包容非球面A上任意一点;u,v为曲纹坐标参数;

Figure GDA0002458224800000032
为单位参考向量,计算获得相同光照度的点,形成初始等照度线l0。Among them, P(u, v) is any point on the inclusive aspheric surface A; u, v are the curve coordinate parameters;
Figure GDA0002458224800000032
is a unit reference vector, calculate the points that obtain the same illuminance, and form the initial iso-illuminance line l 0 .

根据测量精度要求与传感器光束允许的入射角度范围,设定角度增量Δβ,得到等照度角集合{βi|i=0,1,2,...,n},According to the measurement accuracy requirements and the allowable incident angle range of the sensor beam, the angle increment Δβ is set to obtain a set of equal illumination angles {β i |i=0,1,2,...,n},

βi=β0+i×Δβ (2)β i0 +i×Δβ (2)

其中,Δβ>0,βi≤α,n为等照度角的数量。Among them, Δβ>0, β i ≤α, n is the number of equal illumination angles.

最后,与初始等照度线计算同理,根据等照度角集合{βi|i=0,1,2,...,n} 计算得到等照度线集合{li|i=0,1,2,...,n}。提取各条等照度线的高度值,依据获得的高度集合{hi|i=0,1,2,...,n},进一步计算得到高陡度复杂曲面S上的非等距截面轮廓线集合{Li|i=0,1,2,...,n},将其作为初始扫描路径。Finally, in the same way as the initial iso-illuminance line calculation, the iso-illuminance line set {l i | i =0,1, 2,...,n}. Extract the height values of each iso-illuminance line, and further calculate the non-equidistant section profile on the high-steep complex surface S based on the obtained height set {hi | i =0,1,2,...,n} Line set {L i |i=0,1,2,...,n}, which is used as the initial scan path.

步骤二 生成横向扫描路径Step 2 Generate a horizontal scan path

在两相邻初始扫描路径之间生成等距截面轮廓线,设每两条相邻初始扫描路径之间增加的横向截面轮廓线数量为Nadd,则等距截面之间的距离 {di|i=0,1,2,...,n-1}为:Generate equidistant section contour lines between two adjacent initial scanning paths, and set the number of transverse section contour lines added between every two adjacent initial scanning paths to be N add , then the distance between equidistant sections {d i | i=0,1,2,...,n-1} is:

Figure GDA0002458224800000033
Figure GDA0002458224800000033

增加的横向截面轮廓线的高度集合{hij|i=0,1,2,...,n,j=1,2,...,Nadd}按下式计算为:The height set {h ij |i = 0, 1, 2, ..., n, j = 1, 2, ..., N add } of the increased transverse section contour lines is calculated as follows:

hij=hi+j·di (4)h ij = hi +j·d i (4)

根据增加的横向截面轮廓线高度集合{hij|i=0,1,2,...,n,j=1,2,...,Nadd} 计算得到初始扫描路径之间的等距截面轮廓线集合 {Lij|i=0,1,2,...,n,j=1,2,...,Nadd},其中Lij表示第i条与第i+1条初始扫描路径之间插入的第j条横向截面轮廓线。由此,初始扫描路径集合 {Li|i=0,1,2,...,n}与等距截面轮廓线集合{Lij|i=0,1,2,...,n,j=1,2,...,Nadd} 共同形成高陡度复杂曲面S的横向扫描路径集合LHCalculate the equidistant between the initial scanning paths according to the set of heights of the increased transverse section contour lines {h ij |i=0,1,2,...,n,j=1,2,...,N add } Cross-sectional contour line set {L ij |i=0,1,2,...,n,j=1,2,...,N add }, where L ij represents the i-th and i+1-th initial The jth transverse cross-sectional contour line inserted between scan paths. Thus, the initial scan path set {L i |i=0,1,2,...,n} and the equidistant section contour set {L ij |i=0,1,2,...,n, j =1, 2 , .

步骤三 生成纵向扫描路径Step 3 Generate vertical scan path

根据给定的角度分度值θ,生成一组过高陡度复杂曲面S中心轴线的截平面HP;利用这组截平面HP截取高陡度复杂曲面S,以获得纵向扫描路径LZ。生成的横向扫描路径LH与纵向扫描路径LZ形成高陡度复杂曲面S 的网格状全表面扫描测量路径LGlobalAccording to the given angle index value θ, a set of section planes HP of the central axis of the complex curved surface S with high steepness are generated; the complex curved surface S with high steepness is intercepted by the set of section planes HP to obtain the longitudinal scanning path L Z . The generated horizontal scanning path L H and the vertical scanning path L Z form a grid-like full-surface scanning measurement path L Global of a complex curved surface S with high steepness.

步骤四 生成表面凹凸局部区域扫描路径Step 4 Generate a local area scan path for surface bumps

依据高陡度复杂曲面S的参数表达式,构造离散参数网格矩阵P,离散参数网格矩阵P中的参数网格节点Pij对应的曲纹坐标为(ui,vj), i=1,2,3,...,n,j=1,2,3,...,m。计算高陡度复杂曲面S在各参数网格节点 Pij(ui,vj)处的平均曲率H,确定平均曲率变化阈值Th,根据平均曲率变化阈值Th确定凹凸起伏特征区域。According to the parameter expression of the complex surface S with high steepness, a discrete parameter grid matrix P is constructed. The curve coordinates corresponding to the parameter grid nodes P ij in the discrete parameter grid matrix P are (u i , v j ), i= 1,2,3,...,n, j=1,2,3,...,m. Calculate the average curvature H of the high-steepness complex surface S at each parameter grid node P ij (u i , v j ), determine the average curvature change threshold Th, and determine the concave-convex feature area according to the average curvature change threshold Th.

平均曲率H根据高陡度复杂曲面S的第一基本量和第二基本量计算,计算公式为:The average curvature H is calculated according to the first and second fundamental quantities of the high-steepness complex surface S, and the calculation formula is:

Figure GDA0002458224800000041
Figure GDA0002458224800000041

其中,E、F、G为高陡度复杂曲面S的第一基本量,L、M、N为高陡度复杂曲面S的第二基本量。Among them, E, F, and G are the first fundamental quantities of the high-steepness complex surface S, and L, M, and N are the second fundamental quantities of the high-steepness complex surface S.

然后,确定平均曲率变化阈值Th,根据平均曲率变化阈值Th确定凹凸起伏特征区域;首先根据两个参数方向上的平均曲率变化值,计算两个参数方向上的平均曲率变化比率分量,分别为υHu(ui,vj)和υHv(ui,vj),具体根据下式计算:Then, the average curvature change threshold Th is determined, and the concave-convex feature area is determined according to the average curvature change threshold Th; first, according to the average curvature change values in the two parameter directions, the average curvature change ratio components in the two parameter directions are calculated, respectively υH u (u i ,v j ) and υH v (u i ,v j ) are calculated according to the following equations:

Figure GDA0002458224800000042
Figure GDA0002458224800000042

Figure GDA0002458224800000051
Figure GDA0002458224800000051

然后,将两个方向的平均曲率变化比率合成,得到高陡度复杂曲面S 的平均曲率变化比率υH(ui,vj),计算公式为:Then, the average curvature change ratios of the two directions are synthesized to obtain the average curvature change ratio υH(u i ,v j ) of the high-steep complex surface S. The calculation formula is:

Figure GDA0002458224800000052
Figure GDA0002458224800000052

然后,获取沿两个参数方向上,各条离散参数网格线的平均曲率变化比率υH(ui,vj)的最大值,将各最大值中的最小值设置为平均曲率变化阈值 Th,即Then, obtain the maximum value of the average curvature change ratio υH(u i ,v j ) of each discrete parameter grid line along the two parameter directions, and set the minimum value of each maximum value as the average curvature change threshold Th, which is

Figure GDA0002458224800000053
Figure GDA0002458224800000053

根据设定的平均曲率变化阈值Th,确定属于特征区域的参数网格节点,将平均曲率变化比率υH(ui,vj)大于平均曲率变化阈值Th的节点看作为凹凸特征区域中的点,标记为“1”,其他节点标记为“0”,由此生成凹凸特征矩阵Bij,具体为:According to the set average curvature change threshold Th, the parameter grid nodes belonging to the feature region are determined, and the nodes whose average curvature change ratio υH(u i ,v j ) is greater than the average curvature change threshold Th are regarded as points in the concave-convex feature region, It is marked as "1", and other nodes are marked as "0", thus generating the concave-convex feature matrix B ij , specifically:

Figure GDA0002458224800000054
Figure GDA0002458224800000054

最后,根据获得的凹凸特征矩阵Bij确定特征分离曲线,采用八方向链码的边界跟踪算法,即用特征分离曲线的起始点坐标和边界点方向,提取凹凸特征的边界曲线。由此形成表示该特征分离曲线的序列SC。Finally, the feature separation curve is determined according to the obtained concave-convex feature matrix B ij , and the boundary tracking algorithm of the eight-direction chain code is adopted, that is, the boundary curve of the concave-convex feature is extracted by using the starting point coordinates and the direction of the boundary point of the feature separation curve. A sequence SC representing the characteristic separation curve is thus formed.

在凹凸特征区域内,生成一组过高陡度复杂曲面S中心轴线的局部纵向等角度截平面

Figure GDA0002458224800000055
利用这组局部纵向等角度截平面
Figure GDA0002458224800000056
截取高陡度复杂曲面S,并以特征分离曲线的序列SC为边界,得到局部纵向扫描路径
Figure GDA0002458224800000057
In the concave-convex feature area, a set of local longitudinal equal-angle section planes of the central axis of the complex surface S with high steepness are generated
Figure GDA0002458224800000055
Use this set of local longitudinal equiangular section planes
Figure GDA0002458224800000056
Intercept the high-steep complex surface S, and take the sequence SC of feature separation curves as the boundary to obtain the local longitudinal scanning path
Figure GDA0002458224800000057

步骤五 在位测量运动规划Step 5 In-situ measurement motion planning

根据获得的等照度角集合{βi|i=0,1,2,...,n}、全表面扫描测量路径 LGlobal和局部扫描测量路径LLocal进行在位测量运动规划,得到传感器旋转中心点的运动轨迹。According to the obtained iso-illuminance angle set {β i |i=0,1,2,...,n}, the full-surface scanning measurement path L Global and the local scanning measurement path L Local , the in-situ measurement motion planning is carried out, and the sensor rotation is obtained. The trajectory of the center point.

沿横向扫描路径LH进行测量时,保证光学测头光轴沿着高陡度复杂曲面S的包容非球面A的法线方向。沿纵向扫描路径LZ和局部纵向扫描路径

Figure GDA0002458224800000067
进行测量时,保证光学测头的光轴与高陡度复杂曲面S的中心轴线夹角为βi,对位于等照度角βi和βi+1之间的纵向截面轮廓线进行连续扫描测量;当光学测头运动至等照度角为βi+1的位置时,保证光学测头的光轴与高陡度复杂曲面S的中心轴线夹角为βi+1,对位于等照度角βi+1和βi+2之间的纵向截面轮廓线进行连续扫描测量,由此实现高陡度复杂曲面S的纵向截面轮廓线的分段式扫描测量。When measuring along the transverse scanning path L H , ensure that the optical axis of the optical probe is along the normal direction of the containing aspheric surface A of the highly steep complex curved surface S. Along longitudinal scan path L Z and local longitudinal scan path
Figure GDA0002458224800000067
During the measurement, ensure that the angle between the optical axis of the optical probe and the central axis of the high-steep complex surface S is β i , and continuously scan and measure the longitudinal cross-sectional contour line between the equal illumination angles β i and β i+1 . ; When the optical probe moves to the position where the equal illumination angle is β i+1 , ensure that the optical axis of the optical probe and the central axis of the high-steep complex curved surface S are at an angle of β i+1 ; The longitudinal cross-sectional contour line between i+1 and β i+2 is continuously scanned and measured, thereby realizing the segmented scanning measurement of the longitudinal cross-sectional contour line of the complex curved surface S with high steepness.

步骤六 测量偏角检验Step 6 Measure the declination angle inspection

检验光学测头的光轴与高陡度复杂曲面S在各个扫描采样点处的法向夹角γ是否超过光学测头的允许偏角大小。在沿横向扫描路径LH进行测量时,夹角γh根据下式计算:Check whether the normal included angle γ between the optical axis of the optical probe and the high-steep complex curved surface S at each scanning sampling point exceeds the allowable deflection angle of the optical probe. When measuring along the transverse scan path L H , the included angle γ h is calculated according to the following formula:

Figure GDA0002458224800000061
Figure GDA0002458224800000061

其中,

Figure GDA0002458224800000062
为包容非球面A上任意一点的单位法向量,
Figure GDA0002458224800000063
为高陡度复杂曲面S 上任意一点的单位法向量。在沿纵向扫描路径LZ和局部纵向扫描路径
Figure GDA0002458224800000064
进行分段扫描测量时,在每一段纵向截面轮廓线上,夹角γz根据下式计算:in,
Figure GDA0002458224800000062
is the unit normal vector containing any point on the aspheric surface A,
Figure GDA0002458224800000063
is the unit normal vector of any point on the high-steep complex surface S. along the longitudinal scan path L Z and the local longitudinal scan path
Figure GDA0002458224800000064
When performing segmental scanning measurement, on the contour line of each longitudinal section, the included angle γz is calculated according to the following formula:

Figure GDA0002458224800000065
Figure GDA0002458224800000065

其中,

Figure GDA0002458224800000066
为单位参考向量。in,
Figure GDA0002458224800000066
is the unit reference vector.

如果各个扫描采样点处的夹角γh与γz均在光学测头的允许偏角范围内,表示规划的扫描路径与测量运动有效,否则需减小步骤一中设定的角度增量Δβ。If the included angles γ h and γ z at each scanning sampling point are within the allowable declination range of the optical probe, it means that the planned scanning path and measurement motion are valid; otherwise, the angle increment Δβ set in step 1 needs to be reduced .

步骤七 生成在位测量程序Step 7 Generate an in-situ measurement program

根据获得的网格状全表面扫描测量路径LGlobal 和局部纵向扫描路径

Figure GDA0002458224800000071
生成机床坐标系下的传感器回转中心坐标,创建G指令文件,给定机床运动参数与各轴运动指令,并保存为txt文件。According to the obtained grid-like full-surface scan measurement path L Global and local longitudinal scan path
Figure GDA0002458224800000071
Generate the coordinates of the center of rotation of the sensor in the machine tool coordinate system, create a G command file, give the machine tool motion parameters and the motion commands of each axis, and save it as a txt file.

本发明的有益效果是在该方法中,以等照度角作为约束条件,生成非等距横向截面轮廓线,将生成的非等距横向截面线与纵向截面线结合,得到全表面网格状扫描测量路径。解决了高陡度曲面纵向高差变化较大引起的极点附近测量轨迹稀疏问题和采用等距截面轮廓线作为扫描路径导致的曲面高陡度区域及凹凸特征区域无法完全表达的问题。依据等照度角,生成虑及传感器光束入射角的机床测量运动轨迹,避免了测头频繁转位,同时有效规避了回转工作台参与坐标提取,减小了因其插补运动引起的非线性误差,保证了特征区域测量精度。规定了扫描测量运动方向,避免了直线轴的反向间隙引起的测量误差;同时减小了机床多轴联动引起的动态误差,提高了高陡度复杂曲面和非球面零件关键区域,如极点、赤道区域的表达完整性。该方法通用性强,可实现高陡度曲面零件在多轴数控机床或坐标测量机上的精密、快速在位测量。The beneficial effect of the present invention is that in the method, the non-equidistant transverse cross-sectional contour line is generated with the equal illumination angle as the constraint condition, and the generated non-equidistant transverse cross-sectional line and the longitudinal cross-sectional line are combined to obtain a full-surface grid scanning Measurement path. It solves the problem of sparse measurement trajectories near the poles caused by the large longitudinal height difference of high-steep surfaces, and the problems that the high-steep regions and concave-convex feature regions of surfaces cannot be fully expressed due to the use of equidistant cross-sectional contour lines as scanning paths. According to the equal illumination angle, the machine tool measurement motion trajectory that takes into account the incident angle of the sensor beam is generated, which avoids the frequent indexing of the probe, and effectively avoids the rotary table from participating in coordinate extraction, reducing the nonlinear error caused by its interpolation motion. , to ensure the measurement accuracy of the feature area. The movement direction of scanning measurement is specified, which avoids the measurement error caused by the backlash of the linear axis; at the same time, the dynamic error caused by the multi-axis linkage of the machine tool is reduced, and the key areas of high-steep complex surfaces and aspherical parts are improved, such as poles, Expression integrity in the equatorial region. The method has strong versatility, and can realize precise and fast in-situ measurement of high-steep surface parts on multi-axis CNC machine tools or coordinate measuring machines.

附图说明Description of drawings

附图1——本发明规划方法的流程图;Accompanying drawing 1—flow chart of the planning method of the present invention;

附图2——扫描路径规划示意图,其中:LH-横向扫描路径,LZ-纵向扫描路径,

Figure GDA0002458224800000077
局部纵向扫描路径;leq-包容非球面A口部边缘截面圆;
Figure GDA0002458224800000078
包容非球面A口部边缘截面圆leq上任意点的单位法向量;
Figure GDA0002458224800000079
单位参考向量;α-高陡度复杂曲面S的包容非球面A的最大陡度角α;Accompanying drawing 2 - scanning path planning schematic diagram, wherein: L H - horizontal scanning path, L Z - vertical scanning path,
Figure GDA0002458224800000077
Partial longitudinal scan path; l eq - a circle containing the edge section of the mouth of the aspheric surface A;
Figure GDA0002458224800000078
The unit normal vector of any point on the circle l eq of the edge section at the mouth of the containing aspheric surface A;
Figure GDA0002458224800000079
Unit reference vector; α - the maximum steepness angle α of the containing aspheric surface A of the high-steepness complex surface S;

附图3——横向测量运动规划示意图,其中:1-光学测头,a-光学测头 1的中心线,

Figure GDA00024582248000000710
第i条横向扫描路径,Bi-第i条横向扫描路径的最小包容圆,O-最小包容圆的圆心,P-第i条横向扫描路径上的测点,T-测点P处对应的最小包容圆法线方向;Figure 3 - Schematic diagram of lateral measurement motion planning, in which: 1-optical probe, a-centerline of optical probe 1,
Figure GDA00024582248000000710
The i-th transverse scan path, B i - the minimum inclusive circle of the i-th transverse scan path, O - the center of the minimum inclusive circle, P - the measuring point on the i-th transverse scan path, T - the corresponding measurement point P Minimum inclusive circle normal direction;

附图4——横向测量运动规划示意图,其中:LZ1-第一条纵向扫描路径,τi-1-第一条纵向扫描路径LZ1内第i-1段扫描线,τi-第一条纵向扫描路径LZ1内第i段扫描线,

Figure GDA00024582248000000711
第一条纵向扫描路径LZ1内第i-1段扫描线的起始控制点,
Figure GDA0002458224800000086
第一条纵向扫描路径LZ1内第i段扫描线的起始控制点,Ti-1-第一条纵向扫描路径LZ1内第i-1段扫描线的测量方向矢量,Ti-第一条纵向扫描路径LZ1内第i段扫描线的测量方向矢量;Accompanying drawing 4 - Schematic diagram of transverse measurement motion planning, wherein: L Z1 - the first longitudinal scanning path, τ i-1 - the i-1th scanning line in the first longitudinal scanning path L Z1 , τ i - the first scanning line the i-th scanning line in the longitudinal scanning path L Z1 ,
Figure GDA00024582248000000711
The starting control point of the scan line of the i-1th segment in the first longitudinal scan path L Z1 ,
Figure GDA0002458224800000086
The starting control point of the i-th scanning line in the first longitudinal scanning path L Z1 , T i-1 - the measurement direction vector of the i-1 scanning line in the first longitudinal scanning path L Z1 , T i - the i-th scanning line The measurement direction vector of the i-th scanning line in a longitudinal scanning path L Z1 ;

附图5——测量偏角γh检验示意图,其中:γmax-光学测头允许的最大偏角。Figure 5 - Schematic diagram of the test for measuring the declination angle γ h , where: γ max - the maximum declination angle allowed by the optical probe.

具体实施方式Detailed ways

结合技术方案和附图详细说明本发明的具体实施方式。The specific embodiments of the present invention will be described in detail with reference to the technical solutions and the accompanying drawings.

本实施例中,采用的高陡度复杂曲面S为表面具有凹凸起伏特征的自由曲面,高度为52.5mm,口径为100mm,周向共有4个非回转对称的凹坑特征。附图1是本发明规划方法的流程图,该曲面的在位测量规划具体步骤如下:In this embodiment, the high-steepness complex curved surface S used is a free-form surface with concave-convex-convex features on the surface, a height of 52.5 mm, a diameter of 100 mm, and a total of 4 non-rotationally symmetrical concave features in the circumferential direction. Accompanying drawing 1 is the flow chart of the planning method of the present invention, and the specific steps of in-situ measurement planning of this curved surface are as follows:

步骤一 生成初始扫描路径Step 1 Generate initial scan path

首先,计算高陡度复杂曲面S的包容非球面A的最大陡度角α,最大陡度角α为包容非球面A口部边缘截面圆leq上任意点的单位法向量

Figure GDA0002458224800000083
与单位参考向量
Figure GDA0002458224800000085
之间的夹角,本实施例中的最大陡度角α为61.5367°,如附图2所示。然后计算包容非球面A上任意一点P(u,v)的单位法向量为
Figure GDA0002458224800000084
选择高陡度复杂曲面S或其包容非球面A的中心轴线作为参考方向,本实施例中的参考方向在工件坐标系中为[0,0,1],给定初始等照度角β1=0.6046°,根据式(1)计算获得相同光照度的点,形成初始等照度线l0。根据测量精度要求与传感器光束允许的入射角度范围,给定角度增量Δβ=4°,利用式(2)得到等照度角集合{βi|i=0,1,2,...,14}。最后,与计算初始等照度线同理,根据等照度角集合{βi|i=0,1,2,...,14}计算得到等照度线集合{li|i=0,1,2,...,14}。提取各条等照度线的高度值,得到高度集合 {hi|i=0,1,2,...,14},表1列出计算得到的15条等照度线高度值。First, calculate the maximum steepness angle α of the containing aspheric surface A of the high-steep complex surface S. The maximum steepness angle α is the unit normal vector of any point on the circle l eq of the edge section at the mouth of the containing aspheric surface A.
Figure GDA0002458224800000083
with the unit reference vector
Figure GDA0002458224800000085
The angle between them, the maximum steepness angle α in this embodiment is 61.5367°, as shown in FIG. 2 . Then calculate the unit normal vector containing any point P(u, v) on the aspheric surface A as
Figure GDA0002458224800000084
The central axis of the high-steep complex surface S or its containing aspheric surface A is selected as the reference direction. The reference direction in this embodiment is [0, 0, 1] in the workpiece coordinate system, and the initial equal illumination angle β 1 = 0.6046°, according to formula (1), the points of the same illuminance are calculated to form the initial iso-illuminance line l 0 . According to the measurement accuracy requirements and the allowable incident angle range of the sensor beam, given the angle increment Δβ=4°, the equal illumination angle set {β i |i=0,1,2,...,14 can be obtained by using the formula (2). }. Finally, in the same way as the calculation of the initial iso-illuminance line, the set of iso-illuminance lines {l i | i =0,1, 2,...,14}. Extract the height values of each iso-illuminance line to obtain a height set {hi | i =0,1,2,...,14}, and Table 1 lists the calculated height values of the 15 iso-illuminance lines.

表1包容非球面A的等照度线高度值hi(mm)Table 1 The height value h i (mm) of the iso-illuminance line containing the aspheric surface A

Figure GDA0002458224800000082
Figure GDA0002458224800000082

根据高度集合{hi|i=0,1,2,...,14}计算得到高陡度复杂曲面S上的非等距截面轮廓线,并将其作为初始扫描路径{Li|i=0,1,2,...,14}。According to the height set {h i |i=0,1,2,...,14}, the non-equidistant section contours on the complex surface S with high steepness are calculated and used as the initial scanning path {L i |i =0,1,2,...,14}.

步骤二 生成横向扫描路径Step 2 Generate a horizontal scan path

在两相邻初始扫描路径之间生成等距截面轮廓线,本实施例中两条相邻初始扫描路径之间增加的横向截面轮廓线数量Nadd为2,根据增加的横向截面轮廓线高度集合{hij|i=0,1,2,...,14,j=1,2}计算得到初始扫描路径之间的等距截面轮廓线集合{Lij|i=0,1,2,...,14,j=1,2},其中Lij表示第i条与第 i+1条等照度线对应的初始扫描路径之间插入的第j条横向截面轮廓线。由此,初始扫描路径集合{Li|i=0,1,2,...,14}与等距截面轮廓线集合 {Lij|i=0,1,2,...,14,j=1,2}共同形成高陡度复杂曲面S的横向扫描路径LH,共43条。表2列出计算得到的横向扫描路径的高度值。Equidistant cross-sectional contour lines are generated between two adjacent initial scanning paths. In this embodiment, the number N add of transverse cross-sectional contour lines added between two adjacent initial scanning paths is 2. According to the height set of the increased transverse cross-sectional contour lines {h ij |i=0,1,2,...,14,j=1,2} Calculated to obtain the set of equidistant cross-sectional contour lines between the initial scanning paths{L ij |i=0,1,2, ...,14,j=1,2}, where L ij represents the j-th transverse cross-sectional contour line inserted between the i-th and the i+1-th iso-illuminance line corresponding to the initial scanning path. Thus, the initial scan path set {L i |i=0,1,2,...,14} and the equidistant section contour set {L ij |i=0,1,2,...,14, j=1, 2} together form 43 transverse scanning paths L H of the complex curved surface S with high steepness. Table 2 lists the calculated height values of the lateral scan path.

表2高陡度复杂曲面S的横向扫描路径高度值(mm)Table 2. Height value of transverse scanning path of high-steep complex surface S (mm)

Figure GDA0002458224800000091
Figure GDA0002458224800000091

步骤三 生成纵向扫描路径Step 3 Generate vertical scan path

给定角度分度值θ=20°,生成一组过高陡度复杂曲面S中心轴线的截平面HP,利用这组截平面HP取高陡度复杂曲面S,获得了纵向扫描路径LZ,共18条。生成的横向扫描路径LH与纵向扫描路径LZ形成高陡度复杂曲面S 的网格状全表面扫描测量路径LGlobalGiven the angle division value θ=20°, a set of section planes HP of the central axis of the complex curved surface S with high steepness are generated. Using this set of section planes HP to take the complex curved surface S with high steepness, the longitudinal scanning path L Z is obtained, 18 in total. The generated horizontal scanning path L H and the vertical scanning path L Z form a grid-like full-surface scanning measurement path L Global of a complex curved surface S with high steepness.

步骤四 提取表面凹凸起伏特征并生成局部扫描路径Step 4: Extract the surface bump and volt features and generate a local scan path

依据高陡度复杂曲面S的参数表达式,构造离散参数网格矩阵P,离散参数网格矩阵P中的参数网格节点Pij对应的曲纹坐标为(ui,vj), i=1,2,3,...,n,j=1,2,3,...,m。根据式(5)计算高陡度复杂曲面S在各参数网格节点Pij(ui,vj)处的平均曲率H,确定平均曲率变化阈值Th,根据平均曲率变化阈值Th确定凹凸起伏特征区域。According to the parameter expression of the complex surface S with high steepness, a discrete parameter grid matrix P is constructed. The curve coordinates corresponding to the parameter grid nodes P ij in the discrete parameter grid matrix P are (u i , v j ), i= 1,2,3,...,n, j=1,2,3,...,m. Calculate the average curvature H of the high-steep complex surface S at each parameter grid node P ij (u i , v j ) according to formula (5), determine the average curvature change threshold Th, and determine the concave-convex feature according to the average curvature change threshold Th area.

平均曲率变化阈值Th的确定方法为,首先根据两个参数方向上的平均曲率变化值,利用式(6)、(7)计算两个参数方向上的平均曲率变化比率分量,分别记为υHu(ui,vj)和υHv(ui,vj),然后,根据式(8)将两个方向的平均曲率变化比率合成,得到高陡度复杂曲面S的平均曲率变化比率υH(ui,vj)。然后,利用式(9)获取沿两个参数方向上,各条离散参数网格线的平均曲率变化比率υH(ui,vj)的最大值,将各最大值中的最小值设置为平均曲率变化阈值Th。The method for determining the average curvature change threshold Th is as follows: first, according to the average curvature change values in the two parameter directions, the average curvature change ratio components in the two parameter directions are calculated by using equations (6) and (7), which are respectively recorded as υH u (u i , v j ) and υH v (u i , v j ), then, according to formula (8), the average curvature change ratios in the two directions are synthesized to obtain the average curvature change ratio υH ( u i ,v j ). Then, use the formula (9) to obtain the maximum value of the average curvature change ratio υH(u i ,v j ) of each discrete parameter grid line along the two parameter directions, and set the minimum value among the maximum values as the average Curvature change threshold Th.

根据设定的平均曲率变化阈值Th,确定属于特征区域的参数网格节点,将平均曲率变化比率υH(ui,vj)大于平均曲率变化阈值Th的节点看作为凹凸特征区域中的点,标记为“1”,其他节点标记为“0”,生成凹凸特征矩阵Bij。最后,根据获得的凹凸特征矩阵Bij确定特征分离曲线,采用八方向链码的边界跟踪算法提取凹凸特征的边界曲线。由此形成表示该特征分离曲线的序列SC。According to the set average curvature change threshold Th, the parameter grid nodes belonging to the feature region are determined, and the nodes whose average curvature change ratio υH(u i ,v j ) is greater than the average curvature change threshold Th are regarded as points in the concave-convex feature region, It is marked as "1" and other nodes are marked as "0" to generate a bump feature matrix B ij . Finally, the feature separation curve is determined according to the obtained concave-convex feature matrix B ij , and the boundary curve of the concave-convex feature is extracted by the boundary tracking algorithm of the eight-direction chain code. A sequence SC representing the characteristic separation curve is thus formed.

在凹凸特征区域内,生成一组过高陡度复杂曲面S或其包容非球面A 中心轴线的局部纵向等角度截平面

Figure GDA0002458224800000101
利用这组局部纵向等角度截平面
Figure GDA0002458224800000102
截取高陡度复杂曲面S,并以特征分离曲线的序列SC为边界,得到局部纵向扫描路径
Figure GDA0002458224800000103
In the concave-convex feature area, generate a set of high-steep complex surfaces S or local longitudinal equal-angle section planes containing the central axis of the aspheric surface A
Figure GDA0002458224800000101
Use this set of local longitudinal equiangular section planes
Figure GDA0002458224800000102
Intercept the high-steep complex surface S, and take the sequence SC of feature separation curves as the boundary to obtain the local longitudinal scanning path
Figure GDA0002458224800000103

生成的扫描测量路径如附图2所示。The generated scanning measurement path is shown in Figure 2.

步骤五 在位测量运动规划Step 5 In-situ measurement motion planning

根据获得的等照度角集合{βi|i=0,1,2,...,n}、全表面扫描测量路径 LGlobal和局部扫描测量路径LLocal进行在位测量运动规划,得到传感器旋转中心点的运动轨迹。According to the obtained iso-illuminance angle set {β i |i=0,1,2,...,n}, the full-surface scanning measurement path L Global and the local scanning measurement path L Local , the in-situ measurement motion planning is carried out, and the sensor rotation is obtained. The trajectory of the center point.

沿第i条横向扫描路径

Figure GDA0002458224800000104
进行测量时,计算在每一个测点P处对应的最小包容圆Bi的法线方向T,并调整光学测头1的中心线a沿着该方向测量,如附图3所示。along the i-th lateral scan path
Figure GDA0002458224800000104
During measurement, calculate the normal direction T of the smallest inclusive circle B i corresponding to each measuring point P, and adjust the centerline a of the optical probe 1 to measure along this direction, as shown in FIG. 3 .

沿纵向扫描路径LZ和局部纵向扫描路径

Figure GDA0002458224800000111
进行测量时,以第一条纵向扫描路径LZ1为例,如附图4所示。光学测头1运动至第一条纵向扫描路径LZ1内第i-1段扫描线的起始控制点
Figure GDA0002458224800000112
并自动调整光学测头1的中心线 a与第一条纵向扫描路径LZ1内第i-1段扫描线的测量方向矢量Ti-1重合,保证光学测头1的光轴与高陡度复杂曲面S的中心轴线夹角为βi-1。光学测头 1连续运动至第一条纵向扫描路径LZ1内第i段扫描线的起始控制点
Figure GDA0002458224800000115
使光学测头1的中心线a与第一条纵向扫描路径LZ1内第i段扫描线的测量方向矢量Ti重合,保证光学测头的光轴与高陡度复杂曲面S的中心轴线夹角为βi。光学测头1沿第一条纵向扫描路径LZ1内的各段扫描线依次测量。Along longitudinal scan path L Z and local longitudinal scan path
Figure GDA0002458224800000111
When measuring, take the first longitudinal scanning path L Z1 as an example, as shown in FIG. 4 . The optical probe 1 moves to the starting control point of the i-1th scanning line in the first longitudinal scanning path L Z1
Figure GDA0002458224800000112
And automatically adjust the center line a of the optical probe 1 to coincide with the measurement direction vector T i- 1 of the scan line i-1 in the first longitudinal scanning path L Z1 to ensure that the optical axis of the optical probe 1 and the high steepness The included angle of the central axis of the complex surface S is β i-1 . The optical probe 1 moves continuously to the starting control point of the i-th scanning line in the first longitudinal scanning path L Z1
Figure GDA0002458224800000115
Make the center line a of the optical probe 1 coincide with the measurement direction vector T i of the i-th scanning line in the first longitudinal scanning path L Z1 , and ensure that the optical axis of the optical probe is clamped with the central axis of the complex curved surface S with high steepness. The angle is β i . The optical probe 1 measures sequentially along each segment of the scanning line in the first longitudinal scanning path L Z1 .

步骤六 测量偏角检验Step 6 Measure the declination inspection

检验光学测头的光轴与高陡度复杂曲面S在各个扫描采样点处的法向夹角γ是否超过光学测头的允许偏角大小。本实施例中,光学测头的允许偏角为±30°。在沿横向扫描路径LH进行测量时,根据式(11),计算得γh的最大值为20.0427°,如附图5所示。在沿纵向扫描路径LZ和局部纵向扫描路径

Figure GDA0002458224800000113
进行分段扫描测量时,根据式(12),计算得夹角γz的最大值为 14.8478°。夹角γh和γz均小于光学测头的允许偏角,生成的测量路径与规划的测量运动有效。Check whether the normal included angle γ between the optical axis of the optical probe and the high-steep complex curved surface S at each scanning sampling point exceeds the allowable deflection angle of the optical probe. In this embodiment, the allowable deflection angle of the optical probe is ±30°. When measuring along the lateral scanning path L H , according to formula (11), the maximum value of γ h is calculated to be 20.0427°, as shown in FIG. 5 . along the longitudinal scan path L Z and the local longitudinal scan path
Figure GDA0002458224800000113
When performing segmented scanning measurement, according to formula (12), the maximum value of the included angle γ z is calculated to be 14.8478°. The included angles γ h and γ z are both smaller than the allowable declination angle of the optical probe, and the generated measurement path is valid with the planned measurement movement.

步骤七 生成在位测量程序Step 7 Generate an in-situ measurement program

根据获得的网格状全表面扫描测量路径LGlobal 和局部纵向扫描路径

Figure GDA0002458224800000114
生成机床坐标系下的传感器回转中心坐标,创建G指令文件,给定机床运动参数与各轴运动指令,并保存为txt文件。According to the obtained grid-like full-surface scan measurement path L Global and local longitudinal scan path
Figure GDA0002458224800000114
Generate the coordinates of the center of rotation of the sensor in the machine tool coordinate system, create a G command file, give the machine tool motion parameters and the motion commands of each axis, and save it as a txt file.

本发明实现了高陡度复杂曲面的在位扫描路径生成与测量运动规划,有效规避了回转工作台参与坐标提取,减小了机床多轴联动引起的动态误差,保证了特征区域的测量精度,提高了高陡度复杂曲面和非球面零件关键区域(如极点、赤道区域)的表达完整性,完成了在位测量程序的自动生成,实现了高陡度复杂曲面精密、快速的在位测量。The invention realizes the in-situ scanning path generation and measurement motion planning of high-steep and complex curved surfaces, effectively avoids the rotary table from participating in coordinate extraction, reduces the dynamic error caused by the multi-axis linkage of the machine tool, and ensures the measurement accuracy of the characteristic area. The expression integrity of key areas (such as poles and equatorial regions) of high-steep complex surfaces and aspherical parts is improved, the automatic generation of in-situ measurement programs is completed, and precise and fast in-situ measurement of high-steep complex surfaces is realized.

Claims (1)

1.一种高陡度复杂曲面在位测量规划方法,其特征在于,测量规划方法中,首先以高陡度复杂曲面的中心轴线作为参考方向,根据给定的等照度角大小,计算得到该参考方向下包容非球面的等照度线,将其对应的非等距截面轮廓线作为高陡度复杂曲面的初始扫描路径;其次在两相邻截面轮廓线间生成等距截面轮廓线,得到横向扫描路径;根据给定的角度分度值,计算出纵向截面轮廓线,得到纵向扫描路径;然后,计算曲面的平均曲率,基于平均曲率的变化率提取凹凸特征边界线,在特征区域内加密扫描路径;最后,根据生成的扫描路径进行多段拼接测量运动规划,并进行测量偏角检验,完成复杂曲面在位测量规划;规划方法的具体步骤如下:1. a high-steepness complex curved surface in-situ measurement planning method, it is characterized in that, in the measurement planning method, at first with the central axis of the high-steepness complex curved surface as the reference direction, according to the given equal illumination angle size, calculate and obtain this The iso-illuminance line of the aspheric surface is included in the reference direction, and the corresponding non-equidistant section contour line is used as the initial scanning path of the high-steep complex surface; secondly, the equidistant section contour line is generated between two adjacent section contour lines, and the transverse section contour line is obtained. Scanning path; according to the given angle index value, calculate the longitudinal section contour line to obtain the longitudinal scanning path; then, calculate the average curvature of the surface, extract the concave-convex feature boundary line based on the change rate of the average curvature, and encrypt the scan in the feature area Finally, according to the generated scanning path, carry out multi-segment stitching measurement motion planning, and carry out measurement declination inspection to complete the in-situ measurement planning of complex surfaces; the specific steps of the planning method are as follows: 第一步 生成初始扫描路径The first step is to generate the initial scan path 首先,计算高陡度复杂曲面S的包容非球面A的最大陡度角α;然后,根据该角度合理选择初始等照度角和角度增量,用于计算包容非球面A的等照度线;给定初始等照度角β0,在该等照度角下,包容非球面A上具有相同光照度的点计算为:First, calculate the maximum steepness angle α of the containing aspheric surface A of the high-steep complex surface S; then, according to the angle, reasonably select the initial iso-illuminance angle and angle increment, which are used to calculate the iso-illuminance line of the containing aspheric surface A; Given the initial equal illumination angle β 0 , under this equal illumination angle, the points on the inclusive aspheric surface A with the same illumination are calculated as:
Figure FDA0002458224790000011
Figure FDA0002458224790000011
其中,P(u,v)为包容非球面A上任意一点;u,v为曲纹坐标参数;
Figure FDA0002458224790000012
为单位参考向量,计算获得相同光照度的点,形成初始等照度线l0
Among them, P(u, v) is any point on the inclusive aspheric surface A; u, v are the curve coordinate parameters;
Figure FDA0002458224790000012
is the unit reference vector, calculate the points that obtain the same illuminance, and form the initial iso-illuminance line l 0 ;
设定角度增量Δβ,得到等照度角集合{βi|i=0,1,2,...,n},Set the angle increment Δβ to obtain a set of equal illumination angles {β i |i=0,1,2,...,n}, βi=β0+i×Δβ (2)β i0 +i×Δβ (2) 其中,Δβ>0,βi≤α,n为等照度角的数量;与初始等照度线计算同理,根据等照度角集合{βi|i=0,1,2,...,n}计算得到等照度线集合{li|i=0,1,2,...,n};提取各条等照度线的高度值,依据获得的高度集合{hi|i=0,1,2,...,n},进一步计算得到高陡度复杂曲面S上的非等距截面轮廓线集合{Li|i=0,1,2,...,n},将其作为初始扫描路径;Among them, Δβ>0, β i ≤α, n is the number of iso-illuminance angles; the same as the initial iso-illuminance line calculation, according to the set of iso-illuminance angles {β i |i=0,1,2,...,n } Calculate the set of iso-illuminance lines {l i |i=0,1,2,...,n}; extract the height value of each iso-illuminance line, according to the obtained height set {h i |i=0,1 ,2,...,n}, the non-equidistant cross-sectional contour set {L i |i=0,1,2,...,n} on the complex surface S with high steepness is obtained by further calculation, which is taken as initial scan path; 第二步 生成横向扫描路径Step 2 Generate a horizontal scan path 在两相邻初始扫描路径之间生成等距截面轮廓线,设每两条相邻初始扫描路径之间增加的横向截面轮廓线数量为Nadd,则等距截面之间的距离{di|i=0,1,2,...,n-1}为:Generate equidistant section contour lines between two adjacent initial scanning paths, and set the number of transverse section contour lines added between every two adjacent initial scanning paths to be N add , then the distance between equidistant sections {d i | i=0,1,2,...,n-1} is:
Figure FDA0002458224790000021
Figure FDA0002458224790000021
增加的横向截面轮廓线的高度集合{hij|i=0,1,2,...,n,j=1,2,...,Nadd}按下式计算为:The height set {h ij |i = 0, 1, 2, ..., n, j = 1, 2, ..., N add } of the increased transverse section contour lines is calculated as follows: hij=hi+j·di (4)h ij = hi +j·d i (4) 根据增加的横向截面轮廓线高度集合{hij|i=0,1,2,...,n,j=1,2,...,Nadd}计算得到初始扫描路径之间的等距截面轮廓线集合{Lij|i=0,1,2,...,n,j=1,2,...,Nadd},其中Lij表示第i条与第i+1条初始扫描路径之间插入的第j条横向截面轮廓线;由此,初始扫描路径集合{Li|i=0,1,2,...,n}与等距截面轮廓线集合{Lij|i=0,1,2,...,n,j=1,2,...,Nadd}共同形成高陡度复杂曲面S的横向扫描路径集合LHThe equidistant between the initial scan paths is calculated according to the set of heights of the increased transverse section contour lines {h ij |i=0,1,2,...,n,j=1,2,...,N add } Cross-sectional contour line set {L ij |i=0,1,2,...,n,j=1,2,...,N add }, where L ij represents the i-th and i+1-th initial The j-th transverse section contour line inserted between the scan paths; thus, the initial set of scan paths {L i |i=0,1,2,...,n} and the set of equidistant section contour lines {L ij | i = 0 , 1, 2, . 第三步 生成纵向扫描路径Step 3 Generate a vertical scan path 根据给定的角度分度值θ,生成一组过高陡度复杂曲面S中心轴线的截平面HP;利用这组截平面HP截取高陡度复杂曲面S,以获得纵向扫描路径LZ;生成的横向扫描路径LH与纵向扫描路径LZ形成高陡度复杂曲面S的网格状全表面扫描测量路径LGlobalAccording to the given angle index value θ, generate a group of section planes HP of the central axis of the complex curved surface S with high steepness; use this group of section planes HP to intercept the complex curved surface S with high steepness to obtain the longitudinal scanning path LZ ; generate The horizontal scanning path L H and the longitudinal scanning path L Z form a grid-like full-surface scanning measurement path L Global of a complex curved surface S with high steepness; 第四步 生成表面凹凸局部区域扫描路径The fourth step is to generate a local area scan path for surface bumps 依据高陡度复杂曲面S的参数表达式,构造离散参数网格矩阵P,离散参数网格矩阵P中的参数网格节点Pij对应的曲纹坐标为(ui,vj),i=1,2,3,...,n,j=1,2,3,...,m;计算高陡度复杂曲面S在各参数网格节点Pij(ui,vj)处的平均曲率H,确定平均曲率变化阈值Th,根据平均曲率变化阈值Th确定凹凸起伏特征区域;According to the parameter expression of the complex surface S with high steepness, a discrete parameter grid matrix P is constructed. The curve coordinates corresponding to the parameter grid nodes P ij in the discrete parameter grid matrix P are (u i , v j ), i= 1,2,3,...,n, j=1,2,3,...,m; calculate the high-steepness complex surface S at each parameter grid node P ij (u i ,v j ) the average curvature H, determine the average curvature change threshold Th, and determine the concave-convex feature area according to the average curvature change threshold Th; 平均曲率H根据高陡度复杂曲面S的第一基本量和第二基本量计算,计算公式为:The average curvature H is calculated according to the first and second fundamental quantities of the high-steepness complex surface S, and the calculation formula is:
Figure FDA0002458224790000022
Figure FDA0002458224790000022
其中,E、F、G为高陡度复杂曲面S的第一基本量,L、M、N为高陡度复杂曲面S的第二基本量;Among them, E, F, G are the first fundamental quantities of the high-steepness complex surface S, and L, M, N are the second fundamental quantities of the high-steepness complex surface S; 确定平均曲率变化阈值Th,根据平均曲率变化阈值Th确定凹凸起伏特征区域;首先根据两个参数方向上的平均曲率变化值,计算两个参数方向上的平均曲率变化比率分量,分别为υHu(ui,vj)和υHv(ui,vj),具体根据下式计算:Determine the average curvature change threshold Th, and determine the concave-convex feature area according to the average curvature change threshold Th; first, according to the average curvature change values in the two parameter directions, calculate the average curvature change ratio components in the two parameter directions, which are υH u ( u i ,v j ) and υH v (u i ,v j ) are calculated according to the following formulas:
Figure FDA0002458224790000031
Figure FDA0002458224790000031
Figure FDA0002458224790000032
Figure FDA0002458224790000032
将两个方向的平均曲率变化比率合成,得到高陡度复杂曲面S的平均曲率变化比率υH(ui,vj),计算公式为:The average curvature change ratio of the two directions is synthesized to obtain the average curvature change ratio υH(u i ,v j ) of the high-steep complex surface S. The calculation formula is:
Figure FDA0002458224790000033
Figure FDA0002458224790000033
获取沿两个参数方向上,各条离散参数网格线的平均曲率变化比率υH(ui,vj)的最大值,将各最大值中的最小值设置为平均曲率变化阈值Th,即Obtain the maximum value of the average curvature change ratio υH(u i , v j ) of each discrete parameter grid line along the two parameter directions, and set the minimum value of each maximum value as the average curvature change threshold Th, that is,
Figure FDA0002458224790000034
Figure FDA0002458224790000034
根据设定的平均曲率变化阈值Th,确定属于特征区域的参数网格节点,将平均曲率变化比率υH(ui,vj)大于平均曲率变化阈值Th的节点看作为凹凸特征区域中的点,标记为“1”,其他节点标记为“0”,由此生成凹凸特征矩阵Bij,具体为:According to the set average curvature change threshold Th, the parameter grid nodes belonging to the feature region are determined, and the nodes whose average curvature change ratio υH(u i ,v j ) is greater than the average curvature change threshold Th are regarded as points in the concave-convex feature region, It is marked as "1", and other nodes are marked as "0", thus generating the concave-convex feature matrix B ij , specifically:
Figure FDA0002458224790000041
Figure FDA0002458224790000041
最后,根据获得的凹凸特征矩阵Bij确定特征分离曲线,采用八方向链码的边界跟踪算法,即用特征分离曲线的起始点坐标和边界点方向,提取凹凸特征的边界曲线;由此形成表示该特征分离曲线的序列SC;Finally, the feature separation curve is determined according to the obtained concave-convex feature matrix B ij , and the boundary tracking algorithm of the eight-direction chain code is used, that is, the boundary curve of the concave-convex feature is extracted by using the starting point coordinates and the direction of the boundary point of the feature separation curve; the sequence SC of the characteristic separation curves; 在凹凸特征区域内,生成一组过高陡度复杂曲面S中心轴线的局部纵向等角度截平面
Figure FDA0002458224790000042
利用这组局部纵向等角度截平面
Figure FDA0002458224790000043
截取高陡度复杂曲面S,并以特征分离曲线的序列SC为边界,得到局部纵向扫描路径
Figure FDA0002458224790000044
In the concave-convex feature area, a set of local longitudinal equal-angle section planes of the central axis of the complex surface S with high steepness are generated
Figure FDA0002458224790000042
Use this set of local longitudinal equiangular section planes
Figure FDA0002458224790000043
Intercept the high-steep complex surface S, and take the sequence SC of feature separation curves as the boundary to obtain the local longitudinal scanning path
Figure FDA0002458224790000044
第五步 在位测量运动规划Step 5 In-situ measurement motion planning 根据获得的等照度角集合{βi|i=0,1,2,...,n}、全表面扫描测量路径LGlobal和局部扫描测量路径LLocal进行在位测量运动规划,得到传感器旋转中心点的运动轨迹;According to the obtained iso-illuminance angle set {β i |i=0,1,2,...,n}, the full-surface scanning measurement path L Global and the local scanning measurement path L Local , the in-situ measurement motion planning is carried out, and the sensor rotation is obtained. The trajectory of the center point; 沿横向扫描路径LH进行测量时,保证光学测头光轴沿着高陡度复杂曲面S的包容非球面A的法线方向;沿纵向扫描路径LZ和局部纵向扫描路径
Figure FDA0002458224790000045
进行测量时,保证光学测头的光轴与高陡度复杂曲面S的中心轴线夹角为βi,对位于等照度角βi和βi+1之间的纵向截面轮廓线进行连续扫描测量;当光学测头运动至等照度角为βi+1的位置时,保证光学测头的光轴与高陡度复杂曲面S的中心轴线夹角为βi+1,对位于等照度角βi+1和βi+2之间的纵向截面轮廓线进行连续扫描测量,由此实现高陡度复杂曲面S的纵向截面轮廓线的分段式扫描测量;
When measuring along the transverse scanning path L H , ensure that the optical axis of the optical probe is along the normal direction of the containing aspheric surface A of the highly steep and complex curved surface S; along the longitudinal scanning path L Z and the local longitudinal scanning path
Figure FDA0002458224790000045
During the measurement, ensure that the angle between the optical axis of the optical probe and the central axis of the high-steep complex surface S is β i , and continuously scan and measure the longitudinal cross-sectional contour line between the equal illumination angles β i and β i+1 . ; When the optical probe moves to the position where the equal illumination angle is β i+1 , ensure that the optical axis of the optical probe and the central axis of the high-steep complex curved surface S are at an angle of β i+1 ; The longitudinal section contour between i+1 and β i+2 is continuously scanned and measured, thereby realizing the segmented scanning measurement of the longitudinal section contour of the complex curved surface S with high steepness;
第六步 测量偏角检验The sixth step is to measure the declination angle test 检验光学测头的光轴与高陡度复杂曲面S在各个扫描采样点处的法向夹角γ是否超过光学测头的允许偏角大小;在沿横向扫描路径LH进行测量时,夹角γh根据下式计算,Check whether the normal angle γ between the optical axis of the optical probe and the high-steep complex curved surface S at each scanning sampling point exceeds the allowable deflection angle of the optical probe; when measuring along the lateral scanning path L H , the included angle γ h is calculated according to the following formula,
Figure FDA0002458224790000046
Figure FDA0002458224790000046
其中,
Figure FDA0002458224790000051
为包容非球面A上任意一点的单位法向量,
Figure FDA0002458224790000052
为高陡度复杂曲面S上任意一点的单位法向量;在沿纵向扫描路径LZ和局部纵向扫描路径
Figure FDA0002458224790000053
进行分段扫描测量时,在每一段纵向截面轮廓线上,夹角γz根据下式计算,
in,
Figure FDA0002458224790000051
is the unit normal vector containing any point on the aspheric surface A,
Figure FDA0002458224790000052
is the unit normal vector of any point on the high-steep complex surface S; along the longitudinal scan path L Z and the local longitudinal scan path
Figure FDA0002458224790000053
When performing segmental scanning measurement, on the contour line of each longitudinal section, the included angle γz is calculated according to the following formula,
Figure FDA0002458224790000054
Figure FDA0002458224790000054
其中,
Figure FDA0002458224790000055
为单位参考向量;如果各个扫描采样点处的夹角γh与γz均在光学测头的允许偏角范围内,表示规划的扫描路径与测量运动有效,否则需减小步骤一中设定的角度增量Δβ;
in,
Figure FDA0002458224790000055
is the unit reference vector; if the included angles γ h and γ z at each scanning sampling point are within the allowable declination range of the optical probe, it means that the planned scanning path and measurement motion are valid; otherwise, the setting in step 1 needs to be reduced The angle increment Δβ of ;
步骤七 生成在位测量程序Step 7 Generate an in-situ measurement program 根据获得的网格状全表面扫描测量路径LGlobal 和局部纵向扫描路径
Figure FDA0002458224790000056
生成机床坐标系下的传感器回转中心坐标,创建G指令文件,给定机床运动参数与各轴运动指令,并保存为txt文件。
According to the obtained grid-like full-surface scan measurement path L Global and local longitudinal scan path
Figure FDA0002458224790000056
Generate the coordinates of the center of rotation of the sensor in the machine tool coordinate system, create a G command file, give the machine tool motion parameters and the motion commands of each axis, and save it as a txt file.
CN201910947275.9A 2019-10-08 2019-10-08 An in-situ measurement planning method for complex surfaces with high steepness Active CN110500969B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910947275.9A CN110500969B (en) 2019-10-08 2019-10-08 An in-situ measurement planning method for complex surfaces with high steepness

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910947275.9A CN110500969B (en) 2019-10-08 2019-10-08 An in-situ measurement planning method for complex surfaces with high steepness

Publications (2)

Publication Number Publication Date
CN110500969A CN110500969A (en) 2019-11-26
CN110500969B true CN110500969B (en) 2020-07-14

Family

ID=68593171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910947275.9A Active CN110500969B (en) 2019-10-08 2019-10-08 An in-situ measurement planning method for complex surfaces with high steepness

Country Status (1)

Country Link
CN (1) CN110500969B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111060057B (en) * 2019-12-25 2022-01-28 贵阳航发精密铸造有限公司 Turbine blade profile measuring method based on three-coordinate measuring machine
CN111238366B (en) * 2020-01-09 2021-10-22 天远三维(天津)科技有限公司 Three-dimensional scanning path planning method and device
CN112595260B (en) * 2020-12-29 2022-05-31 广东三姆森科技股份有限公司 Method, system, storage medium and equipment for extracting irregular cambered surface contour
CN113251949B (en) * 2021-06-18 2021-11-30 三代光学科技(天津)有限公司 Method for generating single-point optical measurement path of micro-lens array surface shape
CN113465506A (en) * 2021-06-28 2021-10-01 西安交通大学 Method for planning full-data measurement path of blade of aircraft engine
CN117349764B (en) * 2023-12-05 2024-02-27 河北三臧生物科技有限公司 Intelligent analysis method for stem cell induction data

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4209252A (en) * 1978-07-03 1980-06-24 Arditty Herve J Optical probe assembly for detecting the position of an object surface and method
US5784168A (en) * 1995-07-03 1998-07-21 U.S. Philips Corporation Position detection system for an object with at least five degrees of freedom
CN102501172B (en) * 2011-11-22 2013-10-23 清华大学 In-Situ Measurement Method for Spatial Surface Machining for Robotic Grinding System
CN105627923B (en) * 2016-01-08 2017-10-20 黑龙江科技大学 A kind of planning parameters of scanning paths method that blade dense point cloud based on laser ranging is obtained
JP6875804B2 (en) * 2016-08-24 2021-05-26 ケイミュー株式会社 Building board precut system, building board precut method, and program
JP6937482B2 (en) * 2017-03-27 2021-09-22 株式会社東京精密 Surface shape measuring device and its stitching measuring method
CN108682043A (en) * 2018-02-08 2018-10-19 大连理工大学 A kind of complex-curved measure planning method based on parameter mapping
CN108734766B (en) * 2018-05-17 2022-04-08 业成科技(成都)有限公司 Method for evaluating curvature radius of curved surface device
CN110017790B (en) * 2019-03-15 2021-02-09 南京航空航天大学 Curved surface scanning track generation and optimization method based on measurement precision

Also Published As

Publication number Publication date
CN110500969A (en) 2019-11-26

Similar Documents

Publication Publication Date Title
CN110500969B (en) An in-situ measurement planning method for complex surfaces with high steepness
CN104515478B (en) A high-precision automatic three-dimensional measurement method and system for aeroengine blades
CN106643551B (en) A kind of quick scanning means of blade shape and method
CN105354880B (en) A kind of sand blasting machine people's automatic path generation method based on line laser structured light
CN100538261C (en) Unknown free curved face self-adapting measuring method and gauge head unit based on the method for exploring the way
Zhu et al. Inspection of blade profile and machining deviation analysis based on sample points optimization and NURBS knot insertion
CN107315391B (en) A pre-travel error compensation method for online detection of CNC machine tools
CN107301648B (en) Redundant point cloud removing method based on overlapping area boundary angle
CN105676779B (en) A kind of Free-Form Surface Machining method for tracing that locally interference zone boundary determines
CN108803487B (en) A point profile error prediction method for side milling surfaces of parts
CN106931950B (en) LNG pipeline attitude detecting method based on three-dimensional laser detection
CN104316014B (en) Rapid measurement route planning method of sections of blades of aviation engine
CN103433810A (en) Complicated curve surface normal vector on-machine detection device and method
CN103777570A (en) Machining error rapid detection and compensation method based on NURBS curved surface
CN112629456B (en) System and method for automatically measuring complex curved surface of part of turboshaft engine
CN109341633A (en) Turbo blade cross section profile dimension measurement method
CN112033338B (en) Blade curved surface contact type scanning measurement probe radius surface compensation method
CN109683552A (en) A kind of Machining Path generation method on the complicated point cloud model of basal plane curve orientation
Aliakbari et al. An adaptive computer-aided path planning to eliminate errors of contact probes on free-form surfaces using a 4-DOF parallel robot CMM and a turn-table
CN104070418A (en) Axisymmetric optical aspheric surface online shape measuring method
CN204269086U (en) The automatic three-dimension measuring system of a kind of high-precision blade of aviation engine
Wójcik et al. Assessment of free-form surfaces’ reconstruction accuracy
CN115145221A (en) Workpiece and cutter pose calibration method based on robot edge milling error tracing
Li et al. A novel path generation method of onsite 5-axis surface inspection using the dual-cubic NURBS representation
CN112365602B (en) A 3D reconstruction error calculation method of pavement based on laser point cloud

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant