堆垛机器人控制系统的研究

合集下载

基于工业机器人玻璃在线堆垛系统的研究_毕业论文

基于工业机器人玻璃在线堆垛系统的研究_毕业论文
首先根据系统作业类型,设计系统末端执行器。末端执行器是系统执行部件,根据玻璃在线堆垛作业类型设计末端执行器,即吸盘架。根据吸盘架吸附玻璃重量、尺寸等具体条件设计气路系统;根据玻璃在线堆垛系统的具体工作情况和实际要求,选取了真空发生器等系统关键部件,最终完成系统的搭建。
用Pro/E软件建立了工业机器人系统的三维实体模型,根据关节空间关系坐标系,建立D-H模型,计算得到6个关节坐标变换矩阵,求出相邻连杆的坐标变换通式,从而求出正向运动学方程;在正向运动学求解的基础上,运用解析法求解了逆向运动学问题,并对多解性作了分析;在关节空间中,采用三次多项式函数法对机器人的轨迹进行了规划,对玻璃堆垛过程中经过的关键点进行三次多项式拟合,得到各个运动轴的驱动函数,从而完成系统的轨迹规划。
关键词:工业机器人,吸盘架,运动学分析,堆垛系统
论文类型:应用基础研究
Subject:The Research of Glass-online Stacking System Basedon the Industrial Robot
Specialty:Mechanical Manufacturing and Automation
Add driver and driver parameters to the three-dimensional solid model in Pro/E Mechanism module, according to the result of kinematics and the system trajectory planning curve to simulation, at the same time to simulate the whole process of planning trajectories, and kinematic analysis, finally, show the rationality and feasibility of the trajectory planning used experimental. The significance of the study is to improve the work efficiency of the industrial robot system, to provide data for system programming, as well as to provide theoretical guidance for the operation of industrial robot systems.

基于PLC的堆垛机控制系统设计

基于PLC的堆垛机控制系统设计

基于PLC的堆垛机控制系统设计摘要在现代的物流仓储系统中,自动化立体仓库应用日益广泛。

而堆垛机是立体仓库的关键组成部分,堆垛机性能的优劣对整个立体仓库的运行起到至关重要的作用,所以设计与开发自动化程度较高的堆垛机控制系统成为当前立体仓库的发展趋势,开展与此有关的研究具有重要的理论和应用价值。

本文基于现代物流技术的应用和发展要求,介绍自动化立体仓库的应用及其功能和作用,结合现代科技的发展,着重研究自动化立体仓库堆垛机控制系统的控制技术。

本文详细阐述了本控制系统的设计思想,以及整个系统的硬件实现和软件设计。

论文依据立体仓库的有关设计参数,对堆垛机电气控制的硬件系统进行了设计,为了提高堆垛机的性能,本文采用了转速、位置反馈的双闭环控制,以满足系统的调速要求。

系统的水平认址采用激光测距传感器定位,垂直认址采用光电开关和认址片组合定位。

变频调速系统由S7-200PLC及其扩展模块EM235通过变频器MM440控制交流电动机,采用光电编码器反馈转速信号,实现转速闭环控制。

货叉伸叉系统由S7-200PLC通过步进电动机驱动器SH-20403控制二相混合式步进电动机。

根据系统的控制要求进行了PLC、变频器、电机和电机驱动器的选型,并给出了系统的硬件接线图,然后利用西门子的编程软件step7设计了堆垛机控制程序。

