相关文章,在仿真秀官网搜索:
RationalDMIS 2020 自定义探针和测针加长杆
三坐标检测之测针加长能力2021
三坐标基础知识之测针类型2022
测头校验基本原理为通过在一个被认可的标准器上测点来得到测头的真实直径和位置关系。一般采用的标准器都是一个标准圆球(球度小于0.1um)。
在经校准的标准球上校验测头时,测量软件首先根据测量系统传送的测点坐标(宝石球中心点坐标)拟和计算一个球,计算出拟合球的直径和标准球球心点坐标。这个拟合球的直径减去标准球的直径,就是被校正的测头(测针)的等效直径。
由于测点触发有一定的延迟,以及测针会有一定的弯曲变形,通常校验出的测头(测针)直径小于该测针宝石球的名义直径,所以校验出的直径常称为“等效直径”或“作用直径”。
该等效直径正好抵消在测量零件时的测点延迟和变形误差,校验过程与测量过程一致,保证了测量的精度。
不同测头位置所测量的拟合球心点的坐标,反映了这些测头位置之间的关系,通过校验测头保证了所有测头位置互相关联。
校验测头位置时,第一个校验的测头位置是所有测头位置的参照基准。校验测头位置,实际上就是校验与第一个测针位置之间的关系。需要注意的是:
1)增加校验测头的测点数,有效测针的直径越准确;
2)校验测头和检测工件的速度保持一致;
3)也可以用量环和块规进行测头检验,但是标准球是首选,因为它考虑了所有的方向。
$$/* Header
DMISMN/'Created by [山涧果子]
UNITS/MM, ANGDEC, MMPS
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.0000
MODE/MAN
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/DEPTH, 0.0000
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, 20.0000
RECALL/D(MCS)
SNSLCT/S(D2L30)
GEOALG/BF, LSTSQR
GEOALG/ANGLB, DEFALT
GEOALG/CIRCLE, MINMAX
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
$$*/
$$
$$ Change sensor setting for Calibration
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, 15.0000
$$
$$ Sensor::D2L30 calibration
KNPTN1 = ASSIGN/0
$$ ThChange() is to check whether activating this sensor requires change rack
$$ Get.Status.ThChange(D2L30, KNPTN1)
IF/KNPTN1.EQ.0
CALL/M(EASI_CLEARMNT_GOTO), (D2L30), 400.000000, -500.000000, -213.898950,$
0.000000, 0.000000, 1.000000
ENDIF
SNSLCT/S(D2L30)
DMESW/COMAND,'WAITSTOP'
CALIB/SENS, S(D2L30), F(NAN), 9
GOTO/ 400.000000, -500.000000, -471.298950
PTMEAS/CART, 400.000000, -500.000000, -487.298950, 0.000000, 0.000000, 1.000000
GOTO/ 408.350525, -500.000000, -485.536466
PTMEAS/CART, 410.999432, -500.000000, -493.649475, 0.866025, 0.000000, 0.500000
GOTO/ 410.933404, -494.805677, -488.493273
GOTO/ 405.466702, -490.531395, -487.375193
GOTO/ 399.031714, -487.934233, -488.493273
PTMEAS/CART, 394.500284, -490.474213, -493.649475, -0.433013, 0.750000, 0.500000
GOTO/ 390.034882, -493.128556, -488.493273
GOTO/ 389.066596, -500.000000, -487.375193
GOTO/ 390.034882, -506.871444, -488.493273
PTMEAS/CART, 394.500284, -509.525787, -493.649475, -0.433013, -0.750000,$
0.500000
PTMEAS/CART, 393.649475, -510.999432, -500.000000, -0.500000, -0.866025,$
0.000000
GOTO/ 396.527656, -516.336092, -500.000000
GOTO/ 401.745735, -516.609560, -500.000000
GOTO/ 406.792929, -515.257169, -500.000000
PTMEAS/CART, 408.498661, -509.438720, -500.000000, 0.669131, -0.743145, 0.000000
GOTO/ 414.463534, -508.350525, -500.000000
GOTO/ 416.336092, -503.472344, -500.000000
GOTO/ 416.609560, -498.254265, -500.000000
PTMEAS/CART, 411.602987, -494.834018, -500.000000, 0.913545, 0.406737, 0.000000
GOTO/ 412.411299, -488.824816, -500.000000
GOTO/ 408.350525, -485.536466, -500.000000
GOTO/ 403.472344, -483.663908, -500.000000
PTMEAS/CART, 398.672379, -487.368528, -500.000000, -0.104528, 0.994522, 0.000000
GOTO/ 393.207071, -484.742831, -500.000000
GOTO/ 388.824816, -487.588701, -500.000000
GOTO/ 385.536466, -491.649475, -500.000000
PTMEAS/CART, 387.576498, -497.359303, -500.000000, -0.978148, 0.207912, 0.000000
GOTO/ 385.668270, -496.953697, -491.984601
GOTO/ 388.250940, -497.502660, -488.396209
GOTO/ 391.669665, -498.229333, -485.633535
GOTO/ 400.000000, -500.000000, -471.298950
ENDMES
DMESW/COMAND,'WAITSTOP'
$$ Additional CALL for a clear move
CALL/M(EASI_CLEARMNT_GOTO), (D2L30), 400.000000, -500.000000, -213.898950, 0.000000, 0.000000, 1.000000
$$
$$ Reset sensor setting for measurement
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, 20.0000
$$