$$/* HeaderDMISMN/'Created by [山涧果子] on Sunday, January 26, 2020', 4.0UNITS/MM, ANGDEC, MMPSWKPLAN/XYPLANPRCOMP/ONTECOMP/ONFLY/1.0000MODE/PROG,MANSNSET/APPRCH, 2.0000SNSET/RETRCT, 2.0000SNSET/DEPTH, 0.0000SNSET/SEARCH, 10.0000SNSET/CLRSRF, 12.0000RECALL/D(MCS)SNSLCT/S(21-2)GEOALG/BF, LSTSQRGEOALG/ANGLB, DEFALTGEOALG/CIRCLE, LSTSQRGEOALG/ARC, LSTSQRGEOALG/PLANE, LSTSQR$$$$$$*/MODE/PROG,MANTEXT/OPER, '请将测头移动到Φ20孔上方10MM左右!'F(PT1) = FEAT/POINT,CART, 0,0,0, 0,0,1MEAS/POINT, F(PT1), 0ENDMESD(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 pointsMEAS/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.0000ENDMESD(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, 2003M(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 ENDMACSNSET/APPRCH, 2.0000SNSET/RETRCT, 2.0000SNSET/DEPTH, 0.0000SNSET/SEARCH, 10.0000SNSET/CLRSRF, F(EA_XYPLANE), 35F(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.0059MEAS/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.0000ENDMESD(CRD3) = DATSET/FA(PLN1), ZDIRD(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.0830MEAS/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.0000ENDMESD(CRD4) = ROTATE/ZAXIS, FA(LN1), XDIRF(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.0782MEAS/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.0000ENDMESF(PT_INTER1)=FEAT/POINT,CART,-31.4997,-31.3503,-1.9933,0.0179,0.0126,0.9998CONST/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_1TEXT/OPER, 'DCC测量正式开始!'MODE/PROG,MANSNSET/APPRCH, 2.0000SNSET/RETRCT, 2.0000SNSET/DEPTH, 0.0000SNSET/SEARCH, 10.0000SNSET/CLRSRF, FA(PLN1), 20F(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.0059MEAS/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.0000ENDMESF(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.0059MEAS/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.0000ENDMESF(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.0059MEAS/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.0000ENDMESF(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.0059MEAS/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.0000ENDMESF(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.0059MEAS/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.0000ENDMESF(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.0059MEAS/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.0000ENDMESF(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.5405MEAS/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.9233ENDMESF(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.6630MEAS/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.9896ENDMESF(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.3142MEAS/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.8225ENDMESF(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.1953MEAS/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.8813ENDMESF(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.4926MEAS/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.9843ENDMESF(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.7386MEAS/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.9608ENDMESF(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.0634MEAS/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.7521ENDMESF(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.4133MEAS/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.8881ENDMESF(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.9504MEAS/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.0000ENDMESF(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.2249MEAS/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.0000ENDMESF(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.7611MEAS/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.0000ENDMESF(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.1632MEAS/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.0000ENDMESF(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.9934MEAS/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.0000ENDMESF(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.1133MEAS/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.0000ENDMESF(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.4883MEAS/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.0000ENDMESF(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.2599MEAS/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.0000ENDMESF(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.6363MEAS/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.0000ENDMESF(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.2331MEAS/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.0000ENDMESF(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.6670MEAS/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.0000ENDMESF(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.4485MEAS/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.0000ENDMESF(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.4676MEAS/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.0000ENDMESF(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.5668MEAS/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.0000ENDMESF(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.5379MEAS/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.0000ENDMESF(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.4557MEAS/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.0000ENDMESF(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.2310MEAS/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.0000ENDMESF(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.3488MEAS/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.0000ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMESF(圆-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.0059MEAS/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.0059ENDMES 来源:山涧果子