RationalDMIS2024 复合位置度_DMIS


支持组合 2D 位置度计算,组合中可以包含圆和键槽;

RationalDMIS2024 复合位置度_DMIS_02


RationalDMIS2024 复合位置度_DMIS_03

F(PATERN1)=FEAT/PATERN,F(J-1),F(J-2),F(J-3),F(J-4),F(J-5),F(J-6)
 
T(TDM1)=TOL/DIAM,-0.0300,0.0000
OUTPUT/FA(J-1),TA(TDM1)
T(TDM2)=TOL/DIAM,-0.0300,0.0000
OUTPUT/FA(J-2),TA(TDM2)
T(TDM3)=TOL/DIAM,-0.0300,0.0000
OUTPUT/FA(J-3),TA(TDM3)
T(TDM4)=TOL/DIAM,-0.0300,0.0000
OUTPUT/FA(J-4),TA(TDM4)
T(TDM5)=TOL/DIAM,-0.0300,0.0000
OUTPUT/FA(J-5),TA(TDM5)
T(TDM6)=TOL/DIAM,-0.0300,0.0000
OUTPUT/FA(J-6),TA(TDM6)
T(TP2D2)=TOL/POS,2D,0.0500,MMC,FA(PLN2)
EVAL/FA(J-1), T(TDM1)
EVAL/FA(J-2), T(TDM2)
EVAL/FA(J-3), T(TDM3)
EVAL/FA(J-4), T(TDM4)
EVAL/FA(J-5), T(TDM5)
EVAL/FA(J-6), T(TDM6)
OUTPUT/FA(PATERN1),TA(TP2D2)

RationalDMIS2024 复合位置度_DMIS_04


RationalDMIS2024 复合位置度_DMIS_05


RationalDMIS2024 复合位置度_DMIS_06

T(TCMP1)=TOL/COMPOS,PATERN,0.1000,FA(PLN2),FA(CIR_B),FA(CIR2),FEATUR,0.0500,FA(PLN2)
OUTPUT/FA(PATERN1),TA(TCMP1)

RationalDMIS2024 复合位置度_DMIS_07


RationalDMIS2024 复合位置度_DMIS_08


RationalDMIS2024 复合位置度_DMIS_09

DMESW/COMAND,'D(CRD3) = LOCATE/XYDIR, ZAXIS, $
  FA(J-1), XYZAXI, $
  FA(J-2), XYZAXI, $
  FA(J-3), XYZAXI, $
  FA(J-4), XYZAXI, $
  FA(J-5), XYZAXI, $
  FA(J-6), XYZAXI'
T(TP2D7)=TOL/POS,2D,0.0500,MMC
EVAL/FA(J-1), T(TDM1)
OUTPUT/FA(J-1),TA(TP2D7)
T(TP2D1)=TOL/POS,2D,0.0500,MMC
EVAL/FA(J-2), T(TDM2)
OUTPUT/FA(J-2),TA(TP2D1)
T(TP2D3)=TOL/POS,2D,0.0500,MMC
EVAL/FA(J-3), T(TDM3)
OUTPUT/FA(J-3),TA(TP2D3)
T(TP2D4)=TOL/POS,2D,0.0500,MMC
EVAL/FA(J-4), T(TDM4)
OUTPUT/FA(J-4),TA(TP2D4)
T(TP2D5)=TOL/POS,2D,0.0500,MMC
EVAL/FA(J-5), T(TDM5)
OUTPUT/FA(J-5),TA(TP2D5)
T(TP2D6)=TOL/POS,2D,0.0500,MMC
EVAL/FA(J-6), T(TDM6)
OUTPUT/FA(J-6),TA(TP2D6)

RationalDMIS2024 复合位置度_DMIS_10


RationalDMIS2024 复合位置度_DMIS_11


RationalDMIS2024 复合位置度_DMIS_12


RationalDMIS2024 复合位置度_DMIS_13


RationalDMIS2024 复合位置度_DMIS_14


RationalDMIS2024 复合位置度_DMIS_15


RationalDMIS2024 复合位置度_DMIS_16

