0
点赞
收藏
分享

微信扫一扫

NETDMIS5.0位置度评价案例3

waaagh 2023-03-14 阅读 79


NETDMIS5.0位置度评价案例3_连线

找正方法:

1.以垂直于 4 个孔的工艺端面找正第 1 轴;

NETDMIS5.0位置度评价案例3_NETDMIS_02


NETDMIS5.0位置度评价案例3_连线_03

MODE/MAN
DID(D2L40)=DEVICE/STOR,'D2L40'
OPEN/DID(D2L40),SNS
S(A0B0)=SNSDEF/PROBE,INDEX,POL,0.0,0.0,0.0000,0.0000,1.0000,189.6500,2.0000
SNSLCT/SA(A0B0)
SNSET/RETRCT,2.0000
SNSET/APPRCH,2.0000
GEOALG/PLANE,LSTSQR
F(平面1)=FEAT/PLANE,CART,-3.3800,-3.0946,0,0,0,1.00000000
MEAS/PLANE,F(平面1),4
PTMEAS/CART,-37.7384,40.1828,0,0,0,1.00000000
PTMEAS/CART,-42.7993,-30.9688,0,0,0,1.00000000
PTMEAS/CART,20.8443,-46.0054,0,0,0,1.00000000
PTMEAS/CART,46.1736,24.4129,0,0,0,1.00000000
ENDMES
DATDEF/F(平面1),DAT(A_平面1)
D(坐标系1_S)=DATSET/DAT(A_平面1),ZDIR
D(坐标系1_T)=TRANS/ZORIG,FA(平面1)
SAVE/DA(坐标系1)

2.测量 4 个孔;

NETDMIS5.0位置度评价案例3_连线_04


NETDMIS5.0位置度评价案例3_连线_05

3.计算 4 个孔共圆,并以共圆中心置圆点;

NETDMIS5.0位置度评价案例3_DMIS_06


NETDMIS5.0位置度评价案例3_DMIS_07


NETDMIS5.0位置度评价案例3_DMIS_08

4.以共圆中心和任意孔连线建第 2 轴;

NETDMIS5.0位置度评价案例3_连线_09


NETDMIS5.0位置度评价案例3_NETDMIS_10


NETDMIS5.0位置度评价案例3_连线_11

5.测量各孔相对共圆中心的位置度;

NETDMIS5.0位置度评价案例3_连线_12

6.必要时还可通过绕共圆中心旋转第 1 轴进行位置度数值的再处理,以求得最佳配合。

结论:可通过坐标系的平移或旋转对数据进行再处理。

NETDMIS5.0位置度评价案例3_NETDMIS_13


NETDMIS5.0位置度评价案例3_连线_14


NETDMIS5.0位置度评价案例3_连线_15


NETDMIS5.0位置度评价案例3_DMIS_16


NETDMIS5.0位置度评价案例3_连线_17