关键词自动化立体仓库,堆垛机,PLCStacker control system design based on PLCAbstractIn modern logistics warehousing systems, automated storage is increasingly widespread. And stackers are the key equipments, performance of the stacker plays an important role. This paper introduces application and performance of automated High-rise Warehouse basing on application and development requirement of modern logistics techniques. And puts emphasis on the researching of control techniques in automated High-rise Warehouse stacker combining modern science and techniques. This paper elaborated on the design of the system of control, as well as the implementation of the system's hardware and the design of the software.Based on the parameter related to the automated storage, this paper presented the hardware system of stacker electrical control. Speed of the stacker was the basic. In order to improve the performance of the stacker, the system adopts the speed, position, double feedback control. The horizontal recognize addresses of system using laser rangefinder sensor positioning, and vertical recognition using photoelectric switches and address piece combination addressing. Speed-adjusted system by S7-200PLC and its extension module EM235 through transducer MM440 control ac motor. Goods fork system is by S7-200PLC binary system through stepping motor driver SH - 20403 control two-phase hybrid stepping motor. According to the requirements of the control system, this paper completed the selection of PLC,frequency converter, the motor and its controller. And presents the system hardware hookup. Then use the software of Siemens step7 designs the stacker control procedures.Key Words: Automated Storage and Retrieval System,Stacker,PLC目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 本课题设计的背景和意义 (1)1.2本课题设计的研究现状概述 (1)1.3本课题设计完成的主要内容 (3)第2章系统控制方案的确定 (4)2.1 自动化立体仓库的概述 (4)2.1.1 自动化立体仓库的组成 (4)2.1.2 自动化立体仓库的优点 (5)2.1.3 自动化立体仓库的发展 (6)2.2 堆垛机概述 (6)2.2.1 堆垛机的发展 (7)2.2.2 堆垛机技术的研究现状 (7)第3章堆垛机控制系统的硬件设计 (9)3.1 控制技术要求和系统总体设计 (9)3.2 堆垛机位置控制 (11)3.2.1 定位控制 (12)3.2.2 认址检测方式 (12)3.2.3 认址方式确认 (14)3.2.4 堆垛机速度曲线分析 (15)3.3 PLC及资源配置 (16)3.3.1 S7-200系列PLC概述 (16)3.3.2 CPU型号选择 (17)3.3.3 PLC模块选型 (19)3.4 堆垛机变频调速系统设计 (20)3.4.1 变频器的选型 (20)3.4.2 水平方向变频调速系统设计 (22)3.4.3 垂直方向变频调速系统设计 (24)3.5 堆垛机货叉控制系统设计 (26)3.6 安全检测传感器的应用 (27)3.7 元器件的选型 (28)3.8 通信方案的确定 (29)3.9 输入输出点分配 (30)3.10 本章小节 (32)第4章堆垛机控制程序设计 (33)4.1 堆垛机自检和复位/归位程序 (35)4.1.1 堆垛机自检程序 (35)4.1.2 堆垛机复位/归位程序 (35)4.2 自动方式下的堆垛机运行控制 (36)4.2.1 列向运行PLC程序实现 (37)4.2.2 行向运行PLC程序实现 (40)4.2.3 货叉伸缩控制PLC程序实现 (41)4.3 手动方式下的堆垛机运行控制 (44)4.4 本章小节 (46)总结 (47)参考文献 (48)致谢 (50)第1章绪论1.1 本课题设计的背景和意义自动化立体仓库是物流中的重要组成部分,它是在不直接进行人工干预的情况下自动地存储和取出物流的系统。

垛码机器人可行性研究报告

垛码机器人可行性研究报告

垛码机器人可行性研究报告1. 引言本报告对垛码机器人的可行性进行研究,并评估其实施的可行性和效果。

垛码机器人是一种用于堆垛货物的自动化设备,具有提高效率、减少人力成本的潜力。

本报告将着重分析垛码机器人的技术可行性、经济可行性以及对生产环境的适用性。

2. 技术可行性分析2.1 垛码机器人工作原理垛码机器人通过激光导航技术和传感器探测货物的位置和尺寸,使用机械臂将货物从储存区提取并堆垛到指定位置。

同时,垛码机器人还可以通过与仓库管理系统进行无线连接,实现自动化的货物调度和管理。

2.2 技术实施条件垛码机器人的技术实施需要具备以下条件:•充足的电源供应:垛码机器人需要稳定的电源供应以保证正常运行;•高精度的定位系统:激光导航技术需要高精度的定位系统来准确定位货物的位置;•强大的计算能力:垛码机器人需要强大的计算能力来处理大量的数据和实时的控制;•可靠的传感器技术:传感器需要准确地感知货物的位置、尺寸和重量。