$$/*  Header
DMISMN/'Created by [爱科腾瑞科技(北京)有限公司-091524-DEMO-20914(深圳力合)] on 星期二, 九月 03, 2024', 4.0
UNITS/MM, ANGDEC, MMPS
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.0000
MODE/MAN
SNSET/APPRCH, 3.0000
SNSET/RETRCT, 3.0000
SNSET/DEPTH, 0.0000
SNSET/SEARCH, 5.0000
SNSET/CLRSRF, 30.0000
RECALL/D(MCS)
SNSLCT/S(D2L30)
GEOALG/BF, LSTSQR
GEOALG/ANGLB, COMPLM
GEOALG/CIRCLE, LSTSQR
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
$$*/
MODE/MAN
F(PLN1)=FEAT/PLANE,CART,438.0803,235.4542,58.5979,-0.0012,0.0005,1.0000
$$ Measurement points are created through actual points
MEAS/PLANE, F(PLN1), 3
  PTMEAS/CART, 412.2403, 216.1388, 58.5747, -0.0012, 0.0005, 1.0000
  PTMEAS/CART, 412.1358, 280.0058, 58.5453, -0.0012, 0.0005, 1.0000
  PTMEAS/CART, 489.8648, 210.2180, 58.6737, -0.0012, 0.0005, 1.0000
ENDMES
F(LN1)=FEAT/LINE,BND,CART,412.1681,194.3340,38.0637,471.3386,194.4580,38.0648,0.0021,-1.0000,0.0000
$$ Measurement points are created through actual points
MEAS/LINE, F(LN1), 2
  PTMEAS/CART, 412.1681, 194.3340, 38.0637, 0.0021, -1.0000, 0.0000
  PTMEAS/CART, 471.3386, 194.4580, 38.0648, 0.0021, -1.0000, 0.0000
ENDMES
F(PT1)=FEAT/POINT,CART,407.2942,215.7751,53.7035,-1.0000,0.0000,0.0000
MEAS/POINT, F(PT1), 1
  PTMEAS/CART, 407.2942,215.7751,53.7035,-1.0000,0.0000,0.0000
ENDMES
D(CRD1) = DATSET/FA(PLN1), ZDIR, ZORIG, FA(LN1), XDIR, YORIG, FA(PT1), XORIG
D(CRD1) = TRANS/ZORIG, -0, YORIG, -0, XORIG, -0
MODE/PROG,MAN
SNSET/APPRCH, 3.0000
SNSET/RETRCT, 3.0000
SNSET/DEPTH, 0.0000
SNSET/SEARCH, 5.0000
SNSET/CLRSRF, FA(PLN1), 30.0000
F(PLN2)=FEAT/PLANE,CART,69.7298,47.5559,-0.0020,0.0000,0.0002,1.0000
$$ Measurement points are created through actual points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 6.6712, 21.4087, 4.9868
MEAS/PLANE, F(PLN2), 5
  PTMEAS/CART,   6.6663, 21.4104,  0.0043, 0.0000, 0.0002, 1.0000
  PTMEAS/CART,   5.4114, 82.4386, -0.0071, 0.0000, 0.0002, 1.0000
  PTMEAS/CART,  98.9059, 82.4284, -0.0092, 0.0000, 0.0002, 1.0000
  GOTO/CART,    98.9306, 82.4151, 23.8585
  GOTO/CART,   118.4715, 48.6474, 23.8188
  PTMEAS/CART, 116.1593, 48.6593, -0.0033, 0.0000, 0.0002, 1.0000
  GOTO/CART,   116.1801, 48.6465, 20.0857
  GOTO/CART,   119.6447,  2.8017, 20.2590
  PTMEAS/CART, 121.5059,  2.8430,  0.0051, 0.0000, 0.0002, 1.0000
