首页 > 编程语言 >NETDMIS5.0高级编程之赋值常量2023

NETDMIS5.0高级编程之赋值常量2023

时间:2023-02-18 13:07:24浏览次数:55  
标签:NETDMIS5.0 变量 DMIS 编程 COMAND CART 2023 1.00000000 2.0000


给定义的变量赋值

路径:【 编程系统】 →【 高级指令】 →【 变量赋值】

NETDMIS5.0高级编程之赋值常量2023_实型变量


赋值语句用于定义变量,即把一个常量或者表达式赋值于变

量,同时完成变量的定义。

NETDMIS5.0高级编程之赋值常量2023_角点_02


NETDMIS5.0高级编程之赋值常量2023_NETDMIS_03


NETDMIS5.0高级编程之赋值常量2023_NETDMIS_04


NETDMIS5.0高级编程之赋值常量2023_NETDMIS_05


NETDMIS5.0高级编程之赋值常量2023_实型变量_06


附: PROBE_A: 测头座 A 角的角度值。 实型变量。

PROBE_B: 测头座 B 角的角度值。 实型变量。

PROBE_FILE: 测头文件名称。 字符型变量。

PROBE_RAD: 测球半径。 实型变量。

PIX_X: 影像像素校正 X 值。 实型变量。

PIX_Y: 影像像素校正 Y 值。 实型变量。

PIX_FILE: 影像像素校正文件名称。 字符型变量。

PI: 圆周率π 。 实型变量。

$$ NET_DMIS_20160720
$$ MADE IN DE 2023-2-11 9:47:28
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,2.0000
SNSET/SEARCH,5.0000
SNSET/APPRCH,2.0000
DMESW/COMAND,'SNSET/MANRETRCT,2.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,-6.0602,1.1511,0,0,0,1.00000000
MEAS/PLANE,F(平面1),4
PTMEAS/CART,-35.8579,36.4121,0,0,0,1.00000000
PTMEAS/CART,-42.8646,-28.2725,0,0,0,1.00000000
PTMEAS/CART,19.8679,-37.2625,0,0,0,1.00000000
PTMEAS/CART,34.6138,33.7271,0,0,0,1.00000000
ENDMES
SNSET/DEPTH,0
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(直线1)=FEAT/LINE,UNBND,CART,-46.4414,-45.0000,-3.0290,0.99996956,0,-0.00780248,0,-1.00000000,0
MEAS/LINE,F(直线1),2
PTMEAS/CART,-46.4414,-45.0000,-3.3166,0,-1.00000000,0
PTMEAS/CART,27.2754,-45.0000,-3.3166,0,-1.00000000,0
ENDMES
SNSET/DEPTH,0
GEOALG/CIRCLE,LSTSQR
DMESW/COMAND,'CONST/SET_PROJ_VEC,FA(平面1),1'
F(圆1)=FEAT/CIRCLE,INNER,CART,0,0,-1.9442,0.01080341,0.06514275,0.99781747,30.0000
MEAS/CIRCLE,F(圆1),4
PTMEAS/CART,-9.6491,11.4845,-1.9442,0.64327588,-0.76563447,0
PTMEAS/CART,11.4647,9.6726,-1.9442,-0.76431500,-0.64484307,0
PTMEAS/CART,9.0654,-11.9506,-1.9442,-0.60436326,0.79670889,0
PTMEAS/CART,-10.6918,-10.5208,-1.9442,0.71278386,0.70138375,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/ZORIG,FA(平面1)
D(坐标系1_T)=TRANS/XORIG,FA(圆1),YORIG,FA(圆1)
DMESW/COMAND,'COORDSYS/CAD=PART'
SAVE/DA(坐标系1)
MODE/AUTO,PROG,MAN
DMESW/COMAND,'SNSET/MANRETRCT,2.0000'
DMESW/COMAND,'CLEARP/ZDIR,25.0000,ZDIR,25.0000,ON'
F(圆2)=FEAT/CIRCLE,INNER,CART,0,0,0,0,0,1.00000000,30.0000
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_CIRCLE_1007),AUTOFIGURE,F(圆2),CIRCLE,INNER,CART,LSTSQR,0,0,0,0,0,1.00000000,$
30.0000,1.00000000,0,0,4,-3.0000,0,0,0,45.0000,316.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,'MOVE/CLEARPLANE'
GOTO/CART,70.0000,-26.0000,25.0000
F(角点1)=FEAT/POINT,CART,70.0000,-26.6773,-10.0000,0.38268343,0,0.92387953
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_POINTANGLE_1006),AUTOFIGURE,F(角点1),ANGLEPNT,CART,70.0000,-26.6773,-10.0000,$
0.38268343,0,0.92387953,5.0000,2.0000,0,0,1.00000000,0.70710678,0,0.70710678,0,1.00000000,0,3,2.0000,$
XYPLAN
F(角点2)=FEAT/POINT,CART,70.0000,-13.7847,-10.0000,0.38268343,0,0.92387953
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_POINTANGLE_1006),AUTOFIGURE,F(角点2),ANGLEPNT,CART,70.0000,-13.7847,-10.0000,$
0.38268343,0,0.92387953,5.0000,2.0000,0,0,1.00000000,0.70710678,0,0.70710678,0,1.00000000,0,2,2.0000,$
XYPLAN
DMESW/COMAND,'MOVE/CLEARPLANE'
DECL/DOUBLE,V1
V1=ASSIGN/40.0
DECL/DOUBLE,V2
V2=ASSIGN/PI