2.3 技术挑战与解决方案垛码机器人的技术实施面临一些挑战,包括:•算法优化:垛码机器人需要通过算法来规划最优的堆垛路径和动作,以提高效率和减少错误;•机械结构优化:机械臂的设计和结构需要优化,以适应不同类型和尺寸的货物;•网络安全:与仓库管理系统的无线连接需要加密和保护,以防止数据泄露和外部攻击。

这些挑战可以通过以下解决方案来克服:•算法优化:采用基于深度学习的强化学习算法,通过大量的训练数据来优化垛码机器人的堆垛策略;•机械结构优化:采用模块化设计,可以根据货物类型和尺寸进行快速更换和调整;•网络安全:采用加密和防护措施,确保与仓库管理系统之间的数据传输安全可靠。

3. 经济可行性分析3.1 成本分析垛码机器人的成本主要包括设备购置成本、运维成本和人力成本。

设备购置成本包括激光导航系统、机械臂、传感器等设备的购买成本;运维成本包括电力费用、维护保养费用等;人力成本主要是指维护和监控垛码机器人的员工的工资。

堆垛机器人工作原理

堆垛机器人工作原理

堆垛机器人工作原理
堆垛机器人是一种用来对物品进行堆叠、搬运和存储的自动化设备。

它可以在仓库、工厂或其他物流场所中执行各种任务,从而提高工作效率和准确度。

堆垛机器人通常由下面几个部分组成:
1. 控制系统:堆垛机器人的控制系统包括计算机和软件。

计算机负责接收和处理输入的指令,并控制机器人的动作和运行。

软件则用于编程和调度机器人的任务。

2. 感知系统:堆垛机器人通常配备有各种传感器,如激光传感器、摄像头和扫描仪。

这些传感器可以帮助机器人识别和感知周围的环境,确定物品的位置和尺寸,并规划最佳的移动路径。

3. 机械结构:堆垛机器人的机械结构包括臂架、吊具和输送带等组件。

臂架可以旋转、抬升和伸缩,以实现机器人的多轴运动。

吊具用于抓取、堆叠和解放物品。

输送带用于将物品从一个位置移动到另一个位置。

4. 电力系统:堆垛机器人通常使用电力驱动。

电池或电源供应给机器人提供动力,使其能够移动、抬升和堆叠物品。

堆垛机器人的工作原理通常如下:
1. 通过感知系统获取环境信息,包括检测和测量物品的位置、尺寸和形状,以及识别障碍物和环境特征等。

2. 基于感知信息,控制系统规划出机器人执行任务的最佳路径和动作序列。

3. 机械结构执行控制系统发出的指令,按照规划的路径和动作序列进行移动、抓取、堆叠和解放等操作。

4. 控制系统持续监控机器人的动作和环境变化,随时调整和优化控制策略,以确保任务的成功完成。

通过上述工作原理,堆垛机器人可以高效、准确地完成各种堆叠和搬运任务,大大提高了物流和仓储领域的工作效率和自动化水平。

码垛机器人的组成及应用

码垛机器人的组成及应用

码垛机器人的组成及应用码垛机器人是一种自动化设备,主要用于物料的码垛和解垛操作。

它由机械结构、控制系统、视觉系统等部分组成,能够实现高效、精确的堆垛作业,广泛应用于物流、制造业等领域。

下面将详细介绍码垛机器人的组成及应用。

一、码垛机器人的组成1. 机械结构:码垛机器人的机械结构主要由机械臂、抓取器、输送带、传感器等组件构成。

机械臂是码垛机器人的关键部分,一般采用多轴机械臂结构,可以实现各种复杂的操作。

抓取器通常采用夹爪或磁力吸盘等形式,用于抓取、放置物料。

输送带用于运输物料到指定位置,传感器用于感知作业环境。

2. 控制系统:码垛机器人的控制系统包括硬件控制器和软件控制器。

硬件控制器用于控制机械结构的运动和各个部件的工作,软件控制器用于编程、路径规划、动作控制等。

