plc课程设计机械手电气控制plc.docx
- 文档编号:2921115
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:23
- 大小:332.27KB
plc课程设计机械手电气控制plc.docx
《plc课程设计机械手电气控制plc.docx》由会员分享,可在线阅读,更多相关《plc课程设计机械手电气控制plc.docx(23页珍藏版)》请在冰豆网上搜索。
plc课程设计机械手电气控制plc
课程设计报告书
课程名称:
《PLC技术与工程应用》
课题名称:
机械手电气控制系统设计
系部名称:
专业班级:
姓名:
学号:
2012年06月20日
1引言
机械手是工业控制和加工中经常用到的执行部件,具有能适应恶劣工作环境、效率高、安全稳定和可进行高强度工作的优点,在自动化生产线上有广泛的应用。
在现代工业中,生产过程的机械化,自动化已成为突出的主题。
化工等连续性生产过程的自动化已基本得到解决。
专用机床是大批量生产自动化的有效的办法;控制机床、数控机床、加工中心等自动化机械是有效地解决多品种小批量生产自动化的重要办法。
但除切削加工本身外,还有大量的装卸、搬运、装配等作业,有待于进一步实现机械化,工业机械手就是为实现这些工序的自动化而生产的。
机械手是能够模仿人体上肢的部分功能,可以对其进行自动控制使其按照预定要求输送制品或操持工具进行生产操作的自动化生产设备。
为工业机械手设计一个技术性能优良的控制系统,对于提高工业机械手的整体技术性能来说具有十分重要的意义。
本设计正是针对这一课题,选择了可编程控制器(PLC)作为工业机械手的控制系统,这对提升工业机械手的整体技术性能起到了良好的作用。
本设计的电动组合机械手分别由四个不同功能的驱动电机及相应的机械传动装置构成;它们是:
旋转电机、水平(X轴)伸缩运行电机、垂直(Y轴)升降运行电机、手爪驱动电机,是一个三轴多位置的机械装置。
可以完成零组件的组装、移送等任务。
限位开关检测机械手是否到达固定位置。
可编程控制器(PLC)控制机械手的动作,实现机械手的单步和连续运行。
本设计可编程控制器(PLC)选用西门子(SIEMENS)公司S7-200系列的CPU224XP。
机械手的开关量信号直接输入PLC,PLC输出的控制信号用于驱动继电器动作,从而控制电动机正向或反向运行。
2系统总体方案设计
2.1系统硬件配置及组成原理
2.1.1机械手的相关介绍
机械手实验设备如图1所示。
该设备可以实现手臂的左右摆动、伸出与退回、上下移动、机械手指的夹紧与张开等四自由度动作。
图1.机械手实验设备
该设备四自由度动作由四台直流电动机驱动,每台电动机可进行正反转运行。
左右摆动由齿轮组啮合实现减速传动;伸出与退回、上下移动由直流减速电机驱动丝杠--螺母结构完成;机械手指的夹紧与张开由直流减速电机驱动连杆结构实现。
该设备共有8个动作,由控制器输出信号驱动。
每个自由度运行极限位置设置了两个行程开关,用于判断当前动作是否到位。
该设备共有8个行程开关作为控制器的输入信号。
设计输入输出接口电路(如图2所示)的目的是为解决机械手设备输出驱动单元、输入检测单元与PLC之间的信号接口问题。
图中上层电路板是驱动电路板,下层电路板左侧是输入接口电路板,右侧是输出接口电路板。
图2.输入输出接口电路板
输入接口电路板原理图如图3所示,其功能是将设备上行程开关的开关状态转换为统一的电平信号(逻辑1:
24VDC;逻辑0:
0VDC)。
板上设有光电隔离电路,将内外电源隔离,以保护设备安全。
图3.输入接口电路板电气原理图
本设备8个输入信号,对应输入接口电路板的8根输入信号线。
各信号线对应的行程开关如表1所示。
表1.输入信号线与行程开关对应关系表
输入信号线序号
(自左到右)
对应行程开关
备注
1
左转到位
2
右转到位
3
退回到位
4
伸出到位
5
上移到位
6
下移到位
7
手指张开到位
8
手指夹紧到位
输出接口(如图4所示)由两块电路板构成:
驱动电路板和输出接口电路板。
它们的功能是将PLC输出的控制信号用于驱动继电器动作,从而控制电动机正向或反向运行。
输出接口电路板上也设有光电隔离电路,可将内外电源隔离。
左图为驱动电路板电气原理图,继电器A吸合、B释放,对应的电机正转;继电器A释放、B吸合,对应的电机反转;继电器A、B同时释放,电机停止运行;不允许二者都吸合。
右图为输出接口电路板电气原理图,当PLC输出的某路控制信号有效时,对应的输出信号有效,从而可以使得对应的继电器吸合。
图4.输出接口电路电气原理图
(左图为驱动电路板,右图为输出接口电路板)
本设备有8个输出控制信号,对应输出接口电路板的8根输出信号线。
各输出信号线对应的电动机动作关系如表2所示。
表2.输出信号线与电动机动作对应关系表
输出信号线序号
(自左到右)
对应电动机
备注
1
摆动电机左转
2
摆动电机右转
3
水平电机伸出
4
水平电机退回
5
垂直电机上移
6
垂直电机下移
7
手指电机张开
8
手指电机夹紧
2.1.2系统组成
系统组成图5如下:
图5.机械手PLC控制系统组成
由上图5可知,该机械手PLC控制系统除机械手设备外,还由安装有编程软件V4.0STEP7MicroWINSP6的计算机,西门子(SIEMENS)公司S7-200系列的CPU224XP,PPI通信电缆等组成。
2.2系统变量定义及分配表
该系统有12个输入点,对应的分配表如下表(表3)所示。
表3.输入点地址分配表
名称
地址
单步启动按钮
I0.0
连续启动按钮
I1.0
停止按钮
I1.4
复位按钮
I1.1
左转到位开关
I0.1
右转到位开关
I0.2
退回到位开关
I0.3
伸出到位开关
I0.4
上移到位开关
I0.5
下移到位开关
I0.6
手指张开到位开关
I1.2
手指夹紧到位开关
I1.3
该系统有8个输入点,对应的分配表如表4所示。
表4.输出点地址分配表
名称
地址
摆动电机左转
Q0.1
摆动电机右转
Q0.2
水平电机伸出
Q0.3
名称
地址
水平电机退回
Q0.4
垂直电机上移
Q0.5
垂直电机下移
Q0.6
手指电机张开
Q0.7
手指电机夹紧
Q1.0
2.3系统接线图设计
该系统的接线图如下图6所示。
图6.机械手PLC控制系统接线图
3控制系统设计
3.1程序流程图
该系统程序流程图如下图7所示。
图6.机械手PLC控制系统程序流程图
程序流程图说明:
1、机械手处于原位,右限位、上限位、退回到位和手指张开到位行程开关均被压下。
如不在原位可按下复位按钮使其回到原位;
2、按下单步模式下,机械手由原位开始动作,同时进行伸出和下行,后进行手指夹紧地址,之后同时进行上行和左转,然后进行下行动作,再进行手指张开动作,最后同时进行上行和退回动作;
3、按下连续启动按钮,上述动作依次发生,但回到初始位置之后,继续下一个工件的传输过程,按下停止按钮,待本次工件传输工作结束后,停止运行。
3.2控制程序设计思路
此次机械手PLC控制系统采用顺序功能图来编程,顺序功能流程图程序设计的特点是:
1、以功能为主线,条理清楚,便于对程序操作的理解和沟通;
2、对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间;
3、常用于系统的规模校大,程序关系较复杂的场合;
4、只有在活动步的命令和操作被执行后,才对活动步后的转换进行扫描,因此,整个程序的扫描时间要大大缩短。
机械臂在上、下、左、右、伸出、退回、手指抓紧和松开的控制中使用了S作为状态条件。
由于机械手运行过程中有几步可以同时动作,于是采用顺序控制的并行分支来完成,以节省运行的时间,提高效率。
其中可同时进行的步骤执行后等待完成后再进行下一步。
在机械手的上、下、左、右、伸出、退回、手指抓紧和松开的控制中,使用软件联锁触点,替代了SM0.0。
对于出现的重复使用左行、上行和下行动作输出驱动,在SCR段先用中间继电器表示其分段的输出逻辑,在出现的最后在进行合并输出处理。
4程序调试
4.1调试设备
根据控制系统的硬件及软件的设计最后对本控制系进行整体性的操作控制调试:
首先用电脑在STEP-7-Micro/WIN编程软件中将编辑的梯形图写入软件中,然后点击运行并对其指出的错误进行修改,修改完最终运行无误后将其下载到可编程控制仪器中;其次按照设计的要求接好线,确定无误后按下启动按钮。
启动后发现上行、下行、左行、右行灯均同时亮且一直亮着,这样就不符合设计中每个动作依次有序进行操作的要求,务必对其进行修正。
在这种情况下我采取了以下操作:
一:
在没有确定设备是否曾在问题的情况下,首先我们对设备进行了检测,发现不曾在任何问题,在这种情况下我选择了再一次用先前的步骤来完成整个过程以确定初次的接线过程是否有误,结果发现运行的结果和先前一样出现灯均亮。
这样方案一就以失败告终。
二:
通过对程序的再三检查后,发现并未出现语法上的错误。
会不会是运行的速度太快而出现一个周期接一个周期的快速运行呢?
在带着这个问题的情况下把程序的每个动作网络多家了一个stop指令加以验证,然后将程序写入STEP-7-Micro/WIN编程软件中运行,运行结果显示没有错误;再下载到可编程控制仪后接好线按下启动按钮,发现指示灯会按照设计动作的要求依次亮起而且程序也能按照设计的要求完成指定的单周期和多周期操作。
这样利用方案二就完成了整个实验的调试。
4.2遇到的问题与解决方法
1、对于出现的重复使用左行、上行和下行动作如何避免冲突?
在SCR段先用中间继电器表示其分段的输出逻辑,在出现的最后在进行合并输出处理。
2、怎样使机械手的工作状态清晰而简单呈现出来?
采用功能图进行程序的编写与调试。
3、在调试过程中如何发现错误?
通过监视、查看符号表来查看状态和数据。
5上位机监控系统设计
本实验所采用上位监控系统是基于计算机的上STEP7MicroWIN软件,而进行对程序和设备的系统内部的监控,主要的过程如下:
熟悉STEP7MicroWIN软件的编程环境、编程方法和用STEP7MicroWIN软件编写上位机监控系统的程序。
根据课目设计要求,编写程序。
对系统进行调试和I/O地址的分配、标释。
运行机械手设备,打开上位机上的监控系统,观察课目设计程序,并监控机械手设备是否正常情况下工作。
对设备工作中的不足进行修改,重新进行观察
本软件对程序实施了监控,监控部分剪影如图7所示:
图7.程序的上位机监控图
另外本上位机监控系统还对数据的变化进行了监控,如图8所示:
图8、符号表的监控图
6心得体会
学完PLC理论课程后我们做了课程设计,此次设计以分组的方式进行,每组有一个题目。
我们做的是机械手的PLC控制系统。
由于平时大家都是学的大多数是理论知识,没有过实际开发设计的经验,拿到的时候都不知道怎么做。
但通过各方面的查资料并向老师和同学请教。
我们基本学会了PLC设计的步聚和基本方法。
分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力。
通过这次设计实践。
我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。
在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的掌握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。
通过解决一个个在调试中出现的问题,我们对PLC的理解得到加强,看到了实践与理论的差距。
通过合作,我们的合作意识得到加强。
合作能力得到提高。
上大学后,很多同学都没有过深入的交流,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 课程设计 机械手 电气控制
![提示](https://static.bdocx.com/images/bang_tan.gif)