机械手的模拟控制二.docx

上传人:b****8 文档编号:10693659 上传时间:2023-02-22 格式:DOCX 页数:21 大小:5.08MB
下载 相关 举报
机械手的模拟控制二.docx_第1页
第1页 / 共21页
机械手的模拟控制二.docx_第2页
第2页 / 共21页
机械手的模拟控制二.docx_第3页
第3页 / 共21页
机械手的模拟控制二.docx_第4页
第4页 / 共21页
机械手的模拟控制二.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

机械手的模拟控制二.docx

《机械手的模拟控制二.docx》由会员分享,可在线阅读,更多相关《机械手的模拟控制二.docx(21页珍藏版)》请在冰豆网上搜索。

机械手的模拟控制二.docx

机械手的模拟控制二

目录

1.简介2

1.1课题概况2

1.2设计要求2

1.3设计内容2

2.系统总体方案设计3

2.1总体方案选择说明3

2.2控制方式选择3

2.3操作界面设计(其它图见附录)4

3.PLC控制系统的硬件设计4

3.1PLC的选型4

3.2I/O点数的估算5

3.3I/O分配表5

3.4电气原理图设计5

3.5电气元件明细表5

4.PLC控制系统程序设计6

4.1状态分配表6

4.2机械手控制程序顺序功能图(或流程图)设计6

4.3控制程序设计思路6

5.系统调试及结果分析11

5.1系统梯形图11

5.2结果分析15

5.3调试过程中问题及解决方法15

6.系统的使用说明书15

7.课程设计体会16

8.参考文献16

9.附录17

 

1.简介

1.1课题概况

一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成,当某个电磁阀线圈通电,就一致保持现有的机械动作,如果线圈断电则停止机械动作。

例如下降的电磁阀通电,机械手下降,如线圈断电,则停止现有的下降动作,直到通电后继续下降;当此电磁阀相反方向的线圈通电时则进行上升的机械动作。

另外夹紧/放松有单线圈二位电磁阀推动气缸完成,线圈通电执行加紧动作,线圈断电时执行放松动作。

设备装有上、下限位和左、右限位开关,启动按钮SB1、停止按钮SB2,SA1为单次工作和循环工作的选择开关,SA2为手动工作和自动工作选择开关。

启动按钮SB1按下后开始工作,有八个动作,如下所示:

原位→下降→夹紧→上升→右移

↑↓

左移←上升←放松←下降

1.2设计要求

(1)初始状态:

机械手运行前,处于原位状态。

(2)由SA2开关选择自动或手动工作。

自动工作有单次循环工作和重复循环工作两种流程;手动工作状态时,按下启动按钮,只能单步运行:

按下启动按钮则运行一步,下一步运行需要再按一次启动按钮。

(3)启动操作:

按下启动按钮SB1,机械手按如表所示的工作流程运行。

(4)停止工作:

按下停止按钮SB2后,立即停止运行,按下启动按钮SB1又能继续运行。

1.3设计内容

该机械手分为自动工作与手动工作:

一、自动工作:

(1)单次循环:

按下启动按钮→下降(YV1)→下降到位,夹紧(YV2)延时4s→上升(YV3)→上升到位,右移(YV4)→右移到位,下降(YV1)→下降到位,放松延时3s→上升(YV3)→上升到位,左移(YV5)→左移,到达原位→停止工作

(2)重复循环:

按下启动按钮→下降(YV1)→下降到位,夹紧(YV2)延时4s→上升(YV3)→上升到位,右移(YV4)→右移到位,下降(YV1)→下降到位,放松延时3s→上升(YV3)→上升到位,左移(YV5)→左移,到达原位

按以上步骤循环三次。

二、手动工作:

单步运行:

按下启动按钮→下降(YV1)到位停止→按下启动按钮→夹紧(YV2)延时2s→按下启动按钮→上升(YV3)到位停止→按下启动按钮(以此类推)……

2.系统总体方案设计

2.1总体方案选择说明

1、机械手的升降和左右移行分别由不同的电磁阀来实现,电磁阀线圈失电时能保持原来的状态;

2、上升、下降的电磁阀线圈分别为YV3、YV1;右行、左行的电磁阀线圈为YV5、YV4;

3、机械手的夹钳由单线圈电磁阀YV2来实现,线圈通电时夹紧工件,线圈断电时松开工件;

4、机械手的下降、上升、右行、左行的限位由行程开关SQ1、SQ2、SQ3、SQ4来实现;

5、机械手的夹钳的松开、夹紧通过延时1S实现;

6、机械手处于原点时指示灯HL亮

2.2控制方式选择

由于PLC控制系统较继电-接触器控制系统有许多优点,如硬件电路简单,修改程序容易,可靠性高等,所以本设计选择PLC控制系统。

2.3操作界面设计(其它图见附录)

1、机械手的工作状态由开关SB1、SB2控制,其中开关SB1为启动开关、开关SB2为关闭开关;

2、指示灯HL指示机械手是否处于原点,如在原点,则HL亮;

3、机械手的下降、夹紧、上升、右行、左行由电磁阀YV1、YV2、YV3、YV4、YV5来实现;

4、行程开关的下限位、上限位、左限位、右限位由SQ1、SQ2、SQ4、SQ3来实现;

5、控制开关回原点、单步跑、单周期、连续循环由开关I1.2、I1.3、I1.4、I1.5来实现。

3.PLC控制系统的硬件设计

