首页 > 国家标准(GB) > GB/T 38839-2020 工业机器人柔性控制通用技术要求
GB/T 38839-2020

基本信息

标准号: GB/T 38839-2020

中文名称:工业机器人柔性控制通用技术要求

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:842496

相关标签: 工业 机器人 柔性 控制 通用 技术

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 38839-2020.General technical requirements of flexible control for industrial robots.
1范围
GB/T 38839规定了工业机器人柔性控制的术语和定义、柔性控制技术、柔性控制模块的实现、工业机器人本体技术要求、工业机器人控制系统技术要求及工业机器人安全要求。
GB/T 38839适用于具有柔性控制系统的工业机器人。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 5226.1机械电气安全 机械电气设备 第1部分:通用技术条件.
GB 11291.1-2011工业环境用机器人 安全要求第1部分:机器人
GB/T 12642-2013工业机器人性能规范及其试验方法
GB/T 16855.2 机械安全 控制系统安全相关部件 第2 部分:确认
ISO/TS 15066:2016机器人 和机器人装备协 作机器人( Robots and robotic devices-Collaborative robots)
3术语、定义和缩略语
3.1 术语和定义
下列术语和定义适用于本文件。
3.1.1
柔性控制技术 flexible control technology
工业机器人通过驱动总线反馈的状态数据和外部传感器采集的传感数据,实时调整其运动规划进行点位控制或者连续路径控制的控制方式合集。
3.1.2
机器人本体 robot body
完成柔性控制相关行为指令,具有物理形态的机电设备。
3.1.3
本体稳定性 body stability
机器人本体正常运行过程中,在指定的时间内保持其位姿准确度以及位姿重复性的能力。
3.1.4
控制系统 control system
具有逻辑控制和动力功能,能控制和监测机器人机械结构,并与环境(设备和操作者)进行通信的系统。
3.1.5
拖动示教 dragging teaching
通过手动拖动工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式。

标准图片预览






标准内容