标签:NETDMIS5.0,变量,DMIS,编程,COMAND,CART,2023,1.00000000,2.0000
From: https://blog.51cto.com/u_14941238/6065376

相关文章

  • NETDMIS5.0角度点测量2023
    角度点用来测量两条直线的交点,使用这个选项可以直接得到两条直线的交点。通常,为了得到精确的数据,在每个面上测量3个点。样例点:在每个曲面上采集的样例点数,可以是1,2或3。......
  • NETDMIS5.0特征数据的引用2023
    可以把特征的值赋给一个变量,然后可以用于公式计算。特征:下拉选择表达式类型“特征”,在ID框中点击鼠标中键添加元素或鼠标左键从节点程序界面拖入元素,如下图所示:DECL......
  • NETDMIS5.0自动测量边界点2023
    “棱点”测量选项用于定义将在零件的棱上进行的点测量。当零件材料非常薄,以致需要精确控制的CMM测量触测时,此测量类型尤其有用。要精确测量一个棱点,需要3个样例测点。......
  • NETDMIS5.0单轴坐标系2023
    在该实例中圆柱的轴线为第一基准,原点为上平面与圆柱轴线的交点。(此方法适用于轴类零件)测量以下特征:圆柱(圆柱1),平面(平面1),构造圆柱和平面的刺穿点(点1)。$$NET_DMI......
  • NETDMIS5.0平面/直线/圆建坐标系
    第一基准为顶部平面,第二基准为直线,中心圆心投影点为原点。平面(平面1)测量顶部平面。直线(直线1)从左至右在前平面采集直线。圆(圆2)测量如下所示的孔。$$NET_DMI......
  • NETDMIS5.0矢量点测量2023
    矢量点适用于检测工件变形不严重,实际法线矢量和理论法线矢量之间没有大的误差,可以得到正确的测头半径补偿。如果工件的变形比较大,会影响到测头半径的补偿,就不能使用矢量点......
  • NETDMIS5.0零件坐标系的建立2023
    建立零件坐标系有以下三个功能:1.准确测量二维和一维元素:2.方便进行尺寸评价:3.实现批量自动测量:在测量机过程中,我们往往需要利用零件的基准建立坐标系来评价公差、进行辅......
  • NETDMIS5.0位置度评价2023
    用于控制被测要素(点、线、面)对基准的位置误差。根据零件的功能要求,位置度公差分为给定一个方向、给定两个方向、任意方向三种。1.根据基准体系先测量位置度的基准......
  • NETDMIS5.0脱机编程之模拟采点2023
    “模拟采点”只有在这种模式下才可以在数模上采集测量元素,多用于脱机编程手动在数模上取点。鼠标采点:脱机手操器采点,点击该按钮后,在模型的面元素上任意位置点击左键即......
  • NETDMIS5.0测量过程简析2023
    1.准备工作:1)工件、图纸分析2)工件清洁3)工件装夹4)测头校验2.执行程序(测量程序已编辑完成)执行程序检测3.生成报告输出结果,判断工件尺寸是否合格。$$NET_DMIS_20160720$$MA......