相关文章,在仿真秀官网搜索:
RationalDMIS 2022 测头构建与校验
雷尼绍测头(传感器)TP20 与TP200 详细对比 2022
三坐标检测之测针加长能力2021
三坐标基础知识之测针类型2022
测头被用于实际测量之前,必须进行校验或校准。校验的主要目的是计算测头的等效直径,等效直径被用来进行元素计算时作测头半径补偿用。
所以只有在进行了测头校准以后,才能正确地进行测头数据的补偿,从而测出更加准确的测量数据。
测头是三坐标测量机数据采集的重要部件。其与工件接触主要通过装配在测头上的测针来完成。
对于不同的工件,测针所使用的Dm和L的大小都有不同规格。并且对于复杂的工件可能使用多个测头的角度来完成测量。
测头只起到数据采集的作用,其本身不具有数据分析和计算的功能,需要将采集的数据传输到测量软件中进行分析计算。
如果我们不事先定义和校准测头,软件本身是无法获知所使用的测针类型和测量的角度。
测量得到的数据结果自然是不正确的。我们必须要校验测头之后,才知道我们使用的测针的真实直径以及不同测头角度之间的位置关系,这也是校验测头的目的。
坐标测量机在测量零件时,是用测针的宝石球与被测零件表面接触,接触点与系统传输的宝石球中心点的坐标相差一个宝石球的半径,需要通过校验得到的测针的半径值,对测量结果修正。
在测量过程中,往往要通过不同测头角度、长度和直径不同的测针组合测量元素。不同位置的测量点必须要经过转化才能在同一坐标下计算,需要测头校验得出不同测头角度之间,的位置关系才能进行准确换算。
所以,测量前,测头的校验工作是极其必要的。
$$/* 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
$$