一种飞针测试机测试轴的自动避让方法转让专利
申请号 : CN201610094822.X
文献号 : CN107102249B
文献日 : 2020-01-07
发明人 : 张恂 , 欧阳云轩 , 王星 , 翟学涛 , 杨朝辉 , 高云峰
申请人 : 大族激光科技产业集团股份有限公司 , 深圳市大族数控科技有限公司
摘要 :
权利要求 :
1.一种飞针测试机测试轴的自动避让方法,所述飞针测试机的正面设有探针Tip1、Tip2,反面设有探针Tip3、Tip4,其特征在于:该自动避让方法的具体步骤如下:步骤一:将待测点分配给四个探针Tip1、Tip2、Tip3、Tip4,并获取当前每个探针的机械坐标;
步骤二:将每个探针的机械坐标转换为绝对坐标,在转换过程中探针Tip1和Tip2以探针Tip1为基准,探针Tip3和Tip4以探针Tip3为基准;
步骤三:通过正面/反面的两个探针对应的当前测点和待测点的世界坐标的位置关系,判定是否需要发生避让,若需要产生避让,则将其中一个探针移动至避让位置处,再执行步骤四;若不需要产生避让,则直接执行步骤四;
步骤四:将待测点的世界坐标以自己为基准转换为机械坐标,并将对应的探针移动到所述机械坐标处。
2.根据权利要求1所述的飞针测试机测试轴的自动避让方法,其特征在于:所述当前测点的绝对坐标标记为(P1.x,P1.y)、(P2.x,P2.y)、(P3.x,P3.y)、(P4.x,P4.y),等同于其对应的世界坐标,记为(P1.worldx,P1.worldy)、(P2.worldx,P2.worldy)、(P3.worldx,P3.worldy)、(P4.worldx,P4.worldy);待测点记为N1、N2、N3、N4,其坐标分别记为(N1.x,N1.y)、(N2.x,N2.y)、(N3.x,N3.y)、(N4.x,N4.y),等同于对应的世界坐标,记为(N1.worldx,N1.worldy)、(N2.worldx,N2.worldy)、(N3.worldx,N3.worldy)、(N4.worldx,N4.worldy);所述待测点N1和N2位于飞针测试机的正面,待测点N3和N4位于反面。
3.根据权利要求2所述的飞针测试机测试轴的自动避让方法,其特征在于:当待测点N1和N2均存在时,具体情况如下:
若N2.x-N1.x<=B时,其中B为避让值,具体为:
P2.y>P1.y&N2.y>N1.y时,当P1.y>N2.y时,探针Tip1需要进行避让,即将待测点N2的坐标(N2.x,N2.y)以探针Tip1为基准转换并利用转轴公式转换为机械坐标(N2.localx,N2.localy),然后将探针Tip1移动到坐标(Tip1.localx-B,N2.localy),即让探针Tip1向X轴坐标后退B的同时,将其Y轴坐标降低到待测点N2的高度;
当P2.y
最后将待测点N1和待测点N2的世界坐标以自己为基准转换为各个探针的机械坐标(N1.localx,N1.localy),(N2.localx,N2.localy),并将探针Tip1和探针Tip2同时移动到机械坐标(N1.localx,N1.localy),(N2.localx,N2.localy)。
4.据权利要求3所述的飞针测试机测试轴的自动避让方法,其特征在于:P1.y>P2.y&N2.y>N1.y时,探针Tip2需要进行避让,即将待测点N2和N1的坐标互换,再将待测点N1的坐标(N1.x,N1.y)以探针Tip2为基准转换并利用转轴公式转换为机械坐标(N1.localx,N1.localy),然后将探针Tip2移动到坐标(Tip2.localx-B,N1.localy),即让探针Tip2向X轴坐标后退B的同时,将其Y轴坐标降低到待测点N1的高度;
当P2.y>N1.y&N1.y>N2.y时,探针Tip2需要进行避让,即将坐标(N1.x,N1.y)以探针Tip2为基准转换为机械坐标(N1.localx,N1.localy),然后将探针Tip2移动到坐标(Tip2.localx-B,N1.localy),即将探针Tip2向X轴坐标后退B的同时,将其Y轴坐标降低到待测点N1的高度;
最后将待测点N1和N2的世界坐标以自己为基准转换为各个探针的机械坐标
(N1.localx,N1.localy)、(N2.localx,N2.localy),并将探针Tip1和Tip2同时移动到机械坐标(N1.localx,N1.localy)和(N2.localx,N2.localy)处。
5.据权利要求3所述的飞针测试机测试轴的自动避让方法,其特征在于:若N2.x-N1.x>B时,具体情况包括:
当P2.x
当P2.x>=N1.x&P1.x>N2.x时,探针Tip2需要进行避让,即将待测点N2的坐标以探针Tip1为基准转换为机械坐标(N2.localx,N2.localy),然后将探针Tip1移动到机械坐标(N2.localx-B,Tip1.localy),即保持探针Tip1的Y轴方向坐标不变的情况下,将其X轴方向移动到待测点N2的X轴方向右侧B处;
最后将待测点N1和N2的世界坐标以自己为基准转换为探针Tip1和Tip2的机械坐标(N1.localx,N1.localy)、(N2.localx,N2.localy),并将探针Tip1和Tip2同时移动到机械坐标(N1.localx,N1.localy)和(N2.localx,N2.localy)处。
6.据权利要求3所述的飞针测试机测试轴的自动避让方法,其特征在于:只有N2存在时,则具体为:
当N2.x>P2.x&P1.x-P2.x<=B时,探针Tip1需要进行避让,即将探针Tip1移动到机械坐标(Tip1.localx-B,Tip1.localy),即在保持探针Tip1的Y轴方向坐标不变的情况下,将其X轴方向移动到当前探针Tip1的X轴方向坐标的右侧B处;最后将待测点N2的世界坐标以探针Tip2为基准转换为各个探针的机械坐标(N2.localx,N2.localy),并将探针Tip2再移动到机械坐标(N2.localx,N2.localy)。
7.据权利要求6所述的飞针测试机测试轴的自动避让方法,其特征在于:当P2.x>=N2.x&P1.x-P2.x<=B时,探针Tip2需要进行避让,即将探针Tip2移动到机械坐标(Tip2.localx-B,Tip2.localy),然后将待测点N2的值赋给待测点N1,最后将待测点N1的坐标以探针Tip1为基准转换为机械坐标(N1.localx,N1.localy);最后探针Tip1移动到机械坐标(N1.localx,N1.localy)。
8.据权利要求6所述的飞针测试机测试轴的自动避让方法,其特征在于:当P2.x>=N2.x&P1.x-P2.x>B时,先将探针Tip1和探针Tip2的当前的机械坐标(Tip1.localx,Tip1.localy)和(Tip2.localx,Tip2.localy)分别以自己为基准转换为世界坐标,然后分别判断探针Tip1、Tip2与待测点N2的距离,并将待测点N2分配给离它距离短的探针,再将待测点N2的坐标以距离短的探针为基准转换为机械坐标(N1.localx,N1.localy);最后将距离近的探针移动到机械坐标(N1.localx,N1.localy)。
9.据权利要求5或8所述的飞针测试机测试轴的自动避让方法,其特征在于:所述B的值为0.5mm。