基于PLC的三维机械手的控制.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于PLC的三维机械手的控制

?

?

摘要:本文以三菱FX1N系列PLC为基础,介绍PLC在三维教学机械手步进控制指令(STL)中的设计与应用。该程序已在竞赛模拟三维机械手中获得了应用,具有稳定、可靠的性能。

论文关键词:PLC,三维机械手,步进控制

随着自动化控制领域的不断发展,智能机械手的不断推新,机器人手臂的智能化程度不断提升,连续多角度控制的机器人手臂的出现,给机械手的教学带来了新的挑战。原来的教学机械手均以两维空间模拟仿真教学为主。自2007年全国电工电子技能大赛以来,三维空间的机械手的教学需求尤为突出。

一、三维机械手的硬件结构

图1所示是该三维机械手的实物图。整个三维机械手能完成八个自由度动作,手臂伸缩、手臂旋转、手爪上下、手爪紧松。手爪提升气缸采用双向电控气阀控制,气缸伸出或缩回可任意定位。磁性传感器用来检测手爪提升气缸处于伸出或缩回位置。手爪抓取物料由单向电控气阀控制,当单向电控气阀得电,手爪夹紧磁性传感器有信号输出,指示灯亮,单向电控气阀断电,手爪松开。旋转气缸用来控制机械手臂的正反转,由双向电控气阀控制。接近传感器用来判断机械手臂正转和反转到位后,接近传感器信号输出。双杆气缸用来控制机械手臂伸出、缩回,由双向电控气阀控制。气缸上装有两个磁性传感器,检测气缸伸出或缩回位置。缓冲器对旋转气缸高速正转和反转到位时,起缓冲减速作用。

二、三维机械手的动作过程

图2所示是该三维机械手的动作示意图。当需将工件有右工作台搬至左工作台时,在按下启动的时候,右工作台传感器判断有无工作,若有机械手动作,若无,机械手停止。当机械手左旋并前伸到位准备下降时,为了确保安全,必须在左工作台上无工件时才允许机械手下降。也就是说,若上一次搬运到左工作台上的工件尚未搬走时,机械手应自动停止下降。

图1三维机械手实物图图2三维机械手动作示意图

三维机械手的工作过程为:(1)从原点开始前伸;(原点位置为机械手右旋到限位,手臂缩回,手爪上升到上限位,手爪放松)(2)到前限位后开始下降;(3)倒下限位后,机械手加紧工件,延时2s;(4)上升;(5)到上限位后,缩回;(6)到后限位后,左旋;(7)到左限位后,前伸;(8)到前限位后,下降;(9)到下限位后,机械手松开,延时2s;(10)上升;(11)到上限位后,缩回;(12)到后限位后,右旋,返回原点。

根据三维机械手的工作过程及要求,可以画出机械手的动作流程图,如图3所示。

图3机械手动作流程图图4机械手状态转移图

三、PLC硬件的选择和I/O点分配

PLC的种类非常多,根据三维机械手的控制要求,由于其输入、输出节点少,要求电气控制部分体积较小,成本低,并能够用计算机对PLC进行监控和管理,故选用日本三菱(MITSUBISHI)公司生产的多功能小型FX1N-40MR-001主机。该机型合计有输入输出点40个,其中24个输入点和16个输出点,采用继电器方式有触点输出,能交流、直流负载两用。内部主要有:辅助继电器1280个,其中特殊功能辅助继电器256个,断电保持辅助继电器1152个;状态继电器1000个;定时继电器256个;计数继电器256个;数据寄存器8256个。

根据图3所示的三维机械手动作流程图,确定电气控制系统的I/O点分配,如表1所示。

根据图3流程图和表1的I/O分配表,可以编制出机械手的状态转移图,如图4所示。

四、控制程序的设计方法及编程运行

常用的PLC程序设计方法有经验法和顺序功能法。根据图4状态转移图,编制的步进梯形图程序如图5所示。

表1三维机械手控制I/O分配表

输入

输出

名称

输入点

名称

输出点

停止

SB1

X0

手爪紧/松气缸阀

YV1

Y1

启动

SB2

X1

手臂气缸伸出阀

YV2

Y2

物品检测传感器

SQ0

X2

手臂气缸缩回阀

YV3

Y3

气动手爪传感器

SQ1

X3

提升气缸下降阀

YV4

Y4

旋转左限位接近传感器

SQ2

X4

提升气缸上升阀

YV5

Y5

旋转右限位接近传感器

SQ3

X5

旋转气缸左移阀

YV6

Y6

伸出臂前点限位传感器

SQ4

X6

旋转气缸右移阀

YV7

Y7

缩回臂后点限位传感器

SQ5

X7

提升气缸上限位传感器

SQ6

X10

提升气缸下限位传感器

SQ7

X11

图5步进控制梯形图

图5中,M8044是用作原点条件,判断机械手是否在原点开始工作。

如果要实现断电保护,在图5的步进控制梯形图中,将普通辅助/计时/状态继电器均换成断电保护型。

上电后,直接初始状态继电器S0,在满足原点条件继电器M8044下,按下启动按钮SB2,X1得电,进入等待状态继电器S20;此时物品检测传感器SQ0检测到上料端有料,X2得电,进入机械手臂伸出状态S21;机械手伸出Y2得电,机械手前伸到前限位时,进入

文档评论(0)

151****6160 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档