您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > GB∕T 38839-2020 工业机器人柔性控制通用技术要求
书书书犐犆犛25.040.30犑28中华人民共和国国家标准犌犅/犜38839—2020工业机器人柔性控制通用技术要求犌犲狀犲狉犪犾狋犲犮犺狀犻犮犪犾狉犲狇狌犻狉犲犿犲狀狋狊狅犳犳犾犲狓犻犫犾犲犮狅狀狋狉狅犾犳狅狉犻狀犱狌狊狋狉犻犪犾狉狅犫狅狋狊20200602发布20201201实施国家市场监督管理总局国家标准化管理委员会发布书书书目 次前言Ⅲ…………………………………………………………………………………………………………1 范围1………………………………………………………………………………………………………2 规范性引用文件1…………………………………………………………………………………………3 术语、定义和缩略语1………………………………………………………………………………………4 柔性控制技术2……………………………………………………………………………………………5 柔性控制模块的实现3……………………………………………………………………………………6 工业机器人本体技术要求3………………………………………………………………………………7 工业机器人控制系统技术要求3…………………………………………………………………………8 工业机器人安全要求6……………………………………………………………………………………附录A(资料性附录) 工业机器人柔性控制技术应用场景8……………………………………………Ⅰ犌犅/犜38839—2020前 言 本标准按照GB/T1.1—2009给出的规则起草。本标准由中国机械工业联合会提出。本标准由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本标准起草单位:深圳市标准技术研究院、深圳市大富科技股份有限公司、博众精工科技股份有限公司、配天机器人技术有限公司、北京机械工业自动化研究所有限公司、广州数控设备有限公司、广州智能装备研究院有限公司、北京理工大学、重庆邮电大学、上海沃迪智能装备股份有限公司、华南理工大学、苏州市产品质量监督检验院、中国航空综合技术研究所、浙江明泉工业装备科技有限公司、深圳众为兴技术股份有限公司、深圳市维图视技术有限公司、深圳市巴伦技术股份有限公司、杭州海康机器人技术有限公司、深圳市全球通检测服务有限公司、沈阳新松机器人自动化股份有限公司、中国科学院自动化研究所、浙江瓿达科技有限公司、深圳吉阳智能科技有限公司、张家港清研再制造产业研究院有限公司、浙江瓿达机器人制造有限公司、浙江今跃机械科技开发有限公司、深圳市宝安区机器人产业技术创新促进中心、深圳市协同人工智能和先进制造研究院、广东省标准化研究院、中国电子学会。本标准主要起草人:杨舸、徐志根、李方硕、索利洋、王泽涵、何理、尹作重、肖竞、温尔文、王益群、曾钰、费庆、张毅、童上高、张铁、杨夏喜、王西昌、詹永根、王亮、曾庆好、魏延全、陈国芬、张驰、胡杰、邹风山、杨国栋、罗云慎、阳如坤、徐强、董金聪、孙影、葛捷、魏相相、曾楚恒、赵婧、张晓炎。Ⅲ犌犅/犜38839—2020工业机器人柔性控制通用技术要求1 范围本标准规定了工业机器人柔性控制的术语和定义、柔性控制技术、柔性控制模块的实现、工业机器人本体技术要求、工业机器人控制系统技术要求及工业机器人安全要求。本标准适用于具有柔性控制系统的工业机器人。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T5226.1 机械电气安全 机械电气设备 第1部分:通用技术条件GB11291.1—2011 工业环境用机器人 安全要求 第1部分:机器人GB/T12642—2013 工业机器人 性能规范及其试验方法GB/T16855.2 机械安全 控制系统安全相关部件 第2部分:确认ISO/TS15066:2016 机器人和机器人装备 协作机器人(Robotsandroboticdevices—Collaborativerobots)3 术语、定义和缩略语3.1 术语和定义下列术语和定义适用于本文件。3.1.1 柔性控制技术 犳犾犲狓犻犫犾犲犮狅狀狋狉狅犾狋犲犮犺狀狅犾狅犵狔工业机器人通过驱动总线反馈的状态数据和外部传感器采集的传感数据,实时调整其运动规划进行点位控制或者连续路径控制的控制方式合集。3.1.2 机器人本体 狉狅犫狅狋犫狅犱狔完成柔性控制相关行为指令,具有物理形态的机电设备。3.1.3 本体稳定性 犫狅犱狔狊狋犪犫犻犾犻狋狔机器人本体正常运行过程中,在指定的时间内保持其位姿准确度以及位姿重复性的能力。3.1.4 控制系统 犮狅狀狋狉狅犾狊狔狊狋犲犿具有逻辑控制和动力功能,能控制和监测机器人机械结构,并与环境(设备和操作者)进行通信的系统。3.1.5 拖动示教 犱狉犪犵犵犻狀犵狋犲犪犮犺犻狀犵通过手动拖动工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式。1犌犅/犜38839—20203.1.6 交互示教 犻狀狋犲狉犪犮狋犻狏犲狋犲犪犮犺犻狀犵通过手势控制、体态控制、语音控制等交互方法控制工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式。3.1.7 遥操作示教 狋犲犾犲狅狆犲狉犪狋犻狅狀狋犲犪犮犺犻狀犵通过力反馈设备遥控或手柄遥控等操作方法控制工业机器人末端(或末端附加装置)或关节到达期望位姿的示教方式。3.2 缩略语下列缩略语适用于本文件。DI/DO:开关量输入和开关量输出(DiscreteInput/DiscreteOutput)EtherCAT:以太网控制自动化技术(EthernetforControlAutomationTechnology)I/O:输入和输出(Input/Output)LCD:液晶显示器(LiquidCrystalDisplay)SD:安全数字存储卡(SecureDigitalMemoryCard)USB:通用串行总线(UniversalSerialBus)VGA:视频图形阵列(VideoGraphicsArray)4 柔性控制技术传统的工业机器人控制技术主要体现为,按照预先示教的点位和预先编好的程序实现指定路径的运动任务。而工业机器人柔性控制技术是指工业机器人在实现传统运动控制任务的同时,通过感应外部环境实时调整运动轨迹以完成特定任务的控制方式的合集。例如,拖动示教、交互示教、遥操作示教、碰撞检测(参见附录A)、视觉引导(参见附录A)等实际应用场景都体现了柔性控制技术。图1为工业机器人柔性控制技术实现逻辑框架图,通过柔性控制模块来实时调整工业机器人的运动轨迹。图1 工业机器人柔性控制技术实现逻辑框架图 图1中,机器人状态数据是指驱动总线反馈的电机位置、电机速度、电机力矩等数据,传感数据是指通过外部传感器采集的部分环境数据,比如力矩、图像、电压、电流等。2犌犅/犜38839—20205 柔性控制模块的实现柔性控制模块的核心是实现信号处理算法、工业机器人动力学算法、图像检测与识别等柔性控制算法,这些算法都需要工业机器人状态数据和传感数据的支撑,同时也需要添加DI/DO、文件读写、停止报错等辅助功能。图2为工业机器人柔性控制模块的基本实现逻辑框架图,所需数据和辅助功能通过相应的接口与柔性控制算法进行交互,运动指令的下发既可以直接调用运动函数,也可以进行轨迹插补后给出具体的指令数据。图2 工业机器人柔性控制模块实现逻辑框架图6 工业机器人本体技术要求6.1 本体稳定性机器人本体稳定性由位姿特性漂移确定,测试方法应符合GB/T12642—2013中7.6的规定,具体数值由各制造商产品规定。6.2 电气布局应根据应用场景确定具有柔性控制功能的工业机器人电磁隔离、电气空间布局、电气防护等电气布局要求,并符合GB/T5226.1的规定。6.3 接口要求通过扩展性实现柔性控制功能的工业机器人本体应配置I/O接口、电源接口、气路、通信接口、外设安装接口等满足柔性控制需求的接口。6.4 互换性要求具有柔性控制功能的工业机器人本体部件应采用模块化设计,并满足互换性要求。当工业机器人发生故障并互换本体或部件后,应能保证定位精度。7 工业机器人控制系统技术要求7.1 通用要求具有柔性控制功能的工业机器人硬件系统应采用模块化设计,并包括控制模块、伺服驱动模块、逻3犌犅/犜38839—2020辑控制、电源管理模块及安全备份模块等功能模块。硬件系统应支持总线接口并具备实现外轴扩展、I/O扩展以及各种通信接口的柔性扩展能力。7.2 硬件系统要求7.2.1 控制器模块控制器模块应具备浮点运算能力、逻辑运算能力、接口扩展能力,并应具有实时操作系统。主控平台应具备通用的如串口、以太网、USB、VGA、LCD等接口。7.2.2 驱动模块驱动模块应具备EtherCAT、PowerLINK、Profinet等总线接口。7.2.3 犐/犗模块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) 运动学正逆解机器人状态操作函数a) 读取机器人当前运动状态(运动暂停、停止等标志位);b) 运动停止,终止当前运动;c) 运动暂停,暂停当前运动,且可以继续未完成运动;d) 运动中断,中止当前运动,完成其他操作后可继续回原轨迹完成运动;e) 设定运动模式;f) 控制机械臂或者单轴上使能或下使能;g) 读取、获得、放弃控制权限(其中权限范围由制造商给定);h) 清除错误4犌犅/犜38839—2020表1(续)函数名描述I/O读写操作函数读取、设定指定I/O文件读写操作函数读取、修改、保存目标文件 控制软件系统应具备如下程序扩展功能:a) 指令自定义添加功能:1) 通过用户自定义方式定义系统中的新指令;2) 在系统中注册用户自定义的新指令;3) 使用所定义的新指令编写运动控制程序。b) 运动规划扩展功能:1) 预留接口添加运动规划算法;2) 直接替代系统中的运动规划算法。c) 功能或工艺模块自主添加功能:1) 焊接工艺包;2) 码垛工艺包;3) 视觉功能包;4) 其他功能或工艺包。7.3.3 伺服驱动软件系统为满足工业机器人的柔性控制功能要求,伺服驱动软件系统应具备可扩展性,并应开放表2所示数据传输接口。表2 伺服驱动软件系统应开放的接口列表序号数据名称权限是否实时传输1设备标识可读否2指令电流可写是3指令转矩可写是4指令速度可写是5指令位置可写是6编码器数值可读是7编码器分辨率可读否8编码器状态可读否9电流力矩常数可读否10电机实际电流可读是11电机实际转矩可读是12电机实际速度可读是13电机实际位置可读是14Log信息可读否5犌犅/犜38839—2020表2(续)序号数据名称权限是否实时传输15当前告警可读否16历史告警可读否17总线通信周期可读/可写否18位置指令插补周期可读/可写否19控制模式可读/可写否20驱动状态参数可读否21控制环路配置参数可读/可写否22位置限额可读/可写否23速度限额可读/可写否24加速度、加加速度指令可读/可写是25告警清除可写否8 工业机器人安全要求8.1 电气安全具有柔性控制功能的工业机器人电气安全应符合GB/T5226.1的规定。8.2 安全回路设计8.2.1 通用要求具有柔性控制功能的工业机器人安全回路设计应包括安全等级要求、停止方式要求以及碰撞检测等
本文标题:GB∕T 38839-2020 工业机器人柔性控制通用技术要求
链接地址:https://www.777doc.com/doc-9317257 .html