坐标式机械手的PLC梯形图控制程序设计与调试Word格式.docx
- 文档编号:18697509
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:25
- 大小:163.59KB
坐标式机械手的PLC梯形图控制程序设计与调试Word格式.docx
《坐标式机械手的PLC梯形图控制程序设计与调试Word格式.docx》由会员分享,可在线阅读,更多相关《坐标式机械手的PLC梯形图控制程序设计与调试Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
第七章PLC外围端子接线图………………………………………………23
第八章元器件清单…………………………………………………………24
第九章总结…………………………………………………………………25
参考文献…………………………………………………………………26
第一章设计要求
图1坐标式机械手动作原理图
1.1控制要求
如图1所示,将物体从位置A搬至位置B
机械手整个搬运过程要求都能自动控制。
在启动过程中能切换到手动控制及自动控制或半自动控制,以便对设备进行调整和检修。
图2是机械手控制系统的逻辑流程图。
系统启动之前,机械手处于原始位置,条件是机械手在高位、左位。
原位
夹紧
下降
上升
右移
停止
左移
松开
低位
工件
延时
高位
左位
右位
启动
如图2机械手控制程序的流程图
(1)动作顺序:
机械手从原点位置下移到A处下限位→从A处夹紧物体后上升至上限为→右移至右限位→机械手下降至B处下限位→将物体放置在B处后→上升至上限位→左移至左限位(原点)为一个循环。
(2)上限、A、B下限、左限、右限分辨有限位开关控制;
机械手设立起动和停止开关。
(3)机械手夹紧或松开的工作状态以及到达每一个工位时,均应有状态显示。
(4)机械手的夹紧和放松动作均应有1s延时,然后上升;
机械手每到达一个位置均有0.5s的停顿延时,然后进行下一个动作。
(5)若机械手停止时不在原点位置,可通过手动开关分别控制机械手的上升和左移,使之回到原点。
(6)要求循环120次后自动停止工作并警铃报警。
1.2I/O编址并画出工作框图
输入:
输出:
Q0.0下降
Q0.1上升
Q0.2夹紧
Q0.3右转
Q0.4左转
Q0.5原点指示
1.3编程并调试
1.4I/O端子接线图
该机械手控制系统所采用的PLC是德国西门子公司生产的S7-200CPU224,图3是S7-200CPU224输入/输出端子地址分配图。
该机械手控制系统共使用了14个输入点,6个输出点
图3机械手的输入/输出接线图
第二章工艺过程
机械手的全部动作由气缸驱动,而气缸则由相应的电磁阀控制。
其中,上升/下降和左移/右移分别由双线圈及二位电磁阀控制。
例如当下降电磁阀通电时,机械手下降;
当下降电磁阀断电时,机械手下降停止。
只有当上升电磁阀通电时,机械手下降;
只有当上升电磁阀通电时才上升;
当上升电磁阀断电时,机械手上升停止。
同样左移/右移分别由左移电磁阀和右移电磁阀控制。
机械手的放松夹紧由一个单线圈二位电磁阀控制。
当该线圈通电时,机械手夹紧,该线圈断电时,机械手放松。
当机械手右移到位并准备下降时,为了确保安全。
必须在右工作台上无工作时才允许机械手下降。
也就是说,若上一次搬运到右工作台的工件尚未搬走时,机械手应自动停止下降
机械手的动作过程分解图4所示,从原点开始,按下起动按钮时,下降电磁阀通电,机械手下降。
下降到底时,碰到下限位开关,下降电磁阀通电,机械手下降停止;
同时按通夹紧电磁阀,机械手夹紧。
夹紧后,上升电磁阀通电,机械手上升。
上升到顶时,碰到上限位开关,上升电磁式断电,上升停止;
同时接通右移电磁阀,机械手右移。
右移到位时。
碰到右限位开关,右移电磁阀断电,机械手右移停止。
若此时工作台上无工件,则光电开关接通,下降电磁阀通电,机械手下降。
同时夹紧电磁阀断电;
机械手放松,放松后,上升电磁阀通电,机械手上升。
上升到顶时,碰到上限位开关,上升电磁阀断电,上升停止;
同时接通左移电磁阀,机械手左移。
左移到原点时,碰到左限位开关,左移电磁阀断电,左移停止。
至此,机械手经过8步动作完成一个周期。
图4动作过程分析图
机械手的操作方式分为手动操作方式和自动操作方式。
自动操作方式又分为步进、单周期和连续操作方式。
手动操作:
用按钮对机械手的每一步运动单独进行操作控制,例如,当选择上下运动时,按下启动按钮,机械手下降;
按下停止按钮,机械手上升。
当选择左右运动时,上下启动按钮,机械手右移;
按下停止按钮,机械手左移。
当选择夹紧放松运动时,按下启动按钮,机械手夹紧;
按下停止按钮,机械手方松。
步进操作:
每按一次启动按钮,机械手完成一次动作后自动停止。
单周期操作:
机械手从原点开始,按一下启动按钮,机械手自动完成一个周期的动作后停止。
连续操作:
机械手从原点开始,按一下启动按钮,机械手的动作将自动的、连续不断的周期性循环。
在工作中若按一下停止按钮,则机械手将继续完成一个周期的动作后,回到原点自动停止。
第三章操作面板布置
根据控制要求,需安排一些操作开关,并设计控制箱面板布置图如图4
图5操作面板布置图
图5中,接通单操作方式。
按加载选择开关的位置,用启动/停止按钮选择加载操作,当加载选择开关打到左/右位置时,按下启动按钮,机械手右行;
若按下停止按钮,机械手左行。
上述操作可用于使机械手回到原点。
接通步进方式。
机械手在原点时,按下启动按钮,向前操作一步;
每按启动按钮一次,操作一次。
接通单周期操作方式。
机械手在原点时,按下启动按钮,自动操作一个周期。
接通连续操作方式。
机械手在原点,按下启动按钮,连续执行自动周期操作,当按下停止按钮,机械手完成此周期后自动回到原点并不再动作。
第四章程序规划及编制
为了在程序中安排机械手控制系统单操作、步进操作、自动操作等功能程序,规划程序整体结构如图6所示
图6机械手控制系统整体流程图
若选择单操作工作方式,I0.7断开,接着执行单操作程序。
单操作程序可以独立于自动操作程序,可另行设计。
在单周期工作方式下,可执行自动操作程序。
在步进工作方式下,执行步进操作程序,按一下按钮执行一个动作,并按规定顺序进行。
在需要自动操作方式时,中间继电器M1.0接通。
步进工作方式,单操作工作方式和自动操作方式,都用同样的输出继电器。
第五章单操作工作的程序
如图7是实现单操作工作的梯形图程序
图7机械手单操作梯形图
控制语句:
JMP1
Network2
LPS
LPP
Network3
SQ0.0,2
Network4
RQ0.0,2
Network5
Network6
Network7
LBL1
Network8
JMP2
Network9
LBL2
Network10
JMP3
Network11
SM1.0,1
Network12
RM1.0,1
Network13
LBL3
Network14
END
为避免发生误动作,插入了一些连锁电路。
例如,将加载开关扳到“左右”档时,按下启动按钮,机械手右行;
按下停止按钮,机械手向左行。
这两个动作只有当机械手处于上限时才能执行。
将加载开关扳到“夹/松”档,按下启动按钮,执行夹紧动作;
按下停止按钮,松开。
将加载开关扳到“上/下”档,按下启动按钮,下降;
按停止按钮,上升。
第六章自动操作程序
如图8是机械手自动操作功能图,图9是与之对应的梯形图
图9自动操作梯形图
Network1
MOVW0,SW0
SS0.0,1
SCRE
Network15
Network16
Network17
Network18
Network19
SQ0.2,1
TONT37,17
Network20
LDT37
Network21
Network22
Network23
Network24
Network25
Network26
Network27
Network28
Network29
Network30
Network31
Network32
Network33
Network34
Network35
RQ0.2,1
TONT38,15
Network36
LDT38
Network37
Network38
Network39
Network40
Network41
Network42
Network43
Network44
Network45
Network46
Network47
Network48
Network49
PLC由STOP转为RUN时,初始脉冲SM0.1对状态进行初始复位。
当机械手在原点时,将状态继电器S0.0置1,这是第一步。
按下启动按钮后,置位状态继电器S0.1,同时将原动作继电器S0.0清零,输出继电器Q0.0得电,Q0.5复位,原点指示灯熄灭,执行下降动作。
当下降到底碰到下限位开关时,I0.1接通,将状态继电器S0.2置1,同时将状态继电器S0.1清零,输出继电器S0.0复位,Q0.2置1,于是机械手停止下降,执行夹紧动作;
定时器T37开始计时,延时1.7秒后,接通T37动合触电将状态继电器S0.3置1,同时将状态继电器S0.2清零,而输出继电器Q0.1得电,执行上升动作。
由于Q0.2已经被置1,夹紧动作继续执行。
当上升到上限位时,I0.2接通,将状态继电器S0.4置1,同时将继电器S0.3清零,Q0.1失电,机械手右行停止,若此时I0.5接通,则将状态继电器S0.5置1,同时将状态继电器S0.4清零,而Q0.0再次得电,执行下降动作。
当下降到底碰到下限位开关时,I0.1接通,将状态继电器S0.6置1,同时将状态继电器S0.5清零,输出继电器Q0.0复位,Q0.2置1,于是机械手停止下降,执行松开动作;
定时器T38开始计时,延时1.5s后,接通T38动合触电状态继电器S0.7置1,同时将状态继电器S0.6清零,而输出继电器Q0.1再次得电,执行上升动作。
行至上限位置,I0.2接通,将状态继电器S1.0置1,同时将状态继电器S0.7清零,Q0.1失电,停止上升而Q0.4得电,执行左行动作。
到达左限位,I0.4接通,将状态继电器S0.1清零。
如果此工作状态为连续工作状态,M1.0置1,即将状态继电器S0.1置1,重复执行自动程序。
若为单周期操作方式,将状态继电器S0.0置1,则机械手停止原点。
在运行中,如果停止按钮,机械手的动作执行完当前一个周期后,回到原点自动停止。
在运行中,PLC掉电,机械手动作停止。
重新启动时,先用手动操作将机械手移回原点,再按启动按钮,便可重新开始自动操作。
第七章PLC外围端子接线图
第八章元器件清单
名称
数量
型号
CPU
1
西门子CPU224
天津市河西区三合里综合楼24门202
按钮
2
GQ12B-10
广州市得力亚机电设备
限位开关
4
ML461-22Y
常州凯昆自动化设备
检测开关
DCJ-05
深圳市启航达科技有限工司
步进电机
70/75系列
常州德昌机电科技
电磁阀
5
ZCA-P
上海金钢自控阀门
指示灯
6
AD37-C
浙江莎普电器
第九章总结
通过这次课程设计让我深刻的了解到我们现在所掌握的知识真的是少的可怜,相对而言机械手的设计难度还不算大,但这就花费了我们大量的时间去做,虽然在查阅质料的过程中我们学到了一点东西,但也更让我们了解到世界之大,知识之多的道理。
能完成这次课程设计让我很欣慰,这其中也要感谢给我很多意见和帮助的同学和老师,让我能顺利的完成这次课程设计。
这次的课程设计也让我熟悉了西门子S7-200系列PLC的基本组成和外部接线;
熟悉了STEP7编程软件及其运行的环境,掌握其使用的方法;
熟悉编程器的功能,熟悉西门子系列PLC的基本指令,通过这次的学习我们更学会了如何把PLC的功能运用到工程设计中。
参考文献
【张万忠】电器与PLC控制技术.北京:
化学工业出版社,2009
【张运刚】西门子S7-200PLC技术与应用北京:
人们邮电出版社,2007
【连建华】PLC应用技术北京:
国防工业出版社,2009
思考题
1.西门子PLC较其他同类软件有什么优点?
答:
西门子功能强大,编程灵活方便是其他同类软件无法比拟的。
2.该机械手控制系统所使用的西门子是哪一种的,共使用了多少输入输出端口?
该机械手控制系统所采用的PLC是德国西门子公司生产的S7-200CPU224,该机械手控制系统共使用了14个输入点,6个输出点。
3.怎么避免系统的误动作?
答:
在程序中加入一些连锁电路。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 坐标 机械手 PLC 梯形 控制程序 设计 调试
![提示](https://static.bdocx.com/images/bang_tan.gif)