ENDMES
F(PLN2)=FEAT/PLANE,CART,69.7298,47.5559,0.0000,0.0000,0.0002,1.0000
F(CIR1)=FEAT/CIRCLE,INNER,CART,40.0000,55.0000,-8.0000,-0.0000,0.0000,1.0000, 20.0000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 71.0332, 53.9951, 30.9938
MEAS/CIRCLE, F(CIR1), 5
  GOTO/CART,   71.0332, 53.9951, 30.9938
  GOTO/CART,   46.0062, 55.0000, 30.9938
  PTMEAS/CART, 50.0000, 55.0000, -8.0000, -1.0000, -0.0000,  0.0000
  GOTO/CART,   45.7122, 53.1440, -8.0000
  GOTO/CART,   44.8591, 51.4696, -8.0000
  GOTO/CART,   43.5304, 50.1409, -8.0000
  PTMEAS/CART, 43.0902, 45.4894, -8.0000, -0.3090,  0.9511,  0.0000
  GOTO/CART,   40.0000, 48.9938, -8.0000
  GOTO/CART,   38.1440, 49.2878, -8.0000
  GOTO/CART,   36.4696, 50.1409, -8.0000
  PTMEAS/CART, 31.9098, 49.1221, -8.0000,  0.8090,  0.5878, -0.0000
  GOTO/CART,   34.2878, 53.1440, -8.0000
  GOTO/CART,   33.9938, 55.0000, -8.0000
  GOTO/CART,   34.2878, 56.8560, -8.0000
  PTMEAS/CART, 31.9098, 60.8779, -8.0000,  0.8090, -0.5878, -0.0000
  GOTO/CART,   36.4696, 59.8591, -8.0000
  GOTO/CART,   38.1440, 60.7122, -8.0000
  GOTO/CART,   40.0000, 61.0062, -8.0000
  PTMEAS/CART, 43.0902, 64.5106, -8.0000, -0.3090, -0.9511,  0.0000
  GOTO/CART,   41.8561, 60.7121, 30.9938
ENDMES
F(CIR2)=FEAT/CIRCLE,INNER,CART,72.0000,55.0000,-4.0000,-0.0000,0.0000,1.0000, 10.2000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 73.1062, 55.0000, 30.9938
MEAS/CIRCLE, F(CIR2), 5
  GOTO/CART,   73.1062, 55.0000, 30.9938
  PTMEAS/CART, 77.1000, 55.0000, -4.0000, -1.0000, -0.0000,  0.0000
  PTMEAS/CART, 73.5760, 50.1496, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, 67.8740, 52.0023, -4.0000,  0.8090,  0.5878, -0.0000
  PTMEAS/CART, 67.8740, 57.9977, -4.0000,  0.8090, -0.5878, -0.0000
  PTMEAS/CART, 73.5760, 59.8504, -4.0000, -0.3090, -0.9511,  0.0000
  GOTO/CART,   72.3419, 56.0519, 30.9938
ENDMES
F(LN_BF1)=FEAT/LINE,BND,CART,40.0000,55.0000,-8.0000,72.0000,55.0000,-4.0000,-0.0000,0.0000,1.0000
CONST/LINE,F(LN_BF1),BF,FA(CIR1),FA(CIR2)
D(CRD2) = DATSET/FA(PLN2), ZDIR, ZORIG, FA(LN_BF1), XDIR, FA(CIR1), XORIG
D(CRD2) = TRANS/ZORIG, -0, YORIG, FA(CIR1), XORIG, -0

F(PLN2)=FEAT/PLANE,CART,29.6798,-7.4294,0.0000,0.0000,0.0000,1.0000
F(CIR2)=FEAT/CIRCLE,INNER,CART,32.0000,0.0000,-3.9965,-0.0000,-0.0002,1.0000, 10.2000

