首页/文章/ 详情

RationalDMIS变量定义

2天前浏览4

      所有的变量在使用前都需要进行声明,变量的名称由1到16个字母数字、下划线组成,名称的第一个字符只能为希腊字母。


    变量名称不能使用DMIS预留字,预留字包括DMIS主字、次字、常用函数等等DECL/COMMON,DOUBLE,XX,NUM[3,30]


DECL/COMMON,INTGR,I

DECL/COMMON,CHAR,20,TEMPSTR

DECL                 为变量定义的关键字

COMMON           变量的作用范围,这里是公共变量

DOUBLE              变量的数据类型,这个是双精度数字型变量

XX                         变量名称

NUM[3,30]             定义的变量为一个3*30的变量数组

INTGR                    变量的数据类型为整数型

CHAR                      变量的数据类型为字符型变量

20                    字符变量的长度最多为20个字符,中文算两个字符。




   在使用变量存储数据前必须用‘DECL’语句来定义,定义变量可以确定变量的三个属性:适用范围、变量类型、变量名。


DECL语句


  这个语句用定义方式声明一个新的变量,包括变量的长度、范围、类型以及长度,格式如下:


DECL/[范围],变量类型,变量名称


变量范围:变量范围决定变量多久将要使用,或者数据需要保留的时间,在此期间,可以通过各种DMIS语句调用或修改变量里的数据。


LOCAL变量只能被已定义的程序、宏访问,程序结束变量就被删除了。


GLOBAL变量可以被已定义的程序及其模块所访问;


COMMON变量可以被所有的程序、模块及宏访问,而且会永久存在;


数据类型:变量的数据类型用来确定变量存储数据的格式,不同的数据格式需要不同的内存空间。每种类型的存储空间上下限值取决于操作系统。



变量名称:当需要访问变量里的数据时需要名称来识别变量。变量名称由1到16个字母、数字或下划线构成,首字母必须是英文字母。变量名称中不能包含DMIS保留字(主次关键字、定义的标签名和函数名)。


    RationalDMIS中支持4种变量类型: 整数型, 实数型, 字符串和矢量型. DMIS 高级语言的变量类型多于这4种。


    RationalDMIS把其中一些变量类型结合了一下.比如, DMIS中双精度型和实数型是两个单独的变量类型,而在RationalDMIS中他们都被归为实数型。


   用户可以在DMIS程序中使用双精度型或实数型的地方使用变量数据区的实数型变量。

 

  变量数据区包括两列:变量名称列和变量值列.对于4种变量类型, RationalDMIS分别提供了3个默认的变量,前缀名是KNPT.


创建新变量:


   在变量数据区中创建一个新变量(注意: 变量也可以在DMIS程序中直接声明定义)可以通过变量父节点的右键菜单来完成.


    在右键菜单中选择"新建",就会弹出变量声明对话框,变量声明对话框有两个输入窗口,分别用来输入变量名称和变量初始值其中变量名称一项用户必须输入变量名称必须是一个合法的DMIS标签名.



DECL语句例子


1. 定义一个型变量,用于循环测量圆次数。



2.定义一个REAL或DOUBLE型变量,用于存储圆的直径。



3.定义INTEGR或DOUBLE型变量用来记录已测工件数量。



4.定义CHAR型变量来储存操作者的姓名。


   

    如果INCLUD语句用于调用测量块中的外部代码,则外部代码必须仅包含MEAS或RMEAS ... ENDMES块中允许的语句。 IF ... ENDIF,DO ... ENDDO和SELECT ... ENDSEL块必须完全包含在MEAS或RMEAS ... ENDMES块中。如果在测量块中使用JUMPTO语句,则将传输程序控制的(跳转目标)必须位于同一MEAS或RMEAS ... ENDMES块内。程序控制不能从测量块外部传送到测量块内的(跳转目标)。


来源:山涧果子
UM控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-03
最近编辑:2天前
山涧果子
大专 签名征集中
获赞 204粉丝 51文章 675课程 0
点赞
收藏
作者推荐

六点定位原理(RationalDMIS3-2-1法建立零件坐标系基础)

