ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:281.26KB ,
资源ID:16908932      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16908932.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(多关节工业机械手PLC控制系统设计论文文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

多关节工业机械手PLC控制系统设计论文文档格式.docx

1、2机械手简介多关节机械手指的是利用关节连接两个相邻的刚体,即连杆,关节提供连杆之间的相对运动,在这个机构中,关节多是以其中一个特点,正是由于关节多,所以它的抓握功能远远强于传统的夹钳式等机械手。它可以完成对不同形状、不规则工件的抓握。多关节机械手有多种结构,其中最理想的也是应用最多的就是类似于人手的结构,这样的结构能模拟人手抓物体时的情况。与传统的机械手相比,多关节机械手具有动作灵活,运动惯性小、通用性强、能抓取靠近基座的工件,并能绕过机体和工作机械之间的障碍物进行工作等优点。2.1 控制系统的功能要求传统的机械手采用继电气控制,由于其线路复杂、维护困难、可靠性差等缺点,无法满足机械手控制的需

2、求。可编程控制器(PLC)的出现使得这类问题得到解决,PLC控制,具有结构简单、控制方便、可靠性高、编程简单、功耗低和改造方便的特点,能够完成动作要求精度高的工作。2.1.1 机械手结构以轴承装配为例:轴承装配是轴承生产过程中的最后且极为重要的环节,而轴承压盖机则是装配先上较为复杂的部分。本节讲述的是利用机械手在轴承装配线上,通过PLC控制机械手的动作,完成取轴承、加盖及转移工件,最后控制压盖机完成压盖的整个过程。图2-1是某以生产线上机械手的工作示意图。图2-1 机械手的工作示意图该机械手在生产线上的主要任务是,将轴承从传送带1转移至传送带2上,然后将盖放置于轴承之上,最后经压盖机加工,完成

3、轴承装配的一部分加工。整个工作过程机械手包括以下动作:手臂上升手臂下降手爪抓紧手爪放松手臂左旋手臂右旋多关节机械手完成以上动作主要是通过机械控制来实现的,即利用PLC控制电动机的转动和电磁阀的通断,电动机的转动来驱动机械手臂的左右旋转,电磁阀驱动气缸的升降控制机械手臂的上升和下降。多关节机械手的工作过程如图2-2所示:图2-2 多关节机械手简单工作过程示意图(1)手臂上升:使机械手相对于工作台向上移动,提高它的高度,以满足抓取工件的高度要求。(2)手臂下降:使机械手相对于工作台向下移动,降低它的高度,以满足放置工件的高度要求。(3)手爪抓紧:使机械手抓紧工件,以便完成工件抓起的要求。(4)手爪

4、放松:使机械手放松工件,以便完成工件放松的要求。(5)手臂左旋:使机械手在不改变高度的情况下,相对于工作台向左旋转,以便完成工件移动的要求。(6)手臂右旋:使机械手在不改变高度的情况下,相对于工作台向右旋转,以便完成再次抓取工件的要求。由于PLC的抗干扰能力强,所以能在恶劣的工作环境中,可靠地完成控制任务,为了使设备便于安装、调试,以及从经济角度考虑,设计出如图2-3所示的机械手控制系统的功能框图。图2-3 多关节工业机械手控制系统的功能框图3硬件系统设计前面介绍了机械手的机械结构,本节主要根据上节所述的功能要求配置需要的控制系统的硬件系统,按照控制系统的控制要求,设计出如图3-1所示的控制系

5、统的硬件框图。在此系统中仅靠PLC主机是无法完成控制要求的,因此扩展了一个I/O和两个模拟量输入/输出模块,以及两个光电开关和一个可控电动机。图3-1 控制系统的硬件框图3.1 PLC的选型根据系统控制要求并从经济性和可靠性等方面考虑,选择西门子S7-200系列PLC作为此机械手控制系统的控制主机。在西门子S7-200系列PLC中又有CPU221、CPU222、CPU224、 CPU226等之分。三自由度工业机械手PLC控制系统总共有15个数字量输入,8个数字量输出,供需23点I/O口,根据I/O点数,选用了CPU224作为主机。 同时扩展一个I/O模块,选用EM223输入/输出混合扩展模块。

6、EM223共6种模块,根据系统的控制要求和资源需求,采用EM223模块中的4点输入/4出输出模块。 由于需要测量每个手指的压力值,需要将传感器的值输入到PLC中进行判断,所以扩展两个模拟量模块,全部选用EM235模块。模拟量输入/输出扩展模块EM235具有4路模拟量输入/1路模拟量输出。 EM223和EM235与PLC的连接不需要其他设置,只需要将排线插到主机及扩展模块的插槽上。3.2 PLC 的I/O资源配置根据控制系统的功能要求,对PLC进行I/O及其他资源的分配,具体分配如下。表3-1 数字量输入地址分配输入地址输入设备I0.0高速脉冲输入I1.1自动启动I0.1急停按钮I1.2上升限位

7、开关I0.2手动/自动I1.3下降限位开关I0.3手臂上升I1.4左旋限位开关I0.4手臂下降I1.5右旋限位开关I0.5手臂左旋I2.0传送带1光开关I0.6手臂右旋I2.1传送带2光开关I0.7手爪抓紧I2.2传送带2启动I1.0手爪放松I2.3压盖机启动表3-2 模拟量输入地址分配ATW0传感器1传感器4传感器2传感器5传感器3表3-3 数字量输出地址分配输出地址输出设备Q0.0高速脉冲输出Q0.5抓紧电磁阀Q0.1上升电磁阀Q0.6松开电磁阀Q0.2下降电磁阀Q0.7传送带2继电器Q0.3左旋电磁阀Q1.0压盖机继电器Q0.4右旋电磁阀根据系统的控制要求,硬件框图及I/O分配情况,三自

8、由度工业机械手控制系统PLC控制部分的硬件接线如图3-2所示。压盖机电磁阀I0.1 Q0.0 Q0.1I0.3 Q0.2I0.5 Q0.3 S7-200I0.6 CPU224 Q0.4I0.7 + EM223 Q0.5I1.0 Q0.6I1.2 Q0.7 I1.3 I1.4 Q1.0I1.5 图3-2 多关节机械手控制系统PLC控制部分硬件连接图3.3 其他资源设置要完成系统的功能除了PLC及其扩展模块之外,还需要各种限位开关、光电开关、传感器及编码盘等仪器设备。(1)各种限位开关在此系统中,共用了4个限位开关:上升限位开关、下降限位开关、左旋限位开关和右旋限位开关。限位开关主要是来控制机械手

9、在运动过程中的停止时刻和位置。(2)光电开关在传送带1和传送带2上各有一个光电开关,此开关的作用主要是指示工件是否到位。传送带1上的光电开关用于检测工件是否已到机械手可操作的工位,若到位则传送带1停止,等待工件被取走;传送带2上的光电开关则置于压盖机处,当工件到达压盖机时,传送带2停止,对工件进行压盖操作,操作结束后等待下一个工作。(3)传感器在此系统采用的是多关节机械手,由于要适应各种形状的工件,所以要在手指受力的部分安装压力传感器,将压力值转换为电压值传入PLC,然后进行判断,防止抓紧时压力过大对工件造成损坏。(4)各种电磁阀此系统中机械手手臂的上升和下降是用气缸来实现的,使用一个气缸、一

10、个电磁阀就能实现手臂的上升和下降,相对于利用电机的正反转来实现升降,气缸控制简单方便。多关节机械手手爪的抓紧和松开共用了4个电磁阀。(5)各种继电器此系统中,传送带2并不需要时刻连续地运转传送,并且也不可能一直连续地传送物品,而是根据机械手的当前工作情况有控制机械手的控制系统来控制传送带2的工作与否,该在什么时候启动传送带,该在什么时候停止传送带。因此,就必须在传送带2的电动机部分装一个可以控制电动机运转和停止的继电器,再连接到PLC以控制接触器,最后达到控制目的。压盖机同样也不需要时时刻刻工作,因此在压盖机附近放置的光电开关,可以将工件到位的信号传至PLC,从而控制传送带2的停止,并且控制压

11、盖机在工件到位的情况下工作。(6)编码器在此系统中,需要对机械手进行精确定位,所以在手臂左右转动的时候,要将电动机反馈的信号同PLC发出的信号做比较,以检测是否手臂准确到位。(7)各种按钮急停按钮采用带锁的,常闭触点,按下后旋转复位;手动/自动按钮采用旋钮,一边常闭,一边常通;其余按钮均采用触点触发方式,按下即接通,松开即复位。4软件系统设计4.1总体流程设计根据机械手动作和要实现的功能,设计出如图4-1所示的多关节机械手控制系统流程图。图4-1 多关节机械手控制系统流程图4.2各个模块梯形图设计当软件总体流程图设计完成后,就需要对各个控制过程进行分解细化,这样在程序便携式就会简洁明了,最后联

12、合起来调试也便于发现问题。当控制过程特别复杂的时候,采用模块化设计,就显得尤为重要。采用模块化的设计,调试时先调试摸个模块的功能,可以及早发现问题,到最后联调试若出现问题就可以很快找出原因及时解决。程序中用到的元件及设置如表4-2所示。表4-2 元件设置编号意义内容备注M0.0急停标志on有效M0.1手动标志M0.2自动标志M1.0机械手上升标志M1.1手臂左旋标志M1.2机械手下降标志M1.3手爪抓紧工件标志M1.4M1.5手臂右旋标志M1.6M1.7手爪松开标志M2.0M2.1M2.2M2.3手爪松开端盖标志M2.4传送带2启动标志M2.5压盖机启动标志T37一个循环结束后等待的时间101

13、sVW01#传感器值存储单元VW22#传感器置存储单元VW43#传感器置存储单元VW64#传感器置存储单元VW85#传感器置存储单元VW10抓取工件的标志压力值存储单元VW20抓取盖端的标准压力值由于机械手的控制过程是按顺序执行的,所以在程序编写的时候采用顺序控制指令。多关节机械手控制系统梯形图如图4-3所示。图4-3 多关节机械手控制系统梯形图如图4-3所示的是控制系统的主程序,如图4-3(a)所示中主要是对高速计数器和高速脉冲输出进行初始化。对于高速计数器,选用高速计数器HSC0,工作方式为模式0,输入口为I0.0。设置HSC0的功能为:复位与启动输入信号都是高电位有效、4倍计数频率、计数

14、方向为增计数、预设脉冲为10000个、允许更新双子和执行HSC指令。对于高速脉冲输出控制,设置为脉冲输出方式,输出口为Q0.0。脉冲的输出设置为多段管线输出,本例中采用3段输出,写控制字到特定存储器中,完成设置的功能为:时间基准为s级、不允许更新周期和脉冲数。由于是多段输出,所以还需要简历包络表,对3段脉冲周期、数量进行设置,多关节机械手控制系统多段脉冲输出梯形图如图4-4所示。图4-4 多关节机械手控制系统多段脉冲输出梯形图手臂的左右旋转采用步进电机进行控制是为了提高定位的精度,所以需要用到高速计数器和高速脉冲输出,对发出的脉冲数和接收到的脉冲数进行比较,如果相等,则定位准确,如果两者有偏差

15、,则补发脉冲,最后达到设定的位置上。如图4-4表示的是对步进电机的脉冲输出控制,本例采用3段脉冲输出,由于步进电机本身的特性,启动频率不宜太高,所以在启动阶段输出的脉冲周期为500ms,且周期逐步减少,缓慢提高其输出脉冲频率;在第二阶段,输出脉冲周期为50ms,在这个阶段手臂的移动是最快的,当达到设定位置的时候,同样不可以突然是频率降低到0,需要逐渐降低脉冲的频率值,所以第三阶段的脉冲周期为200ms,电动机逐步减速,达到设定位置后可能可靠停止。 图4-5 多关节机械手控制系统传感器值1处理子程序梯形图图4-6 多关节机械手控制系统传感器值2处理子程序梯形图 如图4-5所示多关节机械手控制系统

16、传感器值1处理子程序梯形图和4-6所示多关节机械手控制系统传感器值2处理子程序梯形图,都是针对传感器采集到的值传到PLC处理的子程序,由于机械手爪在每次加工过程中,都需要移动两个工件,对于不同的工件,手爪的力度是不同的,为了防止抓紧力过大,对工件造成损坏,设置两个不同的压力对比值。在此小节中,完成了PLC软件系统的所有设计,程序包括:控制系统的主程序、对高速脉冲输出和高速计数器进行初始化设置的子程序和处理传感器返回值的子程序。在主程序中,主要采用了顺序控制指令。在多关节机械手的工作过程中,机械手爪是严格按照一定的顺序运行的,采用顺序控制指令能够非常方便地按照工艺的流程进行设计,当下一个动作开始

17、执行时,前一个动作中的所有元件全部复位到初始状态,减少出现误动作的概率。结束语机械手的控制对于很多场合需求很大,不论是机床使用的小型系统还是流水线上的这类设备,其基本动作要求类似,所以控制的实现也可以相互借鉴。对于控制程序的编写,这里给出的只是一种实现手段,使用可编程控制器还有其他的方法可以实现这样的控制,针对所使用的具体系统的情况,设计人员可以选择使用不同的方法来进行程序编写。本篇论文详细讲解了多关节机械手控制系统设计过程。该系统采用西门子S7-200系列的PLC作为控制主机,以及S7-200系列的I/O和模拟输入/输出扩展模块,通过按钮和一些开关,对电磁阀、继电器等设备进行控制,实现了机械

18、手自动运行控制。【参考文献】【1】廖常初.PLC基础及应用. 北京:机械工业出版社,2003【2】王永华等.现代电气控制及PLC应用技术.北京:北京航空航天大学出版社, 2003【3】SIEMENS公司.SIMATIC S7-200可编程控制器系统手册.1999【4】SIEMENS公司.SIMATIC S7-200可编程控制器系统手册.2003【5】郭宗仁等.可编程控制器应用系统设计及通信网络技术.北京:人民邮电出版社,2002【6】钟肇新等.可编程控制器原理及应用.广州:华南理工大学出版社,2003【7】廖常初.可编程控制器的编程方法与工业应用.重庆:重庆大学出版社2001【8】张进秋.可编程控制器原理及应用实例.北京:机械工业出版社,2004【9】钦和.可编程控制器应用技术与设计实例.北京:人民邮电出版社,2004【10】戴仙金等.西门子S7-200系列PLC应用与开发.北京:中国水利水电出版社,2007

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1