控制系统将接收到的指令转化为机械臂的动作,实现物料的抓取、移动、放置等操作。

3. 视觉系统:码垛机器人的视觉系统一般包含相机、图像处理系统和算法。

相机用于拍摄作业区域的图像,图像处理系统用于对图像进行处理、分析和识别。

通过图像处理算法,机器人可以准确地识别物料的位置、形状和状态,从而进行相应的操作。

4. 传感器系统:码垛机器人的传感器系统用于感知作业环境,包括物料传感器、安全传感器等。

物料传感器可以检测物料的位置、尺寸等信息,以便机器人准确地抓取和放置物料。

安全传感器用于监测周围环境,避免与人和其他设备碰撞,确保操作的安全性。

二、码垛机器人的应用1. 物流行业:在物流仓储环节,码垛机器人可以代替人工进行物料的码垛和解垛操作,提高作业效率和准确性。

它可以适应不同形状、尺寸的物料,并能根据不同的堆垛规则进行码垛操作,大大降低人工成本和作业风险。

2. 制造业:在制造生产线上,码垛机器人可以用于将零部件、成品等物料进行堆叠、组合、封装等操作。

它可以根据生产计划和要求进行自动化的码垛作业,提高生产效率、降低人力成本,并保证产品质量的一致性。

3. 食品饮料行业:在食品饮料生产过程中,码垛机器人可以用于将包装好的食品、饮料等进行码垛、包装等操作。

全自动高速短锭堆垛机器人控制系统的设计

全自动高速短锭堆垛机器人控制系统的设计
Th e s y s t e m i n t e g r a t e s wi r e l e s s t o u c h a n d t h e ma c h i n e v i s i o n t e c h n o l o g y a n d S O o n, a n d n o w ha s b e e n a p p l i e d i n t h e me t a l ma n u f a c t ur in g
率低 ,堆放的棒料不能满足后续棒料 打包 的规格 要求 。棒材堆垛机器人在解决劳动力不足 、提高
1堆垛机器人的功能设计
全 自动高速短锭堆垛机器人控制系统由上位 机系统和下位机系统组成 。如 图 1 所示 ,上位机
系 统 主要 包 括 可 视 系统 、策 略 系统 、安 全 系 统 和
生产效率和降低生产成本等方面具有很大潜力。 国外 对 工 业 机 器 人 的 研 究 始 于 2 0 世纪6 O 年
低 、产品质量难 以控制等 问题 ,一直 困扰我国金 属加工行业的发展 。其 中,棒材锯切是连接棒材 铸造和挤压的重要工序 ,能 自动完成棒材堆垛 的 机器人 脚对金属棒材 ( 铜 、铝等有色金属 )锯切 流水线 自动化水平 的提高意义重大。传统 的棒材
堆垛 使 用 桥 式 起 重机 人 工 堆 放 ,这 种 方 式 生 产效
LI Rui - x i a n,XU Yu— g e
( S o u t h C h i n a U n i v e r s i t y o f T e c h n o l o g y ,G u a n g z h o u 5 1 0 6 4 1 ,C h i n a )
Abs t r a c t :A c o n t r o l s y s t e m ba se d o n S i e me n s WI NCC V7 . 3 a n d¥ 7-1 5 0 0 PL C o f s t a c k i n g r o b o t f o r s h o r t i r I g o t wa s d e s i g n e d i n t h i s p a p e r .

码垛机器人技术方案

