GB T 16720.4-1998 工业自动化系统 制造报文规范 第4部分;数值控制用伴同标准.pdf

上传人:confusegate185 文档编号:219563 上传时间:2019-07-13 格式:PDF 页数:90 大小:7.30MB
下载 相关 举报
GB T 16720.4-1998 工业自动化系统 制造报文规范 第4部分;数值控制用伴同标准.pdf_第1页
第1页 / 共90页
GB T 16720.4-1998 工业自动化系统 制造报文规范 第4部分;数值控制用伴同标准.pdf_第2页
第2页 / 共90页
GB T 16720.4-1998 工业自动化系统 制造报文规范 第4部分;数值控制用伴同标准.pdf_第3页
第3页 / 共90页
GB T 16720.4-1998 工业自动化系统 制造报文规范 第4部分;数值控制用伴同标准.pdf_第4页
第4页 / 共90页
GB T 16720.4-1998 工业自动化系统 制造报文规范 第4部分;数值控制用伴同标准.pdf_第5页
第5页 / 共90页
亲,该文档总共90页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准工业自动化系统制造报文规范第部分数值控制用伴同标准发布实施国家质量技术监督局发布前言本标准等效采用工业自动化系统制造报文规范第部分数值控制用伴同标准本标准目次保留了的细目便于使用另外增加了附录中英文对照表在技术上与国际标准等效在编写格式上符合我国国家标准标准化工作导则第单元标准的起草与表述规则第部分标准编写的基本规定本标准是工业自动化系统制造报文规范英文缩写为系列标准的一部分该系列标准包括第部分服务定义第部分协议规范第部分机器人伴同标准第部分可编程序控制器伴同标准第部分过程控制伴同标准工业自动化系统制造报文规范协议子集规范本标准是首次制定在名词术语等方面尽量与已发布的标准

2、协调统一建议该标准与相应的标准配套使用本标准的附录附录附录附录均为标准的附录附录附录为提示的附录本标准由中华人民共和国机械工业部提出本标准由全国工业自动化系统标准化技术委员会归口本标准起草单位机械工业部北京机械工业自动化研究所本标准主要起草人曾庆宏郝淑芬梁云本标准是首次发布前言国际标准化组织是由各国标准化机构成员体组成的世界性联合体通常是由的技术委员会完成国际标准的制定工作每个成员体对某项已建立技术委员会的专题感兴趣时均有权参加该技术委员会同有联系的官方或非官方的国际组织亦参加此工作和电工技术标准化有关的一切事务与国际电工委员会密切合作技术委员会采用的国际标准草案被提交给各成员体进行投票至少得

3、到成员体投票赞成才能作为国际标准发布国际标准是由工业自动化系统和集成技术委员会的物理设备控制分委员会制定的在工业自动化系统制造报文规范的总标题下由以下部分组成第部分服务定义第部分协议规范第部分机器人伴同标准第部分数控伴同标准附录附录是的本部分的不可缺少的组成部分附录只为提供信息引言给出了服务定义服务是一类内容广泛的服务用于多种制造设备和过程控制设备在符合模型的开放通信系统中使用时的相互配合但是这些服务本身只对抽象的一般式的控制设备提供一种传递报文的环境为了向真实制造设备如数控机床工业机器人可编程序控制器过程控制系统等传达设备特定的语义多数服务具有可选择的参数而这些参数在中尚未详述还规定任何这类

4、参数只能在合适的得到公认的标准化组织为特定设备设计的所谓伴同标准的环境中使用的本部分即要作为和的这种伴同标准特别是它为制造报文规范定义了数值控制的语义它应被用于数控制造系统或设备连到符合模型的通信网络并使用服务和协议的场合此后的第部分将被引用为本标准本国际标准的本部分或直接称的本部分数控特定语义的定义和规范遵守附录的要求和导则注的本部分不限制从真实数控制造设备到虚拟数控制造设备的映射也不规定具体实施或产品本标准还认为数控设备的安全操作是首要的此处描述或定义的任何操作只在符合有关安全标准和规定时才被允许中华人民共和国国家标准工业自动化系统制造报文规范第部分数值控制用伴同标准国家质量技术监督局批准

5、实施范围本标准扩展了和中定义的概念和原则本标准作为制造报文规范的一个伴同标准描述数控制造设备和装置的语义特别是的本部分描述在数控特定应用中制造报文规范服务的使用描述在数控设备应用特定功能及这些功能怎样映射为虚拟制造设备属性意义上的数控设备模型为可应用于数控操作的和允许伴同标准特定参数的那些服务提供数控特定的语法为数控特定对象定义标准化的名称定义数控特定的服务的一致性和所需的一致性构造块参数还应注意除了的本部分之外在和内在工业机器人和工业机器人系统可编程序控制系统及过程控制系统中还有其他伴同标准已经或正在开发引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均