F(CIR_B) = FEAT/CIRCLE,INNER,CART, 0.000000,-0.000000,-8, 0,0,1, 20
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 32.2826, 1.0760, 30.9974
MEAS/CIRCLE, F(CIR_B), 5
  GOTO/CART,   32.2826,  1.0760, 30.9974
  GOTO/CART,    6.0053, -0.0073, 30.9966
  PTMEAS/CART, 10.0000, -0.0000, -8.0000, -1.0000,  0.0000,  0.0000
  GOTO/CART,    5.7122, -1.8560, -8.0000
  GOTO/CART,    4.8591, -3.5304, -8.0000
  GOTO/CART,    3.5304, -4.8591, -8.0000
  PTMEAS/CART,  3.0902, -9.5106, -8.0000, -0.3090,  0.9511,  0.0000
  GOTO/CART,    0.0000, -6.0062, -8.0000
  GOTO/CART,   -1.8560, -5.7122, -8.0000
  GOTO/CART,   -3.5304, -4.8591, -8.0000
  PTMEAS/CART, -8.0902, -5.8779, -8.0000,  0.8090,  0.5878,  0.0000
  GOTO/CART,   -5.7122, -1.8560, -8.0000
  GOTO/CART,   -6.0062,  0.0000, -8.0000
  GOTO/CART,   -5.7122,  1.8560, -8.0000
  PTMEAS/CART, -8.0902,  5.8779, -8.0000,  0.8090, -0.5878,  0.0000
  GOTO/CART,   -3.5304,  4.8591, -8.0000
  GOTO/CART,   -1.8560,  5.7122, -8.0000
  GOTO/CART,    0.0000,  6.0062, -8.0000
  PTMEAS/CART,  3.0902,  9.5106, -8.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,    1.8552,  5.7048, 30.9976
ENDMES
F(J-1) = FEAT/CIRCLE,INNER,CART, 32,-0.000000,-4, 0,0,1, 10.2
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 1.8479, 5.7170, 30.9976
MEAS/CIRCLE, F(J-1), 5
  GOTO/CART,    1.8479,  5.7170, 30.9976
  GOTO/CART,   33.1054, -0.0065, 30.9973
  PTMEAS/CART, 37.1000, -0.0000, -4.0000, -1.0000,  0.0000,  0.0000
  PTMEAS/CART, 33.5760, -4.8504, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, 27.8740, -2.9977, -4.0000,  0.8090,  0.5878,  0.0000
  PTMEAS/CART, 27.8740,  2.9977, -4.0000,  0.8090, -0.5878,  0.0000
  PTMEAS/CART, 33.5760,  4.8504, -4.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,   32.3411,  1.0454, 30.9974
ENDMES
F(J-2)=FEAT/CIRCLE,INNER,CART,16.0000,27.7128,-4.0000,-0.0000,0.0000,1.0000, 10.2000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 32.3307, 1.0606, 30.9974
MEAS/CIRCLE, F(J-2), 5
  GOTO/CART,   32.3307,  1.0606, 30.9974
  GOTO/CART,   17.1054, 27.7063, 31.0021
  PTMEAS/CART, 21.1000, 27.7128, -4.0000, -1.0000,  0.0000,  0.0000
  PTMEAS/CART, 17.5760, 22.8624, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, 11.8740, 24.7151, -4.0000,  0.8090,  0.5878,  0.0000
  PTMEAS/CART, 11.8740, 30.7105, -4.0000,  0.8090, -0.5878,  0.0000
  PTMEAS/CART, 17.5760, 32.5632, -4.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,   16.3411, 28.7582, 31.0022
ENDMES
F(J-3)=FEAT/CIRCLE,INNER,CART,-16.0000,27.7128,-4.0000,0.0000,0.0000,1.0000, 10.2000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 16.3341, 28.7716, 31.0022
MEAS/CIRCLE, F(J-3), 5
  GOTO/CART,    16.3341, 28.7716, 31.0022
  GOTO/CART,   -14.8946, 27.7063, 31.0013
  PTMEAS/CART, -10.9000, 27.7128, -4.0000, -1.0000,  0.0000,  0.0000
  PTMEAS/CART, -14.4240, 22.8624, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, -20.1260, 24.7151, -4.0000,  0.8090,  0.5878,  0.0000
  PTMEAS/CART, -20.1260, 30.7105, -4.0000,  0.8090, -0.5878,  0.0000
  PTMEAS/CART, -14.4240, 32.5632, -4.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,   -15.6589, 28.7582, 31.0015
