首页/文章/ 详情

RationalDMIS7.1全自动零件测量程序

10月前浏览153

$$/*  Header

DMISMN/'Created by [山涧果子] on Sunday, January 26, 2020', 4.0

UNITS/MM, ANGDEC, MMPS

WKPLAN/XYPLAN

PRCOMP/ON

TECOMP/ON

FLY/1.0000

MODE/PROG,MAN

SNSET/APPRCH, 2.0000

SNSET/RETRCT, 2.0000

SNSET/DEPTH, 0.0000

SNSET/SEARCH, 10.0000

SNSET/CLRSRF, 12.0000

RECALL/D(MCS)

SNSLCT/S(21-2)

GEOALG/BF, LSTSQR

GEOALG/ANGLB, DEFALT

GEOALG/CIRCLE, LSTSQR

GEOALG/ARC, LSTSQR

GEOALG/PLANE, LSTSQR

$$

$$

$$*/

MODE/PROG,MAN

TEXT/OPER, '请将测头移动到Φ20孔上方10MM左右!'

F(PT1) = FEAT/POINT,CART, 0,0,0, 0,0,1

MEAS/POINT, F(PT1), 0

ENDMES

D(CRD1) = TRANS/XORIG, FA(PT1), YORIG, FA(PT1), ZORIG, FA(PT1)