$$ NET_DMIS_20160720
$$ MADE IN DE 2023-2-9 12:59:58
INCLUD/DMIS,'NET_DMIS_DEFINES.DMI'
INCLUD/DMIS,'VARDEFINE'
DMESW/COMAND,'PROBE_VAL/INIT'
UNITS/MM,ANGDEC
D(MACHINE)=DATSET/MCS
DMESW/COMAND,'COORDSYS/ALIGN'
WKPLAN/XYPLAN
PRCOMP/ON
PRCOMP/ON
FEDRAT/POSVEL,MMPS,300.0000
ACLRAT/POSACL,MMPSS,100.0000
FEDRAT/MESVEL,MMPS,20.0000
ACLRAT/MESACL,MMPSS,100.0000
SNSET/RETRCT,1.0000
SNSET/SEARCH,5.0000
SNSET/APPRCH,1.0000
DMESW/COMAND,'SNSET/MANRETRCT,2'
DMESW/COMAND,'REPORT/CLEAR'
MODE/MAN
DID(D2L40)=DEVICE/STOR,'D2L40'
OPEN/DID(D2L40),SNS
S(A0B0)=SNSDEF/PROBE,INDEX,POL,0.0,0.0,0.0000,0.0000,1.0000,189.6500,2.0000
SNSLCT/SA(A0B0)
SNSET/RETRCT,2.0000
SNSET/APPRCH,2.0000
GEOALG/PLANE,LSTSQR
F(平面1)=FEAT/PLANE,CART,-3.3800,-3.0946,0,0,0,1.00000000
MEAS/PLANE,F(平面1),4
PTMEAS/CART,-37.7384,40.1828,0,0,0,1.00000000
PTMEAS/CART,-42.7993,-30.9688,0,0,0,1.00000000
PTMEAS/CART,20.8443,-46.0054,0,0,0,1.00000000
PTMEAS/CART,46.1736,24.4129,0,0,0,1.00000000
ENDMES
DATDEF/F(平面1),DAT(A_平面1)
D(坐标系1_S)=DATSET/DAT(A_平面1),ZDIR
D(坐标系1_T)=TRANS/ZORIG,FA(平面1)
SAVE/DA(坐标系1)
SNSET/DEPTH,0
GEOALG/CIRCLE,LSTSQR
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(圆1)=FEAT/CIRCLE,INNER,CART,26.8701,26.8701,-2.6369,0.07532777,0.07183063,0.99456829,10.0000
MEAS/CIRCLE,F(圆1),4
PTMEAS/CART,30.9008,29.8287,-2.6369,-0.80614334,-0.59172031,0
PTMEAS/CART,26.2913,31.8365,-2.6369,0.11574750,-0.99327867,0
PTMEAS/CART,23.3286,23.3405,-2.6369,0.70829554,0.70591602,0
PTMEAS/CART,27.8600,21.9690,-2.6369,-0.19798013,0.98020603,0
ENDMES
SNSET/DEPTH,0
GEOALG/CIRCLE,LSTSQR
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(圆2)=FEAT/CIRCLE,INNER,CART,-26.8701,26.8701,-2.4159,0.02398630,0.22927836,0.97306531,10.0000
MEAS/CIRCLE,F(圆2),4
PTMEAS/CART,-27.8833,31.7663,-2.4159,0.20265537,-0.97925012,0
PTMEAS/CART,-21.9951,25.7590,-2.4159,-0.97499808,0.22221328,0
PTMEAS/CART,-26.7156,21.8724,-2.4159,-0.03088551,0.99952293,0
PTMEAS/CART,-31.8642,27.1116,-2.4159,0.99883216,-0.04831478,0
ENDMES
SNSET/DEPTH,0
GEOALG/CIRCLE,LSTSQR
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(圆3)=FEAT/CIRCLE,INNER,CART,-26.8701,-26.8701,-1.7231,0.08055896,0.16153668,0.98357316,10.0000
MEAS/CIRCLE,F(圆3),4
PTMEAS/CART,-26.9202,-21.8703,-1.7231,0.01003763,-0.99994962,0
PTMEAS/CART,-22.0844,-25.4217,-1.7231,-0.95712708,-0.28966835,0
PTMEAS/CART,-27.8343,-31.7762,-1.7231,0.19285421,0.98122742,0
PTMEAS/CART,-31.5384,-28.6607,-1.7231,0.93367293,0.35812687,0
ENDMES
SNSET/DEPTH,0
GEOALG/CIRCLE,LSTSQR
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(圆4)=FEAT/CIRCLE,INNER,CART,26.8701,-26.8701,-1.8786,-0.01130232,0.08874892,0.99598990,10.0000
MEAS/CIRCLE,F(圆4),4
PTMEAS/CART,27.3490,-31.8471,-1.8786,-0.09577861,0.99540266,0
PTMEAS/CART,31.6983,-25.5707,-1.8786,-0.96564579,-0.25986189,0
PTMEAS/CART,27.8738,-21.9718,-1.8786,-0.20074639,-0.97964324,0
PTMEAS/CART,21.8722,-26.7221,-1.8786,0.99956227,-0.02958492,0
ENDMES
GEOALG/CIRCLE,LSTSQR
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(圆5)=FEAT/CIRCLE,INNER,CART,0.0023,-0.0108,-2.1746,0,0,1.00000000,76.0107
CONST/CIRCLE,F(圆5),BF,FA(圆1),FA(圆2),FA(圆3),FA(圆4)
D(坐标系2_T)=TRANS/XORIG,FA(圆5),YORIG,FA(圆5)
SAVE/DA(坐标系2)
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(XY),1'
F(直线1)=FEAT/LINE,UNBND,CART,0.0023,-0.0108,-2.4023,0.70675143,0.70746196,0,-0.70746196,0.70675143,0
CONST/LINE,F(直线1),BF,FA(圆5),FA(圆1)
D(坐标系3_R)=ROTATE/ZAXIS,FA(直线1),XDIR
D(坐标系3_R)=ROTATE/ZAXIS,-45.0000
SAVE/DA(坐标系3)
MODE/AUTO,PROG,MAN
DMESW/COMAND,'CLEARP/ZDIR,10.0000,ZDIR,10.0000,ON'
F(圆6)=FEAT/CIRCLE,INNER,CART,26.8701,26.8701,0,0,0,1.00000000,10.0000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆6),CIRCLE,INNER,CART,LSTSQR,26.8701,26.8701,$
0,0,0,1.00000000,10.0000,-1.00000000,0,0,4,-2.0000,0,0,0,0,360.0000,TOUCH,CIRCLE,0.3000,0,FALSE,FALSE,$
FALSE,10.0000,"CUR",TRUE,FALSE,0,FA(VECBLD),10.0000,2.5000,3,XYPLAN,"",'7,0,0,0,0,3.0000,0,10','0,1,0,$
5.0000',"EXT3",ENDCAL
F(圆7)=FEAT/CIRCLE,INNER,CART,-26.8701,26.8701,0,0,0,1.00000000,10.0000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆7),CIRCLE,INNER,CART,LSTSQR,-26.8701,26.8701,$
0,0,0,1.00000000,10.0000,-1.00000000,0,0,4,-2.0000,0,0,0,0,360.0000,TOUCH,CIRCLE,0.3000,0,FALSE,FALSE,$
FALSE,10.0000,"CUR",TRUE,FALSE,0,FA(VECBLD),10.0000,2.5000,3,XYPLAN,"",'7,0,0,0,0,3.0000,0,10','0,1,0,$
5.0000',"EXT3",ENDCAL
F(圆8)=FEAT/CIRCLE,INNER,CART,-26.8701,-26.8701,0,0,0,1.00000000,10.0000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆8),CIRCLE,INNER,CART,LSTSQR,-26.8701,-26.8701,$
0,0,0,1.00000000,10.0000,-1.00000000,0,0,4,-2.0000,0,0,0,0,360.0000,TOUCH,CIRCLE,0.3000,0,FALSE,FALSE,$
FALSE,10.0000,"CUR",TRUE,FALSE,0,FA(VECBLD),10.0000,2.5000,3,XYPLAN,"",'7,0,0,0,0,3.0000,0,10','0,1,0,$
5.0000',"EXT3",ENDCAL
F(圆9)=FEAT/CIRCLE,INNER,CART,26.8701,-26.8701,0,0,0,1.00000000,10.0000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆9),CIRCLE,INNER,CART,LSTSQR,26.8701,-26.8701,$
0,0,0,1.00000000,10.0000,-1.00000000,0,0,4,-2.0000,0,0,0,0,360.0000,TOUCH,CIRCLE,0.3000,0,FALSE,FALSE,$
FALSE,10.0000,"CUR",TRUE,FALSE,0,FA(VECBLD),10.0000,2.5000,3,XYPLAN,"",'7,0,0,0,0,3.0000,0,10','0,1,0,$
5.0000',"EXT3",ENDCAL
DMESW/COMAND,'COORDSYS/FINDNOMINAL=TRUE'
D(坐标系4)=LOCATE/XYZDIR,XYAXIS,FA(圆6),FA(圆7),FA(圆8),FA(圆9)
DMESW/COMAND,'COORDSYS/CAD=PART'
SAVE/DA(坐标系4)
T(位置度1-RN)=TOL/CIRLTY,0.0200
T(位置度1-DF)=TOL/DIAM,-0.0200,0.0200
T(位置度1)=TOL/POS,2D,0.0500,RFS
DMESW/COMAND,'TOL-NOM/位置度1,COORD/0,POLTYPE/0,FEAT/圆6,WKPLAN/XYPLAN,XAXIS/26.8701,YAXIS/26.8701,ZAXIS/-2.0000,$
PR/38.0001,PA/45.0000,DIAM/10.0000,XOUTPUT/TRUE,YOUTPUT/TRUE,ZOUTPUT/FALSE,PROUTPUT/FALSE,PAOUTPUT/FALSE,$
DOUTPUT/TRUE,FOUTPUT/FALSE'
DMESW/COMAND,'OUTPUT/UNIT,DIMENSION/MM'
OUTPUT/FA(圆6),TA(位置度1)
T(位置度2-RN)=TOL/CIRLTY,0.0200
T(位置度2-DF)=TOL/DIAM,-0.0200,0.0200
T(位置度2)=TOL/POS,2D,0.0500,RFS
DMESW/COMAND,'TOL-NOM/位置度2,COORD/0,POLTYPE/0,FEAT/圆7,WKPLAN/XYPLAN,XAXIS/-26.8701,YAXIS/26.8701,ZAXIS/-2.0000,$
PR/38.0001,PA/135.0000,DIAM/10.0000,XOUTPUT/TRUE,YOUTPUT/TRUE,ZOUTPUT/FALSE,PROUTPUT/FALSE,PAOUTPUT/FALSE,$
DOUTPUT/TRUE,FOUTPUT/FALSE'
DMESW/COMAND,'OUTPUT/UNIT,DIMENSION/MM'
OUTPUT/FA(圆7),TA(位置度2)
T(位置度3-RN)=TOL/CIRLTY,0.0200
T(位置度3-DF)=TOL/DIAM,-0.0200,0.0200
T(位置度3)=TOL/POS,2D,0.0500,RFS
DMESW/COMAND,'TOL-NOM/位置度3,COORD/0,POLTYPE/0,FEAT/圆8,WKPLAN/XYPLAN,XAXIS/-26.8701,YAXIS/-26.8701,ZAXIS/-2.0000,$
PR/38.0001,PA/225.0000,DIAM/10.0000,XOUTPUT/TRUE,YOUTPUT/TRUE,ZOUTPUT/FALSE,PROUTPUT/FALSE,PAOUTPUT/FALSE,$
DOUTPUT/TRUE,FOUTPUT/FALSE'
DMESW/COMAND,'OUTPUT/UNIT,DIMENSION/MM'
OUTPUT/FA(圆8),TA(位置度3)
T(位置度4-RN)=TOL/CIRLTY,0.0200
T(位置度4-DF)=TOL/DIAM,-0.0200,0.0200
T(位置度4)=TOL/POS,2D,0.0500,RFS
DMESW/COMAND,'TOL-NOM/位置度4,COORD/0,POLTYPE/0,FEAT/圆9,WKPLAN/XYPLAN,XAXIS/26.8701,YAXIS/-26.8701,ZAXIS/-2.0000,$
PR/38.0001,PA/315.0000,DIAM/10.0000,XOUTPUT/TRUE,YOUTPUT/TRUE,ZOUTPUT/FALSE,PROUTPUT/FALSE,PAOUTPUT/FALSE,$
DOUTPUT/TRUE,FOUTPUT/FALSE'
DMESW/COMAND,'OUTPUT/UNIT,DIMENSION/MM'
OUTPUT/FA(圆9),TA(位置度4)


举报

相关推荐

0 条评论