CN107422693A - 中心线重构对空间弯管内表面抛光轨迹生成方法 - Google Patents

中心线重构对空间弯管内表面抛光轨迹生成方法 Download PDF

Info

Publication number
CN107422693A
CN107422693A CN201710650198.1A CN201710650198A CN107422693A CN 107422693 A CN107422693 A CN 107422693A CN 201710650198 A CN201710650198 A CN 201710650198A CN 107422693 A CN107422693 A CN 107422693A
Authority
CN
China
Prior art keywords
mrow
msub
mtd
msup
axis
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.)
Granted
Application number
CN201710650198.1A
Other languages
English (en)
Other versions
CN107422693B (zh
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.)
University of Science and Technology Liaoning USTL
Original Assignee
University of Science and Technology Liaoning USTL
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 University of Science and Technology Liaoning USTL filed Critical University of Science and Technology Liaoning USTL
Priority to CN201710650198.1A priority Critical patent/CN107422693B/zh
Publication of CN107422693A publication Critical patent/CN107422693A/zh
Application granted granted Critical
Publication of CN107422693B publication Critical patent/CN107422693B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/33Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device
    • G05B19/37Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device for continuous-path control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45096Polishing manipulator
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45133Lapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)

Abstract

本发明属于磁性研磨技术领域,尤其是涉及一种中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于按如下步骤进行:步骤一:获得空间弯管的外轮廓点云;步骤二:通过曲线拟合获得三条轮廓线;步骤三:利用拟合的外部轮廓线通过截面相交的方法生成;步骤四:将生成的弯管中心线和由测量产生的外部轮廓线进行点的离散化;步骤五:建立空间直角坐标系O0X0Y0Z0,将其定为机器人工具坐标系;步骤六:通过将工件坐标系OXYZ平移、旋转转化到工具坐标系;步骤七:通过齐次坐标变换矩阵对坐标系的转换,可以获得此加工时刻的加工路径中的位姿坐标;步骤八:获得最终的机械抛光轨迹。本发明可以对复杂的空间弯管准确的确定加工轨迹,提高工作效率。

Description