6、为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性和的成员维护对当前有效的国际标准的登记数字控制机床坐标和运动方向的命名工业自动化系统机床数值控制词汇信息处理系统开放系统互连基本参考模型信息处理系统开放系统互连服务约定信息技术开放系统互连抽象语法记法规范工业自动化系统制造报文规范部分服务定义工业自动化系统制造报文规范部分协议规范定义的本部分使用如下定义报警立即指示或通告数控系统中发生了一个严重问题故障或异常状况通常导致操作中断应由外部如通过操作员的干预来解决设备用于制造或其他过程的机械或机电设备的整体或部分设备可以是机床机床的功能部件工件搬运装备或类似装置在本文中设备对

7、数控伴同标准的用户应是能作为一个独立单元看到的可以由数控伴同标准的用户独立控制如启动和停止数值控制一个或多个设备使用的制造或其他过程的自动控制装置通常涉及运动机构且使用预先编程的数值数据这些数据可以在操作进行中引入数值控制器用以实现制造或其他过程数控功能的电子控制系统它通常包括计算机文件存贮模拟和数字式输入输出接口以及一个或多个操作员接口设备数控伴同标准的本部分数控伴同标准用户应用过程的一部分它在概念上调用数控伴同标准在的本部分的上下文中这是指外部的或称主机的处理器它与数控系统通信并对数控系统进行远程控制数控系统是一个工作站包括一个数值控制器和一个或多个设备操作员接口设备操作员接口设备为数控伴

8、同标准用户提供与数控系统操作员通信的手段反过来同一接口可以被数控系统操作员用来在本地控制方式下对数控系统进行控制偏置作为零点偏置轴值变换坐标变换或几何变换的一般概念被引用的术语轴指真实的机床的导向直线或旋转的轴它也反映机床工作空间的一维坐标轴参见坐标系零点偏置在一维中真实机床轴的原点与相应零件程序坐标间的关系轴值变换对真实机床轴上的一点所对应的零件坐标实行的一维变换诸如平移镜像和比例的原语序列坐标系在中定义注坐标系也可以由三个正交坐标轴唯一地确定始终要用右手法则实际坐标系数控系统使用的实际坐标系坐标变换两个独立坐标系之间关系位置和方向的表达式几何变换以实际坐标系对空间的一点实行的原语变换平移旋

9、转比例镜像的序列除本节的定义之外的第章的定义也适用该部分中除特定的定义外还列出了基本参考模型服务约定以及抽象语法标记说明中定义的若干术语所有这些定义均适用于本标准的引用数控特定的定义还可在中找到略语的本部分使用下列略语抽象语法标记法一致性构造块确认伴同标准经常和一起使用指示必要参数制造报文规范数值控制或数值控制器开放系统互连协议实施一致性说明请求应答虚拟制造设备数控应用描述本章描述制造通信环境中数控系统的模型和功能数控特定的模型数控系统是一个工作站在那里一个或多个设备由一个数值控制器控制这种设备可能包括任意的机械或机电装置视其具体应用而定一个数控系统可以通过一个或多个通信信道与其他工作站相连在

10、工厂中几个数控伴同标准的用户可以和单一的数控系统通信如图所示图制造环境中的数控系统数控系统可以由其组成部分的模型来描述图便是这些组成部分的模型这些组成部分可以对数值控制器对设备或对两者的各方面进行描述图数控系统的组成部分本节的这些模型从通信的观点对数控应用领域的元素进行描述它们包括下列模型数控系统状态模型数控设备控制模型数控信息模型数控偏置模型数控报警模型数控数据存贮模型数控系统状态模型数控系统状态模型描述数控伴同标准用户可见的数控系统的全局状态它还代表一种机制允许本地用户和数控伴同标准用户远程用户间的协调以及多个数控伴同标准用户间的协调图数控系统状态模型基本状态基本状态描述数控系统总的工作状

11、况状态说明正常生产数控系统完全可操作需要本地动作数控系统的一个组成部分失效或不能操作本地远程状态在工厂环境中一个数控系统可以由一个数控伴同标准用户远程地控制或本地控制如图所示图本地远程状态状态说明本地控制在这种状态数控操作是在本地用户的控制下为了转变到远程控制方式需要操作员做本地动作本标准不包括本地控制下的任何状态或操作注即使在本地控制下某些远程操作也是可能的例如一个数控伴同标准用户可以告诉数控系统下一个加工的零件在本地控制下是否允许选择远程操作这取决于具体实施且应与安全紧密相关这一选择甚至可以按操作人员的决策结果改变远程控制在这种状态数控系统由远程用户控制任何改变控制过程状态的操作员干预或是

