龙门制孔机床加工碰撞检测分析方法与流程

文档序号:11153379阅读:来源:国知局

技术特征:

1.一种龙门制孔机床加工碰撞检测分析方法,用于龙门制孔机床对工件的理论加工孔的加工碰撞的检测与分析,龙门制孔机床包括n个子机床,其特征在于,所述龙门制孔机床加工碰撞检测分析方法包括步骤:

S1,在工件坐标系OW-XWYWZW下构建工件的理论加工孔,并提取理论加工孔的位置坐标和理论加工孔的单位法向量其中,Ik,Jk,Kk分别为理论加工孔的单位法向量在工件坐标系OW-XWYWZW的XW轴、YW轴、ZW轴上的单位向量,其中,k=1,2,...,Ntotal,Ntotal为工件上的理论加工孔的总数;

S2,使用激光跟踪仪测量并计算得到子机床的子机床坐标系OMi-XMiYMiZMi在工件坐标系OW-XWYWZW下的相对位姿

其中,Mi=1,2,...,n,Mi表示子机床Mi,n表示龙门制孔机床上的子机床的总数,n≥1,表示子机床Mi的XMi轴运动方向在工件坐标系OW-XWYWZW中的矢量表示,表示子机床Mi的YMi轴运动方向在工件坐标系OW-XWYWZW中的矢量表示,表示子机床Mi的ZMi轴运动方向在工件坐标系OW-XWYWZW中的矢量表示,表示子机床Mi的坐标原点OMi在工件坐标系OW-XWYWZW中的矢量表示;

S3,对用于固定工件的夹具创建夹具包围盒,将工件曲面和夹具包围盒分别离散为离散点云数据wBndBox3×wsize和fBndBox3×fsize,其中,wsize为工件曲面的离散点云的离散点数量,fsize为夹具包围盒的离散点云的离散点数量,从而得到包括工件曲面的离散点云数据和夹具包围盒的离散点云数据的总离散点云数据BndBox3×(wsize+fsize),其中,(wsize+fsize)为工件曲面的离散点云和夹具包围盒的离散点云的离散点总数量;

S4,根据步骤S1中得到的理论加工孔的位置坐标和理论加工孔的单位法向量以及步骤S2中得到的子机床的子机床坐标系OMi-XMiYMiZMi在工件坐标系OW-XWYWZW中的矢量得到子机床的第一关键参数集合和第二关键参数集合

S5,根据步骤S1中得到的理论加工孔的位置坐标和步骤S2中得到的子机床的子机床坐标系OMi-XMiYMiZMi在工件坐标系OW-XWYWZW下的相对位姿判断理论加工孔对应的用于加工所述理论加工孔的所属子机床;

S6,根据步骤S1中得到的理论加工孔的位置坐标和理论加工孔的单位法向量步骤S3中得到的总离散点云数据BndBox3×(wsize+fsize)以及步骤S5中得到的用于加工理论加工孔的所属子机床,选择理论加工孔的用于做碰撞判断的点云集合

S7,根据步骤S4中得到的子机床的第一关键参数集合和第二关键参数集合以及步骤S6中得到的理论加工孔的用于做碰撞判断的点云集合得到理论加工孔的用于做碰撞判断的点云集合中的每一点与用于加工理论加工孔的所属子机床碰撞的第一条件和第二条件;

S8,判断理论加工孔的用于做碰撞判断的点云集合中的每一点是否满足第一条件或第二条件,若理论加工孔的用于做碰撞判断的点云集合中有满足第一条件或第二条件的点,则表示理论加工孔与用于加工所述理论加工孔的所属子机床发生碰撞,将满足第一条件或第二条件的理论加工孔置为不可加工孔;若理论加工孔的用于做碰撞判断的点云集合中的每一点都不满足第一条件和第二条件,则表示理论加工孔与用于加工所述理论加工孔的所属子机床不发生碰撞,将不满足第一条件和第二条件的理论加工孔置为可加工孔。

2.根据权利要求1所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,步骤S2包括步骤:

S21,在用于固定工件的夹具的定位面上不共线的设置p个靶球基座作为p个标志点,p个靶球基座上各对应设置有一个靶球,使用激光跟踪仪测量用于固定工件的夹具上的p个标志点ERS1m~ERSpm的坐标i=1,2,…,p,p(p≥3)表示标志点数量,计算得工件坐标系OW-XWYWZW的XW轴、YW轴和ZW的单位方向向量,从而建立工件坐标系OW-XWYWZW在激光跟踪仪坐标系OLT-XLTYLTZLT下的位姿矩阵WTLT

