GB T 19399-2003 工业机器人 编程和操作图形用户接口.pdf
《GB T 19399-2003 工业机器人 编程和操作图形用户接口.pdf》由会员分享,可在线阅读,更多相关《GB T 19399-2003 工业机器人 编程和操作图形用户接口.pdf(23页珍藏版)》请在麦多课文档分享上搜索。
1、GB/T 19399-2003/150 151日7:2000 前本标准是首次制定。-Z F司本标准等同采用15015187: 2000 (操作型工业机器人机器人编程和操作图形用户接口(GUI-R)(英文版)。为便于使用,本标准作了下列编辑性修改:a) 本国际标准一词改为本标准b) 为了与现有的系列标准一致,标准名称中删除了操作型三字;c) 删去了国际标准的前言;d) 删去了150原文中5.1条标题的译文与通用图形元素气以避免与5.2条重复。本标准的附录A为资料性附录。本标准由中国机械工业联合会提出。本标准由全国工业自动化系统与集成标准化技术委员会归口。本标准由北京机械工业自动化研究所负责起草。
2、本标准主要起草人:聂尔来、胡景锣、郝淑芬、许理。皿GB/T 19399-2003/150 15187: 2000 引言本标准是涉及工业机器人的系列标准之一,其他的相关标准覆盖了以下主题安全性、通用特性、坐标系、性能规范及试验方法、术语和机械接口。这些标准之间是相互关联的,且与其他一些标准有关。附录A给出了某些开放结构的图形用户接口平台的示例。编制本标准的目的是使机器人编程和操作图形用户接口(称为GUI-R)标准化。用户对机器人编程和操作的要求主要是:简单明了,机器人操作标准化。工业机器人编程和操作需要一组工具,如:编辑器,编译器,调试和纠错器。用户借助这些工具来指定机器人控制系统要实现的大量简
3、单的或复杂的功能。世界上采用的机器人控制器有许多不同功能,GUI-R标准将借助于图形来简化编程。GUI-R对在机器人编程过程中的图形元素的定义和使用给予格式指导。本标准仅是一个接口.是让用户在编程和操作机器人时以一种简单的方式选取图形元素。通常定义了由这些元素表示的功能,例如:机器人的直线运动。GUI-R的目的不是定义显示的、完整的、详细的语法和语义,如.含有平滑特性的直线插补中直线的确切意义、所有运动参数等,这些是由机器人的系统控制与编程特征来定义的。GUI-R不是一个由图形元素和图标来描述的机器人语言。用户必须阅读机器人系统手册并学会专用的机器人编程语言及控制功能。GUI-R帮助用户在使用
4、不同的机器人系统时采用同样的方式寻找编程元素进行图形设计。程序结构会用流程图的形式显示在屏幕上。本标准仅规定了GUI-R级的详细规范及分层概念,见图1。低层的内容有所考虑但不作规定,以便易于实现。一个标准应完整准确地定义其所涵盖的对象。但是机器人编程和控制语言太多,它们具有不同的概念、功能、语法和语义。因为不可能将现有的(和未来的)机器人语言的全部概念和功能(有些是相互矛盾的)囊括进一个由图形元素构成的表示法中.GUI-R仅涵盖那些编程和操作用到的主要元素和功能。它不规定一个函数级的所有元素,如种机器人语言的所有语句的图标;它也不规定一项功能或一条语句的所有参数或元素,如:一条运动语句的参数。
5、GUI-R只着重于主要功能(按横向定义)和主要语法元素及参数(按纵向定义).见图2,GUI-R标准没有涵盖特定的某一机器人编程语言的全部元素,但在今后的使用中也能用于其他新功能,所以.GUI-R的定义允许增加一些新元素和规则以及用户或机器人系统销售商特殊定义的元素。用户或销售商可以在高层的函数级上规定新元素(横向扩展).类似的新语句、新功能或新参数也可以增加(纵向扩展).如运动控制。特别指出.GUI-R不是专门用来表示一个完整的函数或语言定义的。GUI-R尽可能将参考资料(有的基于不同背景还附加了简短的说明)包括到标准中或包括到作为基本定义的应用标准中。开发GUI-R的目的是为了机器人应用,而
6、不是为了图形学在其他领域那样的通用目的。决定开发一个标准是因为它是可实现的,并且在工业生产中有实际用途,这就使得GUI-R标准规范的开发具有强烈的生命力,同时也为其他标准提供参考。只有在迫切需求的情况下才会应用GUI-R标准规范。GUI-R规定了如何定位图标,如何构造屏幕上不同的区域用于用户编程和操作输入,给出了图标设计的规则。但这些不可能是精确的定义,例如:它不能规定用于编程语句图标的区域在屏幕坐标系中是从(22.34)到(345.57).或只有蓝色才能作为图标的背景色。所以,本标准是按照实用性来制定的,如=对于一个运动图标的规则。推荐的GUI-R的元素和屏幕布局可帮助用户使用本标准,但不会
7、给用户造成太多的限制。GUI-R是按照这样的方式来设计的,即2它能够将图形元素转换成机器人语言表达式,反之亦然。E GB/T 19399-2003/ISO 15187 :2000 /0,/ 气/飞/飞 2一一一-户一-f-一-t一一一- -_-斗-气-乌气-/飞、/ 、 数字表示的意思,1 高层2 抽象层3 低层4-GUI-R层5 函数层6 语言层(实现层)7-C 自一可视语言9 流程图10 其他(翻译器,等)图1分级结构映象V GB月19399-2003/ISO15187 ,2000 新功能损向扩展运动.量圈2横向和纵向扩展回GB/T 19399-2003/1S0 15187: 2000 工
8、业机器人编程和操作图形用户接口1 范围本标准规定了机器人编程和操作用的图形用户接口CGUI-R)的结构和元素。图3给出了GUI-R与机器人系统、编程和仿真系统以及程序编辑器之间的关系。图形编程系统的重要性在于它既能够在一台分离的编程工作站上离线运行,又可以连接到一个机器人系统上在线工作。对于离线系统,同类的图形用户接口也可与现有的机器人和现有的文本语言结合使用。所生成的代码可以存储在磁盘或其他介质上以备下载到机器人系统,或直接下载,如通过串行通信口。一个在线系统可以通过高速串行通信线路连到机器人系统,或完全地集成到机器人控制系统中。GU-R用于据作图3用于机器人编程与操作的范围和环境模型本标准
9、的内容主要适用于GUI-R的编程,不包含机器人程序本身及其表述方法。GUI-R用于操作方面的内容将在本标准的后续版本中涉及。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订本均不适用于本标准。然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注目期的引用文件,其最新版本均适用于本标准。GB/T 16900 图形符号表示规则总则CGB/T16900-1997 , eqv ISO/IEC 11714-1, 1996) 3 术语和定义下列术语和定义适用于本标准。3.1 对话框dialogu
10、e box 收集来自用户附加信息的二级窗口。G/T 19399-2003/150 15187: 2000 3.2 图标icon 一个对象的图形表示3.3 阁标族in family 由一组图标构成,这些图标都具有一个共同的基本图标和不同附加元素。3.4 来单menu 由文字或图形列表构成,用户可以从中选其一。注:菜单有不同类型,例如弹出式菜单(3.7)和下拉式菜单(3.8)。见图1003.5 菜单条menu bar 含有几个菜单,显示在窗口顶部的横条中。3.6 对象。bj四t用户能够根据其特性、操作和关系而加以区别的实体或部件。3. 7 弹出式菜单pop-up menu 在一个被选中的对象的位置
11、上显示的菜单,包含有与所选对象相关的命令。3.8 下拉式菜单pull-down menu 由一个菜单条中所显示出的菜单。3.9 状态条status bar 用来显示工作进程当前状态信息的区域,一般出现在窗口下部。见图7。3.10 工具栏tool bar 一帧或一块专用区域,包含有一组图标形式的控件。注2专用的工具栏有时也称做格式栏、工具箱或模板.3.11 3.12 3.13 见图90工具栏(或状态栏)按钮tool bar (or status bar) butlon 工具栏(或状态栏)用的命令按钮。窗口window 标准对象,以独立可控形式出现在屏幕上的一块区域,一般有个矩形边界,用来显示信息
12、。图像框picture box 内有一个图像的矩形框。见图5。3.14 标签JabeJ 附加在一个图形元素上的解释字符串。见图6。3.15 命令按钮command bu!ton 操作用的含有文字和/或图形的命令输入按钮.见图8,3.16 单选按钮radio bu!ton 用于从2个或多个选择项中选其一的按钮。见图11。3.17 复选框check box 用于选中多个选择项的按钮。注:般用对号(、J)或卫号(X)作为选择的图形表示。见图12。3.18 列表框lisl box 列出多种选择以便选择其。注.通常如图15所示,按文件名用滚动条选择一个文件。见图13。3.19 组合框combo box
13、其他选择元素的组合,如列表框。注所选条目可以直接输入,也可从列表框中选择。见图14。3.20 滚动条scroll bar GBjT 19399-2003jISO 15187 :2000 指示并控制全部数据的相对位置,通常用一个点击装置来操作,如鼠标。注:滚动条用于横向和/或纵向定位。3.21 3.22 见图15,滑标slide 可在连续范围内设定数值的元素。见图16。激据域dala fieJd 用来输入数值的区域,可以直接输入,通常也可以操作点击装置(如鼠标来增大或减小数值。见图17。4 设计中的注意事项机器人的编程装置可以是通用计算机,如工作站,PC等,或更常用专用示教盒,示教盒是某一特定G
14、B/T 19399-2003/180 15187 :2000 机器人按功能定制并在线工作的。当前的趋势是应用基于PC的工具完成在线交互式的机器人示教,而越来越多的编程工作要在离线的通用编程系统上完成。如果工作场所满足鲁棒性要求,这样的编程系统也可以用于在线编程和控制。一个通用编程系统包括:硬件(HW),如PC系统;一个具有图形用户接口的操作系统,如基于窗口的操作系统,一般应用程序,如文字编辑程序,计算表格等;以及机器人专用编程工具。每个这样的应用程序通常是由操作系统(S)设定的规则和协议进行编译的。这就意味着对各种用户所熟悉的应用程序来说,大量的常用功能,如打开/存储数据、编辑数据、标记数据等
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 19399 2003 工业 机器人 编程 操作 图形 用户 接口