12、由于危及安全都会强制数控系统转为本地控制状态转变转为远程这种转变只是本地动作的结果且使得能对数控系统进行远程控制由于这一转变可能取决于控制过程的状态因此确切的条件将由系统实施者决定转为本地这种转变使数控系统从远程控制改为本地控制它可以在任意的设备状态和控制进程状态下发生且设备的和或控制过程的结果状态将与实施有关控制令牌一个数控系统可以由几个数控伴同标准用户控制这种多客户配置要求有一种机制来获取和释放对数控系统的控制权没有这种能力就不可能防止两个或多个数控伴同标准用户试图同时控制数控系统数控设备控制模型数控设备控制模型可以看作是若干相互作用的组成部分诸如一或多个设备一个数值控制器一个操作员接口设

13、备以及一或多个控制进程等如图图所示设备设备代表数控系统的那些机械的或机电的部分它们对数控伴同标准用户而言是可见的独立实体可以单独进行控制如启或停等注在一个系统内勾画设备轮廓的方法是任意的在一种实施中可以把铣床或刀库这样一些整个实体考虑为设备而另一种实施可以把一个系统细分为一些较小的单元如主轴旋转工作台或刀具交换装置图数控设备控制模型设备的映像数值控制器对每个设备有一个映像该映像反映数控系统建立时所配设备的一些机械结构和资源例如设备映像包括设备的实际状态或轴的数量控制进程控制进程表示用户程序的执行它连接于零件程序和数据如刀具修正和夹具偏置控制进程还连接于执行信息如当前执行状态当前正在处理的程序行

14、等控制进程与设备相连且可由数控伴同标准用户动态地建立操作员接口设备操作员接口设备为数控伴同标准用户提供和数控系统操作员通信的手段从物理上说同一接口还可以被数控系统操作员用来对数控系统进行本地控制单一设备的数控系统数控系统的一般模型可以包括一或多个设备以及一或多个控制进程但是一个简单的数值控制器可以只支持单一设备和单一控制进程例如图示出由单一设备和单一控制进程组成的数控系统设备映像代表一个车削单元和一个刀具交换装置控制进程把程序和数据与设备连接在一起图数控设备控制模型单一设备多设备的数控系统另一种数值控制器可以控制几台设备通常这些设备是相互作用的这种系统的一个例子示于图该系统建立了一个三台独立设

15、备两台车削单元和一个刀具库的模型数控伴同标准用户可以对这三台设备的每一台进行独立操作数控设备的操作由设备状态模型和控制进程状态模型描述设备状态模型设备状态模型描述设备的状态设备的映像包含设备状态图数控设备控制模型个独立设备图数控设备状态模型状态说明电源关在这一状态除涉及安全的如刹车夹住之外的所有功能均不工作不应有任何电源施加到设备上就绪在这一状态电源施加于设备即施加于伺服轴驱动电机主轴驱动电机和液压泵等未就绪这种状态可能是由出错或停机条件引起的如果是由错误条件所至则只有确认和排除错误条件的动作能退出这一状态这里假定数控能为恰当的诊断提供足够的信息状态转变电源开这相当于给设备施加能源且代表从电源

16、关到就绪的转换电源关这一转变使设备转到电源关状态它将停止设备的所有操作出错这一转变使设备从就绪状态转到未就绪状态错误恢复这一转变使设备回到就绪状态注上述设备状态模型是简化了的实际上像电源开和电源关的转变可能是相当复杂的过程控制进程状态模型控制进程状态模型为用户提供关于用户程序执行状态的信息一个控制进程可以控制一或多个设备对数控伴同标准的用户而言必须知道程序和知道程序对设备的作用方式图数控控制进程状态模型因此控制进程状态模型描述用户程序的执行状态如启停等控制进程可以由数控伴同标准用户动态地建立这种建立必须把某一设备与该控制进程连在一起并选择用户程序和数据为操作任一设备至少需要一个控制进程把某些控

17、制进程与其设备连在一起可以是静态的状态说明不存在这是控制进程在被建立前的状态不可运行该状态是出错的结果从该状态恢复正常必须要有操作员的明确动作闲置在这一状态控制进程就绪于执行即所有所需的初始化已经完成运行在这一状态控制进程是完全可操作的并在执行用户程序的命令已停止该状态可以是停止命令的结果或是其他停止条件的结果从该状态在停止之后用户程序可以恢复正常执行状态的转变状态的转变可以由几种原因引起如数控伴同标准用户操作员用户程序或设备还假定制造厂可以在提供正确诊断的足够信息时定义一定的引发状态转变的条件建立进程该转变建立一个控制进程把用户程序数据和设备连接起来删除进程这一转变删除一个控制进程解除程序数

18、据和设备间的所有连接开始这一转变开始控制进程的执行假定所有前提均被满足进程结束这一转变完成控制进程的执行该转变一般相当于程序的结束停止这一转变停止程序的执行它可能由数控伴同标准用户发出的停止命令引起且使控制进程进入已停止状态用恢复转变可以重新开始执行恢复这一转变恢复运行状态出错这一转变将控制进程挂起使之成为不可运行只有出错的原因被排除才能使进程从本状态复原错误恢复由本地或远程动作将前一错误的根源排除使不可运行状态转变为别的状态复位该转变使控制进程处于闲置状态与设备状态的关系由于设备的状态和与其相关的控制进程状态是相互依赖的它们将互相影响例如当一个设备被关闭或进入未就绪状态时就应当有一个控制进程