S22,标定机床坐标系O-XYZ,建立n个子机床的子机床坐标系OMi-XMiYMiZMi在机床坐标系O-XYZ下的位姿矩阵MiTB

S23,在龙门制孔机床的横梁(1)上不共线的固定q个靶球基座作为q个标志点,q个靶球基座上各对应设置有一个靶球,使用激光跟踪仪测量横梁(1)上的q个标志点BMS1m~BMSqm的坐标并与标定的机床坐标系O-XYZ下测量的q个标志点BMS1d~BMSqd的坐标配准,i=1,2,…,q,q(q≥3)表示标志点数量,建立机床坐标系O-XYZ在激光跟踪仪坐标系OLT-XLTYLTZLT下的位姿矩阵BTLT

S24,根据步骤S21中的工件坐标系OW-XWYWZW在激光跟踪仪坐标系OLT-XLTYLTZLT下的位姿矩阵WTLT、步骤S23中的机床坐标系O-XYZ在激光跟踪仪坐标系OLT-XLTYLTZLT下的位姿矩阵BTLT和步骤S22中的n个子机床的的子机床坐标系OMi-XMiYMiZMi在机床坐标系O-XYZ下的位姿矩阵MiTB,计算得到n个子机床的子机床坐标系OMi-XMiYMiZMi相对工件坐标系OW-XWYWZW的变换矩阵为

<mrow> <msub> <mmultiscripts> <mi>T</mi> <mprescripts/> <none/> <mrow> <mi>M</mi> <mi>i</mi> </mrow> </mmultiscripts> <mi>W</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mmultiscripts> <mi>T</mi> <mprescripts/> <none/> <mi>W</mi> </mmultiscripts> <mrow> <mi>L</mi> <mi>T</mi> </mrow> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>&CenterDot;</mo> <msub> <mmultiscripts> <mi>T</mi> <mprescripts/> <none/> <mi>B</mi> </mmultiscripts> <mrow> <mi>L</mi> <mi>T</mi> </mrow> </msub> <mo>&CenterDot;</mo> <msub> <mmultiscripts> <mi>T</mi> <mprescripts/> <none/> <mrow> <mi>M</mi> <mi>i</mi> </mrow> </mmultiscripts> <mi>B</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mmultiscripts> <mover> <mi>x</mi> <mo>&RightArrow;</mo> </mover> <mprescripts/> <none/> <mrow> <mi>M</mi> <mi>i</mi> </mrow> </mmultiscripts> <mi>W</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mmultiscripts> <mover> <mi>y</mi> <mo>&RightArrow;</mo> </mover> <mprescripts/> <none/> <mrow> <mi>M</mi> <mi>i</mi> </mrow> </mmultiscripts> <mi>W</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mmultiscripts> <mover> <mi>z</mi> <mo>&RightArrow;</mo> </mover> <mprescripts/> <none/> <mrow> <mi>M</mi> <mi>i</mi> </mrow> </mmultiscripts> <mi>W</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mmultiscripts> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mprescripts/> <none/> <mrow> <mi>M</mi> <mi>i</mi> </mrow> </mmultiscripts> <mi>W</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow></mrow> </mtd> <mtd> <msub> <mover> <mn>0</mn> <mo>&RightArrow;</mo> </mover> <mrow> <mn>1</mn> <mo>&times;</mo> <mn>3</mn> </mrow> </msub> </mtd> <mtd> <mrow></mrow> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

3.根据权利要求2所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,步骤S22中位姿矩阵MiTB的建立过程为:

S221,标定机床坐标系O-XYZ:在机床的地桥(4)的四个角A、B、C和D上设置标志点,以四个角的上表面A1、B1、C1和D1和两侧表面A2、B2、C2、D2及A3、B3、C3、D3作为标志面,利用机床的地桥(4)上的标志点和标志面在机床的地桥(4)上建立机床坐标系O-XYZ;

S222:子机床为AC摆头的五轴机床,其中AC摆头的五轴机床的X轴为第一直线运动轴、Y轴为第二直线运动轴、Z轴为第三直线运动轴、主轴A为第一旋转运动轴AMi而主轴C为第二旋转运动轴CMi,AC摆头还包括刀具(K),第一旋转运动轴AMi和刀具(K)可随着第二旋转运动轴CMi旋转运动,刀具(K)安装在第一旋转运动轴AMi上,将各子机床调整到初始状态,并将龙门制孔机床调整到初始状态,利用激光跟踪仪跟踪设置在第一旋转运动轴AMi和第二旋转运动轴CMi上的靶球测量各子机床的第一直线运动轴、第二直线运动轴以及第三直线运动轴在机床坐标系O-XYZ下的单位方向向量分别为以及第一旋转运动轴AMi的轴线和第二旋转运动轴CMi的轴线的位置,得到第一旋转运动轴AMi的轴线在机床坐标系O-XYZ中的直线方程为以及第二旋转运动轴CMi的轴线在机床坐标系O-XYZ中的直线方程为:其中,(xA,yA,zA)T为轴线上任意一点的坐标,(xC,yC,zC)T为轴线上任意一点的坐标,为轴线的单位方向向量,为轴线的单位方向向量,为轴线上的已知点,为轴线上的已知点,为轴线的直线方程的参数,为轴线的直线方程的参数;