码垛机器人技术方案
5.开展现场安装、调试和验收,确保系统稳定、安全、高效运行。
六、效益分析
1.提高生产效率:码垛机器人可连续24小时工作,大大提高生产效率。
2.降低劳动成本:减少人工参与,降低企业人力成本。
3.提高码垛质量:机器人具有高精度、高稳定性,可减少货物损坏。
4.保障作业安全:降低工人劳动强度,减少安全事故的发生。
二、需求分析
1.提升堆垛速度和准确性,减少人工干预。
2.适应不同尺寸、形状和重量的货物。
3.确保作业过程安全可靠,降低劳动强度。
4.提高系统适应性和灵活性,满足多样化生产需求。
三、系统设计原则
1.先进性:采用国内外先进的码垛技术和设备。
2.可靠性:确保系统长期稳定运行,降低故障率。
3.安全性:遵循国家和行业安全标准,保障人员和设备安全。
5.安全防护:配备紧急停止装置、安全光栅等,确保作业过程安全。
五、技术方案详述
1.机器人本体选型:
-根据货物特性和码垛要求,选择合适的型号,满足速度、精度和负载需求。
-考虑到维护便捷性,选择易损件少、维护简单的机器人本体。
2.控制系统设计:
-运动控制:采用高性能运动控制卡,实现机器人的精确运动控制。
本方案将为企业的码垛作业带来革命性的改进,推动自动化、智能化生产的发展。在实施过程中,应严格遵循设计方案,确保系统的合法合规运行。
码垛机器人技术方案
第1篇
码垛机器人技术方案
一、背景
随着工业生产自动化程度的不断提高,码垛作业作为物流搬运环节的重要组成部分,对提高生产效率、降低劳动强度具有重要意义。为满足企业高效、稳定、安全的码垛需求,本方案提出一种基于现代控制技术的码垛机器人系统。
二、目标
1.提高生产效率,降低劳动成本。

码垛机器人控制系统的设计及实现

码垛机器人控制系统的设计及实现