19、状态的转变表给出设备状态与控制进程状态间的关系表设备状态与控制进程状态间的关系设备状态可能的控制进程状态电源关就绪未就绪不存在不可运行闲置任一状态不存在不可运行已停止闲置数控信息模型基本状态设备状态和控制进程状态为数控伴同标准用户提供有关数控系统状态的一般信息但是为了使数控伴同标准用户在远程控制时得到所需的有关数控系统的更为详细的信息的本部分已包含一些附加类型的信息这些信息是由此处的数控信息模型描述的图数控信息模型基本信息这包括有关数值控制器的信息如控制器电压或控制器出错信息设备信息这包括有关设备的信息如液压系统的压力或设备电压进程信息这包括有关控制进程的信息如当前执行的程序块偏置模型数控系统

20、运行的一个重要部分是处理轴变换零点偏置和其他坐标变换的能力在单独的常规数控系统中这些功能的多数是由机床操作员和用户程序完成的偏置模型的目的就是为数控伴同标准的用户提供这些功能偏置模型将为数控伴同标准的用户提供远程控制所需的一切几何变换功能偏置表示的是点的位置描述的变换这些点通常是和被加工零件或工件有关连的偏置模型区分两种类型的变换一维的和三维的就是说按一个轴的或按笛卡尔坐标的这两类变换又都再细分为参考原点变换和轴值或几何变换参考图图可使偏置模型更为直观有关这些的学习材料见非正式的附录图偏置分类的层次零点偏置零点偏置对物理的机床轴的虚原点零点作移动见图该虚原点是零件程序的参考点零点偏置同样适用于

21、直线轴和旋转轴虚原点实原点零偏零偏零偏一个数控系统所支持的零偏的数目是与实施有关的并由适当的项所说明对于旋转轴需要规定其允许的旋转范围例如图零偏和虚零点轴值变换所有轴值变换都是参照各自轴的虚原点的旋转的和直线的轴值变换被同样处理最终结果轴值变换改变了用户程序所加工的零件或工件的位置和几何本标准定义了下列原语轴值变换见图平移点以值的平移原语矩阵记法坐标记法镜像点关于虚原点的镜像原语矩阵记法坐标记法比例点相对于虚原点的以因子的比例原语矩阵记法坐标记法单独使用比例和镜像本身这两者是可对易的此外任何的原语操作序列都是和顺序有关的下面是常用的记法它反映出顺序第原语第原语第原语第原语注本标准对原语变换的数

22、目没有限制该数目将在实施中规定对旋转轴范围的说明将在实施中规定例如复杂的轴值变换可以用一个操作序列表达例如关于中心点的镜像可以用下面的表达式来得到图原语轴值变换序列坐标变换坐标变换确定一个坐标系对另一坐标系的位置和旋转按照的约定这种变换应当包括一个旋转欧拉角和一个向量的本部分中定义的对象如托盘夹具零件或分区等可以具有涉及坐标变换的偏置属性坐标变换的一个例子示于图图坐标变换用户程序是用其自己指定的坐标系为零件或工件编写的为了能正确地执行在数控中需要有关该坐标系的足够的信息这些信息将被包含在一个称作活动的程序坐标系中几何变换几何变换定义三维空间中点的坐标的变换以便把该点的在原坐标系通常称为程序坐标

23、系中的参照值改变为在某个目的坐标系通常是加工环境的坐标系中的参照值几何变换的结果是按该零件程序生产的工件的位置方向或几何的改变下面定义在几何变换中使用的原语假定原坐标系是用坐标和表达的平移点以向量作的平移原语矩阵记法比例的分量按比例因子作的比例原语矩阵记法旋转三个旋转旋转是由定义的按如下顺序的序列对轴旋转角对轴旋转角对轴旋转角原语矩阵记法镜像对于和只有值和是有效的表示没有关于指定平面的镜像表示有关于指定平面的镜像例关于平面的镜像关于平面的镜像关于平面的镜像关于和平面的镜像镜像自身是可对易的除此之外任何原语操作序列都和顺序有关下面是一种常用的反映顺序的标注参见图第三原语第二原语第一原语注当使用镜

24、像原语时工件的形状保持不变例如假定程序描述一个圆柱那么在镜像操作之后该圆柱仍然是一个圆柱当使用具有负比例原语时则形状改变因而该圆柱程序在经过具有比例因子的比例变换后工件上将产生一个圆孔本标准对原语变换的数目没有限制这将在实施时规定复杂的几何变换可以由一个原语序列来表达图原语几何变换序列数控报警模型为了正确完成制造环境中的任务数控应具有向数控伴同标准用户指出故障的能力注这种故障可以是系统故障控制单元的温度问题控制单元的电池问题等等一般说来在数控内部存在着含有上百个故障条件的表每一项均引起一个报警报警的监视和发生信号等由数控报警模型来代表如果一个报警发生且报警监视功能可以工作则就有一个数控报警通告