知识点:a.自由度的概念(1)所谓自由度,即空间位置的不确定性。(2)一个位于空间自由状态的物体,对于空间直角坐标系来说,具有六个自由度:三个位移自由度和三个旋转自由度。b.定位的实质: 就是限制自由度。工件的六个自由度如果都加以限制了,工件在空间的位置就完全被确定下来了。(1)通常,一个支承点限制工件的一个自由度。(2)使用合理设置的六个支承点,与工件的定位基准相接触,以限制工件的六个自由度,使工件在夹具中的位置完全被确定的方法,称为六点定位法则。一.六点定位原理: 一个自由的物体相对于三个相互垂直的空间坐标系,有六种活动的可能性(三种是移动,三种是转动),习惯把这种活动的可能性称为自由度。 要使工件在空间处于相对固定不变的位置,就必须对六个自由度加以限制。 用正确分布的六个支承点来限制工件的六个自由度,使工件在夹具中得到正确位置的规律称为六点定位原理。主要定位基准面: 设置三个支承点,限制了工件的三个自由度的定位表面。要求:支承面积大;三个支承点要对称配置。导向定位基准面: 设置二个支承点,限制了工件的二个自由度的定位表面。要求:应选狭长表面;支承点布置应尽可能远。双导向定位基准面: 限制四个自由度的圆柱定位面 双支承定位基准面: 限制二个移动自由度的圆柱定位面止推定位基准面: 限制一个移动自由度的定位基准面。要求:应选窄小且与切削力相对的表面;支承方向平行于导向方向。 防转定位基准面:限制一个旋转自由度的定位表面。要求:支承点布置应离回转线尽可能远。(1)过定位和欠定位现象 如果两种定位元件均能限制工件的同一个方向自由度时,称为过定位。对于过定位的工件: 可能会导致工件放不进去或使接触点(定位点)不稳定,增加了同批工件在夹具中位置的不统一性。 一般情况下,如果工件的定位表面的定位面没有经过机械加工或毛坯面虽经过机械加工,但仍然很粗糙,这时过定位是不允许的。 如果工件的定位面经过了机械加工,并且定位面和定位元件的尺寸,形状和位置都做得比较准确,比较光整,则过定位不但对工件加工面的位置尺寸影响不大,而且可以增加加工时的刚性,这时过定位是允许的 。结论:过定位是否允许,应该根据情况进行具体分析。(2)各种定位若定位支承点少于所应消除的自由度数,则工件定位不足,称为欠定位。位时应注意的几个主要问题1. 定位支承点限制工件自由度的作用,应理解为定位支承点与工件定位基准面始终保持紧贴接触。2.分析定位支承点的定位作用时,不考虑力的影响;3.定位支承点是定位元件抽象而来的。4.一个定位支承点仅限制一个自由度,一个工件仅有六个自由度,所设置的定位支承点数目,原则上不应超过六个。二.常用定位元件所能限制的自由度 常用定位元件可按工件典型定位基准面分为:1.用于平面定位的2.用于外圆柱面定位的3.用于孔定位的三.工件以平面定位1.面积较小的基准平面选用支承钉2.面积较大、平面度精度较高的基准平面定位选用支承板3.毛坯面、阶梯平面和环形平面作基准平面定位时,选用自位支承4.毛坯面作基准平面,调节时可按定位面质量和面积大小分别选用可调支承5.当工件定位基准面需提高定位刚度、稳定性和可靠性时,可选用辅助支承四.工件以外圆柱定位1.当工件对称度要求较高时,选用V形块2.当工件定位圆柱面精度较高时,可选用定位套或半圆形定位座 1、V形块 *长V形块限制4个自由度; 短V形块限制2个自由度; *结构形式有固定式和活动式, 其中活动式兼有夹紧作用 *具有良好的对中性 *工件的定位面可以是完整的或局部的圆柱面 2、定位套五.工件以内孔定位1.工件上定位内孔较小时,常选定位销2.在套类、盘类零件的车削、磨削和齿轮加工中,大都选用心轴 工件以内孔定位时,常用的有:定位销、定位心轴、自动定心机构(如三爪卡盘、弹簧心轴等〕。 1、圆柱销:又称定位销。有短销和长销之分2、圆柱心轴(1)间隙配合心轴(2)过盈配合心轴3、圆锥销:限制3个移动自由度4、圆锥心轴:限制5个移动自由度六.组合表面定位1.最常用的就是“一面两孔”定位。 2.一平面和一圆柱销及削边销 3.其它组合定位方式还有以一孔及其端面定位(齿轮加工中常用),有时还会采用V形导轨、燕尾导轨等组合成形表面作为定位基面。 因为要加工基本是毛坯料,两孔位置精度绝对低,如果按照图纸上的相对位置确定定位销的位置,可能导致工件装不上,或远或近,如果使用1个圆柱销1个削边销,削边销的两侧被削去一部分安装时就有了更大装夹空间,易于装夹. 使用时,要使他的横截面长轴垂直于两销的轴心连线,否则削边销不但不起应用的作用,还有可能使工件无法装夹 。 第二个销子采用削边销结构,即采取在过定位方向上,将第二个圆柱销削边,如图b所示。平面限制 三个自由度,短圆柱销限制 两个自由度,短的削边销(菱形销)限制 一个自由度。它不需要减小第二个销子直径,因此转角误差较小。 注: 不需完全定位的加工工序中,采用完全定位固然可以,但增加了夹具的复杂程序。在机械加工中,一般为了简化夹具的定位元件结构,只要对影响本工序的加工尺寸的自由度加以限制即可。 来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