DMISMN/'dml_20_sample.dmi' $$ DMIS file dml_20_sample.dmi generated by VPRTDMIS Version V6.0_cbx_05-Nov-02 16:00 I $$ Part Name: block_w_hole_programmed $$ Date/Time: Mon Nov 11 13:51:54 2002 UNITS/INCH,ANGDEC D(mcs)=DATSET/MCS SAVE/D(mcs) R(dt)=REPORT/DATE,TIME OUTPUT/R(dt) R(ag)=REPORT/ALGOR PRCOMP/ON SNSET/APPRCH,0.250000 SNSET/RETRCT,0.250000 SNSET/SEARCH,1.000000 M(FEATURES)=MACRO DMESW/COMAND, 'FEADEF/GEOMETRY, 1 63 RMblock_w_hole_programmed.prt R' F(F701_PLN701)=FEAT/PLANE,CART,50.0,50.0,20.0,0.0,0.0,1.0 F(F701_PLN701_bnd1)=FEAT/PLANE,CART,0.0,100.0,20.0,1.0,0.0,0.0 F(F701_PLN701_bnd2)=FEAT/PLANE,CART,0.0,0.0,20.0,0.0,1.0,0.0 F(F701_PLN701_bnd3)=FEAT/PLANE,CART,100.0,0.0,20.0,-1.0,0.0,0.0 F(F701_PLN701_bnd4)=FEAT/PLANE,CART,100.0,100.0,20.0,0.0,-1.0,0.0 BOUND/F(F701_PLN701),$ F(F701_PLN701_bnd1),$ F(F701_PLN701_bnd2),$ F(F701_PLN701_bnd3),$ F(F701_PLN701_bnd4) DMESW/COMAND, 'FEADEF/GEOMETRY, 1 58 RMblock_w_hole_programmed.prt R' F(F702_PLN702)=FEAT/PLANE,CART,100.0,50.0,10.0,1.0,0.0,0.0 F(F702_PLN702_bnd1)=FEAT/PLANE,CART,100.0,100.0,20.0,0.0,0.0,-1.0 F(F702_PLN702_bnd2)=FEAT/PLANE,CART,100.0,0.0,20.0,0.0,1.0,0.0 F(F702_PLN702_bnd3)=FEAT/PLANE,CART,100.0,0.0,0.0,0.0,0.0,1.0 F(F702_PLN702_bnd4)=FEAT/PLANE,CART,100.0,100.0,0.0,0.0,-1.0,0.0 BOUND/F(F702_PLN702),$ F(F702_PLN702_bnd1),$ F(F702_PLN702_bnd2),$ F(F702_PLN702_bnd3),$ F(F702_PLN702_bnd4) DMESW/COMAND, 'FEADEF/GEOMETRY, 1 61 RMblock_w_hole_programmed.prt R' F(F703_PLN703)=FEAT/PLANE,CART,50.0,0.0,10.0,0.0,-1.0,0.0 F(F703_PLN703_bnd1)=FEAT/PLANE,CART,100.0,0.0,20.0,0.0,0.0,-1.0 F(F703_PLN703_bnd2)=FEAT/PLANE,CART,0.0,0.0,20.0,1.0,0.0,0.0 F(F703_PLN703_bnd3)=FEAT/PLANE,CART,0.0,0.0,0.0,0.0,0.0,1.0 F(F703_PLN703_bnd4)=FEAT/PLANE,CART,100.0,0.0,0.0,-1.0,0.0,0.0 BOUND/F(F703_PLN703),$ F(F703_PLN703_bnd1),$ F(F703_PLN703_bnd2),$ F(F703_PLN703_bnd3),$ F(F703_PLN703_bnd4) DMESW/COMAND, 'FEADEF/GEOMETRY, 1 79 RMblock_w_hole_programmed.prt R' F(F704_HOLE704)=FEAT/CYLNDR,INNER,CART,50.0,50.0,20.0,0.0,0.0,-1.0,20.0,20.0 DMESW/COMAND, 'FEADEF/GEOMETRY, 1 604 RMblock_w_hole_programmed.prt R, 1 63 RMblock_w_hole_programmed.prt R' F(F705_PT705)=FEAT/POINT,CART,93.223504,5.341997,20.0,0.0,0.0,1.0 ENDMAC M(PR903CLPROBE)=MACRO $$ Process: 903 GEOALG/MODES,LIMSIZE=FUNC,CYLAXIS=MRS,DATMTHD=HIPT,AXISEXTRP=YES,SPFMTHD=STD,SPFDISP=STD OUTPUT/R(ag) $$ PATH NUMBER = 606 $$ Meas pts = 3 Edge pts = 0 MEAS/PLANE,F(F701_PLN701),3 SNSLCT/S(CL501TIP1PA0PB0) GOTO/100.000000,0.000000,26.000000 GOTO/83.248641,46.065103,26.000000 SNSET/APPRCH,0.250000 SNSET/RETRCT,0.300000 PTMEAS/CART,83.248641,46.065103,20.0,0.0,0.0,1.0 PTMEAS/CART,28.679159,28.965575,20.0,0.0,0.0,1.0 PTMEAS/CART,21.225836,72.03015,20.0,0.0,0.0,1.0 GOTO/21.225836,72.030150,26.000000 ENDMES $$ PATH NUMBER = 607 $$ Meas pts = 2 Edge pts = 0 MEAS/PLANE,F(F702_PLN702),2 GOTO/103.529000,76.830659,22.800000 SNSLCT/S(CL501TIP1PA90PB180) PTMEAS/CART,100.0,76.830659,11.204407,1.0,0.0,0.0 PTMEAS/CART,100.0,42.37557,11.11234,1.0,0.0,0.0 GOTO/100.379000,42.375570,26.000000 ENDMES $$ PATH NUMBER = 608 $$ Meas pts = 1 Edge pts = 0 MEAS/PLANE,F(F703_PLN703),1 GOTO/40.612498,-3.529000,26.000000 SNSLCT/S(CL501TIP1PA90PB90) PTMEAS/CART,43.812498,0.0,13.389806,0.0,-1.0,0.0 GOTO/43.812498,-0.379000,26.000000 ENDMES $$ PATH NUMBER = 604 $$ Meas pts = 4 Edge pts = 0 MEAS/CYLNDR,F(F704_HOLE704),4 GOTO/50.000000,53.200000,29.200000 SNSLCT/S(CL501TIP1PA0PB0) GOTO/50.000000,50.000000,20.329000 PTMEAS/CART,60.0,50.0,18.0,-1.0,0.0,0.0 PTMEAS/CART,50.0,60.0,18.0,0.0,-1.0,0.0 PTMEAS/CART,40.0,50.0,18.0,1.0,0.0,0.0 PTMEAS/CART,50.0,40.0,18.0,0.0,1.0,0.0 GOTO/50.000000,50.000000,20.379000 GOTO/50.000000,50.000000,26.000000 ENDMES ENDMAC M(CONSTRUCTS1)=MACRO ENDMAC M(DATUM_TOLS1)=MACRO GEOALG/MODES,LIMSIZE=FUNC,CYLAXIS=MRS,DATMTHD=HIPT,AXISEXTRP=YES,SPFMTHD=STD,SPFDISP=STD GEOALG/DOF,RX=GAUGE,RY=GAUGE,RZ=GAUGE,TX=GAUGE,TY=GAUGE,TZ=GAUGE OUTPUT/R(ag) DATDEF/FA(F702_PLN702),DAT(B) DATDEF/FA(F703_PLN703),DAT(C) DATDEF/FA(F701_PLN701),DAT(A) T(tol2)=TOL/FLAT,0.1 UD(tol2_name)=USERDF/'FLT701_2 ' OUTPUT/FA(F701_PLN701),TA(tol2) T(tol4)=TOL/PERP,0.1,FA(F701_PLN701) UD(tol4_name)=USERDF/'PER702_4 ' OUTPUT/FA(F702_PLN702),TA(tol4) T(tol6)=TOL/PERP,0.1,FA(F701_PLN701),FA(F702_PLN702) UD(tol6_name)=USERDF/'PER703_6 ' OUTPUT/FA(F703_PLN703),TA(tol6) T(tol7)=TOL/DIAM,-0.100000,0.100000 UD(tol7_name)=USERDF/'DIA704_7 ' OUTPUT/FA(F704_HOLE704),TA(tol7) T(tol8)=TOL/POS,3D,0.1,MMC,FA(F701_PLN701),FA(F702_PLN702),FA(F703_PLN703) UD(tol8_name)=USERDF/'UNK704_8 ' OUTPUT/FA(F704_HOLE704),TA(tol8) ENDMAC M(CLPROBE)=MACRO SNSMNT/XVEC,0.000000,-1.000000,0.000000,ZVEC,0.000000,0.000000,1.000000$ ,MNTLEN,0.000000,0.000000,0.000000 S(CL501TIP1PA0PB0)=SNSDEF/PROBE,INDEX,POL,0.000000,0.000000,0.000000$ ,0.000000,1.000000,3.200000,0.158000,SPHERE S(CL501TIP1PA90PB180)=SNSDEF/PROBE,INDEX,POL,90.000000,180.000000$ ,0.000000,0.000000,1.000000,3.200000,0.158000,SPHERE S(CL501TIP1PA90PB90)=SNSDEF/PROBE,INDEX,POL,90.000000,90.000000,0.000000$ ,0.000000,1.000000,3.200000,0.158000,SPHERE ENDMAC M(CadAbsMacro)=MACRO $$ TRANSFORM = 0.000000 -1.000000 0.000000 $$ 1.000000 0.000000 0.000000 $$ 0.000000 0.000000 1.000000 $$ -100.000000 0.000000 -20.000000 D(RZcadabs)=ROTATE/ZAXIS,-90.000000 D(RYcadabs)=ROTATE/YAXIS,0.000000 D(RXcadabs)=ROTATE/XAXIS,0.000000 D(cadabs)=TRANS/XORIG,-100.000000,YORIG,0.000000,ZORIG,-20.000000 SAVE/D(cadabs) ENDMAC M(REPORT_PCS)=MACRO ENDMAC CALL/M(CLPROBE) CALL/M(CadAbsMacro) CALL/M(FEATURES) CALL/M(PR903CLPROBE) CALL/M(CONSTRUCTS1) CALL/M(REPORT_PCS) CALL/M(DATUM_TOLS1) ENDFIL