25、发给数控伴同标准用户数控报警的通告包括下列信息数控报警名称每一个要通知数控伴同标准用户的报警都有一个为其数控所识别的唯一的报警名称数控报警状态该参数代表报警监视的当前状态不能闲置活动数控报警状态不能表示报警监视不能工作当报警监视不能工作时可能有一个数控报警通告数控报警状态不能送给数控伴同标准用户数控报警状态闲置表示监视到的报警是不活动的或该报警已经行将消除数控报警状态活动表示监视到的报警是活动的数控报警严重性该参数代表对收到数控报警通告的数控伴同标准用户而言报警的严重性的某种测度数控报警时间该参数含有数控报警状态被觉察到的时间日期和时间或是一个时间序列标识符数控报警确认规则这一参数指出数控伴同

26、标准用户怎样确认他收到了数控报警通告数控报警确认规则无表示不需要确认数控报警确认规则确认活动表示对于指出数控报警状态为活动的报警通告确认是必须的对于数控报警状态为闲置的通告确认是允许的但不是必须的数控报警确认规则确认全部表示对指示活动的或闲置的报警通告确认均是必须的注报警确认规则对每个报警可以不同对于不支持报警确认的数控系统该参数的值为无数控数据存贮模型多数的数值控制器提供数据的存贮以及远程选择检验和或取出任何数控操作所需数据的能力这些数据一般包括用户程序和运行参数如刀具装夹过程和其他参数它们通常是远程产生的经过通信网络或通过本地手段传给数控数据存贮模型定义数据存贮的组织以及数据被查阅的方法的

27、本部分不指定任何特别的数据存贮层次它提供多个数据存贮这些数据存贮可以在数值控制器的内部或外部本模型包括外部存贮使得它们对数控伴同标准用户是可见的注本标准只从数控伴同标准用户的角度定义本地数据存贮系统的模型这种模型到真实数据存贮的映射超出了的本部分的范围图数控数据存贮模型数控特定的功能的本部分不定义数控系统的任何功能类但定义如下的一般数控特定功能这些功能的任何一个可以被也可以不被某个特殊数控系统支持这些功能到的映射在第章中定义数据传输符号的本部分的数值控制器能从数控伴同标准用户向数控系统传送数据也可以反过来传送向或从数控系统传输数据有三种不同方法块传送至数据仓库在数控伴同标准用户和数据系统之间传

28、送大批数据上装和下载动态块传送数控系统在传送期间执行数据用小缓冲区进行传送动态下载变量传送在这种方式下数据作为变量被查阅且数据的传输是靠读或写这些变量来完成的数控伴同标准的用户还可以令数控系统从远程的文件服务器来加载或存贮数据某些数据如刀具数据可以被作为数据块或是作为变量处理或是两者都有这取决于某一特殊应用的复杂性简单的数值控制器可以用块传送的方式处理刀具数据较复杂的系统可以或者用块传送或者用变量传送或者用两者来处理为处理各种应用所需的变量数据结构在本标准的正式附录中定义数控数据存贮管理数控数据存贮模型向数控伴同标准用户提供表述下列数据管理能力的信息存贮组织数据存贮中数控伴同标准用户程序的名称

29、版本控制数据存贮中数控伴同标准用户程序的起源和或版本属性存贮器使用为数控伴同标准用户程序分配的数据存贮空间的总量存贮器位置数据存贮所代表的存贮介质的种类数据类型数据存贮中数控伴同标准用户程序的格式保护方式数据存贮中数据的完备性和可存取性数据存贮项的删除进程管理对数控系统的远程控制需要下列与程序控制有关的功能选择一个机床程序来执行开始一个控制进程的执行远程循环启动暂停和恢复一个控制进程停止一个控制进程的执行与操作员的交互操作员接口设备提供使数控伴同标准用户与数控系统操作员通信的手段报警处理为了使数控伴同标准用户得到故障信号数控系统应当有以下能力屏蔽不屏蔽报警把报警信号传给数控伴同标准用户接收报警

30、确认提供活动报警的择录信息数控特定上下文映射本章建立已在第章定义的数控系统与在中定义的虚拟制造设备抽象模型的关系为了互操作性的目的中的抽象概念对真实系统的一致应用是很重要的由于的本部分不可能预知现存数控系统或尚未开发的数控系统的所有变种所以只提供将真实系统与抽象模型关联起来的一般指南该指南应适用于任何符合要求的数控系统从数控特定模型到虚拟制造设备对象的映射本章说明数控系统的不同元素和虚拟制造设备域程序调用以及变量等的抽象概念有怎样的关系这此说明适用于映射到单一的简单数控系统同样适用于映射到多个的数控系统差别主要与应用有关数控系统到模型的映射本条定义条的数控特定模型怎样映射到中定义的抽象概念图说