中心线重构对空间弯管内表面抛光轨迹生成方法
技术领域
本发明属于磁性研磨技术领域,尤其是涉及一种中心线重构对空间弯管内 表面抛光轨迹生成方法。
背景技术
在航空航天、汽车和其他机械领域,对发动机体积要求越发严格,为减少 不必要的空间浪费,采用空间占用率较小的空间弯管进行油气的输导。但由 于现代工艺水平等因素影响,会使弯管内表面产生裂纹和凹坑等表面缺陷, 在弯曲处尤为严重,致使弯管内部通过流动气体或液体时产生湍流、引起振 动,继而影响发动机的平稳运行,降低使用寿命。
但空间弯管的加工轨迹的获取较为困难,因此对加工轨迹的规划尤为重 要,在一般加工过程中,通常使用手动标定点的方法来对弯管的中心线确定, 由于该方法为手动操作,因此存在操作繁琐,定点易受干扰,可能产生较大 误差,影响加工效果,降低加工效率。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种中心线重构对空间弯 管内表面抛光轨迹生成方法,可以对复杂的空间弯管准确的确定加工轨迹, 提高工作效率。
本发明的目的是通过下述技术方案来实现的:
本发明的中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于按如 下步骤进行:
步骤一:获得空间弯管的外轮廓点云;对空间弯管外轮廓通过三坐标测 量仪进行扫描,获得空间弯管三条外轮廓线的点云;
步骤二:对点云进行数据化处理,通过曲线拟合获得三条轮廓线;
步骤三:弯管中心线的生成是利用拟合的外部轮廓线通过截面相交的方 法生成;
步骤四:将生成的弯管中心线和由测量产生的外部轮廓线进行点的离散 化,且两者点化数目相等;
步骤五:选择中心线上任意一点O0与相邻一点及轮廓线上对应一点生成 两条共点相互垂直的向量,根据这两条向量由右手法则可建立空间直角坐标 系O0X0Y0Z0,将其定为机器人工具坐标系;
步骤六:通过将工件坐标系OXYZ平移、旋转转化到工具坐标系;
步骤七:通过齐次坐标变换矩阵对坐标系的转换,可以获得此加工时刻 的加工路径中的位姿坐标;
步骤八:将一系列的加工路径中的位姿坐标串联起来就可获得最终的机 械抛光轨迹。
所述的步骤二具体是指:
步骤二对点云进行数据化处理为了保持待求参数准确性,则对数据中无 限个节点处型值进行平滑处理,平滑后的型值由原型值线性迭加而成,相关 公式(1)如下所示:
式(1)中,{Lv}是权因子,L-v=Lv是偶系列。
为了使得处理后的数据{Pn}比{Pv}平滑,同时能够较好的保持原数据的 形貌,还需要其两组数据“偏离”不大,选用高斯(Gaussian)滤波算法进 行运算,相关公式(2)如下所示:
式(2)中,t为空间域变量。其傅里叶变换相关公式(3)如下所示:
式(3)中,λ为波长,λc为截止波长,α是常量。针对于离散型点云数 据,应利用公式(1)离散化为公式(3),最终得到公式(4)如下所示,以 此适应滤波的需要,
式(4)中,gk为高斯权函数的离散表示,Δx是相邻点之间的距离,
原始的点云进行高斯滤波之后需要进行曲线拟合,通过均匀曲线的方法 进行拟合,拟合后可以得到平滑且均匀参数化的节点。
所述的步骤三具体是指:
步骤三中的外部轮廓线通过截面相交的方法生成中心线,理想状态的截 面交线如图二(a)所示交为一条线,但由于测量仪器存在一定的误差导致相 交线如图二(b)所示为三条交线;
当三条交线出现时,需要的交线实际为这三条交线构成的几何体的中心 线,通过将该几何体进行微分,获得三条交线的相同位置的三点所在的平面, 在其平面上过此三点做圆可求其圆心,然后将N个圆心通过积分的方式进行 拟合,获得几何体的中心线,就是需要的空间弯管的中心线。
所述的步骤六具体是指:
步骤六中,工件坐标系到工具坐标系的转化如下:
首先将工件坐标系的原点通过齐次变换中的平移变换,使得与工具坐标 系系的原点重合;
进一步地,两坐标系原点重合后,将平移后的新坐标系X轴绕自身坐标 系的Z轴进行旋转α角度,与原有的工具坐标系的X轴所在平面共面;
从而,将旋转后的新坐标系X轴绕自身坐标系的Y轴进行旋转β角,使 得两轴重合;
进而,同理对旋转后的新坐标系Y轴进行绕自身坐标系的Z轴旋转α角 度,使两坐标系Y轴共面,最后通过对旋转后的新坐标系中Y轴进行绕自身 坐标系的X轴旋转γ角的变换,从而使得两轴重合,
最终,得到工件坐标系与工具坐标系两者重合。
所述的步骤七具体是指:
步骤七中齐次坐标变换矩阵的相关公式(5)如下所示:
式(5)中,nx为动坐标系中X轴与定坐标系X轴夹角的余弦;
ny为动坐标系中X轴与定坐标系Y轴夹角的余弦;
nz为动坐标系中X轴与定坐标系Z轴夹角的余弦;
ox为动坐标系中Y轴与定坐标系X轴夹角的余弦;
oy为动坐标系中Y轴与定坐标系Y轴夹角的余弦;
oz为动坐标系中Y轴与定坐标系Z轴夹角的余弦;
ax为动坐标系中Z轴与定坐标系X轴夹角的余弦;
ay为动坐标系中Z轴与定坐标系Y轴夹角的余弦;
az为动坐标系中Z轴与定坐标系Z轴夹角的余弦;
其中旋转角度可以根据以下方程求得:
通过公式(5)-(8)就可以得到加工轨迹中的位姿坐标为: (x0,y0,z0,α,β,γ),最终得出加工空间弯管时所走的位姿轨迹。
本发明的优点:
本发明提出的中心线重构对空间弯管内表面抛光轨迹生成方法中,其数据 处理方法采用了齐次坐标变换矩阵通过机械测量代替原有的手动标定点的方 法,可以对复杂的空间弯管准确的确定加工轨迹,提高工作效率,提出的中 心线重构的方法,通过测量空间弯管外表面轮廓线,生成弯管外轮廓空间点 云,进而重构空间弯管不规则几何中心线,计算优化得到弯管抛光轨迹,有 效提高了工作效率,计算优化得到弯管抛光轨迹并减少了前期的准备工作。
附图说明
图1为本发明抛光轨迹坐标系变换前后图。
图2中a为理想状态下的截面交线图,b为实际状态下的截面交线图。
图3为本发明工件坐标系通过平移向工具坐标系转化图。
图4为本发明工件坐标系X轴绕自身Z轴旋转α角变换前后图。
图5为本发明工件坐标系X轴绕自身Y轴旋转β角变换前后图。
图6为本发明工件坐标系Y轴绕自身X轴旋转γ角变换前后图。
具体实施方式
下面结合附图进一步说明本发明的具体实施方式。
如图1、2、3、4、5和6所示,本发明的中心线重构对空间弯管内表面 抛光轨迹生成方法,其特征在于按如下步骤进行:
步骤一:获得空间弯管的外轮廓点云;对空间弯管外轮廓通过三坐标测 量仪进行扫描,获得空间弯管三条外轮廓线的点云;
步骤二:对点云进行数据化处理,通过曲线拟合获得三条轮廓线;
步骤三:弯管中心线的生成是利用拟合的外部轮廓线通过截面相交的方 法生成;
步骤四:将生成的弯管中心线和由测量产生的外部轮廓线进行点的离散 化,且两者点化数目相等;
步骤五:选择中心线上任意一点O0与相邻一点及轮廓线上对应一点生成 两条共点相互垂直的向量,根据这两条向量由右手法则可建立空间直角坐标 系O0X0Y0Z0,将其定为机器人工具坐标系;
步骤六:通过将工件坐标系OXYZ平移、旋转转化到工具坐标系;
步骤七:通过齐次坐标变换矩阵对坐标系的转换,可以获得此加工时刻 的加工路径中的位姿坐标;
步骤八:将一系列的加工路径中的位姿坐标串联起来就可获得最终的机 械抛光轨迹。
所述的步骤二具体是指:
步骤二对点云进行数据化处理为了保持待求参数准确性,则对数据中无 限个节点处型值进行平滑处理,平滑后的型值由原型值线性迭加而成,相关 公式(1)如下所示:
式(1)中,{Lv}是权因子,L-v=Lv是偶系列。
为了使得处理后的数据{Pn}比{Pv}平滑,同时能够较好的保持原数据的 形貌,还需要其两组数据“偏离”不大,选用高斯(Gaussian)滤波算法进 行运算,相关公式(2)如下所示:
式(2)中,t为空间域变量。其傅里叶变换相关公式(3)如下所示:
式(3)中,λ为波长,λc为截止波长,α是常量。针对于离散型点云数 据,应利用公式(1)离散化为公式(3),最终得到公式(4)如下所示,以 此适应滤波的需要,
式(4)中,gk为高斯权函数的离散表示,Δx是相邻点之间的距离,
原始的点云进行高斯滤波之后需要进行曲线拟合,通过均匀曲线的方法 进行拟合,拟合后可以得到平滑且均匀参数化的节点。
所述的步骤三具体是指:
步骤三中的外部轮廓线通过截面相交的方法生成中心线,理想状态的截 面交线如图二(a)所示交为一条线,但由于测量仪器存在一定的误差导致相 交线如图二(b)所示为三条交线;
当三条交线出现时,需要的交线实际为这三条交线构成的几何体的中心 线,通过将该几何体进行微分,获得三条交线的相同位置的三点所在的平面, 在其平面上过此三点做圆可求其圆心,然后将N个圆心通过积分的方式进行 拟合,获得几何体的中心线,就是需要的空间弯管的中心线。
所述的步骤六具体是指:
步骤六中,工件坐标系到工具坐标系的转化如下:
首先将工件坐标系的原点通过齐次变换中的平移变换,使得与工具坐标 系系的原点重合;
进一步地,两坐标系原点重合后,将平移后的新坐标系X轴绕自身坐标 系的Z轴进行旋转α角度,与原有的工具坐标系的X轴所在平面共面;
从而,将旋转后的新坐标系X轴绕自身坐标系的Y轴进行旋转β角,使 得两轴重合;
进而,同理对旋转后的新坐标系Y轴进行绕自身坐标系的Z轴旋转α角 度,使两坐标系Y轴共面,最后通过对旋转后的新坐标系中Y轴进行绕自身 坐标系的X轴旋转γ角的变换,从而使得两轴重合,
最终,得到工件坐标系与工具坐标系两者重合。
所述的步骤七具体是指:
步骤七中齐次坐标变换矩阵的相关公式(5)如下所示:
式(5)中,nx为动坐标系中X轴与定坐标系X轴夹角的余弦;
ny为动坐标系中X轴与定坐标系Y轴夹角的余弦;
nz为动坐标系中X轴与定坐标系Z轴夹角的余弦;
ox为动坐标系中Y轴与定坐标系X轴夹角的余弦;
oy为动坐标系中Y轴与定坐标系Y轴夹角的余弦;
oz为动坐标系中Y轴与定坐标系Z轴夹角的余弦;
ax为动坐标系中Z轴与定坐标系X轴夹角的余弦;
ay为动坐标系中Z轴与定坐标系Y轴夹角的余弦;
az为动坐标系中Z轴与定坐标系Z轴夹角的余弦;
其中旋转角度可以根据以下方程求得:
通过公式(5)-(8)就可以得到加工轨迹中的位姿坐标为: (x0,y0,z0,α,β,γ),最终得出加工空间弯管时所走的位姿轨迹。
最终坐标系转化如图1所示。
因此本发明提供一种中心线重构对空间弯管内表面抛光轨迹生成方法, 代替原有的手动标定点的方法,可以对复杂的空间弯管准确的确定加工轨迹, 提高工作效率,计算优化得到弯管抛光轨迹并减少了前期的准备工作。