3.1PLC的选型

本次机械手模拟控制采用的是来自西门子公司的S7-200可编程控制器。

西门子公司的SIMATICS7-200系列属于小型PLC,可用来代替继电器的简单控制场合,也可用于负载的自动化控制系统。

由于他有极强的通信功能,在大型网络控制系统中也能充分发挥其作用。

它可靠性高,可以用梯形图,语句表和功能图块三种语言来编程。

它是指令丰富,指令功能强大,易于掌握,操作方便,内置有高速计数器,高速输出,PID控制器、RS-485通信/编程接口、PPI通信协议,MPI通信协议和自由端口模式通信功能,最大可以扩展到248点数字量I/O或35路模拟量I/O,最多有30多个KB程序和数据存储空间。

3.2I/O点数的估算

使系统总投资最低。

PLC的输入/输出总点数和种类应根据被控对象所需控制的模拟量、开关量等输入/输出设备情况(包括模拟量、开关量等输入信号和需控制的输出设备数元件要占用一个输入/输出点。

考虑到今后的调整和扩充,一般应在估计的总点数上加上20%~30%的备用量。

3.3I/O分配表

3.4电气原理图设计

(见附录)

3.5电气元件明细表

4.PLC控制系统程序设计

4.1状态分配表

4.2机械手控制程序顺序功能图(或流程图)设计

(见附录)

4.3控制程序设计思路

(1)程序的组成

(2)初始程序

本机械手的初始程序的梯形图如下图所示

机械手初始程序梯形图

 

(3)回原点程序

本机械手回原点程序的梯形图如下图所示。

本程序实现机械手回原点并且使夹子放松的

 

(4)自动运行程序

5.系统调试及结果分析

5.1系统梯形图

 

 

5.2结果分析

机械手控制程序包括回原点程序、自动运行程序(包括单步、单循环、连续循环控制程序)。

回原点程序就是让机械手回到原点,放松夹子。

然而自动运行程序控制三个不同的小程序,较为繁琐,要将单步与循环分开以及单循环与连续循环分开。

当单步走的时候M0.7由开始按钮上升沿触发。

当单循环的时候M0.6为0;当连续循环的时候M0.6为1,将这两者分开。

在程序中用的是置位/复位的语句所以能在打开停止开关后重新开始时能从原位继续执行。

用计数器C0来计数循环的次数。

5.3调试过程中问题及解决方法

(1)本次实验中的操作面板中的YV3损坏,我们用Q0.0的指示灯来代替。

(2)一开始我们程序控制机械手下降的过程中,机械手上升的程序同时工作,其中的原因为M2.1在下一步的时候未复位,解决方法为在在下一步程序中将M2.1复位,用M2.1使夹子夹紧,M2.5使夹子放松。

6.系统的使用说明书

(1)开启回原点开关I1.2,打开上限位SQ2和左限位SQ4行程开关,实现放松夹子,机械手回原点。

(2)选择单步I1.3/单周I1.4/连续循环I1.5的开关,在按下开启按钮。

(3)(单步则按下开启按钮)关闭上限位SQ2和左限位SQ4行程开关,机械手下降。

(4)(单步则按下开启按钮)打开下限位SQ1行程开关,夹紧夹子。

(5)(单步则按下开启按钮)延时1秒后,机械手上升,关闭下限位SQ1行程开关。

(6)(单步则按下开启按钮)打开上限位SQ2行程开关,机械手右行。

(7)(单步则按下开启按钮)打开右限位SQ4行程开关,机械手下降,关闭上限SQ2位行程开关。

(8)(单步则按下开启按钮)打开下限位SQ1行程开关,夹子放松.

(9)(单步则按下开启按钮)延时1秒后,机械手上升。

(10)(单步则按下开启按钮)关闭下限位SQ1行程开关,打开上限位SQ2行程开关,机械手左行。

(11)(单步则按下开启按钮)关闭右限位SQ3行程开关,打开左限位SQ4行程开关。

(若为单周则在此结束,若为循环则从(3)走下去,循环三次结束)

7.课程设计体会

通过本次课程设计,让我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了一定的理解。

通过对理论的运用,提高了我们对基本指令的运用的熟练度。

在没有做课程设计以前,我们对基本指令的认知都是思想上的,容易忽略了一些细节,因此当我们把自己想出来的程序运用到编程中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。

在解决一个个在调试中出现的问题中,我们对PLC的理解得到加强,看到了实践与理论的差距。

通过合作,我们的合作意识得到加强。

合作能力得到提高。

上大学后,很多同学都没有过深入的交流,在设计的过程中,我们用了分工与合作的方式,每个人负责一定的部分,同时在一定的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家积极发言,和提出意见,同时我们还向别的同学请教。

在此过程中,每个人都想自己的方案得到实现,积极向同学说明自己的想法。

能过比较选出最好的方案。

在这过程也提高了我们的表过能力。

我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向,并且这样也是为了便于最后设计和在一起。

讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。

多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。

8.参考文献

(例:

仅供参考)

王永华现代电气控制及PLC应用技术.北京:

北京航空航天出版社,2008

殷洪义主编.可编程控制器选择设计与维护.北京:

机械工业出版社,2002

程子华PLC原理与实例分析.北京:

国防工业出版社,2006

 

9.附录

附录A

机械手控制系统顺序功能图

 

附录B

机械手控制系统电气原理图

附录C

机械手控制板面操作过程图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

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

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