F(CIR1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,-10.0000,0.0000,0.0000,1.0000, 20.0000

$$ Measurement points are created through nominal points

MEAS/CIRCLE, F(CIR1), 4

  GOTO/CART,     0.0000,   0.0000,   3.0059

  GOTO/CART,     6.9941,   0.0000,   3.0059

  PTMEAS/CART,  10.0000,   0.0000, -13.0000, -1.0000,  0.0000, 0.0000

  GOTO/CART,     6.4617,   2.6765, -13.0000

  GOTO/CART,     4.9456,   4.9456, -13.0000

  GOTO/CART,     2.6765,   6.4617, -13.0000

  PTMEAS/CART,   0.0000,  10.0000, -13.0000,  0.0000, -1.0000, 0.0000

  GOTO/CART,    -2.6765,   6.4617, -13.0000

  GOTO/CART,    -4.9456,   4.9456, -13.0000

  GOTO/CART,    -6.4617,   2.6765, -13.0000

  PTMEAS/CART, -10.0000,   0.0000, -13.0000,  1.0000,  0.0000, 0.0000

  GOTO/CART,    -6.4617,  -2.6765, -13.0000

  GOTO/CART,    -4.9456,  -4.9456, -13.0000

  GOTO/CART,    -2.6765,  -6.4617, -13.0000

  PTMEAS/CART,   0.0000, -10.0000, -13.0000,  0.0000,  1.0000, 0.0000

ENDMES

D(CRD2) = TRANS/XORIG, FA(CIR1), YORIG, FA(CIR1), ZORIG, FA(CIR1)

$$ MACRO: EASI_CLEARPLN_GOTO

$$ FUNCTION: CLEARANCE SURFACE IMPLEMENTATION

$$      Move machine CLEAR SURFACE DIST above the current clear surface 

$$ plane and then move machine parallel to the clear surface plane 

$$  ALL Macro parameters are in PCS and Current UNITS

$$  Last update: 3-1-04 Add mode checking. only works in PROG MODE

$$  Last update: 8-24-04 Clear position is based on the surface of

$$

$$ This sample DMIS Macro is provided by External-Array Software, Inc.

$$ It should be modified for your own use. There is no guarantee for

$$ the quality of this Macro. November, 2003

M(EASI_CLEARPLN_GOTO) = MACRO/ISNOM, TARX, TARY, TARZ

DECL/LOCAL, REAL, CCX, CCY, CCZ, CCI, CCJ, CCK

DECL/LOCAL, REAL, CURX, CURY, CURZ, TD, CLRDIST, SDIAM

DECL/LOCAL, CHAR, 255, CLRLABEL, FLABEL, MMODE, SNAME

MMODE = VALUE/MODE

CLRLABEL = VALUE/SNSET, CLRSRF

IF/ ( (LEN(CLRLABEL) .GT. 0) .AND. (MMODE .EQ. 'PROG,MAN') )

CLRDIST = VALUE/SNSET, CLRSRF, DIST

FLABEL = ASSIGN/'FA'

IF/ ISNOM .EQ. 0

FLABEL = ASSIGN/'F'

ENDIF

CCX = OBTAIN/FLABEL(@CLRLABEL), 3

CCY = OBTAIN/FLABEL(@CLRLABEL), 4

CCZ = OBTAIN/FLABEL(@CLRLABEL), 5

CCI = OBTAIN/FLABEL(@CLRLABEL), 6

CCJ = OBTAIN/FLABEL(@CLRLABEL), 7

CCK = OBTAIN/FLABEL(@CLRLABEL), 8

SNAME = VALUE/SNSLCT

SDIAM = OBTAIN/SS(SNAME), 8

CCX = ASSIGN/CCX + CCI * SDIAM/2

CCY = ASSIGN/CCY + CCJ * SDIAM/2

CCZ = ASSIGN/CCZ + CCK * SDIAM/2

CURX = VALUE/GOTOM, XAXIS

CURY = VALUE/GOTOM, YAXIS

CURZ = VALUE/GOTOM, ZAXIS

TD = ASSIGN/(CURX - CCX) * CCI + (CURY - CCY) * CCJ + (CURZ - CCZ) * CCK

IF/ TD .LT. CLRDIST

TD = ASSIGN/(CLRDIST - TD)

GOTO/CURX+CCI*TD, CURY+CCJ*TD, CURZ+CCK*TD

ENDIF

TD = ASSIGN/(TARX - CCX) * CCI + (TARY - CCY) * CCJ + (TARZ - CCZ) * CCK

IF/ TD .LT. CLRDIST

TD = ASSIGN/(CLRDIST - TD)

GOTO/TARX+CCI*TD, TARY+CCJ*TD, TARZ+CCK*TD

ENDIF

ENDIF

ENDMAC

SNSET/APPRCH, 2.0000

SNSET/RETRCT, 2.0000

SNSET/DEPTH, 0.0000

SNSET/SEARCH, 10.0000

SNSET/CLRSRF, F(EA_XYPLANE), 35

F(PLN1)=FEAT/PLANE,CART,0.7525,42.7477,3.0000,0.0000,0.0000,1.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 0, 0.0000, -6.9941, 36.0059

MEAS/PLANE, F(PLN1), 8

  GOTO/CART,     0.0000,  -6.9941, 36.0059

  GOTO/CART,   -26.8528, -19.8318, 36.0059

  PTMEAS/CART, -26.8528, -19.8318,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART, -25.4007,  21.4818,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART,   5.6498,  55.4154,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART,  30.6886,  26.7485,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART,  27.8029, -28.2816,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART,   9.5380, -27.1287,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART, -11.2475, -22.7311,  3.0000, 0.0000, 0.0000, 1.0000

  PTMEAS/CART,  -9.0690,  14.0490,  3.0000, 0.0000, 0.0000, 1.0000

ENDMES

D(CRD3) = DATSET/FA(PLN1), ZDIR

D(CRD3) = TRANS/ZORIG, FA(PLN1)

F(LN1)=FEAT/LINE,BND,CART,-25.5623,-31.3501,-2.0830,30.9569,-31.3501,-3.0975,-0.0000,-1.0000,0.0000

$$ Measurement points are created through actual points

$$ CALL/M(EASI_CLEARPLN_GOTO), 0, -25.5623, -35.3618, -2.0830

MEAS/LINE, F(LN1), 2

  PTMEAS/CART, -25.5623, -31.3501, -2.0830, -0.0000, -1.0000, 0.0000

  PTMEAS/CART,  30.9569, -31.3501, -3.0975, -0.0000, -1.0000, 0.0000

ENDMES

D(CRD4) = ROTATE/ZAXIS, FA(LN1), XDIR

F(LN2)=FEAT/LINE,BND,CART,-31.5000,-25.9355,-2.0782,-31.5000,26.1218,-2.7323,-1.0000,0.0000,0.0000

$$ Measurement points are created through actual points

$$ CALL/M(EASI_CLEARPLN_GOTO), 0, -35.5117, -25.9355, -2.0782

MEAS/LINE, F(LN2), 2

  PTMEAS/CART, -31.5000, -25.9355, -2.0782, -1.0000, 0.0000, 0.0000

  PTMEAS/CART, -31.5000,  26.1218, -2.7323, -1.0000, 0.0000, 0.0000

ENDMES

F(PT_INTER1)=FEAT/POINT,CART,-31.4997,-31.3503,-1.9933,0.0179,0.0126,0.9998

CONST/POINT,F(PT_INTER1),INTOF,FA(LN1),FA(LN2)

D(CRD5) = TRANS/XORIG, FA(PT_INTER1), YORIG, FA(PT_INTER1), ZORIG, FA(PLN1)

$$ Set.CAD2PCS.CADM_1

$$ Set.CADViewCenter.CADM_1

TEXT/OPER, 'DCC测量正式开始!'

MODE/PROG,MAN

SNSET/APPRCH, 2.0000

SNSET/RETRCT, 2.0000

SNSET/DEPTH, 0.0000

SNSET/SEARCH, 10.0000

SNSET/CLRSRF, FA(PLN1), 20

F(GR-1)=FEAT/POINT,CART,3.6449,56.5471,0.0000,0.0000,0.0000,1.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 3.6449, 56.5471, 3.0059

MEAS/POINT, F(GR-1), 1

  GOTO/CART, 3.6449,56.5471,21.0059

  PTMEAS/CART, 3.6449,56.5471,0.0000,0.0000,0.0000,1.0000

ENDMES

F(GR-2)=FEAT/POINT,CART,5.0570,12.5832,0.0000,0.0000,0.0000,1.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 5.0570, 12.5832, 3.0059

MEAS/POINT, F(GR-2), 1

  GOTO/CART, 5.0570,12.5832,21.0059

  PTMEAS/CART, 5.0570,12.5832,0.0000,0.0000,0.0000,1.0000

ENDMES

F(GR-3)=FEAT/POINT,CART,57.2092,5.6555,0.0000,0.0000,0.0000,1.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 57.2092, 5.6555, 3.0059

MEAS/POINT, F(GR-3), 1

  GOTO/CART, 57.2092,5.6555,21.0059

  PTMEAS/CART, 57.2092,5.6555,0.0000,0.0000,0.0000,1.0000

ENDMES

F(GR-4)=FEAT/POINT,CART,60.8567,68.0927,0.0000,0.0000,0.0000,1.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 60.8567, 68.0927, 3.0059

MEAS/POINT, F(GR-4), 1

  GOTO/CART, 60.8567,68.0927,21.0059

  PTMEAS/CART, 60.8567,68.0927,0.0000,0.0000,0.0000,1.0000

ENDMES

F(GR-5)=FEAT/POINT,CART,36.6441,91.6660,0.0000,0.0000,0.0000,1.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 36.6441, 91.6660, 3.0059

MEAS/POINT, F(GR-5), 1

  GOTO/CART, 36.6441,91.6660,21.0059

  PTMEAS/CART, 36.6441,91.6660,0.0000,0.0000,0.0000,1.0000

ENDMES

F(GR-6)=FEAT/POINT,CART,25.1882,42.1536,0.0000,0.0000,0.0000,1.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 25.1882, 42.1536, 3.0059

MEAS/POINT, F(GR-6), 1

  GOTO/CART, 25.1882,42.1536,21.0059

  PTMEAS/CART, 25.1882,42.1536,0.0000,0.0000,0.0000,1.0000

ENDMES

F(GR-7)=FEAT/POINT,CART,86.0580,87.2869,-15.3158,0.3841,0.0000,0.9233

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 87.2124, 87.2869, -12.5405

MEAS/POINT, F(GR-7), 1

  GOTO/CART, 87.2124,87.2869,21.0059

  PTMEAS/CART, 86.0580,87.2869,-15.3158,0.3841,0.0000,0.9233

ENDMES

F(GR-8)=FEAT/POINT,CART,94.4774,74.4874,-17.6377,0.1435,0.0000,0.9896

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 94.9087, 74.4874, -14.6630

MEAS/POINT, F(GR-8), 1

  GOTO/CART, 94.9087,74.4874,21.0059

  PTMEAS/CART, 94.4774,74.4874,-17.6377,0.1435,0.0000,0.9896

ENDMES

F(GR-9)=FEAT/POINT,CART,79.5917,68.0411,-11.7865,0.5688,0.0000,0.8225

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 81.3015, 68.0411, -9.3142

MEAS/POINT, F(GR-9), 1

  GOTO/CART, 81.3015,68.0411,21.0059

  PTMEAS/CART, 79.5917,68.0411,-11.7865,0.5688,0.0000,0.8225

ENDMES

F(GR-10)=FEAT/POINT,CART,82.9583,43.8538,-13.8443,0.4726,0.0000,0.8813

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 84.3789, 43.8538, -11.1953

MEAS/POINT, F(GR-10), 1

  GOTO/CART, 84.3789,43.8538,21.0059

  PTMEAS/CART, 82.9583,43.8538,-13.8443,0.4726,0.0000,0.8813

ENDMES

F(GR-11)=FEAT/POINT,CART,93.3269,46.2477,-17.4513,0.1764,0.0000,0.9843

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 93.8571, 46.2477, -14.4926

MEAS/POINT, F(GR-11), 1

  GOTO/CART, 93.8571,46.2477,21.0059

  PTMEAS/CART, 93.3269,46.2477,-17.4513,0.1764,0.0000,0.9843

ENDMES

F(GR-12)=FEAT/POINT,CART,89.7913,27.7766,-16.6265,0.2774,0.0000,0.9608

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 90.6251, 27.7766, -13.7386

MEAS/POINT, F(GR-12), 1

  GOTO/CART, 90.6251,27.7766,21.0059

  PTMEAS/CART, 89.7913,27.7766,-16.6265,0.2774,0.0000,0.9608

ENDMES

F(GR-13)=FEAT/POINT,CART,76.4340,20.5288,-9.3241,0.6590,0.0000,0.7521

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 78.4149, 20.5288, -7.0634

MEAS/POINT, F(GR-13), 1

  GOTO/CART, 78.4149,20.5288,21.0059

  PTMEAS/CART, 76.4340,20.5288,-9.3241,0.6590,0.0000,0.7521

ENDMES

F(GR-14)=FEAT/POINT,CART,83.4109,13.3459,-14.0828,0.4597,0.0000,0.8881

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 84.7926, 13.3459, -11.4133

MEAS/POINT, F(GR-14), 1

  GOTO/CART, 84.7926,13.3459,21.0059

  PTMEAS/CART, 83.4109,13.3459,-14.0828,0.4597,0.0000,0.8881

ENDMES

F(MP-1)=FEAT/POINT,CART,68.9855,6.2334,-3.9504,0.6268,-0.7792,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 70.8696, 3.8913, -3.9504

MEAS/POINT, F(MP-1), 1

  GOTO/CART, 70.8696,3.8913,21.0059

  PTMEAS/CART, 68.9855,6.2334,-3.9504,0.6268,-0.7792,0.0000

ENDMES

F(MP-2)=FEAT/POINT,CART,79.9340,8.0027,-14.2249,0.0234,-0.9997,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 80.0044, 4.9977, -14.2249

MEAS/POINT, F(MP-2), 1

  GOTO/CART, 80.0044,4.9977,21.0059

  PTMEAS/CART, 79.9340,8.0027,-14.2249,0.0234,-0.9997,0.0000

ENDMES

F(MP-3)=FEAT/POINT,CART,88.2569,12.8252,-17.7611,0.8557,-0.5175,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 90.8290, 11.2697, -17.7611

MEAS/POINT, F(MP-3), 1

  GOTO/CART, 90.8290,11.2697,21.0059

  PTMEAS/CART, 88.2569,12.8252,-17.7611,0.8557,-0.5175,0.0000

ENDMES

F(MP-4)=FEAT/POINT,CART,95.6594,24.2255,-20.1632,0.3341,-0.9426,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 96.6636, 21.3923, -20.1632

MEAS/POINT, F(MP-4), 1

  GOTO/CART, 96.6636,21.3923,21.0059

  PTMEAS/CART, 95.6594,24.2255,-20.1632,0.3341,-0.9426,0.0000

ENDMES

F(MP-5)=FEAT/POINT,CART,99.0000,32.9472,-19.9934,1.0000,0.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 102.0059, 32.9472, -19.9934

MEAS/POINT, F(MP-5), 1

  GOTO/CART, 102.0059,32.9472,21.0059

  PTMEAS/CART, 99.0000,32.9472,-19.9934,1.0000,0.0000,0.0000

ENDMES

F(MP-6)=FEAT/POINT,CART,99.0000,61.4482,-20.1133,1.0000,0.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 102.0059, 61.4482, -20.1133

MEAS/POINT, F(MP-6), 1

  GOTO/CART, 102.0059,61.4482,21.0059

  PTMEAS/CART, 99.0000,61.4482,-20.1133,1.0000,0.0000,0.0000

ENDMES

F(MP-7)=FEAT/POINT,CART,99.0000,94.3753,-20.4883,1.0000,0.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 102.0059, 94.3753, -20.4883

MEAS/POINT, F(MP-7), 1

  GOTO/CART, 102.0059,94.3753,21.0059

  PTMEAS/CART, 99.0000,94.3753,-20.4883,1.0000,0.0000,0.0000

ENDMES

F(MP-8)=FEAT/POINT,CART,90.0585,99.0000,-19.2599,0.0000,1.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 90.0585, 102.0059, -19.2599

MEAS/POINT, F(MP-8), 1

  GOTO/CART, 90.0585,102.0059,21.0059

  PTMEAS/CART, 90.0585,99.0000,-19.2599,0.0000,1.0000,0.0000

ENDMES

F(MP-9)=FEAT/POINT,CART,76.2191,99.0000,-13.6363,0.0000,1.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 76.2191, 102.0059, -13.6363

MEAS/POINT, F(MP-9), 1

  GOTO/CART, 76.2191,102.0059,21.0059

  PTMEAS/CART, 76.2191,99.0000,-13.6363,0.0000,1.0000,0.0000

ENDMES

F(MP-10)=FEAT/POINT,CART,55.5982,99.0000,-3.2331,0.0000,1.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 55.5982, 102.0059, -3.2331

MEAS/POINT, F(MP-10), 1

  GOTO/CART, 55.5982,102.0059,21.0059

  PTMEAS/CART, 55.5982,99.0000,-3.2331,0.0000,1.0000,0.0000

ENDMES

F(MP-11)=FEAT/POINT,CART,27.1522,99.0000,-2.6670,0.0000,1.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 27.1522, 102.0059, -2.6670

MEAS/POINT, F(MP-11), 1

  GOTO/CART, 27.1522,102.0059,21.0059

  PTMEAS/CART, 27.1522,99.0000,-2.6670,0.0000,1.0000,0.0000

ENDMES

F(MP-12)=FEAT/POINT,CART,16.4322,89.7490,-3.4485,-0.8654,0.5010,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 13.8308, 91.2551, -3.4485

MEAS/POINT, F(MP-12), 1

  GOTO/CART, 13.8308,91.2551,21.0059

  PTMEAS/CART, 16.4322,89.7490,-3.4485,-0.8654,0.5010,0.0000

ENDMES

F(MP-13)=FEAT/POINT,CART,3.9433,68.1771,-2.4676,-0.8654,0.5010,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 1.3419, 69.6832, -2.4676

MEAS/POINT, F(MP-13), 1

  GOTO/CART, 1.3419,69.6832,21.0059

  PTMEAS/CART, 3.9433,68.1771,-2.4676,-0.8654,0.5010,0.0000

ENDMES

F(MP-14)=FEAT/POINT,CART,0.0000,56.1198,-2.5668,-1.0000,0.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, -3.0059, 56.1198, -2.5668

MEAS/POINT, F(MP-14), 1

  GOTO/CART, -3.0059,56.1198,21.0059

  PTMEAS/CART, 0.0000,56.1198,-2.5668,-1.0000,0.0000,0.0000

ENDMES

F(MP-15)=FEAT/POINT,CART,0.0000,5.4953,-2.5379,-1.0000,0.0000,0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, -3.0059, 5.4953, -2.5379

MEAS/POINT, F(MP-15), 1

  GOTO/CART, -3.0059,5.4953,21.0059

  PTMEAS/CART, 0.0000,5.4953,-2.5379,-1.0000,0.0000,0.0000

ENDMES

F(MP-16)=FEAT/POINT,CART,6.8131,0.0000,-4.4557,-0.0000,-1.0000,-0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 6.8131, -3.0059, -4.4557

MEAS/POINT, F(MP-16), 1

  GOTO/CART, 6.8131,-3.0059,21.0059

  PTMEAS/CART, 6.8131,0.0000,-4.4557,-0.0000,-1.0000,-0.0000

ENDMES

F(MP-17)=FEAT/POINT,CART,31.6855,0.0000,-4.2310,-0.0000,-1.0000,-0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 31.6855, -3.0059, -4.2310

MEAS/POINT, F(MP-17), 1

  GOTO/CART, 31.6855,-3.0059,21.0059

  PTMEAS/CART, 31.6855,0.0000,-4.2310,-0.0000,-1.0000,-0.0000

ENDMES

F(MP-18)=FEAT/POINT,CART,60.5730,0.0000,-3.3488,-0.0000,-1.0000,-0.0000

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 60.5730, -3.0059, -3.3488

MEAS/POINT, F(MP-18), 1

  GOTO/CART, 60.5730,-3.0059,21.0059

  PTMEAS/CART, 60.5730,0.0000,-3.3488,-0.0000,-1.0000,-0.0000

ENDMES

F(圆-1)=FEAT/CIRCLE,INNER,CART,31.5000,31.5000,-3.0000,0.0000,0.0000,1.0000, 20.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 36.0180, 26.1610, 21.0059

MEAS/CIRCLE, F(圆-1), 5

  GOTO/CART,   36.0180, 26.1610, 21.0059

  PTMEAS/CART, 37.9597, 23.8664, -3.0000, -0.6460,  0.7634, 0.0000

  GOTO/CART,   37.4468, 27.8184, -3.0000

  GOTO/CART,   38.2934, 29.8363, -3.0000

  GOTO/CART,   38.4750, 32.0170, -3.0000

  PTMEAS/CART, 40.7562, 35.2847, -3.0000, -0.9256, -0.3785, 0.0000

  GOTO/CART,   36.8390, 36.0180, -3.0000

  GOTO/CART,   35.1816, 37.4468, -3.0000

  GOTO/CART,   33.1637, 38.2934, -3.0000

  PTMEAS/CART, 30.7609, 41.4726, -3.0000,  0.0739, -0.9973, 0.0000

  GOTO/CART,   28.8530, 37.9739, -3.0000

  GOTO/CART,   26.9820, 36.8390, -3.0000

  GOTO/CART,   25.5532, 35.1816, -3.0000

  PTMEAS/CART, 21.7870, 33.8788, -3.0000,  0.9713, -0.2379, 0.0000

  GOTO/CART,   24.5250, 30.9830, -3.0000

  GOTO/CART,   25.0261, 28.8530, -3.0000

  GOTO/CART,   26.1610, 26.9820, -3.0000

  PTMEAS/CART, 26.2362, 22.9975, -3.0000,  0.5264,  0.8502, 0.0000

  GOTO/CART,   27.8184, 25.5532, 21.0059

ENDMES

F(圆-2)=FEAT/CIRCLE,INNER,CART,31.5000,49.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 32.4681, 47.7566, 21.0059

MEAS/CIRCLE, F(圆-2), 5

  GOTO/CART,   32.4681, 47.7566, 21.0059

  PTMEAS/CART, 33.9273, 45.1287, -3.0000, -0.4855,  0.8743, 0.0000

  PTMEAS/CART, 36.4074, 50.4577, -3.0000, -0.9815, -0.1915, 0.0000

  PTMEAS/CART, 32.1056, 54.4632, -3.0000, -0.1211, -0.9926, 0.0000

  PTMEAS/CART, 26.9669, 51.6097, -3.0000,  0.9066, -0.4219, 0.0000

  PTMEAS/CART, 28.0928, 45.8407, -3.0000,  0.6814,  0.7319, 0.0000

  GOTO/CART,   30.1411, 48.0406, 21.0059

ENDMES

F(圆-3)=FEAT/CIRCLE,INNER,CART,15.9115,40.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 17.3424, 39.1110, 21.0059

MEAS/CIRCLE, F(圆-3), 5

  GOTO/CART,   17.3424, 39.1110, 21.0059

  PTMEAS/CART, 19.4991, 37.0173, -3.0000, -0.7175,  0.6965, 0.0000

  PTMEAS/CART, 20.3324, 42.8358, -3.0000, -0.8842, -0.4672, 0.0000

  PTMEAS/CART, 15.0562, 45.4263, -3.0000,  0.1711, -0.9853, 0.0000

  PTMEAS/CART, 10.9620, 41.2089, -3.0000,  0.9899, -0.1418, 0.0000

  PTMEAS/CART, 13.7079, 36.0118, -3.0000,  0.4407,  0.8976, 0.0000

  GOTO/CART,   15.0327, 38.7100, 21.0059

ENDMES

F(圆-4)=FEAT/CIRCLE,INNER,CART,15.9115,22.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 17.6457, 21.5155, 21.0059

MEAS/CIRCLE, F(圆-4), 5

  GOTO/CART,   17.6457, 21.5155, 21.0059

  PTMEAS/CART, 20.2596, 20.0314, -3.0000, -0.8696,  0.4937, 0.0000

  PTMEAS/CART, 19.6030, 25.8725, -3.0000, -0.7383, -0.6745, 0.0000

  PTMEAS/CART, 13.8449, 27.0529, -3.0000,  0.4133, -0.9106, 0.0000

  PTMEAS/CART, 10.9428, 21.9414, -3.0000,  0.9937,  0.1117, 0.0000

  PTMEAS/CART, 14.9074, 17.6019, -3.0000,  0.2008,  0.9796, 0.0000

  GOTO/CART,   15.5111, 20.5465, 21.0059

ENDMES

F(圆-5)=FEAT/CIRCLE,INNER,CART,31.5000,13.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 33.2380, 12.5222, 21.0059

MEAS/CIRCLE, F(圆-5), 5

  GOTO/CART,   33.2380, 12.5222, 21.0059

  PTMEAS/CART, 35.8577, 11.0484, -3.0000, -0.8715,  0.4903, 0.0000

  PTMEAS/CART, 35.1782, 16.8868, -3.0000, -0.7356, -0.6774, 0.0000

  PTMEAS/CART, 29.4155, 18.0448, -3.0000,  0.4169, -0.9090, 0.0000

  PTMEAS/CART, 26.5335, 12.9220, -3.0000,  0.9933,  0.1156, 0.0000

  PTMEAS/CART, 30.5150,  8.5980, -3.0000,  0.1970,  0.9804, 0.0000

  GOTO/CART,   31.1072, 11.5449, 21.0059

ENDMES

F(圆-6)=FEAT/CIRCLE,INNER,CART,47.0885,22.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 48.0248, 20.7394, 21.0059

MEAS/CIRCLE, F(圆-6), 5

  GOTO/CART,   48.0248, 20.7394, 21.0059

  PTMEAS/CART, 49.4361, 18.0854, -3.0000, -0.4695,  0.8829, 0.0000

  PTMEAS/CART, 52.0124, 23.3686, -3.0000, -0.9848, -0.1737, 0.0000

  PTMEAS/CART, 47.7839, 27.4514, -3.0000, -0.1391, -0.9903, 0.0000

  PTMEAS/CART, 42.5943, 24.6915, -3.0000,  0.8988, -0.4383, 0.0000

  PTMEAS/CART, 43.6154, 18.9030, -3.0000,  0.6946,  0.7194, 0.0000

  GOTO/CART,   45.7033, 21.0654, 21.0059

ENDMES

F(圆-7)=FEAT/CIRCLE,INNER,CART,47.0885,40.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 47.6807, 38.5958, 21.0059

MEAS/CIRCLE, F(圆-7), 5

  GOTO/CART,   47.6807, 38.5958, 21.0059

  PTMEAS/CART, 48.5734, 35.7256, -3.0000, -0.2970,  0.9549, 0.0000

  PTMEAS/CART, 52.0881, 40.4369, -3.0000, -0.9999,  0.0126, 0.0000

  PTMEAS/CART, 48.6935, 45.2354, -3.0000, -0.3210, -0.9471, 0.0000

  PTMEAS/CART, 43.0808, 43.4898, -3.0000,  0.8015, -0.5980, 0.0000

  PTMEAS/CART, 43.0066, 37.6124, -3.0000,  0.8164,  0.5775, 0.0000

  GOTO/CART,   45.4605, 39.3483, 21.0059

ENDMES

F(圆-8)=FEAT/CIRCLE,INNER,CART,52.4500,11.5500,-3.0000,0.0000,0.0000,1.0000, 6.7960

$$ Measurement points are created through nominal points

$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 52.6426, 11.2084, 21.0059

MEAS/CIRCLE, F(圆-8), 5

  GOTO/CART,   52.6426, 11.2084, 21.0059

  PTMEAS/CART, 54.1190,  8.5901, -3.0000, -0.4912,  0.8711, 0.0000

  PTMEAS/CART, 55.7808, 12.2226, -3.0000, -0.9802, -0.1979, 0.0000

  PTMEAS/CART, 52.8396, 14.9256, -3.0000, -0.1146, -0.9934, 0.0000

  PTMEAS/CART, 49.3600, 12.9636, -3.0000,  0.9094, -0.4160, 0.0000

  PTMEAS/CART, 50.1507,  9.0481, -3.0000,  0.6767,  0.7363, 0.0000

  GOTO/CART,   52.1847, 11.2613, 21.0059

ENDMES

来源:RationalDMIS测量技术
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-07
最近编辑:10月前
山涧果子
大专 签名征集中
获赞 201粉丝 39文章 1203课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