ENDMES
F(J-4)=FEAT/CIRCLE,INNER,CART,-32.0000,0.0000,-4.0000,-0.0000,0.0000,1.0000, 10.2000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, -30.8946, -0.0065, 30.9958
MEAS/CIRCLE, F(J-4), 5
  GOTO/CART,   -30.8946, -0.0065, 30.9958
  PTMEAS/CART, -26.9000, -0.0000, -4.0000, -1.0000,  0.0000,  0.0000
  PTMEAS/CART, -30.4240, -4.8504, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, -36.1260, -2.9977, -4.0000,  0.8090,  0.5878,  0.0000
  PTMEAS/CART, -36.1260,  2.9977, -4.0000,  0.8090, -0.5878,  0.0000
  PTMEAS/CART, -30.4240,  4.8504, -4.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,   -31.6589,  1.0454, 30.9960
ENDMES
F(J-5)=FEAT/CIRCLE,INNER,CART,-16.0000,-27.7128,-4.0000,-0.0000,0.0000,1.0000, 10.2000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, -14.8946, -27.7193, 30.9910
MEAS/CIRCLE, F(J-5), 5
  GOTO/CART,   -14.8946, -27.7193, 30.9910
  PTMEAS/CART, -10.9000, -27.7128, -4.0000, -1.0000,  0.0000,  0.0000
  PTMEAS/CART, -14.4240, -32.5632, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, -20.1260, -30.7105, -4.0000,  0.8090,  0.5878,  0.0000
  PTMEAS/CART, -20.1260, -24.7151, -4.0000,  0.8090, -0.5878,  0.0000
  PTMEAS/CART, -14.4240, -22.8624, -4.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,   -15.6589, -26.6674, 30.9912
ENDMES
F(J-6)=FEAT/CIRCLE,INNER,CART,16.0000,-27.7128,-4.0000,0.0000,0.0000,1.0000, 10.2000
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 17.1054, -27.7193, 30.9917
MEAS/CIRCLE, F(J-6), 5
  GOTO/CART,   17.1054, -27.7193, 30.9917
  PTMEAS/CART, 21.1000, -27.7128, -4.0000, -1.0000,  0.0000,  0.0000
  PTMEAS/CART, 17.5760, -32.5632, -4.0000, -0.3090,  0.9511,  0.0000
  PTMEAS/CART, 11.8740, -30.7105, -4.0000,  0.8090,  0.5878,  0.0000
  PTMEAS/CART, 11.8740, -24.7151, -4.0000,  0.8090, -0.5878,  0.0000
  PTMEAS/CART, 17.5760, -22.8624, -4.0000, -0.3090, -0.9511, -0.0000
  GOTO/CART,   16.3411, -26.6674, 30.9919
ENDMES
F(PATERN1)=FEAT/PATERN,F(J-1),F(J-2),F(J-3),F(J-4),F(J-5),F(J-6)
 
T(TP2D9)=TOL/POS,2D,0.0500
OUTPUT/FA(PATERN1),TA(TP2D9)
T(TCMP2)=TOL/COMPOS,PATERN,0.1000,MMC,FA(PLN2),FA(CIR_B),FA(CIR2),FEATUR,0.0500,MMC,FA(PLN2),FA(CIR_B)
OUTPUT/FA(PATERN1),TA(TCMP2)
DMESW/COMAND,'D(CRD4) = LOCATE/NOTRAN, ZAXIS, $
  FA(J-1), XYZAXI, $
  FA(J-2), XYZAXI, $
  FA(J-3), XYZAXI, $
  FA(J-4), XYZAXI, $
  FA(J-5), XYZAXI, $
  FA(J-6), XYZAXI'
T(TP2D1)=TOL/POS,2D,0.0500
OUTPUT/FA(J-1),TA(TP2D1)
T(TP2D2)=TOL/POS,2D,0.0500
OUTPUT/FA(J-2),TA(TP2D2)
T(TP2D3)=TOL/POS,2D,0.0500
OUTPUT/FA(J-3),TA(TP2D3)
T(TP2D4)=TOL/POS,2D,0.0500
OUTPUT/FA(J-4),TA(TP2D4)
T(TP2D5)=TOL/POS,2D,0.0500
OUTPUT/FA(J-5),TA(TP2D5)
T(TP2D6)=TOL/POS,2D,0.0500
OUTPUT/FA(J-6),TA(TP2D6)