首页/文章/ 详情

RationalDMIS高级程序里的取值序数解读

10月前浏览1504

   所有元素在测量前,都必须先有理论值,这个理论值或从图纸上获得,或直接从CAD模型中拾取。

作为测量程序,所有的元素在使用前,都必须先有理论值。

在进行各项元素的检测前,都必须先有理论定义:

     几何元素的测量,包括:元素的定义,测量指令,要测量的点以及测量结束指令。

以下用圆元素的测量举例说明:


①元素定义

      是一个定义语句,由一个主字、一个卷标、多个次字和多个参数构成。它描述一个特征,的大小、位置和方位,这个特征是一个圆,并且给它指派名"CIRCLE1"。

②测量指令

对圆元素CIR1进行测量,4表示所使用的测量点数。

③测量点位置

   是一个命令语句,都是由一个主字与一个次字和若干参数构成,它们指示DME在给定位置进行点测量。

④测量结束指令

   是一个命令语句,它只是一个主字自己,指示测量序列已经完成。

    以F"开始的元素定义为理论元素,以"FA"开始的元素定义为测量元素。


   序号:①-元素名称;②一定义指令;③一定义圆元素:④-定义内圆;⑤一直角坐标系;⑥-X理论值:⑦-Y理论值;⑧-Z理论值;⑨-I;⑩-J;⑪-K:⑫-定义圆的理论直径

  RE:

   注意:在编写程序时,元素定义为理论元素,而不定义为测量元素。测量元素是在测量结束后由软件计算得出。

    可以使用取值命令(OBTAIN/VALUE)将数据项中的信息结合到一起并且将其赋值到一个变量中。例如,如果您需要基于测量结果作出决定,您可能需要从特定特征的输出计算得到的误差值。

   每个数据项具有一组参数,如X,Y和Z轴,第i,j,k向量等。参数数量取决于数据项目。

从测量元素中读取数据

   利用OBTAIN指令可以读取测量或理论元素内部的数据,请不要忘记区分"F'与"FA','S,与"SA,,.之间的区别。

   在圆元素中,①-"CIRCIE",②-"CART",③-内孔,④-X坐标,⑤-Y坐标,⑥-Z坐标,⑦-I,⑧-J,⑨-K ,⑩-直径

理论(名义)特征和实际特征的序数

(此处 r =半径, a = 角度, h = 高度, o=方向, s=表面, n=法线, c=中心点, l=左, r=右)

触测采点(PTMEAS)的序数

实际公差的序数

(此表格显示了大部分有用的序号,但不是所有序号)

名义极坐标传感器的序数

(这些取决于传感器,例如,对于带有球状测头的极坐标传感器,序数11指球,没有序数12。)

实际传感器的序数

MODE/PROG,MAN

F(CIR1)=FEAT/CIRCLE,INNER,CART,40.000,55.000,32.000,0.000,0.000,1.000, 45.000

$$ Measurement points are created through nominal points

MEAS/CIRCLE, F(CIR1), 4

PTMEAS/CART,62.500,55.000,30.000,-1.000,0.000,0.000

PTMEAS/CART,40.000,32.500,30.000,0.000,1.000,0.000

PTMEAS/CART,17.500,55.000,30.000,1.000,0.000,0.000

PTMEAS/CART,40.000,77.500,30.000,0.000,-1.000,0.000

ENDMES

DECL/COMMON,REAL,CIR1_X

CIR1_X = OBTAIN/FA(CIR1),4

DECL/COMMON,REAL,CIR1_Y

CIR1_Y = OBTAIN/FA(CIR1),5

DECL/COMMON,REAL,CIR1_Z

CIR1_Z = OBTAIN/FA(CIR1),6

DECL/COMMON,REAL,CIR1_D

CIR1_D = OBTAIN/FA(CIR1),10

DECL/COMMON,REAL,CIR1_1_AX

CIR1_1_AX = OBTAIN/FA(CIR1)[1],2

DECL/COMMON,REAL,CIR1_1_AY

CIR1_1_AY = OBTAIN/FA(CIR1)[1],3

DECL/COMMON,REAL,CIR1_1_AZ

CIR1_1_AZ = OBTAIN/FA(CIR1)[1],4

DECL/COMMON,REAL,CIR1_1_AI

CIR1_1_AI = OBTAIN/FA(CIR1)[1],5

DECL/COMMON,REAL,CIR1_1_AJ

CIR1_1_AJ = OBTAIN/FA(CIR1)[1],6

DECL/COMMON,REAL,CIR1_1_AK

CIR1_1_AK = OBTAIN/FA(CIR1)[1],7

T(TDM1)=TOL/DIAM,0.000,0.050

OUTPUT/FA(CIR1),TA(TDM1)

DECL/COMMON,REAL,TDM1_EVA

TDM1_EVA = OBTAIN/TA(TDM1),2

DECL/COMMON,REAL,TDM1_ACT

TDM1_ACT = VALUE/TA(TDM1),ACT

DECL/COMMON,REAL,TDM1_DEV

TDM1_DEV = VALUE/TA(TDM1),DEV

DECL/COMMON,REAL,TDM1_AMT

TDM1_AMT = VALUE/TA(TDM1),AMT

来源:RationalDMIS测量技术
ACT理论3DEC
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-01
最近编辑:10月前
山涧果子
大专 签名征集中
获赞 201粉丝 39文章 1203课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

暂无数据
暂无数据
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