法律状态公告日
法律状态信息
法律状态
2016-03-09
授权
授权
2016-03-02
著录事项变更 IPC(主分类):G06F19/00 变更前: 变更后: 申请日:20130623
著录事项变更
2016-03-02
专利申请权的转移 IPC(主分类):G06F19/00 登记生效日:20160214 变更前: 变更后: 申请日:20130623
专利申请权、专利权的转移
2013-10-23
实质审查的生效 IPC(主分类):G06F19/00 申请日:20130623
实质审查的生效
2013-09-18
公开
公开
技术领域
本发明涉及一种零件孔系作用尺寸的计算方法,属于精密计量与计算机应用领域,可用于各种情况下几何产品中孔系作用尺寸以及位置度的合格性检测,并为加工过程以及加工工艺的改进提供指导。
背景技术
在箱体零件装配中,经常应用位置度来控制孔系之间以及孔系与基准之间的误差,同时位置度是形位误差中评定难度最大、应用形式最多的项目之一。因此对位置度评定技术的研究,有重要的实际生产价值。另外,孔系的最大内接尺寸与最小外接尺寸统称为孔系的作用尺寸,孔系的最大内接尺寸与最小外接尺寸是根据光滑极限量规发展而来的算法,应用较为广泛。
按孔系几何框图(孔系理想位置构成的几何位置框图)的变动情况可分为:几何框图固定的、几何框图可以平移调整的、几何框图可以旋转调整的、几何框图即可平移又可旋转调整的(复合运动)。其中几何框图可复合运动调整的情况具有一般性,同时评定过程也是最复杂的,前几种都是其特殊情况。如附图2所示,只有一个基准,允许几何框图绕基准A的法向矢量旋转,也可以在基准面A内平移。本发明主要针对孔系为复合运动的情况。
目前孔系位置度、孔系的作用尺寸的检测方法主要分为以下几种:综合量规检验、坐标测量法。
对于大批量生产,采用综合量规检验,效率较高,是一种较合理的检验方法,但是它不能测量出位置度误差或作用尺寸的具体数值:对于单件小批生产的零件,用综合量规检验时成本昂贵;综合量规的制造误差对检验结果影响较大,并且综合量规的制造误差如何评定至今还没有解决;若对孔系位置度精度或孔系的作用尺寸要求较高,综合量规甚至很难制造出来。
对于坐标测量法,又分为图解法、数学分析法、几何图框法。这些方法的计算结果难以达到精确解,需要进一步深入研究。目前测量仪器配套软件一般都采用成熟的最小二乘法近似地计算零件孔系位置度误差与孔系的作用尺寸。
发明内容
为了克服上述技术缺点,本发明的目的是提供一种零件孔系作用尺寸的计算方法。针对孔系位置度误差与孔系作用尺寸,本方法不仅提高了测量仪器的检测精度,而且算法稳定性好、计算效率高。
本发明依据孔系自身的特征,在计算优化的方向上,给出了作用表面平移变动、尺寸变动的方式,并设计了计算方法。本发明所公布的方法,可计算出符合判别准则的孔系位置度误差或孔系的作用尺寸。
本发明一种零件孔系作用尺寸的计算方法,用于计算孔系最小外接尺寸时,主要包括以下步骤,如附图1所示:
步骤1:将被测零件置于测量平台上,在各个孔上提取一系列的测点;根据图纸信息获取每个孔的设计理想位置——各孔轴线上定点的理论坐标。
步骤2:在基准面上,提取基准特征的测点,并应用最小区域法拟合基准平面,获得基准面的法向矢量;进行坐标变换,使坐标系z轴平行于基准平面的法向矢量;同时各孔上的测点也作相同的坐标变换,设坐标变换后各孔轴线上定点在xoy平面上的投影坐标为 ,各孔测点坐标在xoy平面上的投影为,i为孔的编号,j为每个孔上的测点编号;所有孔的测点组成集合;所有孔的坐标组成集合;设定误差允许值。
步骤3:应用下式,依次将各个孔的测点平移到原点处,
所有的点坐标构成集合,应用最小外接圆法拟合点集,得到最小外接圆的圆心坐标,将圆心坐标叠加到各个孔的定点坐标,并将得到的坐标值赋值给各个孔的定点坐标。
步骤4:依次计算各孔上的测点到对应孔的定点的距离,并记录,所记录对应的测点形成与作用表面接触的测点集合;为该次迭代中孔系的最小外接半径t。
步骤5:判断作用表面的接触点数量是否等于2;
如果接触点的数量等于2,则跳转到步骤10;如果接触点的数量不等于2,执行下一步。
步骤6:判断接触点的数量是否等于3;
如果接触点的数量不等于3,则跳转到步骤9;如果接触点的数量等于3,设置作用表面尺寸变动量的初始值。
步骤7:在保持作用表面与接触点接触的条件下,计算半径为时的作用表面参数;设接触点的坐标为,根据每个接触点可以建立以下非线性方程,
由此可以建立三元非线性方程组,可以计算、、3个变量;然后应用下式重新计算各个孔的定点坐标,
依次计算各个非接触测点到对应孔的的距离,并计算;如果,表示变动量过大,测点超出作用表面,变为;如果,变动量过小,变为。
步骤8:判断前后2次的迭代值之差是否小于设定的误差允许值;
如果前后2次的迭代值之差小于设定的误差允许值,说明找到第4个接触点,跳转到步骤4;如果前后2次的迭代值之差大于等于设定的误差允许值,重复第7、8步操作。
步骤9:以3个接触点为1个组合,以其中1个组合中的3个接触点为计算对象,按照步骤7、8的方式进行尺寸变动,得到尺寸变动量;判断是否小于设定的误差允许值;
如果小于设定的误差允许值,然后判断是否满足判别准则,如果满足,则跳转到步骤9,如果不满足,则重新选择1个组合,重复步骤9的操作;如果大于等于设定的误差允许值,则跳转到步骤4。
步骤10:输出孔系最小外接尺寸及各个孔位置坐标的最优值。
上述方法中,所述计算流程可以应用于孔系的位置度误差评定。
本发明另一种零件孔系作用尺寸的计算方法,用于计算孔系最大内接尺寸时,主要包括以下步骤:
步骤1:将被测零件置于测量平台上,在各个孔上提取一系列的测点;根据图纸信息获取每个孔的设计理想位置——各孔轴线上定点的理论坐标。
步骤2:在基准面上,提取基准特征的测点,并应用最小区域法拟合基准平面,获得基准面的法向矢量;进行坐标变换,使坐标系z轴平行于基准平面的法向矢量;同时各孔上的测点也作相同的坐标变换,设坐标变换后各孔轴线上定点在xoy平面上的投影坐标为,各孔测点坐标在xoy平面上的投影为,i为孔的编号,j为每个孔上的测点编号;所有孔的测点组成集合;所有孔的坐标组成集合;设定误差允许值。
步骤3:应用下式,依次将各个孔的测点平移到原点处,
所有的点坐标构成集合,应用最大内接圆法拟合点集,得到最大内接圆的圆心坐标,将圆心坐标叠加到各个孔的定点坐标,并将得到的坐标值赋值给各个孔的定点坐标。
步骤4:依次计算各孔上的测点到对应孔的定点的距离,并记录,所记录对应的测点形成与作用表面接触的测点集合;为该次迭代中孔系的最大内接半径t。
步骤5:判断作用表面的接触点数量是否等于2;
如果接触点的数量等于2,则跳转到步骤10;如果接触点的数量不等于2,执行下一步。
步骤6:判断接触点的数量是否等于3;
如果接触点的数量不等于3,则跳转到步骤9;如果接触点的数量等于3,设置作用表面尺寸变动量的初始值。
步骤7:在保持作用表面与接触点接触的条件下,计算半径为时的作用表面参数;设接触点的坐标为,根据每个接触点可以建立以下非线性方程,
由此可以建立三元非线性方程组,可以计算、、3个变量;然后应用下式重新计算各个孔的定点坐标,
依次计算各个非接触测点到对应孔的的距离,并计算;如果,表示变动量过大,测点超出作用表面,变为;如果,变动量过小,变为。
步骤8:判断前后2次的迭代值之差是否小于设定的误差允许值;
如果前后2次的迭代值之差小于设定的误差允许值,说明找到第4个接触点,跳转到步骤4;如果前后2次的迭代值之差大于等于设定的误差允许值,重复第7、8步操作。
步骤9:以3个接触点为1个组合,以其中1个组合中的3个接触点为计算对象,按照步骤7、8的方式进行尺寸变动,得到尺寸变动量;判断是否小于设定的误差允许值;
如果小于设定的误差允许值,然后判断是否满足判别准则,如果满足,则跳转到步骤9,如果不满足,则重新选择1个组合,重复步骤9的操作;如果大于等于设定的误差允许值,则跳转到步骤4。
步骤10:输出孔系最大内接尺寸及各个孔位置坐标的最优值。
本发明的有益效果在于:本方法查询到的接触点相对位置满足判别准则,计算得到的孔系参数、孔系位置度误差和孔系的作用尺寸均为最优值,计算稳定性好、计算效率高。
对于本领域技术人员来说,根据和应用本发明公开的构思,能够容易地对本发明方案进行各种变形和改变,应当注意的是,所有这些变形和改变都应当属于本发明的范围。
附图说明
图1 为本发明的孔系最小外接尺寸的计算流程图。
图2 为本发明的位置度应用实例。
具体实施方式
实施例1:
一种零件孔系作用尺寸的计算方法,用于计算孔系最小外接尺寸时,如附图1所示,主要包括以下步骤:
步骤1:将被测零件置于测量平台上,在各个孔上提取一系列的测点;根据图纸信息获取每个孔的设计理想位置——各孔轴线上定点的理论坐标。
步骤2:在基准面上,提取基准特征的测点,并应用最小区域法拟合基准平面,获得基准面的法向矢量;进行坐标变换,使坐标系z轴平行于基准平面的法向矢量;同时各孔上的测点也作相同的坐标变换,设坐标变换后各孔轴线上定点在xoy平面上的投影坐标为,各孔测点坐标在xoy平面上的投影为,i为孔的编号,j为每个孔上的测点编号;所有孔的测点组成集合;所有孔的坐标组成集合;设定误差允许值。
步骤3:应用下式,依次将各个孔的测点平移到原点处,
所有的点坐标构成集合,应用最小外接圆法拟合点集,得到最小外接圆的圆心坐标,将圆心坐标叠加到各个孔的定点坐标,并将得到的坐标值赋值给各个孔的定点坐标。
步骤4:依次计算各孔上的测点到对应孔的定点的距离,并记录,所记录对应的测点形成与作用表面接触的测点集合;为该次迭代中孔系的最小外接半径t。
步骤5:判断作用表面的接触点数量是否等于2;
如果接触点的数量等于2,则跳转到步骤10;如果接触点的数量不等于2,执行下一步。
步骤6:判断接触点的数量是否等于3;
如果接触点的数量不等于3,则跳转到步骤9;如果接触点的数量等于3,设置作用表面尺寸变动量的初始值。
步骤7:在保持作用表面与接触点接触的条件下,计算半径为时的作用表面参数;设接触点的坐标为,根据每个接触点可以建立以下非线性方程,
由此可以建立三元非线性方程组,可以计算、、3个变量;然后应用下式重新计算各个孔的定点坐标,
依次计算各个非接触测点到对应孔的的距离,并计算;如果,表示变动量过大,测点超出作用表面,变为;如果,变动量过小,变为。
步骤8:判断前后2次的迭代值之差是否小于设定的误差允许值;
如果前后2次的迭代值之差小于设定的误差允许值,说明找到第4个接触点,跳转到步骤4;如果前后2次的迭代值之差大于等于设定的误差允许值,重复第7、8步操作。
步骤9:以3个接触点为1个组合,以其中1个组合中的3个接触点为计算对象,按照步骤7、8的方式进行尺寸变动,得到尺寸变动量;判断是否小于设定的误差允许值;
如果小于设定的误差允许值,然后判断是否满足判别准则,如果满足,则跳转到步骤9,如果不满足,则重新选择1个组合,重复步骤9的操作;如果大于等于设定的误差允许值,则跳转到步骤4。
步骤10:输出孔系最小外接尺寸及各个孔位置坐标的最优值。
上述方法中,所述计算流程可以应用于孔系的位置度误差评定。
实施例2:
一种零件孔系作用尺寸的计算方法,用于计算孔系最大内接尺寸时,如附图1所示,主要包括以下步骤:
步骤1:将被测零件置于测量平台上,在各个孔上提取一系列的测点;根据图纸信息获取每个孔的设计理想位置——各孔轴线上定点的理论坐标。
步骤2:在基准面上,提取基准特征的测点,并应用最小区域法拟合基准平面,获得基准面的法向矢量;进行坐标变换,使坐标系z轴平行于基准平面的法向矢量;同时各孔上的测点也作相同的坐标变换,设坐标变换后各孔轴线上定点在xoy平面上的投影坐标为,各孔测点坐标在xoy平面上的投影为,i为孔的编号,j为每个孔上的测点编号;所有孔的测点组成集合;所有孔的坐标组成集合;设定误差允许值。
步骤3:应用下式,依次将各个孔的测点平移到原点处,
所有的点坐标构成集合,应用最大内接圆法拟合点集,得到最大内接圆的圆心坐标,将圆心坐标叠加到各个孔的定点坐标,并将得到的坐标值赋值给各个孔的定点坐标。
步骤4:依次计算各孔上的测点到对应孔的定点的距离,并记录,所记录对应的测点形成与作用表面接触的测点集合;为该次迭代中孔系的最大内接半径t。
步骤5:判断作用表面的接触点数量是否等于2;
如果接触点的数量等于2,则跳转到步骤10;如果接触点的数量不等于2,执行下一步。
步骤6:判断接触点的数量是否等于3;
如果接触点的数量不等于3,则跳转到步骤9;如果接触点的数量等于3,设置作用表面尺寸变动量的初始值。
步骤7:在保持作用表面与接触点接触的条件下,计算半径为时的作用表面参数;设接触点的坐标为,根据每个接触点可以建立以下非线性方程,
由此可以建立三元非线性方程组,可以计算、、3个变量;然后应用下式重新计算各个孔的定点坐标,
依次计算各个非接触测点到对应孔的的距离,并计算;如果,表示变动量过大,测点超出作用表面,变为;如果,变动量过小,变为。
步骤8:判断前后2次的迭代值之差是否小于设定的误差允许值;
如果前后2次的迭代值之差小于设定的误差允许值,说明找到第4个接触点,跳转到步骤4;如果前后2次的迭代值之差大于等于设定的误差允许值,重复第7、8步操作。
步骤9:以3个接触点为1个组合,以其中1个组合中的3个接触点为计算对象,按照步骤7、8的方式进行尺寸变动,得到尺寸变动量;判断是否小于设定的误差允许值;
如果小于设定的误差允许值,然后判断是否满足判别准则,如果满足,则跳转到步骤9,如果不满足,则重新选择1个组合,重复步骤9的操作;如果大于等于设定的误差允许值,则跳转到步骤4。
步骤10:输出孔系最大内接尺寸及各个孔位置坐标的最优值。
机译: 顶门例如车库门,用于建筑的叶子,具有包括公母零件的铰链,母公零件的插脚有两个孔,杆和螺钉插入孔中,孔的尺寸大于杆和螺钉的尺寸
机译: 一种材料的测量方法,孔尺寸分布的确定方法,一种用于测量材料的方法,一种装置,孔尺寸分布的确定
机译: 用于车辆中的燃料容器的通风阀包括两个不同尺寸的出口孔,该两个出口孔被密封座包围,并且柔性膜与作为密封元件的这些孔相互作用。