邓后刚
前言
奇瑞汽车股份有限公司是中国最大的自主品牌汽车生产商之一。 目前, 奇瑞公司已具备 年产整车 90 万辆、发动机 65 万台和变速箱 40 万套的生产能力。随着生产规模不断扩大, 对自动化生产线需求也越来越高,工业机器人的应用数量也越来越多。为了降低生产成本, 奇瑞汽车从 2007 年开始自主研发工业机器人,目前已完成基于贝加莱工业自动化系统的第 三代机器人的研发。 本文介绍奇瑞汽车基于 B&R ACPOSmulti 伺服驱动系统和 B&R 机器人软件库系统完成 的具有革新性的机器人系统设计, 代表着国内机器人技术的领先水平, 并且它是由奇瑞汽车 和贝加莱(中国)的工程师共同研发的具有自主知识产权的机器人技术。
1. 机械系统
工业机器人主要有机械系统、控制系统、系统软件三部分组成,其中机械部分由奇瑞汽 车自己设计并制造,而控制系统采用了贝加莱的 ACOPOSmulti 和 APC 产品构成,软件则 由双方的研发团队共同完成。 1.1 机械系统组成 机器人机械系统主要由机械本体和外围结构件组成,如图 1 所示。机械本体主要
由底 座部分、平衡缸部分、大臂、小臂部分和手腕部分组成。外围结构主要由管线包以及一些管 卡组成。
图 1:机器人机械系统组成 1.2 机器人性能参数 基于贝加莱系统的第三代机器人是奇瑞汽车股份有限公司自主研发的大负载工业机器 人,型号为 QB-165,最大负载 165 公斤,有六个自由度。该机器人也是我国自主研发的最 先进的大负载工业机器人之一,各项性能参数达到国际先进水平,具体参数如表 1 所示。 项目 性能
CHERY QB-165 动作类型 控制轴 放置方式 J1 轴 最大 动作 速度 J2 轴 J3 轴 J4 轴 J5 轴 J6 轴 J1 轴 最大 动作 范围 J2 轴 J3 轴 J4 轴 J5 轴 J6 轴 最大活动半径 手部最大负载 重复精度 噪音 多关节型 6轴 地装 100°/sec 90°/sec 95°/sec 130°/sec 130°/sec 180°/sec ±180° +80°/-60° +80°/-210° ±360° ±120° ±360° 2.6m 165kg ±0.3mm 80dB 表1:机器人性能参数表
2. 控制系统
机器人系统由于长期运行于生产过程中,因此对于控制系统的可靠性和稳定性要求较 高,因此,选择了来自贝加莱的 ACOPOSmulti 驱动系统和 APC 系统。 该机器人系统的控制系统硬件构成如下 示 教 器: 采用贝加莱 Mobile Panel 面板作为示教器, 安装 Windows CE Embedded 系统; 主控制器:贝加莱 APC820 紧凑型工控机,其与 ACOPOSmulti 驱动器同安装尺寸; 驱动系统:贝加莱智能型伺
服驱动器 ACOPOSmulti; 通信系统:Ethernet POWERLINK 实时工业以太网。
花冠汽车Automation Studio Mobile Panel
Ethernet TCP/IP
路虎揽胜汽车之家APC820
两厢poloACOPOSmulti
Expansion
图 2:基于贝加莱系统的机器人系统架构 2.1 移动式面板 移动式面板是用于机器人人机交互操作,如点动机器人,示教再现,动态显示和参数调 试等,Mobile Panel 的特点在于对于现场使用的机器人而言,多个机器人可共享一个面板, 这样可以降低 HMI 的成本。 Intel PXA 270 处理器 256 MB DRAM 128 MB Flash 以太网接口 USB 1.1 接口 除此之外,该面板还有 31 个系统按钮用于操作,包括急停、操纵杆、钥匙开关,非常 适合于机器人系统的应用特点,并且,采用 Windows CE Embedded 操作系统,具有较强 的实时任务处理能力。 2.2APC820 工控机 2.2.1 突破传统的系统硬件设计 传统的机器人均采用专用的控制系统硬件设计,一方面,这与传统的 PLC 无法处理如 此复杂的 CNC 和机器人齐次方程库的算法有关,另一方面,基于 Windows 架构的 PC 由 于不具有实时性而无法处理实
时任务, 这使得必须开发专用控制系统来应对复杂算法设计和 图形处理的需求。这也带来了传统专用系统具有开发周期长、系统不易于扩展,并且软件编 程不灵活的弊端。然而,对于 B&R 系统而言,其通用的 APC 平台可以兼顾机器人系统的 实时任务处理与 Windows 图形处理,因此,使得在通用平台上实现专用系统的能力,不仅 开发方便,而且硬件兼容性、可靠性均得以保障。 2.2.2 运动控制与机器人处理 贝加莱的 APC820 是一个通用的 PC 硬件平台, 它可同时运行 Windows XP 或 Windows CE Embedded 操作系统和 AR(Automation Runtime)实时操作系统,将复杂的图形画面任 务由 Windows 处理,而将路径规划、轴控制任务由 RTOS-Automation Runtime 来处理 2.2.3 高鲁棒性设计 从硬件设计本身而言,APC820 遵循严格工业标准而设计,无风扇和无旋转部件设计, 并且内部无电缆连接而全部采用接插件连接方式,这样可以保证机器具有高鲁棒性。 2.2.4 紧凑型设计 同时,APC820 是与 ACOPOSmulti 伺服驱动系统具有相同的安装尺寸和规格的,这使 得它无需额外的安装机架,其尺寸设计与 ACOPOSmulti 的 46mm 宽度相同,直接安装在 系统的最左侧,与驱动系统融为一体,并通过高速实时以太网 Ethernet POWERLINK 来连 接。 APC820 工控机的处理器采用 Intel Core 1.66GHz 处理器, 具有非常强的处理能力, 可 以胜任机器人系统路径规划、图形显示等复杂任务,并且其可运行 Automation Runtime 操 作系统和机器人专用软件库,支持多个通道的机器人系统运行。 其标准配置如下: 2USB 接口用于数据与程序的更新 RS232/485 接口用于程序的下载与上传; 2 个 CF 卡插槽可用于程序存储和扩展数据存储,支持高达 8GB 通用 CF 卡; 支持 SDL 智能数据连接或 DVI 显示接口;
滚动半径可扩展 CAN 或 POWERLINK 接口卡;
图 3:工控机 2.3ACOPOSmulti 伺服驱动 器与伺服电机 伺服驱动器采用的是贝加莱公司最新开发的智能型 ACOPOSmulti 系统,具有尺寸紧 凑,模块化结构,一个驱动器可以带两个伺服电机等特点;伺服电机选择的是贝加莱公司设 计的高精度,高动态响应,带有多圈绝对式编码器的同步伺服电机。 2.4 实时以太网 Ethernet POWERLINK
机器人系统是一个对于网络的实时性要求非常高的应用,奇瑞机器人系统需要在生产现 场实现高速、 高精度的焊接加工, 如果机器人的响应速度较慢的话则无法满足快速的汽车生 产需求,而为了加快生产速度和保障加工质量,必须降低控制任务的循环周期。 △S=△V*△t △S-加工精度 △V-加工速度 △t-循环时间 若我们想提高加工速度又想提升加工精度,从控制角度分析而言,我们只有降低△t-即 系统的循环时间, 而基于总线的控制技术则需要由总线的刷新周期来配合控制系统的刷新周 期,Ethernet POWERLINK 是该系统采用的总线连接,POWERLINK 是一个 100Mbps 传 输速率的高性能网络,具有高实时性,其系统同步时间为 0.1uS,抖动远小于 1uS,通过直 接交叉通信,可以实现轴与轴之间的直接通信,从而提高系统的响应能力。 2.5 控制系统先进性 由于工控机 APC820 提供强大的运算能力以及通过高速实时以太网 POWERLINK (100Mbps)连接工控机与伺服驱动器,使得能够实现复杂的运动控制算法对伺服电机的 集中式控制,并且能够实现一台工控机对多台 6 轴机器人的控制。
贝加莱的软件开发平台 Automation Studio 集成有标准的关节型机器人运动功能模 块,使得用户开发和调试机器人软件的时间大为缩短。系统具有很强的可扩展性,APC820 可以通过接口卡方便地连接 Ethernet、 POWERLINK、 ProfiBus、 DeviceNet、 CANOpen、 Modbus 等主流现场总线模块。由于系统硬件模块少,电气布置简单,连线少,一方面减少 了电控柜的体积,另一方面使得电气系统的可靠性得到了提高。
龙膜报价广州到上海高铁3. 系统软件设计
整个软件的架构充分发挥贝加莱开放的软件架构设计理念, 打造属于奇瑞汽车自己的机 器人。 其软件结构如图 3 所示:
图 4: 软件架构图 当操作用户输入其特有的机器人运动语言进入到由我们 Automation Runtime 分时多 任务操作系统打造出来的运行环境中后, 基于贝加莱开放式软件架构设计的理念体现了其灵 活、开放的特点。 3.1 通用运动解释器 为了保存奇瑞汽车对其自身机器人语言传承的一致性, 该系统采用了一个通用运动语言 解释器作为用户接口, 这使得原有的客户应用程序得以保留, 使得奇瑞汽车原来开发的应用 程序无须重新进行设计,而保护了其软件投资。 该通用运动语言解释器并不仅仅只是起到对原有语言的传承, 更重要的是通过封装技术 实现客户特有功能语言的应用,为客户的专业 Know-How 的功能在语言定制化上提供了先 决条件。 3.2 支持高级开发语言
发布评论