RationalDMIS 2020查找孔(山涧果子)_搜索
汽车白车身一般有几百个零部件焊接而成,由于焊接精度不高,导致一些非定位孔偏离理论位置,或者因为变形而引起的位置偏离。如果直接自动测量可能会导致碰撞或者测量不到工件,在这种情况下可使用找孔测量解决问题。
RationalDMIS 2020查找孔(山涧果子)_搜索_02

在我们使用三坐标测量钣金件和冲压件的过程中,常常会遇到某一排孔位整体出现偏差,而导致测量程序无法自动运行下去,只能手动操作去检测。然而出现孔位偏差对于钣金件和冲压件来说又比较常见,那么我们该如何实现钣金件的高效检测呢。通过分析孔位发生偏差的特点,我们发现对于那整体偏向一个方向且偏差值比较接近的孔组我们可以通过相对测量来解决。

1.查找基准孔 ——首先我们可以设置搜索测量,让设备先搜索并测量A孔。

RationalDMIS 2020查找孔(山涧果子)_搜索_03

确认孔心的大概位置,使用"查找孔"功能

2.我们可以通过上图的操作先设置孔的搜索参数

测量程序参考下面格式生成,将生成测点时写入的MEAS指令修改为SMEAS即可

RationalDMIS 2020查找孔(山涧果子)_搜索_04
RationalDMIS 2020查找孔(山涧果子)_搜索_05

MODE/PROG,MAN
F(CIR1)=FEAT/CIRCLE,INNER,CART,160.0000,-45.0000,-2.0000,0.0000,0.0000,1.0000, 25.0000
$$ Measurement points are created through nominal points
SMEAS/CIRCLE, F(CIR1), 4
GOTO/CART, 150.5000, -45.0000, 18.0000
PTMEAS/CART, 147.5000, -45.0000, -2.0000, 1.0000, 0.0000, 0.0000
GOTO/CART, 151.2231, -41.3645, -2.0000
GOTO/CART, 153.2825, -38.2825, -2.0000
GOTO/CART, 156.3645, -36.2231, -2.0000
PTMEAS/CART, 160.0000, -32.5000, -2.0000, 0.0000, -1.0000, 0.0000
GOTO/CART, 163.6355, -36.2231, -2.0000
GOTO/CART, 166.7175, -38.2825, -2.0000
GOTO/CART, 168.7769, -41.3645, -2.0000
PTMEAS/CART, 172.5000, -45.0000, -2.0000, -1.0000, -0.0000, -0.0000
GOTO/CART, 168.7769, -48.6355, -2.0000
GOTO/CART, 166.7175, -51.7175, -2.0000
GOTO/CART, 163.6355, -53.7769, -2.0000
PTMEAS/CART, 160.0000, -57.5000, -2.0000, 0.0000, 1.0000, 0.0000
GOTO/CART, 160.0000, -54.5000, 18.0000
ENDMES

附注:查找孔

1.在测量时,测头将从逼近距离位置处开始,沿着圆所在曲面的法线矢量,以触测速度,开始搜索孔。

2.若测头碰到圆所在的曲面-表明孔不在此处,则测头将围绕理论圆心,向外进行搜索。

3.在搜索一定位置后,如果还未找到,则提示手动读取圆心。

RationalDMIS 2020查找孔(山涧果子)_搜索_06
若测头经过圆所在曲面而未碰到曲面,测头将继续向前搜索直到达到探测距离–表明要测的圆就在此处

RationalDMIS 2020查找孔(山涧果子)_搜索_07
然后测头在探测距离处的孔周上触测三点,粗略判断孔心位置。
一旦确定了孔的整体位置,将按照特征对话框设定的参数测量该孔。

RationalDMIS 2020查找孔(山涧果子)_搜索_08
RationalDMIS 2020查找孔(山涧果子)_搜索_09
RationalDMIS 2020查找孔(山涧果子)_搜索_10

SMEAS/CIRCLE, F(LABLE), N [,{Search Radius}, {Search Apprch}, {Search Retract}, {Search Search}]

RationalDMIS 2020查找孔(山涧果子)_搜索_11
RationalDMIS 2020查找孔(山涧果子)_搜索_12