31、明数控的主要组成部分和它们相互之间的关系一个数控可以包括若干变量域以及一个或多个程序调用图数控模型基本状态基本状态映射为逻辑状态和物理状态本地远程状态本地远程状态映射为一个名为的特定的署名变量对象控制令牌控制令牌映射为一个名为的令牌信志对象设备映像设备映像映射为一个预定义的域对象设备域该域具有代表设备物理资源和状态的若干域特定的署名变量设备状态映射为一个设备域特定的署名变量用户程序用户程序被建模为一个域对象且与一个控制进程连接用户数据用户数据被建模为域对象且可能与一个控制进程连接控制进程控制进程被建模为一个程序调用对象该程序调用对象连接于该控制进程相关的域对象控制进程状态映射为程序调用状态数控

32、信息基本信息设备信息和控制进程信息映射为变量基本信息映射为特定的署名变量设备信息映射为设备域特定变量控制进程信息映射为域特定变量含有这些变量的进程信息域是在本地建立被分配的程序调用的同时建立的且包括该程序调用的名替代分别地存取不同变量数控伴同标准的用户可以定义包含所需变量的署名变量表对象的本部分为基本信息提供变量表对象基本信息表为设备信息提供变量表对象设备信息表且为进程信息提供变量表对象进程信息表但这些对象的使用是任选的数控报警模型数控报警模型映射为事件模型数控数据存贮下列对象类被用来提供数控数据存贮模型所需的数据存贮功能数控域对象类数控数据存贮域署名变量对象类数据存贮信息数据存贮项署名变量类

33、型对象类数据存贮项类型署名变量表对象类数据存贮项表操作员接口设备操作员接口设备映射为中的操作站对象一个数控系统中可以有几个操作站对象数控数控对象对象所有定义的属性附加细节本标准中未定义附加属性逻辑状态和物理状态的逻辑的和物理的状态按照表生成基本状态表状态相关基本状态逻辑状态物理状态正常生产允许状态改变运行的本地动作任意需要授权不可操作的要求部分运行的映射为域的数控特定对象的定义数控域对象对象数控域所有定义的域属性附加细节本标准中未定义附加属性设备域设备域代表一个设备的各物理资源它是一个预定义的域可由制造厂家建立它提供一个命名空间用于域特定的署名变量如设备状态轴数等进程信息域进程信息域含有相应控

34、制进程的进程信息这个域是由本地在建立控制进程的同时建立的且只在和控制进程同一生命期中存在也就是说由本地用删除控制进程来删除该域相关的程序调用的域引用属性表包括一个对进程信息域的引用程序域用户程序通常包括零件执行步的一个序列且用高级语言如编码这种程序被建模为域它提供上装下载和从数控存贮中删除用户程序的手段且使数控伴同标准用户能把几个用户程序汇编成一个程序调用数据域用户程序使用的数据可以被建模为域或是域中的变量例如刀具数据域制造厂家定义的刀具信息生产用具数据域制造厂家定义的生产用具信息如夹具信息与程序域类似这些对象可以被上装下载或从数控存贮中删除而且可以与用户程序一起被汇编成一个程序调用数控数据存

35、贮域对数控中的每个逻辑数据存贮都要建立一个数控数据存贮域对象这种域将含有一定数量的域特定对象就是那些定义数控数据存贮的对象以及那些定义分配给数据存贮的域对象数控数据存贮域的名称将以开头数控数据存贮域的建立是本地事务本标准不把逻辑数据存贮映射为物理数据存贮设备从属对象的数控数据存贮域表包括如下内容数据存贮信息对应于数控数据存贮模型见图的存贮信息元素数据存贮项类型定义该模型数据信息元素的内容数据存贮项对应于该模型的数据信息元素数据存贮项表提供一个数据信息元素名称的表这些对象之间的关系以及数控数据存贮模型如图所示数控数据存贮通常不被直接修改其对象的建立和删除是由本地作为建立和删除数控的域的结果而完成

36、的数控数据存贮的映像如何改变即数控数据项的建立以及数控数据存贮域特定对象的分配等均是本地事物下面是按数控数据存贮在上装和下载域时可能有的能被看到的副效应图数据存贮映射当发生一个域状态转换为就绪时与该域内容相应的数控数据存贮域中的一个数据存贮项被建立该数据存贮项的属性应由本地导出当发生一个域状态转换为不存在时相应的数据存贮就被从数控数据存贮域中删除数据存贮信息变量的值也假定当发生所分配的域状态转变为就绪或不存在时被修改的本部分不规定客户对值的使用或数控数据存贮对象是否存在为的是使数控伴同标准用户利用该信息得到的本部分的第章中定义的功能其他对象到域的映射命名的约定提供一种分组方法使得能方便地找到所