硬件升级:使用更高性能的硬件,提高系统的处理能力和响应速度
软件优化:对软件进行优化,减少系统的资源消耗和错误率
用户体验:关注用户体验,根据用户反馈进行系统改进和优化
码垛机器人控制系统的未来展望
5
技术发展趋势
柔性化:提高机器人的适应性,能够应对多种不同的工作环境
智能化:提高机器人的自主性,实现更复杂的任务
硬件集成:将控制器、传感器、执行器等硬件设备集成在一起
系统集成:将各个子系统集成为一个完整的码垛机器人控制系统
实际应用与效果评估
码垛机器人控制系统在实际生产中的应用
控制系统的效果评估方法
实际应用中遇到的问题和解决方案
控制系统的未来发展和改进方向
系统优化与改进
优化算法:采用先进的算法,提高系统的效率和稳定性
监控码垛机器人的状态,包括电池电量、电机温度等
码垛机器人控制系统的应用场景
制造业:用于物料搬运、码垛、拆垛等操作
食品行业:用于食品包装、码垛、拆垛等操作
其他行业:如医药、化工等行业,用于物料搬运、码垛、拆垛等操作
物流行业:用于仓库货物搬运、码垛、拆垛等操作
码垛机器人控制系统的硬件设计
2
控制器设计
人机交互界面设计
界面布局:合理规划,易于操作
交互方式:多样化,满足不同用户的需求
反馈机制:及时有效,提高用户体验
界面元素:清晰明了,易于识别
码垛机器人控制系统的软件设计
3
控制算法设计
控制算法概述:介绍控制算法的基本概念和原理
控制算法分类:根据控制对象的不同,介绍不同的控制算法
控制算法实现:详细介绍控制算法的具体实现过程
码垛机器人控制系统的设计及实现
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第19卷第6期1998年11月 江 苏 理 工 大 学 学 报Journal of Jiangsu University of Science and TechnologyVol119No16Nov.1998堆垛机器人控制系统的研究杨 年 法摘 要 介绍一种用于烟草行业中的物料系统堆垛机器人,采用工业控制机作为主计算机实现系统的监控和作业管理,单片机作为位置伺服控制,完成PI D控制算法,由主计算机协调各关节的运动,准确地跟踪轨迹规划,使速度达到完全可控.关键词 机器人 监控系统 算法 数学模型中图分类号 TP24堆垛工业机器人,是应用于烟草行业中的物料流系统堆垛用的机器人,它由以下三个主要部分组成:控制系统;测量和伺服系统;机械系统.控制系统包括工业控制计算机及存贮器,用以控制机器人和外围设备连锁用的输入输出接口装置、控制联网通讯以及控制机器人的伺服系统.测量和伺服系统包括运动控制器、伺服放大驱动器和装有位置、速度反馈的交流伺服电动机.位置调节和速度控制是由一个光电编码器系统来实现的,这个系统由一个带有辅助电源的编码器电路等组成.机器人的机械系统包括堆垛机器人和伺服电动机的旋转运动转换成所需运动的传动机构,它可做以下运动:旋转(整个堆垛机器人绕着基座旋转)、前后运动和上下运动(臂部综合运动)、手腕回转运动.其结构如图1所示.图1 堆垛机器人结构图收稿日期:1998205229杨年法 江苏理工大学电气系 镇江市 212013 控制系统的基础是一台工业控制计算机,它将控制程序存放在存贮器中.这个程序是固定的,它指挥计算机去执行各种堆垛机器人的指令和控制功能,操作人员和控制系统之间的信息传递通过控制屏、编程器和功能键来实现.工业控制计算机有规则地对控制的情况进行检测和扫描,并通过LE D 的亮、灭和音响读出回答信号.工业控制计算机监督和控制工作过程以及控制系统之间的输入输出信号,例如所需的移动是在某一轴上,就发出指令给轴装置.使用者应用编程器,通过一个特殊的运动模式给机器人编程.操作者应用功能键指挥堆垛机器人的每一个运动.其位置和速度信号存放在工业控制计算机的存贮器中,堆垛机器人常用的工作信息也可编成程序,贮存在存贮器中.1 堆垛机器人运动控制 堆垛机器人用四个自由度来确定机器人在空间的位置.四个主要坐标是整个机器人绕着基座旋转运动(φ)和两个在垂、水平面内的手臂运动坐标,一个下臂(θ)和一个上臂(α),还有一个手腕回转运动(υ).所有这四个主要运动全部采用交流伺服电动机控制位置和速度,均能满足克服大惯性力矩和快速性以及精确定位的要求.旋转本体的驱动装置牢固地安装在基座上,它通过一个减速齿轮机构绕着基座转动本体.除了旋转(φ)本体的驱动装置外,上臂和下臂的坐标系的驱动装置都安装在堆垛机器人的旋转本体上.臂部运动靠球形螺杆,通过连杆和杠杆使臂部动作.臂部的前后(θ)运动使腕部也作前后方向移动,臂部的上下(α)运动同样使腕部带动抓具也作上下方向移动.堆垛机器人的腕部由固定在手臂(上臂)的端部一台交流伺服电动机驱动,可以改变它的速度和力矩.抓具采用夹爪方式,夹爪也采用伺服电机驱动.其控制系统方框图如图2所示1图2 堆垛机器人控制方框图堆垛机器人为全电气控制,工作稳定、可靠.堆垛机器人各关节在运动过程中抓具始终保68 江 苏 理 工 大 学 学 报 1998年11月持在垂直向下的状态.为了保证各关节的运动轨迹,旋转本体运动和腕部运动的轨迹为PTP (point to point ),臂部的前后与上下运动的轨迹为CP (continuous path ).[1]2 动力学特性分析及控制策略的确定 设堆垛机器人关节角位移θ为机器人动力学系统的广义坐标,操作机的每个杆件是刚性的.对4自由度的操作机应用拉格朗日方程可以得到一组描述其动力学特性的二阶非线性微分方程:[2]64j =1D ij ¨θj +64j =164k =1C ijk θj θk +G i +T i =Q ii =1,2,3,4方程式左边第一项表示操作机的惯性耦合矩阵;第二项是离心力和哥氏力矢量;第三项是重力;第四项是外界力,右边的Q i 是各个关节驱动的输出力.其中D ij 是惯性参数,与杆件质量、长度和关节角有关:C ijk =5D ij 5θk -125D ik 5θiT i =-J T・FJ T 为3×3操作机雅可比矩阵的转置,F 是外界矢量.上述方程所表达的多变量非线性耦合的动力学系统,可以有条件地解耦为几个独立的单输入单输出关节位置伺服控制系统.[3]据此,采用将机器人各关节作为一个位置伺服系统进行控制的策略.为了分散微处理器的负担,采用主从二级计算机的方案,选用高性能的伺服驱动装置,由主控计算机协调各关节的运动,以跟踪轨迹规划所给定的空间轨迹.3 堆垛机器人分级控制结构 将计算机应用于工业机器人控制器后,计算机就成为控制器的核心.由计算机实现控制算法,接收并处理多种信号,形成并发出所需的控制指令.考虑经济采用微型计算机作为机器人的控制装置,它需要完成各种运算,如轨迹控制的插补计算、坐标变换和伺服系统中补偿量的计算等.这里包括了矩阵、三角函数等大量的实时运算,通常需在5~15ms 之内完成,要在一台微型计算机上实现是困难的.笔者除了在算法上、软件编制上注意采取减少运算时间的措施外,在控制方式上,将计算分散于多台微型计算机进行.因此在结构上采用了分层结构的两级微型计算机控制系统,如图3所示.第一级:主控计算机,主要用于接受作业指令,协调关节运动,控制运动轨迹.它负责系统的监控和作业管理(联网通讯及管理).根据操作者的命令和根据动作程序语句的要求进行轨迹规划、插补计算及坐标变换.在计算出各轴电机的位置设定值序列后,向下级各关节位置伺服系统传送一次与设定点相应的位置更新值,实现对各关节运动的协调和控制作用.78第6期 杨年法 堆垛机器人控制系统的研究图3 堆垛机器人分级控制结构第二级:各关节均有自己独立的伺服控制计算机及交流伺服驱动装置.根据主控计算机送来的各关节位置速度等运动指令信号,实时控制操作机多关节运行.两级计算机通过并行口进行通讯.伺服机用中断方式向主控计算机报告各关节当前位置,主控计算机用查询方式判明各关节是否完成要求的位置伺服值,然后再向伺服机送出各关节的新的位置设定数据及其它数据.系统的工作过程是:操纵人员利用控制键盘或示教盒输入作业要求,如要求机器人抓手在两点之间沿直线移动.主控计算机接到指令后完成以下工作:分折解释指令,确定两点间的直线运动参数,进行插值计算,完成坐标变换,最后得出相应的各关节的运动轨迹.由伺服控制计算机及交流伺服驱动装置控制各关节运行.4 位置伺服控制系统 位置伺服控制系统包括以伺服控制系统计算机为核心的数字位置控制及交流伺服驱动装置.数字位置控制:采用8096单片机(含64K EPROM ,16K RAM ),输入接口1接受各关节光电编码器位置反馈A 、B 相脉冲信号,对其进行滤波、整形、鉴相及故障诊断.定时/计数器1作为计数器将位置反馈信号输入.接口2对关节感应开关信号实现光电隔离、滤波、整形,并对光电编码器输入的C 相脉冲滤波、整形,经定时计数器输入计算机.这些信号在堆垛机器人回零时用于回零控制;在伺服工作状态时,设置各关节的左右限位感应开关信息作越限报警用,8通道D/A 卡将数字位置PI D 调节器(也可采用伪微分算法)输出的数字量变换为模拟量输出,作为各关节交流伺服驱动装置的速度设定.交流伺服驱动装置:交流伺服驱动装置由模拟量的速度调节器,带有脉宽调制(PW M )控制的电流调节器构成反馈控制的内环,数字位置调节器为外环,通过三相桥式大功率晶体管逆变电路,向小惯量永磁转子的三相交流伺服电动机供电,构成一个高性能的位置伺服系统.控制方法:堆垛机器人每次作业前先要整体回零,以校准各关节的零位,作为轨迹规划及控制的基准.针对堆垛机器人的回零特点及通讯方式,伺服控制又分零位、位置和终点伺服三88 江 苏 理 工 大 学 学 报 1998年11月种.零位伺服:堆垛机器人的回零动作是串行的.当某关节回零完毕而其它关节尚未回零、或都已回零完毕而等待主控计算机传送位置设定值时,则运行零位伺服程序;位置伺服:位置伺服计算机接收主控计算机传来的位置设定值后,则运行位置伺服程序.对每一点位置的设定值,伺服三个采样周期,每个伺服有4个点向主控计算机报告一次当前位置.当一次传送的所有设定值都伺服完时,向主控计算机报告并转去执行终点伺服程序.终点伺服是当位置伺服完成最后一点的伺服计算后,将这一点的设定值保存起来,并以这个值进行随后的伺服动作.5 堆垛机器人的轨迹控制 堆垛机器人属高度非线性的多变量与时变的多输入多输出系统,如果关节的精确模型,按照严格的约束条件和初始条件,以判据来综合最优控制以跟踪预定轨迹,没有办法得到可以接受的解(解进行实时控制的闭式解).采取的措施是简化或不引入判据,根据堆垛机器人结构及任务特点采取相应满足生产要求的控制规律.图4 堆垛机器人局部解耦的PI D 控制框图 当堆垛机器人有大的减速比,并工作在PTP点位控制时,堆垛机器人各关节可以用局部解耦的PID 控制.[4]其控制框图如图4所示.其中F 为粘滞阻尼系数,T 为杆件惯性力矩,K m 为增益,K v为速度反馈系数,K e 为计算机的比例放大系数,J为电机转动惯量,在采样频率足够高时可按连续控制计算,[5]位置环闭环传递函数为θ(s )θd (s )=K e K mJs 2+(F +K v K m )s +K e K m 可表示为θ(s )θd (s )=ω2s 2+2ξωs +ω2,其中无阻尼自然振荡频率ω=K e K m /J ,阻尼系数ξ=(F +K v K m )/(2J K e K m )为防止发生共振,K e 上限受机械结构谐振频率ωs 约束,应使ω<0.5ωs为防止超调,应使K v ≥(K v o K m +F )J J o -F 的措 ,1K m 为提高系统的伺服刚度,应使K e K m 加大.为克服库伦摩擦,可加前馈补偿力矩:T ff (s )= T dyn /s θ>0-T dyn /s θ<0下级  相同 (静摩擦)T dyn 是阶跃阻力矩,T sta 是脉冲阻力矩.为克服重力矩,应加重力矩前馈补偿,补偿分两项,一项克服F 影响,另一项克服阻尼项K v 影响.若需减小速度跟踪误差,则可采用加速度前馈补偿,这种补偿对于轨迹跟踪是必要的.对98第6期 杨年法 堆垛机器人控制系统的研究09 江 苏 理 工 大 学 学 报 1998年11月多杆机械手,还需考虑惯性耦合、离心力与哥氏力.6 结束语 堆垛机器人采用工业控制计算机为主控计算机,数字伺服系统采用8096单片机,实现PI D 控制算法,接收、处理多种信号,形成所需的控制指令,达到由主控计算机协调各关节的运动,准确地跟踪轨迹规划所给定的空间轨迹.使速度完全可控,未出现死区,其控制定位精度为±0.1mm.本控制系统运行稳定、可靠,其控制算法正确、可行,达到预期的目的.参 考 文 献1 李金伴等.专家系统在机械手故障诊断中的应用.机器人,1992,14(5):31~362 熊有伦.机器人技术基础.武汉:华中理工大学出版社,19963 诸 静.机器人与控制技术.杭州:浙江大学出版社,19914 赵德安,李金伴.热处理机器人数字控制器的设计.电气传动,1995,25(4):37~435 Ding Han.C omputer2aided O ff2line Planning of Robot M otion.Robotics and Autonomous System,1991,7(1):67~72Research on the C ontrol System of Stacking RobotsY ang NianfaAbstract This paper introduces a robot for stacking materials in tobacco industry, which uses a control computer as its main computer to exercise supervision over the systemand the management of its operation.Being a servo2positioning controller,the single2chipcomputer in this system carries out PID control computation and the main computercoordinates the m ovements of all robot joints,which enable the system to follow the traceprogram precisely and to control the robot speed completely.K ey words robot;supervision system;algorithm;mathematical model。

相关文档
最新文档