S223:根据步骤S222中得到的第一旋转运动轴AMi的轴线和第二旋转运动轴CMi的轴线由几何关系计算各子机床Mi的第一旋转运动轴AMi的轴线和第二旋转运动轴CMi的轴线的轴线公垂线FMi,并计算各子机床Mi的轴线公垂线FMi与其第二旋转运动轴CMi的轴线的交点TMi,将交点TMi作为子机床的AC摆头的腕心点(T),从腕心点(T)沿第二旋转运动轴CMi的轴线偏移第一旋转运动轴AMi的摆长距离LMi得到虚拟刀尖(TCP)的位置,将偏移后得到的虚拟刀尖(TCP)作为子机床的子机床坐标系OMi-XMiYMiZMi的原点OMi

S224:设子机床的子机床坐标系OMi-XMiYMiZMi的XMi轴的正方向与龙门制孔机床的机床坐标系O-XYZ的X轴的正方向X+一致,由步骤S222中得到的各子机床的第一直线运动轴、第二直线运动轴以及第三直线运动轴在机床坐标系O-XYZ下的单位方向向量将其中行程最长的直线运动轴在机床坐标系O-XYZ下的单位方向向量作为子机床的子机床坐标系OMi-XMiYMiZMi的相应轴的单位方向向量,利用向量叉乘的方法修正子机床的子机床坐标系OMi-XMiYMiZMi的其它两个轴的单位方向向量,通过子机床的子机床坐标系OMi-XMiYMiZMi的原点OMi和各轴的单位方向向量得到子机床的子机床坐标系OMi-XMiYMiZMi在机床坐标系O-XYZ下的位姿矩阵

4.根据权利要求1所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,步骤S4中子机床的第一关键参数集合和第二关键参数集合的获取过程如下:

创建子机床的第三直线运动轴、第一旋转运动轴AMi以及第二旋转运动轴CMi的包围盒,将子机床的第三直线运动轴、第一旋转运动轴AMi以及第二旋转运动轴的包围盒分割为Nr个矩形体和Nc个圆柱体,得到每个矩形体Rr的第一边长第二边长第三边长和每个圆柱体Cc的半径rc和长度lc,由理论加工孔的位置坐标单位法向量以及子机床的ZW轴运动方向在工件坐标系OW-XWYWZW中的矢量与每个矩形体Rr和每个圆柱体Cc的位置关系计算得到每个矩形体Rr的中心位置第一面的法向量第二面的法向量和第三面的法向量以及每个圆柱体Cc的中心位置和轴线向量得到每个矩形体Rr的第一关键参数和每个圆柱体Cc的第二关键参数从而得到子机床的第三直线运动轴、第一旋转运动轴AMi以及第二旋转运动轴CMi的包围盒分割的Nr个矩形体的第一关键参数集合为:

其中,r=1,2,...,Nr,Nr表示矩形体个数;

和Nc个圆柱体的第二关键参数集合为:

其中,c=1,2,...,Nc,Nc表示圆柱体个数。

5.根据权利要求4所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,每个矩形体Rr的中心位置第一面的法向量第二面的法向量和第三面的法向量以及每个圆柱体Cc的中心位置和轴线向量的计算过程如下:

将子机床的第三直线运动轴、第一旋转运动轴AMi和第二旋转运动轴CMi的包围盒分割成四个矩形体R1、R2、R3及R4和四个圆柱体C1、C2、C3及C4,计算矩形体R1、R2、R3及R4的中心位置第一面的法向量第二面的法向量和第三面的法向量以及圆柱体C1、C2、C3及C4的中心位置和轴线向量为:

其中,LR1为从虚拟刀尖(TCP)到矩形体R1的中心位置的距离,LR2为从虚拟刀尖(TCP)到矩形体R2的中心位置的距离,为从腕心点(T)到矩形体R3的中心位置的距离,LR4从腕心点(T)到矩形体R4的中心位置的距离,LC1为从虚拟刀尖(TCP)到圆柱体C1的中心位置的距离,为从虚拟刀尖(TCP)到圆柱体C2的中心位置的距离,为从虚拟刀尖(TCP)到圆柱体中心C3的中心位置的距离,为从腕心点(T)到圆柱体C4的中心位置的距离。