Claims (5)

1.一种中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于按如下步骤进行:
步骤一:获得空间弯管的外轮廓点云;对空间弯管外轮廓通过三坐标测量仪进行扫描,获得空间弯管三条外轮廓线的点云;
步骤二:对点云进行数据化处理,通过曲线拟合获得三条轮廓线;
步骤三:弯管中心线的生成是利用拟合的外部轮廓线通过截面相交的方法生成;
步骤四:将生成的弯管中心线和由测量产生的外部轮廓线进行点的离散化,且两者点化数目相等;
步骤五:选择中心线上任意一点O0与相邻一点及轮廓线上对应一点生成两条共点相互垂直的向量,根据这两条向量由右手法则可建立空间直角坐标系O0X0Y0Z0,将其定为机器人工具坐标系;
步骤六:通过将工件坐标系OXYZ平移、旋转转化到工具坐标系;
步骤七:通过齐次坐标变换矩阵对坐标系的转换,可以获得此加工时刻的加工路径中的位姿坐标;
步骤八:将一系列的加工路径中的位姿坐标串联起来就可获得最终的机械抛光轨迹。
2.根据权利要求1所述的中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于所述的步骤二具体是指:
步骤二对点云进行数据化处理为了保持待求参数准确性,则对数据中无限个节点处型值进行平滑处理,平滑后的型值由原型值线性迭加而成,相关公式(1)如下所示:
<mrow> <mtable> <mtr> <mtd> <mrow> <mo>{</mo> <msub> <mi>P</mi> <mi>v</mi> </msub> <mo>}</mo> <mo>,</mo> <mrow> <mo>(</mo> <mi>v</mi> <mo>=</mo> <mn>...</mn> <mo>,</mo> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mn>...</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mi>n</mi> </msub> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>v</mi> <mo>=</mo> <mo>-</mo> <mi>&amp;infin;</mi> </mrow> <mrow> <mo>+</mo> <mi>&amp;infin;</mi> </mrow> </munderover> <msub> <mi>P</mi> <mi>v</mi> </msub> <msub> <mi>L</mi> <mrow> <mi>n</mi> <mo>-</mo> <mi>v</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>
式(1)中,{Lv}是权因子,L-v=Lv是偶系列。
为了使得处理后的数据{Pn}比{Pv}平滑,同时能够较好的保持原数据的形貌,还需要其两组数据“偏离”不大,选用高斯(Gaussian)滤波算法进行运算,相关公式(2)如下所示:
<mrow> <msub> <mi>g</mi> <mi>&amp;alpha;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>&amp;alpha;&amp;lambda;</mi> <mi>c</mi> </msub> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>&amp;pi;</mi> <msup> <mrow> <mo>(</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>&amp;alpha;&amp;lambda;</mi> <mi>c</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
式(2)中,t为空间域变量。其傅里叶变换相关公式(3)如下所示:
<mrow> <mi>G</mi> <mrow> <mo>(</mo> <mi>&amp;lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>&amp;pi;</mi> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&amp;alpha;&amp;lambda;</mi> <mi>c</mi> </msub> </mrow> <mi>&amp;lambda;</mi> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>
式(3)中,λ为波长,λc为截止波长,α是常量。针对于离散型点云数据,应利用公式(1)离散化为公式(3),最终得到公式(4)如下所示,以此适应滤波的需要,
<mrow> <msub> <mi>g</mi> <mi>k</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>&amp;alpha;&amp;lambda;</mi> <mi>c</mi> </msub> </mrow> </mfrac> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>&amp;pi;</mi> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>k</mi> <mi>&amp;Delta;</mi> <mi>x</mi> </mrow> <mrow> <msub> <mi>&amp;alpha;&amp;lambda;</mi> <mi>c</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
式(4)中,gk为高斯权函数的离散表示,Δx是相邻点之间的距离,
原始的点云进行高斯滤波之后需要进行曲线拟合,通过均匀曲线的方法进行拟合,拟合后可以得到平滑且均匀参数化的节点。
3.根据权利要求1所述的中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于所述的步骤三具体是指:
步骤三中的外部轮廓线通过截面相交的方法生成中心线,理想状态的截面交线如图二(a)所示交为一条线,但由于测量仪器存在一定的误差导致相交线如图二(b)所示为三条交线;
当三条交线出现时,需要的交线实际为这三条交线构成的几何体的中心线,通过将该几何体进行微分,获得三条交线的相同位置的三点所在的平面,在其平面上过此三点做圆可求其圆心,然后将N个圆心通过积分的方式进行拟合,获得几何体的中心线,就是需要的空间弯管的中心线。
4.根据权利要求1所述的中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于所述的步骤六具体是指:
步骤六中,工件坐标系到工具坐标系的转化如下:
首先将工件坐标系的原点通过齐次变换中的平移变换,使得与工具坐标系系的原点重合;
进一步地,两坐标系原点重合后,将平移后的新坐标系X轴绕自身坐标系的Z轴进行旋转α角度,与原有的工具坐标系的X轴所在平面共面;
从而,将旋转后的新坐标系X轴绕自身坐标系的Y轴进行旋转β角,使得两轴重合;
进而,同理对旋转后的新坐标系Y轴进行绕自身坐标系的Z轴旋转α角度,使两坐标系Y轴共面,最后通过对旋转后的新坐标系中Y轴进行绕自身坐标系的X轴旋转γ角的变换,从而使得两轴重合,
最终,得到工件坐标系与工具坐标系两者重合。
5.根据权利要求1所述的中心线重构对空间弯管内表面抛光轨迹生成方法,其特征在于所述的步骤七具体是指:
步骤七中齐次坐标变换矩阵的相关公式(5)如下所示:
<mrow> <mo>&amp;lsqb;</mo> <mtable> <mtr> <mtd> <mi>n</mi> </mtd> <mtd> <mi>o</mi> </mtd> <mtd> <mi>a</mi> </mtd> <mtd> <mi>p</mi> </mtd> </mtr> </mtable> <mo>&amp;rsqb;</mo> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>n</mi> <mi>x</mi> </msub> </mtd> <mtd> <msub> <mi>o</mi> <mi>x</mi> </msub> </mtd> <mtd> <msub> <mi>a</mi> <mi>x</mi> </msub> </mtd> <mtd> <msub> <mi>p</mi> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <mi>y</mi> </msub> </mtd> <mtd> <msub> <mi>o</mi> <mi>y</mi> </msub> </mtd> <mtd> <msub> <mi>a</mi> <mi>y</mi> </msub> </mtd> <mtd> <msub> <mi>p</mi> <mi>y</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <mi>z</mi> </msub> </mtd> <mtd> <msub> <mi>o</mi> <mi>z</mi> </msub> </mtd> <mtd> <msub> <mi>a</mi> <mi>z</mi> </msub> </mtd> <mtd> <msub> <mi>p</mi> <mi>z</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>
式(5)中,nx为动坐标系中X轴与定坐标系X轴夹角的余弦;
ny为动坐标系中X轴与定坐标系Y轴夹角的余弦;
nz为动坐标系中X轴与定坐标系Z轴夹角的余弦;
ox为动坐标系中Y轴与定坐标系X轴夹角的余弦;
oy为动坐标系中Y轴与定坐标系Y轴夹角的余弦;
oz为动坐标系中Y轴与定坐标系Z轴夹角的余弦;
ax为动坐标系中Z轴与定坐标系X轴夹角的余弦;
ay为动坐标系中Z轴与定坐标系Y轴夹角的余弦;
az为动坐标系中Z轴与定坐标系Z轴夹角的余弦;
其中旋转角度可以根据以下方程求得:
<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;alpha;</mi> <mo>=</mo> <mfrac> <msub> <mi>n</mi> <mi>x</mi> </msub> <msqrt> <mrow> <msup> <msub> <mi>n</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>n</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>n</mi> <mi>z</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;beta;</mi> <mo>=</mo> <mfrac> <msqrt> <mrow> <msup> <msub> <mi>n</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>n</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> <msqrt> <mrow> <msup> <msub> <mi>n</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>n</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>n</mi> <mi>z</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;gamma;</mi> <mo>=</mo> <mfrac> <msqrt> <mrow> <msup> <msub> <mi>o</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>o</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> <msqrt> <mrow> <msup> <msub> <mi>o</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>o</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>o</mi> <mi>z</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>
通过公式(5)-(8)就可以得到加工轨迹中的位姿坐标为:(x0,y0,z0,α,β,γ),最终得出加工空间弯管时所走的位姿轨迹。
CN201710650198.1A 2017-08-02 2017-08-02 中心线重构对空间弯管内表面抛光轨迹生成方法 Active CN107422693B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710650198.1A CN107422693B (zh) 2017-08-02 2017-08-02 中心线重构对空间弯管内表面抛光轨迹生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710650198.1A CN107422693B (zh) 2017-08-02 2017-08-02 中心线重构对空间弯管内表面抛光轨迹生成方法

Publications (2)

Publication Number Publication Date
CN107422693A true CN107422693A (zh) 2017-12-01
CN107422693B CN107422693B (zh) 2019-08-06

Family

ID=60436585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710650198.1A Active CN107422693B (zh) 2017-08-02 2017-08-02 中心线重构对空间弯管内表面抛光轨迹生成方法

Country Status (1)

Country Link
CN (1) CN107422693B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108628255A (zh) * 2018-06-29 2018-10-09 烟台大学 一种指令点纠正平滑处理方法
CN108890648A (zh) * 2018-08-08 2018-11-27 苏州天准科技股份有限公司 一种多关节串联式机器人运动学模型的建立方法
CN108972160A (zh) * 2018-08-03 2018-12-11 辽宁科技大学 一种复杂轴线弯管内外表面磁粒研磨装置及方法
CN111230886A (zh) * 2020-03-05 2020-06-05 浙江理工大学 具有抗差能力的工业机器人运动学参数标定***和方法
CN115415886A (zh) * 2022-08-30 2022-12-02 天津大学 一种内壁光学表面抛光路径计算方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111156948A (zh) * 2019-12-29 2020-05-15 苏州赛腾精密电子股份有限公司 用于3c玻璃面板检测的三维数据坐标校正方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101852582A (zh) * 2010-05-28 2010-10-06 河北理工大学 弯管内壁几何参数测量装置及测量方法
CN102166665A (zh) * 2010-12-23 2011-08-31 大连理工大学 一种弯管内表面的五轴数控铣削加工方法
CN102410811A (zh) * 2011-07-27 2012-04-11 北京理工大学 一种弯管参数的测量方法和***
CN103862330A (zh) * 2012-12-14 2014-06-18 中国科学院沈阳自动化研究所 基于机器视觉的弯管磁研磨自动导航方法
CN203918724U (zh) * 2014-05-19 2014-11-05 辽宁科技大学 一种弯管内表面磁力研磨抛光机
CN106874580A (zh) * 2017-01-22 2017-06-20 合肥工业大学 一种基于点云数据的弯管模型重建方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101852582A (zh) * 2010-05-28 2010-10-06 河北理工大学 弯管内壁几何参数测量装置及测量方法
CN102166665A (zh) * 2010-12-23 2011-08-31 大连理工大学 一种弯管内表面的五轴数控铣削加工方法
CN102410811A (zh) * 2011-07-27 2012-04-11 北京理工大学 一种弯管参数的测量方法和***
CN103862330A (zh) * 2012-12-14 2014-06-18 中国科学院沈阳自动化研究所 基于机器视觉的弯管磁研磨自动导航方法
CN203918724U (zh) * 2014-05-19 2014-11-05 辽宁科技大学 一种弯管内表面磁力研磨抛光机
CN106874580A (zh) * 2017-01-22 2017-06-20 合肥工业大学 一种基于点云数据的弯管模型重建方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108628255A (zh) * 2018-06-29 2018-10-09 烟台大学 一种指令点纠正平滑处理方法
CN108972160A (zh) * 2018-08-03 2018-12-11 辽宁科技大学 一种复杂轴线弯管内外表面磁粒研磨装置及方法
CN108890648A (zh) * 2018-08-08 2018-11-27 苏州天准科技股份有限公司 一种多关节串联式机器人运动学模型的建立方法
CN108890648B (zh) * 2018-08-08 2021-07-02 苏州天准科技股份有限公司 一种多关节串联式机器人运动学模型的建立方法
CN111230886A (zh) * 2020-03-05 2020-06-05 浙江理工大学 具有抗差能力的工业机器人运动学参数标定***和方法
CN115415886A (zh) * 2022-08-30 2022-12-02 天津大学 一种内壁光学表面抛光路径计算方法
CN115415886B (zh) * 2022-08-30 2023-09-26 天津大学 一种内壁光学表面抛光路径计算方法

Also Published As

Publication number Publication date
CN107422693B (zh) 2019-08-06

Similar Documents

Publication Publication Date Title
CN107422693A (zh) 中心线重构对空间弯管内表面抛光轨迹生成方法
CN103886593B (zh) 一种基于三维点云曲面圆孔检测方法
CN107341802B (zh) 一种基于曲率与灰度复合的角点亚像素定位方法
Sun et al. A unified localization approach for machining allowance optimization of complex curved surfaces
CN106643805A (zh) 激光定位传感器在agv小车中位置标定方法
CN102750693B (zh) Zernike矩对曲线边缘高精度定位的修正方法
CN106708056A (zh) 四轮麦克纳姆轮巡检机器人运动控制方法
CN107490379A (zh) 利用二维码地标定位agv工作点位置的方法及***
CN109883336B (zh) 一种面向船舶曲面板材加工过程中的测量***及测量方法
CN102637300A (zh) 改进的Zernike矩边缘检测方法
CN102608952B (zh) 对采用球头刀具的五轴联动机床平滑加工路径的方法
CN107179101A (zh) 一种砂轮表面粗糙度和磨粒分布状态的检测及评价方法
CN104268837B (zh) 电子散斑干涉条纹图相位信息提取方法
CN103514604A (zh) 电子散斑干涉条纹图像骨架线提取方法
Jing et al. Weld-seam identification and model reconstruction of remanufacturing blade based on three-dimensional vision
Pei et al. Phase-to-coordinates calibration for fringe projection profilometry using Gaussian process regression
CN113362468B (zh) 一种火车轮毂的尺寸测量方法
Simionescu et al. Initial estimates in the design of rack-and-pinion steering linkages
CN109375631A (zh) 一种实现高速磁导航识别的***及方法
CN111597648B (zh) 一种航空发动机机匣弧面管路的参数化建模方法
Han et al. A fast magnetic flux leakage small defect detection network
Zhang et al. Multi-channels information fusion and deep transfer learning for rotating machinery fault diagnosis
Du et al. The avoidance of cutter gouging in five-axis machining with a fillet-end milling cutter
CN110414016A (zh) 超高速管道运输工具的乘波体外形参数化设计方法及***
CN106643629A (zh) 一种管状结构内表面粗糙度测量计算方法

Legal Events

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