0
点赞
收藏
分享

微信扫一扫

NETDMIS5.0零件找正2023


校正坐标系是建立零件坐标系的过程。通过数学计算将机器坐标系和零件坐标系联系起来。

建立零件坐标系时需要做三件事:

3.找正
找正 (用任何元素的方向矢量)。找正元素控制了工作平面的方向。

NETDMIS5.0零件找正2023_坐标轴


NETDMIS5.0零件找正2023_NETDMIS_02

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,30.8655,40.7514,0,0,0,1.00000000
MEAS/PLANE,F(平面1),4
PTMEAS/CART,3.2735,58.6136,0,0,0,1.00000000
PTMEAS/CART,1.5780,5.0221,0,0,0,1.00000000
PTMEAS/CART,59.3345,6.8846,0,0,0,1.00000000
PTMEAS/CART,59.2759,92.4853,0,0,0,1.00000000
ENDMES
DATDEF/F(平面1),DAT(A_平面1)
D(坐标系1_S)=DATSET/DAT(A_平面1),ZDIR
SAVE/DA(坐标系1)

2.旋转

旋转坐标轴 (用所测量元素的方向矢量). 旋转元素需垂直于已找正的元素。这控制着轴线相对于工作平面的旋转定位。

NETDMIS5.0零件找正2023_坐标轴_03


NETDMIS5.0零件找正2023_NETDMIS_04


NETDMIS5.0零件找正2023_NETDMIS_05

SNSET/DEPTH,0
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(直线1)=FEAT/LINE,UNBND,CART,5.8666,0,-2.4721,0.99988645,0,0.01506935,0,-1.00000000,0
MEAS/LINE,F(直线1),2
PTMEAS/CART,5.8666,0,-2.0427,0,-1.00000000,0
PTMEAS/CART,62.8504,0,-2.0427,0,-1.00000000,0
ENDMES
D(坐标系2_R)=ROTATE/ZAXIS,FA(直线1),XDIR
SAVE/DA(坐标系2)

1.原点

原点 (任意测量元素或将其设为零点的定义了X、Y、Z值的元素)。

NETDMIS5.0零件找正2023_NETDMIS_06


NETDMIS5.0零件找正2023_NETDMIS_07


NETDMIS5.0零件找正2023_NETDMIS_08


NETDMIS5.0零件找正2023_NETDMIS_09

NETDMIS5.0零件找正2023_NETDMIS_10


NETDMIS5.0零件找正2023_DMIS_11

$$ 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,30.8655,40.7514,0,0,0,1.00000000
MEAS/PLANE,F(平面1),4
PTMEAS/CART,3.2735,58.6136,0,0,0,1.00000000
PTMEAS/CART,1.5780,5.0221,0,0,0,1.00000000
PTMEAS/CART,59.3345,6.8846,0,0,0,1.00000000
PTMEAS/CART,59.2759,92.4853,0,0,0,1.00000000
ENDMES
DATDEF/F(平面1),DAT(A_平面1)
D(坐标系1_S)=DATSET/DAT(A_平面1),ZDIR
SAVE/DA(坐标系1)
SNSET/DEPTH,0
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(直线1)=FEAT/LINE,UNBND,CART,5.8666,0,-2.4721,0.99988645,0,0.01506935,0,-1.00000000,0
MEAS/LINE,F(直线1),2
PTMEAS/CART,5.8666,0,-2.0427,0,-1.00000000,0
PTMEAS/CART,62.8504,0,-2.0427,0,-1.00000000,0
ENDMES
D(坐标系2_R)=ROTATE/ZAXIS,FA(直线1),XDIR
SAVE/DA(坐标系2)
F(点1)=FEAT/POINT,CART,0,4.3099,-2.3461,-1.00000000,0,0
MEAS/POINT,COMP,DME,F(点1),1
PTMEAS/CART,0,4.3099,-2.3461,-1.00000000,0,0
ENDMES
D(坐标系3_T)=TRANS/XORIG,FA(点1)
D(坐标系3_T)=TRANS/YORIG,FA(直线1)
D(坐标系3_T)=TRANS/ZORIG,FA(平面1)
DMESW/COMAND,'COORDSYS/CAD=PART'
SAVE/DA(坐标系3)


举报

相关推荐

0 条评论