6.根据权利要求1所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,步骤S5包括如下步骤:

S51,取与工件坐标系OW-XWYWZW的ZW轴垂直的Ns个工件的横截面,得到工件的内管道截面曲线集合对每个内管道截面曲线Si求取最小外接圆Ci,得到最小外接圆Ci的圆心坐标为半径为其中,i=1,2,…,Ns;由理论加工孔的位置坐标找到满足的最小外接圆Ci,对应圆心坐标与半径和最小外接圆Ci+1,对应圆心坐标与半径并计算理论加工孔所在位置即在ZW轴上的值为zk处工件的内管道截面曲线的最小外接圆的圆心坐标和半径为:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <msub> <mi>C</mi> <msub> <mi>P</mi> <mi>k</mi> </msub> </msub> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>-</mo> <msub> <mi>x</mi> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> <mrow> <msub> <mi>z</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>-</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <msub> <mi>P</mi> <mi>k</mi> </msub> </msub> </msub> <mo>-</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>x</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <msub> <mi>C</mi> <msub> <mi>P</mi> <mi>k</mi> </msub> </msub> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>-</mo> <msub> <mi>y</mi> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> <mrow> <msub> <mi>z</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>-</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <msub> <mi>P</mi> <mi>k</mi> </msub> </msub> </msub> <mo>-</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>y</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <msub> <mi>C</mi> <msub> <mi>P</mi> <mi>k</mi> </msub> </msub> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>r</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>-</mo> <msub> <mi>r</mi> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> <mrow> <msub> <mi>z</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>-</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <msub> <mi>P</mi> <mi>k</mi> </msub> </msub> </msub> <mo>-</mo> <msub> <mi>z</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>r</mi> <msub> <mi>C</mi> <mi>i</mi> </msub> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

S52,根据步骤S1得到的理论加工孔的位置坐标和步骤S51计算得到的理论加工孔所在位置的内管道截面曲线的最小外接圆的圆心坐标和半径判断所述理论加工孔为内孔,内孔由设置在龙门制孔机床的横梁(1)上的子机床或设置在龙门制孔机床的地桥(4)上的子机床加工,其中,当且zk≥ZUD时,所述理论加工孔属于设置在横梁(1)上的子机床加工,所述理论加工孔的所属子机床为设置在横梁(1)上的子机床;当且zk<ZUD时,所述理论加工孔属于设置在龙门制孔机床的地桥(4)上的子机床加工,所述理论加工孔的所属子机床为设置在龙门制孔机床的地桥(4)上的子机床,其中,ZUD为设置在龙门制孔机床的横梁(1)上的子机床和设置在龙门制孔机床的地桥(4)上的子机床在ZW轴方向上的加工范围分界值;若判断所述理论加工孔为外孔,外孔由设置在龙门制孔机床的左立柱(2)上的子机床或设置在龙门制孔机床的右立柱(3)上的子机床加工,其中,当且yk<YRL,理论加工孔属于设置在龙门制孔机床的左立柱(2)上的子机床加工,所述理论加工孔由设置在龙门制孔机床的左立柱(2)上的子机床加工;当且yk≥YRL,所述理论加工孔属于设置在龙门制孔机床的右立柱(3)上的子机床加工,理论加工孔的所属子机床为设置在龙门制孔机床的右立柱(3)上的子机床,其中,YRL为设置在龙门制孔机床的左立柱(2)上的子机床和设置在龙门制孔机床的右立柱(3)上的子机床在YW轴方向上的加工范围分界值。

7.根据权利要求6所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,步骤S6中理论加工孔的用于做碰撞判断的点云集合的选择过程如下:

根据步骤S5中得到用于加工理论加工孔的所属子机床,如果所属子机床是设置在龙门制孔机床的横梁(1)上的子机床,则在总的离散点云数据BndBox3×(wsize+fsize)中提取做碰撞判断的点云集合中的点满足:

<mrow> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>n</mi> <mi>d</mi> <mi>b</mi> <mi>o</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <mo>{</mo> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>z</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>|</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&le;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&le;</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>z</mi> </msub> <mo>&GreaterEqual;</mo> <mi>min</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> <mo>,</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <msub> <mi>K</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>}</mo> </mrow>

如果所属子机床是设置在龙门制孔机床的地桥(4)上的子机床,则在总的离散点云数据BndBox3×(wsize+fsize)中提取做碰撞判断的点云集合中的点满足:

<mrow> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>n</mi> <mi>d</mi> <mi>b</mi> <mi>o</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <mo>{</mo> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>z</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>|</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&le;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&le;</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>z</mi> </msub> <mo>&le;</mo> <mi>max</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> <mo>,</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <msub> <mi>K</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>}</mo> </mrow>

如果所属子机床是设置在龙门制孔机床的左立柱(2)上的子机床,则在总的离散点云数据BndBox3×(wsize+fsize)中提取做碰撞判断的点云集合中的点满足:

<mrow> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>n</mi> <mi>d</mi> <mi>b</mi> <mi>o</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <mo>{</mo> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>z</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>|</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&le;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&le;</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&le;</mo> <mi>max</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <msub> <mi>J</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>}</mo> </mrow>

如果所属子机床是设置在龙门制孔机床的右立柱(3)上的子机床,则在总的离散点云数据BndBox3×(wsize+fsize)中提取做碰撞判断的点云集合中的点满足:

<mrow> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>n</mi> <mi>d</mi> <mi>b</mi> <mi>o</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <mo>{</mo> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>z</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>|</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&le;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <mo>&le;</mo> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&le;</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&GreaterEqual;</mo> <mi>min</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>A</mi> </msub> <msub> <mi>J</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>H</mi> <mi>A</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>}</mo> </mrow>

其中,LA为从虚拟刀尖(TCP)到沿刀轴矢量方向的第一旋转运动轴AMi的长度,HA为垂直刀轴矢量方向的第一旋转运动轴AMi的投影得到的矩形的对角线的一半。

8.根据权利要求4中所述的龙门制孔机床加工碰撞检测分析方法,其特征在于,步骤S7中的第一条件为:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>=</mo> <mo>|</mo> <mrow> <mo>(</mo> <mrow> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>-</mo> <msub> <mover> <mrow> <mi>R</mi> <mi>P</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msubsup> <mover> <mrow> <mi>N</mi> <mi>V</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> <mn>1</mn> </msubsup> <mo>|</mo> <mo>/</mo> <mo>|</mo> <mo>|</mo> <msubsup> <mover> <mrow> <mi>N</mi> <mi>V</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> <mn>1</mn> </msubsup> <mo>|</mo> <mo>|</mo> <mo>&lt;</mo> <msubsup> <mi>W</mi> <mi>r</mi> <mn>1</mn> </msubsup> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>=</mo> <mo>|</mo> <mrow> <mo>(</mo> <mrow> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>-</mo> <msub> <mover> <mrow> <mi>R</mi> <mi>P</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msubsup> <mover> <mrow> <mi>N</mi> <mi>V</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> <mn>2</mn> </msubsup> <mo>|</mo> <mo>/</mo> <mo>|</mo> <mo>|</mo> <msubsup> <mover> <mrow> <mi>N</mi> <mi>V</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> <mn>2</mn> </msubsup> <mo>|</mo> <mo>|</mo> <mo>&lt;</mo> <msubsup> <mi>W</mi> <mi>r</mi> <mn>2</mn> </msubsup> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>d</mi> <mn>3</mn> </msub> <mo>=</mo> <mo>|</mo> <mrow> <mo>(</mo> <mrow> <mover> <mi>p</mi> <mo>&RightArrow;</mo> </mover> <mo>-</mo> <msub> <mover> <mrow> <mi>R</mi> <mi>P</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msubsup> <mover> <mrow> <mi>N</mi> <mi>V</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> <mn>3</mn> </msubsup> <mo>|</mo> <mo>/</mo> <mo>|</mo> <mo>|</mo> <msubsup> <mover> <mrow> <mi>N</mi> <mi>V</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mi>r</mi> <mn>3</mn> </msubsup> <mo>|</mo> <mo>|</mo> <mo>&lt;</mo> <msubsup> <mi>W</mi> <mi>r</mi> <mn>3</mn> </msubsup> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> </mtable> </mfenced>

表示点云集合中的点在矩形体Rr中,提取第一关键参数集合中的r行数据得到矩形体Rr的第一关键参数式中,d1、d2和d3为理论加工孔的位置到矩形体Rr的中心位置的位移分别在矩形体Rr的第一面的法向量第二面的法向量和第三面的法向量方向上的单位向量;

步骤S7中的第二条件为:

表示点云集合中的点在圆柱体Cc中,提取第二关键参数集合中的c行数据得到圆柱体Cc的第二关键参数式中,d||和d表示理论加工孔的位置到圆柱体Cc的中心位置的位移分别在轴线向量方向上和垂直轴线向量方向上的正投影值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1