首页 > 其他分享 >NETDMIS5.0圆样例点测量(易变形薄壁件,钣金件使用)

NETDMIS5.0圆样例点测量(易变形薄壁件,钣金件使用)

时间:2023-01-21 13:31:09浏览次数:48  
标签:NETDMIS5.0 FALSE 圆样 CART 坐标系 FA 1.00000000 CIRCLE 钣金件


NETDMIS5.0圆样例点测量(易变形薄壁件,钣金件使用)_投影平面


NETDMIS5.0圆样例点测量(易变形薄壁件,钣金件使用)_投影平面_02


NETDMIS5.0样例点(通常为3个),以测量圆为例:测量时测量机会在圆的周围的平面上先测量3个样例点构造成一个新的投影平面,之后再测量圆。

在易变形薄壁件中,使用样例点可以提高测量的准确性。

NETDMIS5.0圆样例点测量(易变形薄壁件,钣金件使用)_投影平面_03


NETDMIS5.0圆样例点测量(易变形薄壁件,钣金件使用)_投影平面_04

$$ NET_DMIS_20160720
$$ MADE IN DE 2023-1-13 14:5: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,3.0000
SNSET/SEARCH,5.0000
SNSET/APPRCH,3.0000
DMESW/COMAND,'SNSET/MANRETRCT,3.0000'
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)
GEOALG/PLANE,LSTSQR
F(平面1)=FEAT/PLANE,CART,-16.664,-7.226,0,0,0,1.00000000
MEAS/PLANE,F(平面1),3
PTMEAS/CART,-25.063,38.681,0,0,0,1.00000000
PTMEAS/CART,-44.587,-21.830,0,0,0,1.00000000
PTMEAS/CART,19.658,-38.530,0,0,0,1.00000000
ENDMES
SNSET/DEPTH,0
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(直线1)=FEAT/LINE,UNBND,CART,-45.362,-45.000,-4.328,0.99998944,0,0.00459534,0,-1.00000000,0
MEAS/LINE,F(直线1),2
PTMEAS/CART,-45.362,-45.000,-4.155,0,-1.00000000,0
PTMEAS/CART,29.662,-45.000,-4.155,0,-1.00000000,0
ENDMES
F(点1)=FEAT/POINT,CART,-50.000,-39.794,-4.083,-1.00000000,0,0
MEAS/POINT,COMP,DME,F(点1),1
PTMEAS/CART,-50.000,-39.794,-4.083,-1.00000000,0,0
ENDMES
DATDEF/F(平面1),DAT(A_平面1)
D(坐标系1_S)=DATSET/DAT(A_平面1),ZDIR
D(坐标系1_R)=ROTATE/ZAXIS,FA(直线1),XDIR
D(坐标系1_T)=TRANS/XORIG,FA(点1)
D(坐标系1_T)=TRANS/YORIG,FA(直线1)
D(坐标系1_T)=TRANS/ZORIG,FA(平面1)
D(坐标系1_TD)=TRANS/XORIG,50.0000
D(坐标系1_TD)=TRANS/YORIG,45.0000
DMESW/COMAND,'COORDSYS/CAD=PART'
SAVE/DA(坐标系1)
MODE/AUTO,PROG,MAN
SNSET/RETRCT,2.0000
SNSET/APPRCH,2.0000
DMESW/COMAND,'SNSET/MANRETRCT,2.0000'
DMESW/COMAND,'CLEARP/ZDIR,25.0000,ZDIR,25.0000,ON'
F(平面2)=FEAT/PLANE,CART,-3.159,0.165,0,0,0,1.00000000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_PLANEPOINTS_1006),AUTOFIGURE,F(平面2),PLANE,CART,LSTSQR,-3.159,0.165,0,$
0,0,1.00000000,FALSE,FALSE,FALSE,10.000,"CUR",TRUE,FALSE,POINTS,'8,-47.230,-30.000,0,0,0,1.00000000,-46.106,$
10.163,0,0,0,1.00000000,-29.372,39.732,0,0,0,1.00000000,19.335,34.505,0,0,0,1.00000000,36.921,27.026,$
0,0,0,1.00000000,38.454,-5.110,0,0,0,1.00000000,18.285,-37.246,0,0,0,1.00000000,-15.558,-37.749,0,0,0,$
1.00000000',TOUCH,0.300,XYPLAN
F(直线2)=FEAT/LINE,UNBND,CART,-47.000,-45.000,-3.000,1.00000000,0,0,0,-1.00000000,0
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_LINE_1007),AUTOFIGURE,F(直线2),LINE_UNBND,CART,-47.000,-45.000,-3.000,1.00000000,$
0,0,79.525,FALSE,FALSE,FALSE,10.000,"CUR",TRUE,FALSE,0,-1.00000000,0,3,0,0,0,TOUCH,0.300,XYPLAN,0,0,LINE,$
"","","EXT1","EXT2","EXT3",ENDCAL
F(圆1)=FEAT/CIRCLE,INNER,CART,0,0,0,0,0,1.00000000,30.000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆1),CIRCLE,INNER,CART,LSTSQR,0,0,0,0,0,1.00000000,$
30.000,0.94280904,-0.33333333,0,4,-3.000,0,0,0,69.000,334.000,TOUCH,CIRCLE,0.300,0,FALSE,FALSE,FALSE,$
10.000,"CUR",TRUE,FALSE,0,FA(VECBLD),10.000,2.500,3,XYPLAN,"",'7,0,0,0,0,3.0000,0,10','0,1,0,5.0000',$
"EXT3",ENDCAL
DATDEF/F(平面2),DAT(A_平面2)
D(坐标系2_S)=DATSET/DAT(A_平面2),ZDIR
D(坐标系2_R)=ROTATE/ZAXIS,FA(直线2),XDIR
D(坐标系2_T)=TRANS/XORIG,FA(圆1),YORIG,FA(圆1)
D(坐标系2_T)=TRANS/ZORIG,FA(平面2)
SAVE/DA(坐标系2)
F(圆2)=FEAT/CIRCLE,OUTER,CART,0,0,0,0,0,1.00000000,48.000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆2),CIRCLE,OUTER,CART,LSTSQR,0,0,0,0,0,1.00000000,$
48.000,0.97805788,-0.20833333,0,4,-4.000,0,0,0,60.000,144.000,TOUCH,CIRCLE,0.300,0,FALSE,FALSE,FALSE,$
10.000,"CUR",TRUE,FALSE,0,FA(VECBLD),10.000,2.500,3,XYPLAN,"",'7,1,0,0,0,3.0000,0,10','0,1,0,5.0000',$
"EXT3",ENDCAL
F(圆3)=FEAT/CIRCLE,INNER,CART,0,0,0,0,0,1.00000000,30.000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆3),CIRCLE,INNER,CART,LSTSQR,0,0,0,0,0,1.00000000,$
30.000,0.94280904,-0.33333333,0,4,-4.000,0,0,0,65.000,154.000,TOUCH,CIRCLE,0.300,0,FALSE,FALSE,FALSE,$
10.000,"CUR",TRUE,FALSE,1,FA(VECBLD),5.000,4.500,4,XYPLAN,"",'7,1,0,0,0,3.0000,0,10','0,1,0,5.0000',"EXT3",$
ENDCAL
F(圆4)=FEAT/CIRCLE,INNER,CART,-33.000,-38.000,0,0,0,1.00000000,20.000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆4),CIRCLE,INNER,CART,LSTSQR,-33.0000,-38.0000,$
0,0,0,1.00000000,20.000,-0.71414284,-0.70000000,0,4,-2.000,0,0,0,-19.000,120.000,TOUCH,CIRCLE,0.300,0,$
FALSE,FALSE,FALSE,10.000,"CUR",TRUE,FALSE,1,FA(VECBLD),5.000,2.500,3,XYPLAN,"",'7,1,0,0,0,3.0000,0,10',$
'0,1,0,5.0000',"EXT3",ENDCAL


标签:NETDMIS5.0,FALSE,圆样,CART,坐标系,FA,1.00000000,CIRCLE,钣金件
From: https://blog.51cto.com/u_14941238/6021142

相关文章