ICS25.040.30
中华人民共和国国家标准
GB/T38839—2020
工业机器人柔性控制通用技术要求General technical requirements of flexible control for industrial robots2020-06-02发布
国家市场监督管理总局
国家标准化管理委员会
2020-12-01实施
规范性引用文件
术语、定义和缩略语·
柔性控制技术
柔性控制模块的实现
6工业机器人本体技术要求
工业机器人控制系统技术要求
8工业机器人安全要求
附录A(资料性附录)
工业机器人柔性控制技术应用场景GB/T38839—2020
本标准按照GB/T1.1-2009给出的规则起草。本标准由中国机械工业联合会提出。本标准由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。GB/T38839—2020
本标准起草单位:深圳市标准技术研究院、深圳市大富科技股份有限公司、博众精工科技股份有限公司、配天机器人技术有限公司、北京机械工业自动化研究所有限公司、广州数控设备有限公司、广州智能装备研究院有限公司、北京理工大学、重庆邮电天学、上海沃迪智能装备股份有限公司、华南理工大学、苏州市产品质量监督检验院、中国航空综合技术研究所、浙江明泉工业装备科技有限公司、深圳众为兴技术股份有限公司、深圳市维图视技术有限公司、深圳市巴伦技术股份有限公司、杭州海康机器人技术有限公司、深圳市全球通检测服务有限公司、沈阳新松机器人自动化股份有限公司、中国科学院自动化研究所、浙江韶达科技有限公司、深圳吉阳智能科技有限公司、张家港清研再制造产业研究院有限公司、浙江韶达机器人制造有限公司、浙江今跃机械科技开发有限公司、深圳市宝安区机器人产业技术创新促进中心、深圳市协同人工智能和先进制造研究院、广东省标准化研究院、中国电子学会本标准主要起草人:杨、徐志根、李方硕、索利洋、王泽涵、何理、尹作重、肖竞、温尔文、王益群、曾钰、费庆、张毅、童上高、张铁、杨夏喜、王西昌、詹永根、王亮、曾庆好、魏延全、陈国芬、张驰、胡杰、邹风山、杨国栋、罗云慎、阳如坤、徐强、董金聪、孙影、葛捷、魏相相、曾楚恒、赵婧、张晓炎、1范围
工业机器人柔性控制通用技术要求GB/T38839—2020
本标准规定了工业机器人柔性控制的术语和定义、柔性控制技术、柔性控制模块的实现、工业机器人本体技术要求、工业机器人控制系统技术要求及工业机器人安全要求。本标准适用于具有柔性控制系统的工业机器人。规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T5226.1机械电气安全机械电气设备第1部分:通用技术条件GB11291.12011工业环境用机器人安全要求第1部分:机器人GB/T12642—2013工业机器人性能规范及其试验方法GB/T16855.2机械安全控制系统安全相关部件第2部分:确认ISO/TS15066:2016机器人和机器人装备协作机器人(Robotsandroboticdevices-Collabo-iiKaeei
rative robots
术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1.1
flexiblecontroltechnology
柔性控制技术
工业机器人通过驱动总线反馈的状态数据和外部传感器采集的传感数据,实时调整其运动规划进行点位控制或者连续路径控制的控制方式合集。3.1.2
robotbody
机器人本体
完成柔性控制相关行为指令,具有物理形态的机电设备。3.1.3
本体稳定性
body stability
机器人本体正常运行过程中,在指定的时间内保持其位姿准确度以及位姿重复性的能力,3.1.4
control system
控制系统
具有逻辑控制和动力功能,能控制和监测机器人机械结构,并与环境(设备和操作者)进行通信的系统。
draggingteaching
拖动示教
通过手动拖动工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式1
GB/T38839—2020
交互示教
interactiveteaching
通过手势控制、体态控制、语音控制等交互方法控制工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式。
遥操作示教
teleoperationteaching
通过力反馈设备遥控或手柄遥控等操作方法控制工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式。
3.2缩略语
下列缩略语适用于本文件。
DI/DO:开关量输入和开关量输出(DiscreteInput/DiscreteOutput)EtherCAT:以太网控制自动化技术(EthernetforControlAutomationTechnology)1/O:输人和输出(Input/Output)LCD:液晶显示器(LiquidCrystalDisplay)SD:安全数字存储卡(SecureDigitalMemoryCard))USB:通用串行总线(UniversalSerialBus)VGA:视频图形阵列(VideoGraphicsArray)4柔性控制技术
传统的工业机器人控制技术主要体现为,按照预先示教的点位和预先编好的程序实现指定路径的运动任务。而工业机器人柔性控制技术是指工业机器人在实现传统运动控制任务的同时,通过感应外部环境实时调整运动轨迹以完成特定任务的控制方式的合集。例如,拖动示教、交互示教、遥操作示教、碰撞检测(参见附录A)、视觉引导(参见附录A)等实际应用场景都体现了柔性控制技术。图1为工业机器人柔性控制技术实现逻辑框架图,通过柔性控制模块来实时调整工业机器人的运动轨迹。柔性控制模块
汇器人状态数括
运动孝令
控制实施模块
传微数扰
本涵器
质园环意
图1工业机器人柔性控制技术实现逻辑框架图图1中,机器人状态数据是指驱动总线反馈的电机位置、电机速度、电机力矩等数据,传感数据是指通过外部传感器采集的部分环境数据,比如力矩、图像、电压、电流等。2
5柔性控制模块的实现
GB/T38839—2020
柔性控制模块的核心是实现信号处理算法、工业机器人动力学算法、图像检测与识别等柔性控制算法,这些算法都需要工业机器人状态数据和传感数据的支撑,同时也需要添加DI/DO、文件读写、停止报错等辅助功能。图2为工业机器人柔性控制模块的基本实现逻辑框架图,所需数据和辅助功能通过相应的接口与柔性控制算法进行交互,运动指令的下发既可以直接调用运动函数,也可以进行轨迹插补后给出具体的指令数据。
所瑞微据
柔性控制算法
运刻函数接厂
轨速指补
运的数接口
他转助接口
图2工业机器人柔性控制模块实现逻辑框架图KaeeiKA
工业机器人本体技术要求
6.1本体稳定性
机器人本体稳定性由位姿特性漂移确定,测试方法应符合GB/T12642一2013中7.6的规定,具体数值由各制造商产品规定。
6.2电气布局
应根据应用场景确定具有柔性控制功能的工业机器人电磁隔离、电气空间布局、电气防护等电气布局要求,并符合GB/T5226.1的规定。6.3接口要求
通过扩展性实现柔性控制功能的工业机器人本体应配置I/O接口、电源接口、气路、通信接口、外设安装接口等满足柔性控制需求的接口。6.4互换性要求
具有柔性控制功能的工业机器人本体部件应采用模块化设计,并满足互换性要求。当工业机器人发生故障并互换本体或部件后,应能保证定位精度7工业机器人控制系统技术要求
7.1通用要求
具有柔性控制功能的工业机器人硬件系统应采用模块化设计,并包括控制模块、伺服驱动模块、逻3
GB/T38839—2020
辑控制、电源管理模块及安全备份模块等功能模块。硬件系统应支持总线接口并具备实现外轴扩展、I/O扩展以及各种通信接口的柔性扩展能力。7.2硬件系统要求
7.2.1控制器模块
控制器模块应具备浮点运算能力、逻辑运算能力、接口扩展能力,并应具有实时操作系统。主控平台应具备通用的如串口、以太网、USB、VGA、LCD等接口。7.2.2驱动模块
驱动模块应具备EtherCAT、PowerLINK、Profinet等总线接口。7.2.31/0模块
I/O接口模块应包含数字量输人输出,模拟量输人输出,RS232、RS485接口、RJ45接口、USB、SD卡等接口。
7.2.4硬件接口
同类总线设备硬件应使用RJ45、D型数据接口连接器等通用、一致的封装以及对应引脚信号的接口。7.3软件系统要求
7.3.1通用要求
为实现工业机器人的柔性控制功能,软件系统应具有独立运行的控制软件系统和伺服驱动软件系统,并应开放相应的接口以供柔性控制模块的二次开发调用。7.3.2控制软件系统
为满足工业机器人的柔性控制功能要求,工业机器人应配备控制软件系统,并应开放如表1所示的函数接口。
表1控制软件系统应开放的函数接口函数名
运动操作函数
机器人状态
操作函数
上位机系统相关运动函数,包括关节运动、直线运动、圆弧运动以及各运动之间的平滑过渡函数;
其他运动函数:
运动学正逆解
读取机器人当前运动状态(运动暂停、停止等标志位);a)
b)运动停止,终止当前运动:
c)运动暂停,暂停当前运动,且可以继续未完成运动;d)运动中断,中止当前运动,完成其他操作后可继续回原轨迹完成运动:e)设定运动模式:
f)控制机械臂或者单轴上使能或下使能:g)读取、获得、放弃控制权限(其中权限范围由制造商给定);h)清除错误
函数名
I/O读写操作函数
文件读写操作函数
读取、设定指定1/0
读取、修改、保存目标文件
控制软件系统应具备如下程序扩展功能:a)
指令自定义添加功能:
表1(续)
通过用户自定义方式定义系统中的新指令;在系统中注册用户自定义的新指令;使用所定义的新指令编写运动控制程序,运动规划扩展功能:
预留接口添加运动规划算法;
直接替代系统中的运动规划算法功能或工艺模块自主添加功能:焊接工艺包;
码垛工艺包;
视觉功能包;
其他功能或工艺包。
伺服驱动软件系统
GB/T38839—2020
为满足工业机器人的柔性控制功能要求,伺服驱动软件系统应具备可扩展性,并应开放表2所示数据传输接口。
数据名称
设备标识
指令电流
指令转矩
指令速度
指令位置
编码器数值
伺服驱动软件系统应开放的接口列表权限
编码器分辨率
编码器状态
电流力矩常数
电机实际电流
电机实际转矩Www.bzxZ.net
电机实际速度
电机实际位置
Log信息
是否实时传输
GB/T38839—2020
数据名称
当前告警
历史告警
总线通信周期
位置指令插补周期
控制模式
驱动状态参数
控制环路配置参数
位置限额
速度限额
加速度、加加速度指令
告警清除
工业机器人安全要求
电气安全
表2(续)
可读/可写
可读/可写
可读/可写
可读/可写
可读/可写
可读/可写
可读/可写
具有柔性控制功能的工业机器人电气安全应符合GB/T5226.1的规定iika
安全回路设计
通用要求
是否实时传输
具有柔性控制功能的工业机器人安全回路设计应包括安全等级要求、停止方式要求以及碰撞检测等功能。
安全设计原则
具有柔性控制功能的工业机器人应具备急停和保护性停止功能,产品设计应符合GB11291.12011的规定,产品安全回路应符合GB/T16855.2的规定。8.2.3
碰撞检测
碰撞检测模式
为满足人机交互工作场景下的安全要求,具有柔性控制功能的工业机器人本体在碰到障碍物时应能及时做出反应,且具有碰撞检测功能,碰撞检测功能提供以下处理模式:a)
当监测到碰撞发生后,工业机器人进人制动状态并停留在碰撞发生位置的碰撞即停模式负载不匹配时的碰撞缓行模式;从位置控制切换到零力控制模式;根据检测外力定义与外力方向相反的速度,使得机械臂逃离碰撞点的碰撞逃离模式。8.2.3.2
碰撞检测模块
工业机器人或控制器制造商应提供碰撞检测模块的以下参数:碰撞检测模块适用速度范围,单位为毫米每秒(mm/s);a
b)各关节碰撞检测力矩,单位为牛顿米(N·m);机器人本体最小碰撞检测力,单位为牛顿(N);c)
d)碰撞检测后机器人急停时间,单位为毫秒(ms)。GB/T38839—2020
当工业机器人本体与人员发生接触时,不同的身体碰撞部位可能造成不同程度的损害,工业机器人或控制器制造商应做出详细的说明和警告,并符合ISO/TS15066:2016中4.3的规定当工业机器人工作在碰撞检测功能适用速度范围外时,工业机器人或控制器应符合GB11291.1-2011中5.10的规定。
安全接口要求
系统接口设计应符合安全设计准则,并应符合防数据泄露、防攻击的安全要求GB/T38839—2020
A.1概述
附录A
(资料性附录)
工业机器人柔性控制技术应用场景柔性控制技术有多种应用形式,例如人机接触情景下的碰撞与逃离,工业机器人视觉引导下的工件抓取等。通常情况下工业机器人按预定轨迹运动,但当其实际运动轨迹出现偏差或外部环境出现意外变化时,工业机器人有可能和外部环境发生意料之外的物理接触,这将导致机器设备的损坏风险,如果工业机器人和操作者发生意外接触,甚至有可能造成人员损伤A.2碰撞检测场景
图A.1是碰撞检测场景示意图,图中工业机器人与操作者处于共享工作空间,图A.1a)中,工业机器人不具备柔性控制功能,当工业机器人本体与操作者发生接触时,有可能会发生人机碰撞事故,造成人员损伤。图A.1b)中,工业机器人具备柔性控制功能,当工业机器人本体与操作者发生接触时,工业机器人会选择碰撞即停、碰撞缓行、碰撞逃离或零力控制模式,降低安全风险a)无碰撞检测
b)有碰撞检测
碰撞检测场景示意图
A.3视觉引导场景
图A.2是视觉引导场景示意图,具备柔性控制功能的工业机器人进行工件抓取时,可根据工件姿态的不同调整末端工具姿态,最后顺利完成工件抓取任务8
视觉引导场景示意图
GB/T38839—2020
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。