37、有这些对象其中多数是销售商定义的设定数据这些域包含静态机器参数统计数据这些域包含在处理过程中动态定义的数据例如零件生产时间量具数据表这些域包含描述测头的数据和测头测量的数据这些数据可以和量具系统交换并在用户程序中使用映射为程序调用的数控特定对象的定义数控程序调用对象对象数控程序调用所有定义的程序调用属性附加细节本标准未定义附加属性控制进程程序调用控制进程状态模型将被映射为数控程序调用状态模型控制进程状态的转变可能是某个程序调用服务或是本地动作的结果图表示可能作为程序调用服务正结果的控制进程状态的转变这些控制进程状态和转变直接映射为中定义的程序调用状态为使图示简单没有显示过渡状态启动停止恢复复位

38、这些过渡状态将严格按照中的定义来使用图作为程序调用服务结果的控制进程状态的转变图示出一个设备域连接一个控制进程这种配置应是正规情况但本标准并不限制模型一定要有这种一对一的关系因此数控伴同标准用户可以在第一个程序仍在执行时建立连接别的程序和数据的第二控制进程图示出一个例子是两个程序调用连接单一设备域的数控图数控模型两个程序调用一个设备域还可能有这样的情形要求几个设备连接一个控制进程这样的进程是可能需要访问多于一个设备的设备原点设定过程图的示例是两个设备域连接一个程序调用的数控图数控模型个程序调用个设备域映射到其他抽象对象的数控特定对象的定义映射到署名变量的数控特定对象的定义的变量存取服务提供一些

39、实用程序可用来访问的几种类型的变量定义了未名变量对象署名变量对象以及分散存取变量注在这些变量对象中只要求对署名变量的支持要与的本部分中所定义的数控保持一致数控署名变量对象对象数控署名变量所有定义的署名变量属性设备状态设备状态映射为一个设备域特定署名变量该变量的名称和结构在中定义基本信息基本信息映射为特定署名变量设备信息设备信息映射为设备域特定署名变量进程信息进程信息映射为域特定署名变量包含这些变量的进程信息域只在其相应的控制进程的生命周期内存在进程信息变量也一样数据存贮信息数据存贮信息将被映射为数控数据存贮域中所含的下列署名变量对象存贮类型确定存贮介质的类型或其他特性最大存贮项数包含该数据存贮

40、可能具有的数据存贮对象的最大数目最大存贮能力包含该数据存贮可能容纳的数据的最大八进制数量当前项数包含该数据存贮中所含数据存贮项的当前个数剩余项数包含尚未使用的可用项的数目当前使用能力包含该数据存贮当前所含数据使用空间的八进制数量剩余能力包含该数据存贮中当前未用的空间的八进制数量数据存贮项数据存贮项将被映射为署名变量对象这些变量的结构在中定义一个数据存贮项的标识部分是该存贮项所代表的数控域对象的名称偏置模型偏置模型将由下列署名变量对象描述零轴轴值变换机床伴同标准活动程序伴同标准几何变换映射为署名变量表对象的数控特定对象的定义署名变量表对象提供一种方法为一组或多或少独立的变量赋予一个名字使这些独立

41、的变量可被同时存取因此数控伴同标准用户可以通过存取其变量表名读取设备信息而不必分别存取其中所含变量数控署名变量表对象对象署名变量表所有定义的署名变量表属性基本信息表基本信息表含有一个或多个代表基本信息的署名变量基本信息表的命名在条中定义设备信息表设备信息表含有一个或多个代表设备信息的署名变量设备信息表的命名在条中定义进程信息表进程信息表含有一个或多个代表进程信息的署名变量进程信息表的命名在条中定义数据存贮项表数据存贮项表含有数据存贮项代表的署名变量对象每个数据存贮项在表中有一个署名变量对象数据存贮项表的命名和结构在条中定义数控存贮项表的唯一的标识符是项表映射为署名类型对象的数控特定对象的定义对

42、象数控署名类型对象所有定义的署名类型对象属性注本标准未对数控特定署名类型对象的任何服务进行标准化数据存贮项类型数控数据存贮域中只有一个署名类型对象这种单一署名类型对象的使用将允许实施者扩展数据存贮模型的范围使之包括本标准中未定义的属性对实施者的唯一限制是对他们的新数据类型包括下列的数据类型属性如果遵守这一限制则符合一致性要求的客户就能取回该数据存贮项类型的属性并能通过读变量服务使用这些标准化属性来访问任何数据存贮项对象数据存贮项类型的命名和结构在条中定义其唯一的标识符是数据存贮项数据存贮项类型的属性包括数据名与某个其内容分配给该数据存贮的域对象同名的可见字符串数据类型当该域的内容被上装或下载时

