1.点的位置度:点的位置度主要是必须注意Φt, sΦt
2、轴线的位置度:此类的位置公差一般是相对于基准给定互相垂直的两个方向。GB中此类一般用同轴度来标注。
3.面的位置度面的位置度:面的位置度公差带视距离为公差值且以面的理想位置为中心对称配置的两平行平面之间的区域。一般来说,面的理想位置是由三基面体系的理论正确尺寸确定的。如图所示两平行平面的位置度要求(我国GB中一般用对称度表示此类)
找正方法:
1.以圆柱 A 找正第 1 轴,并将轴心线置原点;
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/CYLNDR,LSTSQR
F(圆柱1)=FEAT/CYLNDR,INNER,CART,0,0,-14.2495,0,0,1.00000000,30.0000,13.6853
MEAS/CYLNDR,F(圆柱1),8
PTMEAS/CART,-0.8267,14.9772,-12.8549,0.05511519,-0.99848000,0
PTMEAS/CART,7.4887,-12.9969,-12.0727,-0.49924895,0.86645859,0
PTMEAS/CART,-10.8588,-10.3483,-13.2402,0.72391695,0.68988713,0
PTMEAS/CART,-10.9993,10.1988,-14.2495,0.73328462,-0.67992181,0
PTMEAS/CART,-12.5921,8.1511,-2.5454,0.83947087,-0.54340470,0
PTMEAS/CART,11.8374,9.2128,-1.0694,-0.78915920,-0.61418870,0
PTMEAS/CART,6.5358,-13.5012,-2.0111,-0.43572139,0.90008159,0
PTMEAS/CART,-14.1665,-4.9305,-0.5643,0.94443403,0.32870104,0
ENDMES
DATDEF/F(圆柱1),DAT(A_圆柱1)
D(坐标系1_S)=DATSET/DAT(A_圆柱1),ZDIR
D(坐标系1_T)=TRANS/XORIG,FA(圆柱1),YORIG,FA(圆柱1)
SAVE/DA(坐标系1)
2.以圆柱 A 和键槽 B 连线建第 2 轴;
3.测量 45度和各孔相对基准 A、B 的位置度。
结论:不允许通过坐标系的平移或旋转对数据进行再处理。
$$ 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/CYLNDR,LSTSQR
F(圆柱1)=FEAT/CYLNDR,INNER,CART,0,0,-14.2495,0,0,1.00000000,30.0000,13.6853
MEAS/CYLNDR,F(圆柱1),8
PTMEAS/CART,-0.8267,14.9772,-12.8549,0.05511519,-0.99848000,0
PTMEAS/CART,7.4887,-12.9969,-12.0727,-0.49924895,0.86645859,0
PTMEAS/CART,-10.8588,-10.3483,-13.2402,0.72391695,0.68988713,0
PTMEAS/CART,-10.9993,10.1988,-14.2495,0.73328462,-0.67992181,0
PTMEAS/CART,-12.5921,8.1511,-2.5454,0.83947087,-0.54340470,0
PTMEAS/CART,11.8374,9.2128,-1.0694,-0.78915920,-0.61418870,0
PTMEAS/CART,6.5358,-13.5012,-2.0111,-0.43572139,0.90008159,0
PTMEAS/CART,-14.1665,-4.9305,-0.5643,0.94443403,0.32870104,0
ENDMES
DATDEF/F(圆柱1),DAT(A_圆柱1)
D(坐标系1_S)=DATSET/DAT(A_圆柱1),ZDIR
D(坐标系1_T)=TRANS/XORIG,FA(圆柱1),YORIG,FA(圆柱1)
SAVE/DA(坐标系1)
F(点1)=FEAT/POINT,CART,-51.7312,15.0000,-3.8853,0,-1.00000000,0
MEAS/POINT,COMP,DME,F(点1),1
PTMEAS/CART,-51.7312,15.0000,-3.8853,0,-1.00000000,0
ENDMES
F(点2)=FEAT/POINT,CART,-51.1570,-15.0000,-2.5279,0,1.00000000,0
MEAS/POINT,COMP,DME,F(点2),1
PTMEAS/CART,-51.1570,-15.0000,-2.5279,0,1.00000000,0
ENDMES
F(点3)=FEAT/POINT,CART,-51.4441,0,-3.2066,0,0,1.00000000
CONST/POINT,F(点3),MIDPT,FA(点1),FA(点2)
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(XY),1'
F(直线1)=FEAT/LINE,UNBND,CART,-51.4441,0,-8.7280,1.00000000,0,0,0,1.00000000,0
CONST/LINE,F(直线1),BF,FA(点3),FA(圆柱1)
D(坐标系2_R)=ROTATE/ZAXIS,FA(直线1),XDIR
SAVE/DA(坐标系2)
GEOALG/PLANE,LSTSQR
F(平面1)=FEAT/PLANE,CART,6.9182,-6.4224,0,0,0,1.00000000
MEAS/PLANE,F(平面1),4
PTMEAS/CART,-21.1687,41.5770,0,0,0,1.00000000
PTMEAS/CART,-25.4009,-44.1473,0,0,0,1.00000000
PTMEAS/CART,31.6219,-47.2619,0,0,0,1.00000000
PTMEAS/CART,42.6205,24.1427,0,0,0,1.00000000
ENDMES
D(坐标系3_T)=TRANS/ZORIG,FA(平面1)
DMESW/COMAND,'COORDSYS/CAD=PART'
SAVE/DA(坐标系3)
MODE/AUTO,PROG,MAN
DMESW/COMAND,'CLEARP/ZDIR,10.0000,ZDIR,10.0000,ON'
F(圆1)=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(圆1),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(圆2)=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(圆2),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(圆3)=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(圆3),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(圆4)=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(圆4),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
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/圆1,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(圆1),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/圆2,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(圆2),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/圆3,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(圆3),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/圆4,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(圆4),TA(位置度4)