CN108253911B - 一种基于测量点几何特征迭代配准的工件位姿调整方法 - Google Patents
一种基于测量点几何特征迭代配准的工件位姿调整方法 Download PDFInfo
- Publication number
- CN108253911B CN108253911B CN201810086150.7A CN201810086150A CN108253911B CN 108253911 B CN108253911 B CN 108253911B CN 201810086150 A CN201810086150 A CN 201810086150A CN 108253911 B CN108253911 B CN 108253911B
- Authority
- CN
- China
- Prior art keywords
- workpiece
- measurement point
- registration
- measurement
- matrix
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种基于测量点几何特征迭代配准的工件位姿调整方法,包括以下步骤:统一测量坐标系和工件坐标系,检测工件获得接触测量数据;根据接触测量数据计算测量点的加工偏差和超差量OT;如果测量点的OT均不为零,则转入步骤4,否则结束;选择超差曲面,得到表面旋转配准矩阵和表面平移配准矩阵,分别将其耦合到工件旋转配准矩阵和工件平移配准矩阵中;根据指定机床的拓扑结构和工件旋转配准矩阵计算工件坐标系的调整量;根据指定机床的工件坐标系重新调整工件定位;根据调整量调整工件坐标系,检测工件获得接触测量数据,继续调整至满足要求;本发明简单易行,可满足工序件的多特征多约束条件下的加工位姿快速调整。
Description
技术领域
本发明涉及数控加工技术领域,具体涉及一种基于测量点几何特征迭代配准的工件位姿调整方法。
背景技术
复杂零件精密加工通常涉及一系列的工序,由于工件定位误差、变形误差、机床几何误差及其他误差因素的存在,可能导致每道工序余量分布不均匀,甚至出现超差(OT);因此非常有必要采用诸如在机检测系统、接触式扫描系统、非接触式三维扫描系统、坐标测量机(CMM)及坐标测量臂(CMR)等精密检测技术和仪器来检测工件工序之间的几何轮廓;在多工序加工中,针对后续工序的余量分布均化或误差补偿,大多采用调整工件定位、通过自适应夹具重新定位工件及重新生成数控(NC)程序等方法实现;对此,本发明提出了基于测量点几何特征迭代配准的工件位姿调整方法,该方法通过工件配准实现机床工件坐标系重新定义,进而实现工件的重新定位;相对上述方法,该方法更加简便易行。
对于非接触式检测,配准算法主要集中在点云和CAD模型上;点集配准(PSR)是计算使点对最佳对齐的空间变换过程;使用最广泛的经典PSR算法是由Besl提出的迭代最近点(ICP)算法(Maiseli B,Gu Y,Gao H.Recent developments and trends in point setregistration methods[J].Journal of Visual Communication and ImageRepresentation,2017,46:95-106;Besl PJ,McKay ND.Method for registration of 3-dshapes,in:Robotics-DL Tentative[J].International Society for Optics andPhotonics,1992:586-606.),该算法常用于自由曲线与曲面的配准(Sharp GC,Lee SW,Wehe DK.ICP registration using invariantfeatures[J].IEEE Transactions onPattern Analysis and Machine Intelligence,2002,24(1):90-102;Li ZX,Gou JB,ChuYX.Geometric algorithms forworkpiece localization[J].IEEE Trans Robot Autom,1998,14(6):864-878;Zhenhua X,Zexiang L.On the discrete symmetriclocalizationproblem[J].International Journal of Machine Tools and Manufacture,2003,43(9):863-870;Chatelain JF,Fortin C.A balancing technique for optimalblank partmachining[J].PrecisionEngineering,2001,25(1):13-23.);针对复杂零件,Zhu(Zhu LM,Xiong ZH,DingH,et al.A distance function based approach for localization andprofile error evaluation of complex surface[J].Journal of ManufacturingScience and Engineering,2004,126(3):542-54.)等提出了复杂刚性曲面的最佳配准算法,Sun(Sun YW,Xu JT,Guo DM,et al.A unified localization approach formachining allowance optimization of complex curved surfaces[J].Precisionengineering,2009,33(4):516-23.)开发了一种统一的大型曲面定位技术,满足用户定义的需优先保证加工余量的特定表面的约束;在实际应用中,由于余量分布的不同,PSR算法可能会导致约束条件冲突,并且可能无法获得最优解(Ying Z,Dinghua Z,Baohai W.Anapproach for machining allowance optimization of complex parts withintegrated structure[J].Journal ofComputationalDesignandEngineering,2015,(2):248-252.)。
由于在非接触式检测下的配准很难建立明确的点-表面的映射关系,这使得PSR算法只对曲面预配准有效(Zhang DH,Zhang Y,Wu BH.Research on the adaptivemachining technology of blisk[J].Advanced Materials Research,2009,69-70:446-50;Evgeny L,Dmitry C,Aniko E.Pre-registration of arbitrarily oriented 3Dsurfaces usinga genetic algorithm[J].Pattern Recognition Letters,2006,27(11):1201-1208;Sun YW,Wang XM,Guo DM,Liu Jian.Machining localization and qualityevaluation of partswith sculptured surfaces using SQP method[J].InternationalJournal of Advanced Manufacturing Technology,2009,(42):1131-1139;Tan GS,ZhangLY,Liu SL,YeN.an An unconstrained approach to blank localization withallowanceassurance for machining complex parts[J].International Journal ofAdvanced Manufacturing Technology,2014,(73):647-658.);相对而言,接触检测可以获得被测表面的更多关系信息,例如,具有确定检测方向的理论检测点和实际检测点对;测量点集、公差和具有确定映射关系的相应表面等;此外,工件坐标系(WCS)和检测坐标系统(ICS)也比较容易统一,因此可以获得精确的余量和误差分布信息,以改善具有复杂轮廓和多公差约束的工件配准。
在接触检测的情况下,一些研究人员将配准建模为具有约束的最小二乘优化问题;Sijie(Sijie Y,Yunfei Z,Fangyu P,XideL.Research on the localisation of theworkpieces with large sculpturedsurfaces in NC machining[J].InternationalJournal of Advanced Manufacturing Technology,2004,23:429-435.)采用遗传算法与单纯形法(GAs)解决了大型复杂曲面类毛坯件的配准问题;Dai(Dai YF,Chen SY,Kang NH,Li SY(2010)Error calculation for corrective machining with allowancerequirements.Int J AdvManufTechnol 49:635–641.)0提出了交替优化方法和连续线性化方法的混合优化算法;在数值稳定性、效率和准确性方面,约束优化难以解决(Tan GS,Zhang LY,Liu SL,YeN.an An unconstrained approach to blank localization withallowanceassurance for machining complex parts[J].International Journal ofAdvanced Manufacturing Technology,2014,(73):647-658.);Chatelain(ChatelainJF.A level-based optimization algorithm for complexpart localization[J].PrecisEng,2005,29(2):197-207.)0和Tan(Tan GS,Zhang LY,Liu SL,YeN.an Anunconstrained approach to blank localization with allowanceassurance formachining complex parts[J].International Journal of Advanced ManufacturingTechnology,2014,(73):647-658.)将配准问题归结为为最小-最大化问题,这样约束值便难以适当分配;Ying(Ying Z,Dinghua Z,Baohai W.An approach for machiningallowance optimization of complex parts with integrated structure[J].Journalof Computational Design and Engineering,2015,(2):248-252.)建立了基于非接触式检测的加工余量优化模型,但是,该模型仅适用于对称叶盘的毛坯;另一方面,大多现有的方法只能在整个工件上设置一个公差约束。
另外,由于测头尺寸、预先定义的探测方向和曲面曲率的影响,实际测量点与理论测量点之间没有非常精确的空间关系,所以配准不能直接由实际的初始测量点和对应的理论测量点来实现;目前,基于接触式测量的多容差条件下自适应迭代配准和定位调整方法的相关研究较少。
发明内容
本发明提供一种可满足工序件的多特征多约束条件下的基于测量点几何特征迭代配准的工件位姿调整方法。
本发明采用的技术方案是:一种基于测量点几何特征迭代配准的工件位姿调整方法,包括以下步骤:
步骤1:统一测量坐标系和工件坐标系,检测工件获得接触测量数据;
步骤2:根据接触测量数据计算测量点的加工偏差和超差量OT;
步骤3:如果测量点的OT均不为零,则转入步骤4,否则结束;
步骤4:选择超差表面,得到表面旋转配准矩阵和表面平移配准矩阵,分别将其耦合到工件旋转配准矩阵和工件平移配准矩阵中;
步骤5:根据指定机床的拓扑结构和工件旋转配准矩阵计算工件坐标系的调整量;
步骤6:根据指定机床的工件坐标系重新调整工件定位;
步骤7:根据步骤5得到的调整量调整工件坐标系,检测工件获得接触测量数据,转入步骤2。
进一步的,所述接触测量数据包括具有确定检测方向的理论和实际测量点坐标、检测表面的测量矢量方向和公差。
进一步的,所述步骤2中加工偏差和超差量OT的计算方法如下:
S1:设第n个面上第m个测量点的理论坐标为Pn_m(xn_m,yn_m,zn_m),实际坐标为P′n_m(x′n_m,y′n_m,z′n_m),测量方向为dn_m(in_m,jn_m,kn_m),加工偏差为:
S2:定义第n个表面上的上、下偏差分别为和分解后得到上、下偏差在X、Y和Z方向上的分量
S3:每个测量点在X、Y和Z方向上的超差量如下:
进一步的,所述步骤4中表面旋转配准矩阵计算方法如下:
设Sn为矢量v′n与vn所构成平面的法矢,θn为v′n与vn的夹角:
Sn=v′n×vn=(in-S jn-S kn-S 0)T (4)
其中v′n为实际表面特征矢量,vn为理论表面特征矢量;θn=arccos(vn·v′n);
则表面旋转配准矩阵Rn为:
式中:
进一步的,所述步骤4中将表面旋转配准矩阵耦合到工件旋转配准矩阵方法如下:
将Z轴定义为参考方向,实际表面特征矢量v′n可以通过Z轴和表面旋转配准矩阵Rn变换:
工件实际特征矢量v′为:
式中:N为测量特征面总数;
工件旋转配准矩阵R根据实际特征矢量v′和理论特征矢量v通过式(5)计算得到。
进一步的,所述步骤4中表面平移配准矩阵的计算方法如下:
在计算过程中使用齐次坐标和齐次变换矩阵,平移矩阵由HTMT表示,旋转矩阵用HTMR表示,第n个曲面的测量点和特征矢量的变换表示为:
式中:为旋转配准后的测量点坐标;
为旋转与平移配准后的测量点坐标;
P′n_m=(x′n_m y′n_m z′n_m 1)T为初始实际测量点坐标;
T为工件平移配准矩阵;
第n个表面的平移配准矢量un:
式中:M为测量点数量。
进一步的,所述步骤4中将表面平移配准矩阵耦合到工件平移配准矩阵的方法如下:
式中:u为工件平移配准矩阵,Δx,Δy,Δz为工件在X/Y/Z三个方向上的平均配准距离。
进一步的,所述表面特征矢量包括平面法矢、圆柱面的轴矢和自由曲面的综合矢量;
S11:平面法矢计算过程如下:
设第n个理论测量平面的方程为anx+bny+cnz+dn=0,则理论平面单位法矢v1n为:
在第n个理论测量平面的理论测量点集Pn={Pn_m|m=1,...,M}中任意选取三个点P1(xn_1,yn_1,zn_1)、P2(xn_2,yn_2,zn_2)和P3(xn_3,yn_3,zn_3),其中M为总的测量点数目;通过下式得到参数an、bn和cn和dn;
根据式(13)和式(12)即得到理论平面单位法矢v1n;
对于第n个实际测量平面,其单位法矢v1′n通过拟合得到,拟合平面方程为:
a′nx+b′ny+c′nz+d′n=0 (14)
式中:a′n、b′n、c′n和d′n为参数;
第n个实际测量平面的测量点集P′n={P′n_m|m=1,...,M},构建如下函数:
令得到:
求解式(16)即得参数a′n、b′n、c′n;代入下式即可得到实际平面的单位法矢:
S12:圆柱面的轴矢计算过程如下:
将第n个理论圆柱面的单位轴矢定义为v2n=(in jn kn 0),其半径为Rn,Pn_k为轴线上某一点,αn_m为轴线与Pn_kPn_m之间的夹角,Pn_m到轴线的距离为Rn_m;
式中:Pn_k的坐标为
Rn_m与Rn之间的误差表示为:
其中:
求解使其结果最小即可获得参数in,jn,kn,即可得到理论柱面轴矢,其中,en=(en_1 ... en_M);
根据上述方法可得到第n个实际柱面的轴矢v2′n;
S13:曲面综合矢量计算过程如下:
根据测量点Pn_k和Pn_m计算矢量vm_k:
v1_k与其他vm_k之间的垂直向量vn_m_k为:
第n个理论曲面的综合矢量v3n为:
采用上述方法即可求得对应第n个实际曲面的综合矢量v3′n。
本发明的有益效果是:
(1)本发明可满足工序件的多特征多约束条件下的加工位姿快速调整;
(2)本发明通过工件配准实现机床工件坐标系重新定义,进而实现工件的重新定位,更加简便易行;
(3)本发明统一工件坐标系和检测坐标系,获得精确的余量和误差分布信息,改善具有复杂轮廓和多公差约束的工件配准。
附图说明
图1为本发明流程示意图。
图2为工件实际位置与理论位置关系示意图。
图3为加工偏差与公差关系示意图。
图4为平面法矢与测量点示意图。
图5为轴矢与柱面测量点示意图。
图6为自由曲面测量点与综合矢量示意图。
图7为表面特征向量的旋转示意图。
图8为基于Z轴的实际转换矢量示意图。
图9为实施例中测试件模型示意图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步说明。
如图1所示,本发明在理论和实际的接触测量数据基础上,分析了具有不同公差的曲面的加工误差,提出的一种基于测量点几何特征迭代配准的工件位姿调整方法,包括以下步骤:
步骤1:统一测量坐标系和工件坐标系,检测工件获得接触测量数据;接触测量数据包括具有确定检测方向的理论和实际测量点坐标、检测表面的测量矢量方向和公差。
步骤2:根据接触测量数据计算测量点的加工偏差和超差量OT;
根据加工公差和曲率连续性,工件轮廓可分为圆柱面、平面和自由曲面;对于每个表面,可以由接触测量数据分析偏差和OT;
在检测过程中,将工件坐标系WCS设置为测量坐标系,设第n个面上第m个测量点的理论坐标为Pn_m(xn_m,yn_m,zn_m),实际坐标为P′n_m(x′n_m,y′n_m,z′n_m),测量方向为dn_m(in_m,jn_m,kn_m),根据过切和欠切的定义,加工偏差为:
定义第n个表面上的上、下偏差分别为和分解后得到上、下偏差在X、Y和Z方向上的分量
因此,每个测量点在X、Y和Z方向上的超差量为:
步骤3:如果测量点的OT均不为零,则转入步骤4,否则结束;如果任何一个测量点的超差量不为零,则表示在前面的加工过程中,加工表面出现过切或欠切的情况,则在后续加工中进行加工误差补偿是非常必要的。
步骤4:选择超差曲面,得到表面旋转配准矩阵和表面平移配准矩阵,分别将其耦合到工件旋转配准矩阵和工件平移配准矩阵中。
根据运动学原理,工件具有六个自由度(绕X、Y和Z轴三个旋转量与三个平移量);由于旋转会改变工件的位置,因此旋转配准应该在平移之前进行;为了简化配准,在计算中使用齐次坐标和齐次变换矩阵(HTM),则平移矩阵可以由HTMT表示,而旋转矩阵可以用HTMR表示(Jiang L,Ding GF,Li Z,Zhu SW and Qin SF.Geometric error model andmeasuring method based on worktable for five axis machine tools[J].Journal ofEngineering Manufacture,2013,227(1):32-44.);第n个曲面的测量点和特征矢量的变换可以表示为:
式中:为旋转配准后的测量点坐标;
为旋转与平移配准后的测量点坐标;
P′n_m=(x′n_m y′n_m z′n_m 1)T为初始实际测量点坐标;
第n个表面的平移配准矢量un:
式中:M为测量点数量。
不同特征面由于几何参数以及特征矢量的描述方法、加工允差的不同,没有统一的配准方法;需要先分别进行各特征面的配准,然后耦合形成工序件的配准矩阵。
特征矢量为特征面方向的唯一定义,为了计算方便,本发明将平面的法矢、圆柱面的轴矢、自由曲面的综合矢量作为特征面的特征矢量。
(1)平面法矢计算
设第n个理论测量平面的方程为anx+bny+cnz+dn=0,则理论平面单位法矢v1n为:
在第n个理论测量平面的理论测量点集Pn={Pn_m|m=1,...,M}中任意选取三个点P1(xn_1,yn_1,zn_1)、P2(xn_2,yn_2,zn_2)和P3(xn_3,yn_3,zn_3),其中M为总的测量点数目;通过下式得到参数an、bn和cn;
根据式(13)和式(12)即得到理论平面单位法矢v1n;
对于第n个实际测量平面,其单位法矢v1′n通过拟合得到,拟合平面方程为:
a′nx+b′ny+c′nz+d′n=0 (14)
第n个实际测量平面的测量点集P′n={P′n_m|m=1,...,M},根据最小二乘原理构建如下函数:
令得到:
求解式(16)即得参数a′n、b′n、c′n;代入下式即可得到实际平面的单位法矢:
为了确保拟合平面的精度,用于拟合的点的数量不少于3,并且保证至少有三个测量点不共线。
(2)柱面轴矢计算
理论圆柱面的轴矢可通过圆柱面拟合来求解,将第n个理论圆柱面的单位轴矢定义为v2n=(in jn kn 0),其半径为Rn,Pn_k为轴线上某一点,αn_m为轴线与Pn_kPn_m之间的夹角,Pn_m到轴线的距离为Rn_m;
式中:Pn_k的坐标为
Rn_m与Rn之间的误差表示为:
其中:
根据最小二乘原理,求解使其结果最小即可获得参数in,jn,kn,即可得到理论柱面轴矢vn,其中en=(en_1 ... en_M);
根据相同的方法和相应的点集,可以获得第n个实际柱面的轴矢v2′n;为了提高柱面拟合精度,柱面测量点应尽可能的分布在圆周上,且其点数不得少于三个。
(3)曲面综合矢量
为了通过接触测量数据明确定义自由曲面的方向,可以根据测量点定义曲面的综合矢量;如图5所示,选择测量点Pn_k,可以通过Pn_k和其他测量点Pn_m计算矢量vm_k:
v1_k与其他vm_k之间的垂直向量vn_m_k为:
第n个理论曲面的综合矢量v3n为:
采用上述方法即可求得对应第n个实际曲面的综合矢量v3′n。
表面旋转配准矩阵计算方法如下:
设Sn为矢量v′n与vn所构成平面的法矢,θn为v′n与vn的夹角:
Sn=v′n×vn=(in-S jn-S kn-S 0)T (4)
其中v′n为实际表面特征矢量,vn为理论表面特征矢量;θn=arccos(vn·v′n);
则表面旋转配准矩阵Rn为:
式中:
在求得每个测量表面的配准矩阵Rn之后,将它们耦合到工件旋转配准矩阵中;但是由于没有统一的参考方向,Rn不能直接累加;本发明中,将Z轴重新定义为参考方向,因此实际特征向量v′n可以通过Z轴和Rn变换为矢量:
工件实际特征矢量v′为:
该矢量为所有表面实际特征变换矢量的累积,式中:N为测量特征面总数;
工件旋转配准矩阵R根据实际特征矢量v′和理论特征矢量v通过式(5)计算得到。
根据式(8)对实际与理论测量点进行旋转配准后,第n个表面的平移配准矢量为:
获得各表面的平移配准矢量un后,对其进行累加并求平均值即可获得工件平移配准矩阵u:
式中:u为工件平移配准矩阵,Δx,Δy,Δz为工件在X/Y/Z三个方向上的平均配准距离;
工件平移配准矩阵可用T表示:
步骤5:根据指定机床的拓扑结构和工件旋转配准矩阵计算工件坐标系的调整量;工件坐标系WCS的调整可以通过五轴机床的WCS重新定义功能来实现;新的WCS坐标原点可通过机床的X、Y和Z轴的线性调整量Δx,Δy,Δz的平移来实现;其方向通过机床旋转轴的旋转可以获得;以CZFXYB(工作台主轴双回转)结构的五轴数控机床为例,新的WCS的Z轴和ZOX坐标平面可以由C和B轴的旋转角ΔC和ΔB来定义,则有:
步骤6:根据指定机床的工件坐标系重新调整工件定位;
步骤7:根据步骤5得到的调整量调整工件坐标系,检测工件获得接触测量数据,转入步骤2。
在复杂零件的精密加工中,工件需要通过多道工序才能完成生产过程,工序件的加工精度和余量分配对后续工序的加工质量影响很大;为了通过姿态调整实现工序件加工精度和余量的控制,本发明提出三坐标在机检测数据进行工件自适应迭代配准的姿态调整与定位方法以实现工件姿态的自适应调整与精确定位。
下面以ISO五轴数控机床典型加工测试件(ISO CD 10791-7:2017,Testconditions for machining centres-Part 7:Accuracy of finished test piece)作为加工姿态调整方法验证示例,其特征面包括一个平面、两个孔柱面和两个直纹面;其中平面的上下允差为±0.1mm,孔柱面允差为±0.25mm,直纹面允差为±0.05mm,每个表面测量点的数量分别是5、10和22;WCS设置在平面某一角点,如图9所示;试验机床型号为DMG DMU100T,带有Renishaw在机检测系统;理论和实际初始测量数据如表1所示,可知所有检测点和测量面出现超差。
表1初始测量数据(mm)
通过本发明提出的配准和调整方法,每经过一次调整超差量都在减小,经三次调整使所有表面超差量将至0;工件配准矩阵及相关结果如表2所示。
表2调整结果与相关参考值
本发明根据工序件测量数据和约束条件,按照各特征面先转动、后平动的配准顺序,计算各特征面的配准矩阵,并耦合形成工序件配准矩阵;再根据配准迭代算法,获得满足后续工序加工要求的当前工序件的最优位置和姿态调整量;通过试验测试,本发明方法可以满足工序件的多特征多约束条件下的加工位姿快速调整。
Claims (7)
1.一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,包括以下步骤:
步骤1:统一测量坐标系和工件坐标系,检测工件获得接触测量数据;
步骤2:根据接触测量数据计算测量点的加工偏差和超差量OT;
步骤3:如果测量点的OT均不为零,则转入步骤4,否则结束;
步骤4:选择超差曲面,得到表面旋转配准矩阵和表面平移配准矩阵,分别将其耦合到工件旋转配准矩阵和工件平移配准矩阵中;
步骤5:根据指定机床的拓扑结构和工件旋转配准矩阵计算工件坐标系的调整量;
步骤6:根据指定机床的工件坐标系重新调整工件定位;
步骤7:根据步骤5得到的调整量调整工件坐标系,检测工件获得接触测量数据,转入步骤2;
所述步骤2中加工偏差和超差量OT的计算方法如下:
S1:设第n个面上第m个测量点的理论坐标为Pn_m(xn_m,yn_m,zn_m),实际坐标为P′n_m(x′n_m,y′n_m,z′n_m),测量方向为dn_m(in_m,jn_m,kn_m),加工偏差为:
S2:定义第n个表面上的上、下偏差分别为和分解后得到上、下偏差在X、Y和Z方向上的分量
S3:每个测量点在X、Y和Z方向上的超差量如下:
。
2.根据权利要求1所述的一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,所述接触测量数据包括具有确定检测方向的理论和实际测量点坐标、检测表面的测量矢量方向和公差。
3.根据权利要求1所述的一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,所述步骤4中表面旋转配准矩阵计算方法如下:
设Sn为矢量v′n与vn所构成平面的法矢,θn为v′n与vn的夹角:
Sn=v′n×vn=(in-S jn-S kn-S 0)T
其中v′n为实际表面特征矢量,vn为理论表面特征矢量;θn=arccos(vn·v′n);
则表面旋转配准矩阵Rn为:
式中:
4.根据权利要求3所述的一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,所述步骤4中将表面旋转配准矩阵耦合到工件旋转配准矩阵方法如下:
将Z轴定义为参考方向,实际表面特征矢量v′n可以通过Z轴和表面旋转配准矩阵Rn变换:
工件实际特征矢量v′为:
式中:N为测量特征面总数;
工件旋转配准矩阵R根据实际特征矢量v′和理论特征矢量v通过式(5)计算得到。
5.根据权利要求1所述的一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,所述步骤4中表面平移配准矩阵的计算方法如下:
在计算过程中使用齐次坐标和齐次变换矩阵,平移矩阵由HTMT表示,旋转矩阵用HTMR表示,第n个曲面的测量点和特征矢量的变换表示为:
式中:为旋转配准后的测量点坐标;
为旋转与平移配准后的测量点坐标;
P′n_m=(x′n_m y′n_m z′n_m 1)T为初始实际测量点坐标;
T为工件平移配准矩阵;
第n个表面的平移配准矢量un:
式中:M为测量点数量。
6.根据权利要求5所述的一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,所述步骤4中将表面平移配准矩阵耦合到工件平移配准矩阵的方法如下:
式中:u为工件平移配准矩阵,Δx,Δy,Δz为工件在X/Y/Z三个方向上的平均配准距离。
7.根据权利要求3所述的一种基于测量点几何特征迭代配准的工件位姿调整方法,其特征在于,所述表面特征矢量包括平面法矢、圆柱面的轴矢和自由曲面的综合矢量;
S11:平面法矢计算过程如下:
设第n个理论测量平面的方程为anx+bny+cnz+dn=0,则理论平面单位法矢v1n为:
在第n个理论测量平面的理论测量点集Pn={Pn_m|m=1,...,M}中任意选取三个点P1(xn_1,yn_1,zn_1)、P2(xn_2,yn_2,zn_2)和P3(xn_3,yn_3,zn_3),其中M为总的测量点数目;通过下式得到参数an、bn、cn和dn;
根据式(13)和式(12)即得到理论平面单位法矢v1n;
对于第n个实际测量平面,其单位法矢v1′n通过拟合得到,拟合平面方程为:
a′nx+b′ny+c′nz+d′n=0 (14)
式中:a′n、b′n、c′n和d′n为参数;
第n个实际测量平面的测量点集P′n={P′n_m|m=1,...,M},构建如下函数:
令得到:
求解式(16)即得参数a′n、b′n、c′n和d′n;代入下式即可得到实际平面的单位法矢:
S12:圆柱面的轴矢计算过程如下:
将第n个理论圆柱面的单位轴矢定义为v2n=(in jn kn 0),其半径为Rn,Pn_k为轴线上某一点,αn_m为轴线与Pn_kPn_m之间的夹角,Pn_m到轴线的距离为Rn_m;
式中:Pn_k的坐标为
Rn_m与Rn之间的误差表示为:
其中:
求解使其结果最小即可获得参数in,jn,kn,即可得到理论柱面轴矢,其中,en=(en_1...en_M);
根据上述方法可得到第n个实际柱面的轴矢v2′n;
S13:曲面综合矢量计算过程如下:
根据测量点Pn_k和Pn_m计算矢量vm_k:
v1_k与其他vm_k之间的垂直向量vn_m_k为:
第n个理论曲面的综合矢量v3n为:
采用上述方法即可求得对应第n个实际曲面的综合矢量v3′n。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810086150.7A CN108253911B (zh) | 2018-01-29 | 2018-01-29 | 一种基于测量点几何特征迭代配准的工件位姿调整方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810086150.7A CN108253911B (zh) | 2018-01-29 | 2018-01-29 | 一种基于测量点几何特征迭代配准的工件位姿调整方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108253911A CN108253911A (zh) | 2018-07-06 |
CN108253911B true CN108253911B (zh) | 2019-10-11 |
Family
ID=62743571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810086150.7A Active CN108253911B (zh) | 2018-01-29 | 2018-01-29 | 一种基于测量点几何特征迭代配准的工件位姿调整方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108253911B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766597B (zh) * | 2018-12-26 | 2020-09-25 | 北京理工大学 | 一种考虑几何误差的装配位姿高精度线性化求解方法 |
CN111578872B (zh) * | 2019-03-27 | 2021-08-27 | 湖南飞宇航空装备有限公司 | 一种模具的型面返修方法 |
CN109976261B (zh) * | 2019-04-24 | 2021-10-01 | 西北工业大学 | 面向加工定位的余量优化模型的求解方法 |
CN110202318B (zh) * | 2019-06-18 | 2021-11-05 | 华东理工大学 | 一种基于双侧超声滚压加工的航空叶片定位与姿态调节方法 |
CN110434679B (zh) * | 2019-07-25 | 2020-12-04 | 王东 | 一种针对带有随机尺寸误差的工件的智能加工方法 |
CN110293404A (zh) * | 2019-07-25 | 2019-10-01 | 安徽行者智能科技股份有限公司 | 一种针对带有随机尺寸误差的工件的智能加工系统 |
CN110443851B (zh) * | 2019-08-06 | 2021-10-15 | 暨南大学 | 一种基于二次曲面特征的工件位姿识别方法 |
CN110850810B (zh) * | 2019-11-19 | 2021-02-02 | 中国航空制造技术研究院 | 一种基于双基准约束的精加工配准方法 |
CN112059726B (zh) * | 2020-08-31 | 2022-05-24 | 西安精雕精密机械工程有限公司 | 一种多基准特征工件的在机测量与补偿加工方法 |
CN112308891B (zh) * | 2020-10-30 | 2023-02-17 | 西北工业大学 | 一种近净成形类零件多公差约束的配准计算方法 |
CN112754658B (zh) * | 2020-12-31 | 2023-03-14 | 华科精准(北京)医疗科技有限公司 | 一种手术导航系统 |
CN115179304B (zh) * | 2022-06-14 | 2024-10-22 | 广东天太机器人有限公司 | 基于高效性能伺服驱动的机械臂喷涂控制方法及系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8713715D0 (en) * | 1987-06-11 | 1987-07-15 | Renishaw Plc | Workpiece inspection method |
CN101901502B (zh) * | 2010-08-17 | 2012-05-02 | 黑龙江科技学院 | 光学三维测量中多视点云数据的全局优化配准方法 |
CN103955939B (zh) * | 2014-05-16 | 2018-06-19 | 重庆理工大学 | 三维扫描系统中点云拼接用边界特征点配准方法 |
CN103983224B (zh) * | 2014-05-29 | 2016-12-07 | 上海飞机制造有限公司 | 一种大尺度部件实测位姿拟合方法 |
CN106407502B (zh) * | 2016-08-19 | 2020-01-14 | 西安交通大学 | 一种基于最佳匹配的叶片截面型线轮廓参数评价方法 |
CN106325207B (zh) * | 2016-10-08 | 2019-03-12 | 南京工业大学 | 一种五轴数控制齿机床几何误差实际逆向运动学补偿方法 |
-
2018
- 2018-01-29 CN CN201810086150.7A patent/CN108253911B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108253911A (zh) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108253911B (zh) | 一种基于测量点几何特征迭代配准的工件位姿调整方法 | |
CN109623656B (zh) | 基于厚度在线检测的移动式双机器人协同打磨装置及方法 | |
Bi et al. | Adaptive machining for curved contour on deformed large skin based on on-machine measurement and isometric mapping | |
US9895810B2 (en) | Cooperation system having machine tool and robot | |
Cho et al. | Inspection planning strategy for the on-machine measurement process based on CAD/CAM/CAI integration | |
Lamikiz et al. | The Denavit and Hartenberg approach applied to evaluate the consequences in the tool tip position of geometrical errors in five-axis milling centres | |
Mahbubur et al. | Positioning accuracy improvement in five-axis milling by post processing | |
CN103777570B (zh) | 基于nurbs曲面的加工误差快速检测补偿方法 | |
US11745305B2 (en) | System and method for correcting machining error during a precision jig grinding process | |
CN108803487B (zh) | 一种零件侧铣表面的点位轮廓误差预测方法 | |
Chen et al. | Geometric error modeling and compensation for large-scale grinding machine tools with multi-axes | |
CN106406237B (zh) | 一种具有自由曲面金属零件的加工方法 | |
WO2006024844A2 (en) | Machine tool method | |
Chong et al. | A trajectory planning method on error compensation of residual height for aero-engine blades of robotic belt grinding | |
CN109848989B (zh) | 一种基于红宝石探针的机器人执行末端自动标定及检测方法 | |
CN113146613B (zh) | 一种工业机器人d-h参数三维自标定校准装置及方法 | |
CN113369997B (zh) | 一种数控机床摆角精度校验方法 | |
CN101750045A (zh) | 烟机圆柱凸轮轮廓曲线的等分度测量方法 | |
Yao et al. | Modeling of kinematics errors and alignment method of a swing arm ultra-precision diamond turning machine | |
CN110161965A (zh) | 一种大型航天机匣斜孔的在机测量方法 | |
CN101920453B (zh) | 大型椭球体上的空间孔在数控镗铣床上加工方法 | |
Zhu et al. | A new calibration method for a dynamic coordinate system in a robotic blade grinding and polishing system based on the six-point limit principle | |
Yu et al. | Post-processing algorithm of a five-axis machine tool with dual rotary tables based on the TCS method | |
US20220397384A1 (en) | Implementing Specific Hardware to Follow an Efficient Measurement Protocol | |
CN108873807A (zh) | 一种考虑加工稳定性的三轴数控机床精度评价方法 |
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 |