43、能确定其格式的可见字符串如果使用装载数据的非编码选择则该字符串等于如果使用装载数据的编码选择则该字符串等于所用语法的对象标识符的名字数据尺寸一个数该数代表从数据存贮域的当前使用能力属性分配给该数据存贮项所代表的域的八进制的数量建立日期代表该数据存贮项所代表的域的建立时间的值上次编辑一个值代表该数据存贮项所代表的域内容的上次修改时间保护方式一个可见字符串代表该数据存贮项所代表的域内容的存取级别要求的权限数据源一个可见字符串代表获取该数据存贮项所代表的域的内容的地点缺省值空映射为事件条件事件活动和事件登录对象的数控特定对象的定义数控报警模型数控报警模型映射为事件模型数控报警通告的发送映射为事件通告

44、服务数控报警通告的确认映射为确认事件通告服务如果数控支持关于数控报警条件当前状态的择录信息的请求那么它将使用获取报警择录服务数控伴同标准用户可以用的变更事件条件监控服务来屏蔽或不屏蔽报警还可以由本地动作对报警进行屏蔽或解除屏蔽数控事件条件对象对象数控事件条件所有定义的事件条件属性附加细节本标准中未定义附加属性数控事件条件一般是预定义的本标准规定的事件条件属性将作如下限制属性事件条件名数控报警名属性事件条件类被监视的属性状态数控报警状态属性严重性数控报警严重性数控事件登录对象对象数控事件登录所有定义的事件登录属性附加细节本标准中未定义附加性属性数控事件登录一般是由本地方法在连接建立阶段建立的本标

45、准规定的事件登录属性有下列限制属性登录类通告属性报警确认规则数控报警确认规则本地远程状态到对象的映射本地远程状态将被映射为具有远程名称的一个特定署名变量对象该变量具有布尔类型表本地远程状态与变量值间的关系本地远程状态本地控制假远程控制真数控伴同标准用户可以用发送一个写请求假的方法开始一个从远程控制到本地控制的转变如果转变成功该数控系统将发送一个如果转变失败将发送一个开始从远程控制到本地控制的转变的数控伴同标准用户将占有信志自本地控制到远程控制的转变需要操作员的本地动作支持其他数控特定对象的新抽象对象的定义本标准中未定义新的抽象对象服务和协议数值控制应用上下文定义为了达到能够使用只含和作为其应用

46、服务元素的一个应用的目的的本部分使用了在中定义的对象标识符值和对象描述符值数值控制抽象语法定义的本部分为本节中定义的数控抽象语法赋予如下的的对象标识符值服务的使用数值控制特定的模块的定义开发出的服务和协议是为了范围广泛的制造设备的使用本节定义数值控制的服务和协议用于被认定是中要求的伴同标准定义的那些元素当的本部分所定义的抽象语法被认定时将要用到这些定义的本部分中所提供的所有定义均是的模块的一部分为方便文件的阅读省略了开头语句和结尾语句这开头和结尾语句指出所提供的每个定义都是该模块的一部分所提供的每个定义都隐含着在定义的开头有如下语句且在定义的结尾处有关键字注表示数控伴同标准的第次修订版程序调用

47、管理的服务和协议本节叙述在数控范围内使用程序调用管理操作的服务和协议服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户是否控制信志中的服务过程的错误检查将要进行如果请求的数控伴同标准用户不占有信志则返回一个协议的本部分未定义任何语法扩展开始服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户是否控制信志中服务过程的错误检查将要进行如果请求的数控伴同标准用户不占有信志则返回一个开始协议的本部分未定义任何语法扩展停止服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户是否控制信志的中服务过程的错误检查

48、将要进行如果请求的数控伴同标准用户不占有信志则返回一个停止协议的本部分未定义任何语法扩展恢复服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户是否控制信志的中的服务过程的错误检查将要进行如果请求的数控伴同标准用户不占有信志则返回一个恢复协议的本部分未定义任何语法扩展复位服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户是否控制信志的中的服务过程的错误检查将要进行如果请求的数控伴同标准用户不占有信志则返回一个复位协议的本部分未定义任何语法扩展截杀服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户

49、是否控制信志的中的服务过程的错误检查将要进行如果请求的数控伴同标准用户不占有信志则返回一个截杀协议的本部分未定义任何语法扩展服务的本部分未定义附加参数扩展的服务过程该服务过程是有条件的即取决于数控伴同标准用户是否控制信志的中的服务过程的错误检查将要进行如果请求的数控伴同标准用户不占有信志则返回一个协议的本部分未定义任何语法扩展其他产生式要求的下列产生式参见的不在的本部分中使用且被设为等于这些产生式相应的服务和协议在和中有完全的定义且不要求数控特定的扩展它们可以被直接用于的本部分所定义的抽象语法GB/T 16720.4-1998 CS-DeleteEventCondtion-Request: : =NULL CS-GetEventConditionAttributes-Request: : =NULL CS-ReportEventConditionStatus-Request: : =NULL CS-AlterEventConditionMonitoring-Request: : =NUL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1