机械手PLC梯形图程序
坐标式机械手的PLC梯形图控制程序设计与调试
现代控制技术及PLC控制课程设计姓名学号 2班级机电101院别机械工程学院指导教师2013年7月5日目录第一章设计要求 (01)1.1控制要求 (02)1.2I/O编址并画出工作框图 (03)1.3I/O端子接线图 (03)第二章工艺过程 (04)第三章操作面板布置 (05)第四章程序规划及编制 (06)第五章单操作工作的程序 (07)第六章自动操作程序 (11)第七章PLC外围端子接线图 (23)第八章元器件清单 (24)第九章总结 (25)参考文献 (26)第一章设计要求图1 坐标式机械手动作原理图1.1控制要求如图1所示,将物体从位置A搬至位置B机械手整个搬运过程要求都能自动控制。
在启动过程中能切换到手动控制及自动控制或半自动控制,以便对设备进行调整和检修。
图2是机械手控制系统的逻辑流程图。
系统启动之前,机械手处于原始位置,条件是机械手在高位、左位。
(1)动作顺序:机械手从原点位置下移到A处下限位→从A处夹紧物体后上升至上限为→右移至右限位→机械手下降至B处下限位→将物体放置在B处后→上升至上限位→左移至左限位(原点)为一个循环。
(2)上限、A、B下限、左限、右限分辨有限位开关控制;机械手设立起动和停止开关。
(3)机械手夹紧或松开的工作状态以及到达每一个工位时,均应有状态显示。
(4)机械手的夹紧和放松动作均应有1s延时,然后上升;机械手每到达一个位置均有0.5s的停顿延时,然后进行下一个动作。
(5)若机械手停止时不在原点位置,可通过手动开关分别控制机械手的上升和左移,使之回到原点。
(6)要求循环120次后自动停止工作并警铃报警。
1.2I/O编址并画出工作框图输入:起动按钮:I0.0停止按钮:I0.6输出:Q0.0 下降Q0.1 上升Q0.2 夹紧Q0.3 右转Q0.4 左转Q0.5 原点指示1.3I/O端子接线图该机械手控制系统所采用的PLC是德国西门子公司生产的S7-200CPU224,图3是S7-200CPU224输入/输出端子地址分配图。
课程设计_PLC搬运物品机械手控制设计
课程设计_PLC搬运物品机械手控制设计PLC(Programmable Logic Controller)搬运物品机械手控制设计是一门工业自动化领域的课程。
在制造业中,物品搬运常常是非常繁琐的工作,因此机械手的出现给了制造业带来极大的便利。
机械手需要通过PLC来进行控制,通过对PLC程序的编程,可以让机械手对物品进行精准搬运。
本文将介绍PLC搬运物品机械手控制设计的相关知识和实践操作。
一、搬运物品机械手控制设计的基本知识1. PLC的基本概念PLC(Programmable Logic Controller)即可编程控制器,是一种专门用于控制工业生产过程的计算机硬件,也是一种特殊的计算机控制系统。
PLC控制器主要由中央处理器(CPU)、输入/输出模块(I/O)、电源部分和编程器四个部分组成。
PLC控制器的任务是将输入设备的信号转换为控制信号去驱动输出设备,从而实现控制过程。
2. 机械手的基本概念机械手(Robotic Arm)是一种可以代替人手进行工业生产操作的机器人。
它主要由机械臂、控制器、传感器、执行器等多个部件组成。
机械手在工业生产中可以起到非常重要的作用,在电子、汽车、食品等工业领域都有广泛应用。
3. 搬运物品机械手的基本工作原理搬运物品机械手的基本工作原理是通过控制机械手的关节转动和末端执行器的运动来实现物品的搬运。
在实际应用中,机械手需要进行复杂的运动规划,通过PLC对机械手进行精准的控制,可以实现对物品的精准搬运。
二、PLC搬运物品机械手控制设计的实践操作在PLC搬运物品机械手控制设计的实践操作中,我们需要通过PLC编程来实现搬运物品机械手的自动化控制。
1. 确定控制策略在控制机械手的过程中,需要明确控制策略,比如机械手的运动轨迹、动作的先后顺序、运动速度等。
在PLC编程中,可以通过编写具体的程序来实现控制的策略。
2. 设计PLC程序在PLC编程之前,我们需要根据机械手控制的策略来设计PLC程序。
机械手控制设计_梯形图设计(PLC设计课件)
启动:右位且夹紧到位;左位且放松到位 停止:到达上升位置
输入
I0.5
行程开关SQ4
机械手左限
I0.6
行程开关SQ5
机械手右限
I0.7
行程开关SQ6
机械手夹紧位置
I1.0
行程开关SQ7
机械手放松位置
I0.4
行程开关SQ3
机械手上限
I0.7 I0.6 I1.0 I0.5
Q0.1 I0.4 Q0.3 Q0.2
行程开关SQ5
机械手右限
I0.7
行程开关SQ6
机械手夹紧位置
I1.0
行程开关SQ7
机械手放松位置
I0.4
行程开关SQ3
机械手上限
I0.7 I0.6 I1.0 I0.5
Q0.1 I0.4 Q责,敢担当,勇图强。
三、梯形图设计
机械手自动控制 机械臂升降控制-上升
输入
I0.5
行程开关SQ4
机械手左限
I0.6
行程开关SQ5
机械手右限
I0.7
行程开关SQ6
机械手夹紧位置
I1.0
行程开关SQ7
机械手放松位置
I0.4
行程开关SQ3
机械手上限
I0.7 I0.6 I1.0 I0.5
Q0.1 I0.4 Q0.3 Q0.2
6.右转,离开左侧位
尽职责,敢担当,勇图强。
三、梯形图设计
机械手自动控制 机械臂升降控制-上升
机械臂下降,下降到位置,抓取工件(夹紧),上升,传送带1启动,机械手上升到位置,左转,左转到位,下降,放 置工件(放松),上升,右转,下降,继续抓取工件。
启动:右位且夹紧到位;左位且放松到位 停止:到达上升位置
PLC控制机械手梯形图(全新)
OB1 - <离线>""名称:系列:作者: 版本:0.1块版本:2时间标志代码:接口:2013-05-16 13:43:301996-02-15 16:51:12长度(块/逻辑/数据):00270 00144 00020 TEMP0.0 OB1_EV_CLASS Byte 0.0Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1) OB1_SCAN_1Byte 1.0 1 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB 1) OB1_PRIORITYByte 2.0Priority of OB Execution OB1_OB_NUMBR Byte 3.01 (Organization block 1, OB1) OB1_RESERVED_1 Byte 4.0Reserved for system OB1_RESERVED_2 Byte 5.0Reserved for system OB1_PREV_CYCLE Int 6.0Cycle time of previous OB1 scan (milliseconds) OB1_MIN_CYCLE Int 8.0Minimum cycle time of OB1 (milliseconds) OB1_MAX_CYCLE Int10.0Maximum cycle time of OB1 (milliseconds)OB1_DATE_TIME Date_And_Time 12.0Date and time OB1 started 块: OB1 "Main Program Sweep (Cycle)"程序段: 1M0.6M20.0M0.0M0.1M0.0M0.0I124.0"启动SB1"M0.6T2M0.1M0.2M0.1SQ124.0"机械手夹紧电磁阀Y"SDT1S5T#5S 程序段: 3M0.1T1M0.2M0.3M0.2Q124.1"机械手右行KM1"程序段: 4M0.2I124.2"右限位开关SQ2"M0.3M0.4M0.3Q124.4"冲头下降KM4"M0.3I124.4"下限位开关SQ4"M0.4M0.5M0.4Q124.3"冲头上升KM3"程序段: 6M0.4I124.3"上限位开关SQ3"M0.5M0.6M0.5Q124.2"机械手左行KM2"程序段: 7M0.5I124.1"左限位开关SQ1"M0.6M0.0M0.1M0.6RQ124.0"机械手夹紧电磁阀Y"SDT2S5T#20S程序停止I124.5"停止SB2"M20.0I124.0"启动SB1"M20.0。
机械手PLC梯形图程序
机械手系统的PLC 梯形图程序1.程序的整体结构如图 6-22 所示为机械手系统的PLC 梯形图程序的整体结构,将程序分为公用程序、自动程序、手动程序和回原位程序四个部分,其中自动程序包括单步、单周期和连续工作的程序,这是由于它们的工作都是依照同样的序次进行,因此将它们合在一起编程更加简单。
梯形图中使用跳转指令使得自动程序、手动程序和回原位程序不会同时执行。
假设选择“手动”方式,则 X0 为 ON 、 X1为 OFF,此时 PLC 执行完公用程序后,将跳过自动程序到P0 处,由于 X0 常闭触点为断开,故执行“手动程序”,执行到 P1 处,由于 X1常闭触点为闭合,因此又跳过回原位程序到P2 处;假设选择分“回原位”方式,则X0 为 OFF、X1为 ON ,跳过自动程序和手动程序执行回原位程序;假设选择“单步” 或“单周期” 或“连续” 方式,则 X0 、X1 均为 OFF,此时执行完自动程序后,跳过手动程序和回原位程序。
图 6-22 机械手系统PLC 梯形图的整体结构2.各部分程序的设计(1)公用程序公用程序如图6-23 所示,左限位开关X12 、上限位开关表示机械手松开的Y4 的常开触点的串通电路接通时,辅助继电器M0手在原位。
X10 的常开触点和变为 ON ,表示机械公用程序用于自动程序和手动程序相互切换的办理,当系统处于手动工作方式时,必定将除初始步以外的各步对应的辅助继电器( M11-M18 )复位,同时将表示连续工作状态的 M1复位,否则当系统从自动工作方式切换到手动工作方式,尔后又返回自动工作方式时,可能会出现同时有两个活动步的异常情况,引起错误的动作。
当机械手处于原点状态(M0 为 ON),在开始执行用户程序(M8002 为 ON)、系统处于手动状态或回原点状态(X0 或 X1 为 ON)时,初始步对应的M1O 将被置位,为进入单步、单同期和连续工作方式作好准备。
若是此时M0 为OFF 状态,M1O 将被复位,初始步为不活动步,系统不能够在单步、单周期和连续工作方式下工作。
浅谈如何编写模拟机械手的PLC梯形图
浅谈如何编写模拟机械手的PLC梯形图作者:辛运霞孙锡保来源:《中国科技博览》2014年第19期[摘要]使用PLC程序控制模拟机械手动作,可以尽快提高PLC梯形图设计方法。
[关键词]PLC 模拟机械手电磁阀梯形图中图分类号:G841 文献标识码:A 文章编号:1009-914X(2014)19-0251-02今天电子科技的迅猛发展,推动了电工新技术迅速发展,图1是电工技能鉴定和竞赛中经常见到的一个机械手动作模拟模型,通过多年的电工电子教学发现:该机械手动作模拟比较典型,而企业用到的机械手看起来较复杂,其实质原理相同,仅仅多增加一些动作环节。
图1中机械手能将工件由A处传送到B处;启动、停止共用一个钮子按钮来实现;上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成,即某个电磁阀线圈通电,就一直保持现有的机械动作。
例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。
另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。
设备装有上、下限位和左、右限位开关,它的工作过程如图2所示,有八个动作。
若中间没有按下停止按钮,那么接着上述过程重复执行;若中间按下停止按钮,仅执行一个周期,需重新按下启动按钮,才能从新执行上述动作。
首先,完成输入输出地址的分配。
采用三菱FX2N系列PLC,地址分配如表1所示。
其次,完成PLC外部接线图设计。
外部接线如图3所示。
最后,根据动作过程编写梯形图。
鉴于目前PLC应用的广泛,但存在梯形图编写过程中时常感到无法下手的困惑,我们将采取三个不同方法编写机械手程序,以更好的进行PLC梯形图快速设计。
1.使用基本指令编写分清动作过程,完善定位条件,从复的动作过程分开编写、统一输出,按动作顺序依次编写。
基本指令看似比较简单,但逻辑性特别强,逻辑关系只要错一步,动作就很难保证实现。
因为机械手有很多重复环节,例如经过两次下降和上升,其限位条件是共用的,不能简单直接就进行输出继电器线圈输出,这样容易忽略条件或导致双线圈现象。
机械手的PLC控制程序
机械手的PLC控制程序摘要本设计利用PLC控制程序调试,能够完成机械手的下降,夹紧,上升,右移,下降,松开,上升,左移等一系列的动作,完全符合现实工业生产的需要,经触摸屏模拟调试效果良好,其连续性运行或手动的操作都符合要求,整个程序符合自动化的生产的要求。
本文配有动作示意图,I/O分配表,I/O连接图,梯形图和触摸屏画面,同时有程序的详细分析。
关键词:机械手;自动化;可编程控制器PLC;触摸屏目录摘要 (1)1. 概述 (4)2. 控制要求 (4)2.1. I/O连接图 (5)2.2. 程序解释 (6)2.3. 完整梯形图如下所示 (11)2.4. 触摸屏画面 (14)3. PLC应注意的问题及解决方法 (15)3.1工作环境 (15)3.1.1 温度 (15)3.1.2 湿度 (15)3.1.3 震动 (15)3.2 空气 (15)3.3安装与布线 (16)3.4 外部安全 (16)3.5 PLC的接地 (16)4.结束语 (16)5.参考文献 (16)1.概述机电一体化在各个领域的应用,机械设备的自动控制成分显来越来越重要,大机械手是一种模仿人体上肢运动的机器,它能按照预定要求输送工种或握持工具进行操作的自动化技术设备,对实现工业生产自动化,推动工业生产的进一步发展起着重要作用。
本设计采用PLC作为控制机对工业机械手进行控制及监控。
它能按照生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送和装卸,从而大大改善工人的劳动条件,显著地提高劳动生产率工业机械手可以代替人手的繁重劳动,显著减轻工人的劳动强度,提高劳动生产率和自动化水平。
2.控制要求如图所示是一台机械手传送工件机械运动状态示意图,其作用是将工件从A点传递到B点。
机械手的初始置位停在原点,按下启动后按钮后,机械手将下降—夹紧工件延时2秒-上升-右移-再下降-放松工件延时2秒-再上升-左移完成一个工作周期。
机械手的下降、上升、右移、左移等动作转换,是由相应的动作开关来控制的,而夹紧和放松的转换是有时间来控制的气动机械手的升降和左右移行作分别由两个具有双线圈的两位电磁阀驱动气缸来完成,其中下降与上升对应电磁阀的线圈分别为YV3与YV1,右行、左行对应电磁阀的线圈分别为YV2与YV4。
机械手控制plc程序
机械手控制plc程序【原创实用版】目录一、引言二、PLC 的基本概念与特点1.可编程逻辑控制器的定义2.PLC 的基本结构与工作原理3.PLC 的应用领域与优势三、PLC 程序设计方法与技巧1.指令的使用2.程序的设计流程3.程序的调试与优化四、机械手与 PLC 的结合1.机械手的基本概念与结构2.机械手的运动控制与 PLC 的关联3.实际应用案例分析五、结论正文一、引言随着科技的飞速发展,工业自动化技术在我国得到了广泛的应用,尤其是可编程逻辑控制器(PLC)技术。
PLC 作为一种广泛应用于工业自动化控制领域的设备,已经逐渐成为生产自动化过程中的重要组成部分。
机械手作为现代制造业中一种重要的自动化设备,其运动控制与 PLC 密切相关。
本文将围绕机械手控制 PLC 程序这一主题,介绍 PLC 的基本概念与特点,以及 PLC 程序设计方法与技巧,并结合实际案例分析机械手与PLC 的结合应用。
二、PLC 的基本概念与特点1.可编程逻辑控制器的定义可编程逻辑控制器(Programmable Logic Controller,简称 PLC),是一种专门用于工业自动化控制领域的数字计算机,具有较高的性能、可靠性和可维护性。
2.PLC 的基本结构与工作原理PLC主要由输入/输出(I/O)模块、中央处理器(CPU)、存储器和通信接口等组成。
其工作原理是:CPU根据输入信号的状态,执行存储器中预先编写好的程序,根据程序的逻辑关系,输出相应的控制信号,从而实现对机械设备等被控对象的自动化控制。
3.PLC 的应用领域与优势PLC 广泛应用于各种工业自动化控制场合,如生产线、机器人、自动化装配线等。
其优势主要体现在:较高的性价比、较强的通用性和可扩展性、易于编程与维护等。
三、PLC 程序设计方法与技巧1.指令的使用PLC 程序设计中常用的指令有:输入/输出指令、逻辑运算指令、计时/计数指令、移位/循环指令等。
根据实际控制需求,合理选用指令是提高程序效率和可靠性的关键。
S7-200的搬运机械手的PLC控制
S7-200 的搬运机械手的PLC 控制机械手是在机械化、自动化生产过程中发展起来的一种新型装置,它能模仿人手臂的某些动作功能,可按固定顺序在空间抓、放、搬运物体等,动作灵活多样,广泛应用在工业生产和其他领域内。
应用机械手可减少工人的重复操作,并能代替人类在危险与有毒性环境中工作,极大地提高了生产效率与工作精度,而且对保障人身安全,改善劳动环境,减轻劳动强度有着十分重要的意义。
可编程序控制器( PLC) 是从20 世纪60 年代末发展起来的一种新型的电气控制装置,它以微处理器为核心,将计算机技术、自动控制技术和通信技术融为一体,以其结构简单、易于编程、性能优越、可靠性高等显著优点而在工业控制领域得到了迅猛的发展,被广泛地应用于各种生产机械和生产过程的自动控制中。
德国西门子公司的PLC 产品在国内应用比较广泛,其中S7-200 系列PLC 以结构紧凑、高性价比、多种多样的CPU 尺寸以及基于Windows 的编程工具等特点在中、小规模控制系统中有独特的优势。
笔者选用西门子S7-200 为控制器,所研究的机械手采用水平/垂直位移加平面转动式结构。
机械手的全部动作由气缸驱动,PLC 控制相应的电磁阀驱动气动执行元件完成各动作。
这种控制系统能十分方便地嵌入到各类工业生产线中,完成零部件产品在固定位置之间的搬运,实现生产自动化。
1 控制功能分析机械手搬运零部件动作示意图如图1 所示,该机械手可用来将工件从左工作台搬到右工作台,其动作过程分为10 工步,即从原位开始顺序经过10个动作后完成一个周期,并返回原位。
该机械手能够抓取的工件质量m 为0. 1 kg,搬运物料过程中垂直方向加速度和水平方向加速度均为0. 3 g( g 为重力加速度) ,平面转动的回转半径r 为0. 5 m,转动角速度ω为3. 5 rad /s,角加速度β为2. 1 rad /s2,转动角度 为180°。
机械科学与技术第30 卷图1 机械手动作示意图其中为了使上升/下降、左移/右移和顺转/逆转动作能够执行,分别由3 个双线圈二位电磁阀控制气缸的动作。
基于plc的机床上下料机械手设计(含中英文翻译+梯形图)
第 1 章绪论1.1 选题背景机械手是在自动化生产过程中使用的一种具有抓取和移动工件功能的自动化装置,它是在机械化、自动化生产过程中发展起来的一种新型装置。
近年来,随着电子技术特别是电子计算机的广泛应用,机器人的研制和生产已成为高技术领域内迅速发展起来的一门新兴技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。
机械手能代替人类完成危险、重复枯燥的工作,减轻人类劳动强度,提高劳动生产力。
机械手越来越广泛的得到了应用,在机械行业中它可用于零部件组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更普遍。
目前,机械手已发展成为柔性制造系统FMS 和柔性制造单元FMC中一个重要组成部分。
把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,它适应于中、小批量生产,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。
当工件变更时,柔性生产系统很容易改变,有利于企业不断更新适销对路的品种,提高产品质量,更好地适应市场竞争的需要。
而目前我国的工业机器人技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。
因此,进行机械手的研究设计是非常有意义的。
1.2 设计目的本设计通过对机械设计制造及其自动化专业大学本科四年的所学知识进行整合,完成一个特定功能、特殊要求的数控机床上下料机械手的设计,能够比较好地体现机械设计制造及其自动化专业毕业生的理论研究水平,实践动手能力以及专业精神和态度,具有较强的针对性和明确的实施目标,能够实现理论和实践的有机结合。
目前,在国内很多工厂的生产线上数控机床装卸工件仍由人工完成,劳动强度大、生产效率低。
为了提高生产加工的工作效率降低成本并使生产线发展成为柔性制造系统适应现代自动化大生产针对具体生产工艺利用机器人技术,设计用一台装卸机械手代替人工工作,以提高劳动生产率。
PLC控制直角坐标机械手设计
摘要工业机械手有能模仿人手和手臂的某些动作功能,用固定程序搬运,抓取物体或操作工具的自动操作装置,机械手主要由手部和运动机构组成。
按照搬运或者抓取的物件形状、尺寸、重量、材料和作业环境等的要求的不同,手结构形式有吸附型和夹持型等。
运动机构的功能是使手部完成各种动作:移动、转动等运动来实现规定的动作。
机构的伸缩、升降和旋转等运动方式,称为机械手的自由度。
本设计选用三自由度直角坐标型工业机器人,其自由度为X轴,Y轴和Z轴方向,是通过滚珠丝杠来实现小臂与大臂的伸缩,升降。
而这些动作都是通过在步进电机的带动下进行。
在控制器的作用下,它将执行将工件从一条流水线抓取并运送到另一条流水线这一简单的动作。
本篇论文主要对机械手的传动部分滚珠丝杠与步进电机进行了计算,计算内容主要包括工业机器人的传动机构的设计,以及其机械传动装置的选择。
另外对控制部分的描述主要有PLC的控制方案,接线原理图以及程序流程图等。
关键词:三自由度,直角坐标,PLC,机械手ABSTRACTIndustrial manipulator can imitate some action feature of manpower and arms, with a fixed program handling, automatic operation device for grabbing objects or tools, robotics mainly by hand, and sports organizations. By handling or grabbing the object shape, size, weight, materials and environment requirements are different. The hand structure has absorbed and clamp type. Features of motion mechanism are to complete a variety of movements of hands: mobile, turning movements to implement the provisions of the action. Institutions such as stretch lift and rotate the movement, known as freedom of manipulator. The design selection of three - degree-of-freedom Cartesian - industrial robot, its degrees of freedom for the X axis, Y axis and Z axis direction is achieved by ball screw arm and boom extension lift. These actions are driven by stepping motor. Under the action of the Controller, it will perform the work from one line to grab and shipped to another line of this simple action. This paper mainly on robotic stepping motor drive ball screws and calculation, the calculation includes design of transmission mechanism of industrial robots, as well as its selection of mechanical transmission device. In addition to the Control section describes the main PLC Control Program, wiring schematics, and programs such as flowchart.Key words: three degrees of freedom, Cartesian coordinates, PLC, manipulator目录1 绪论 (1)1.1课题来源 (1)1.2课题目的、意义 (1)1.3国内外发展基本情况 (1)2 工业机械手的总体设计 (3)2.1机械手的组成 (3)2.2工业机械手的设计分析 (4)2.3总体设计方案 (4)3.机械手的机械系统设计 (8)3.1机械手手爪设计 (8)3.2机械手传动部分设计 (15)3.3机械手基座部分设计 (21)3.4轴承的选取 (28)4 PLC控制系统设计 (29)4.1可编程序控制器的选择及工作过程 (29)4.2PLC控制系统 (30)5 结论 (36)参考文献 (37)致谢 (38)1 绪论1.1 课题来源本课题来自于企业项目。
基于PLC的机械手控制设计(含CAD图纸)
基于PLC的机械手控制摘要在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至于危及生命。
工业机械手就这样诞生了,机械手是工业机器人系统中传统的任务执行机构,是机器人的关键部件之一。
电气方面有电机、开关电源、电磁阀、等电子器件组成。
该装置涵盖了可编程控制技术,位置控制技术、气动技术等,是机电一体化的典型代表仪器之一。
本文介绍的机械手是由PLC输出四路来分别驱动横轴、竖轴、底盘转动、手转动电机,控制机械手横轴、竖轴和手爪顺逆旋转的精确定位,微动开关将位置信号传给PLC主机;电机拖动底盘旋转;电磁阀控制气阀的开关来控制机械手手爪的张合,从而实现机械手精确运动的功能。
本文设计的工业机械手模型可在空间抓放物体,动作灵活多样,可代替人工在高温和危险的作业区进行作业,并可根据工件的变化及运动流程的要求随时更改相关参数。
关键词:可编程控制器PLC,机械手,电机,任意位置!!所有下载了本文的注意:本论文附有CAD图纸,凡下载了本文的读者请留下你的联系方式(QQ邮箱),或加我百度用户名QQ,我把图纸发给你。
最后,希望此文能够帮到你!The control of manipulater by PLCABSTRACTIn industrial production and other domains, because works need, the people frequently receive factor the and so on high temperature,corrosion and virulent gas harm, increased worker's labor intensity,even endangers life. The industry manipulator like this was born, the manipulator is in theindustry robot assembly system the traditional duty implementingagency, is one of robot key components. The electrical aspect has theelectrical machinery, the switching power supply, the solenoid valve,and so on the electronic device composition. This equipment has covered the programmable control technology, theposition control technology, the air operated technology and so on, isthe integration of machinery model represents one of instruments. Thisarticle introduced the manipulator is outputs four groups by PLCseparately to actuate the abscissa axis, the z-axis, the chassisrotation, hand turns an electric motor, controls the manipulatorabscissa axis and the z-axis pintpointing, the microswitch bequeathsthe position signal the PLC main engine; The electrical machinerydrives the hand fingernail and the chassis revolves; The solenoidvalve controls the air valve the switch to control the manipulatorhand fingernail to gather, thus realizes the manipulator proper motionfunction. This topic plans the industry manipulator model which develops to bepossible in the space to grasp puts the object nimbly, the movement isdiverse, may replace artificially carries on the work in hightemperature and the dangerous operation area, and may changes therelated parameter as necessary according to the work piece change and the movement flow request.KEY WORDS: Programmable controller PLC, manipulator,electrical machinery,freeposition目录前言 (1)第1章机械手各功能实现形式与控制方式 (2)1.1机械手概述 (2)1.1.1机械手的定义与发展 (2)1.1.2机械手分类及控制方法 (3)1.1.3机械手的结构原理 (3)1.2本机械手模型的机能和特性 (5)1.3夹紧机构 (5)1.4躯干 (6)1.5设计要求 (6)1.5.1控制方式及要求 (7)1.6旋转编码盘 (9)第2章控制系统硬件设计 (10)2.1 PLC的定义及特点 (10)2.2 PLC的选型 (12)2.2.1常用PLC介绍 (12)2.2.2常用PLC介绍 (14)2.2.3确定型号FX1N-60MR (16)2.2.4 FX1N所具有优越性能 (17)2.2.5 FX系列PLC型号的说明 (17)2.3三菱FX系列的结构功能 (18)2.3.1 PLC内部功能 (19)2.3.2 PLC输入输出接口的安全保护 (20)2.4 FX1N PLC梯形图中的编程元件 (21)第3章软件设计 (23)3.1程序的总体结构 (23)3.2各部分程序如下 (24)结论 (33)谢辞 (34)参考文献 (35)附录 (37)外文资料翻译 (45)前言随着现代工业技术的发展,工业自动化技术越来越高,工人工作环境和工作内容也要求理想化简单化,对于一些往复的工作由机械手远程控制或自动完成显得非常重要。
机械手自动操作控制的PLC程序设计.
中北大学信息商务学院课程设计说明书学生姓名:学号:系:机械自动化系专业:机械设计制造及其自动化题目:数控技术课程设计——机械手自动操作控制的PLC程序设计指导教师:职称:职称:2016年12月5日中北大学信息商务学院课程设计任务书2016/2017 学年第 1 学期所在系:机械工程系专业:机械设计制造及其自动化学生姓名:学号:课程设计题目:数控技术课程设计—机械手自动操作控制的PLC程序设计起迄日期:2016年12月5日~2016年12月9日课程设计地点:中北大学信息商务学院指导教师:系主任:暴建岗下达任务书日期: 2016 年12月 5日课程设计任务书1.设计目的:通过对机械手自动操作控制的PLC程序设计,使学生在熟练机械手的动作顺序与原理的基础上,学会应用PLC。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):机械手将工件从A工作台搬到B工作台。
机械手的工作过程由8个动作完成一个循环,如图所示。
取放工件的上升/下降和左移/右移分别用YV1、YV3、YV4和YV5控制,夹具的夹紧和放松由电磁阀YV2控制。
当工件搬到B工作台返回时,用光电开关SQ7发出无工件信号。
(1)采用内部移位寄存器M100~ M117逐位输出方式实现顺序控制,移位条件是对各限位开关(SQ1~SQ6)的状态检测来决定。
(2)夹紧或放松动作,分别用定时器T450、T451延时控制。
(3)采用具有保持功能的辅助继电器M202驱动夹紧阀。
通过本课程设计,完成①输入输出信号分析与PLC I/O分配图②PLC选型③主要元器件型号的选择④主接线图设计⑤完成梯形图设计并完成相应指令。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:目录1机械手的工作原理1.1 机械手的概述 (1)1.2 机械手的工作方式 (2)2机械手控制程序设计2.1 输入和输出点分配表及原理接线图 (3)2.2 控制程序 (4)3梯形图及指令表3.1 梯形图 (9)3.2 指令表 (11)总结 (13)参考文献 (14)附录 (15)1机械手的工作原理1.1机械手的概述能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。
机械手PLC梯形图程序
机械手系统的PLC梯形图程序1、程序的总体结构如图6-22所示为机械手系统的PLC梯形图程序的总体结构,将程序分为公用程序、自动程序、手动程序与回原位程序四个部分,其中自动程序包括单步、单周期与连续工作的程序,这就是因为它们的工作都就是按照同样的顺序进行,所以将它们合在一起编程更加简单。
梯形图中使用跳转指令使得自动程序、手动程序与回原位程序不会同时执行。
假设选择“手动”方式,则X0为ON、X1为OFF,此时PLC执行完公用程序后,将跳过自动程序到P0处,由于X0常闭触点为断开,故执行“手动程序”,执行到P1处,由于X1常闭触点为闭合,所以又跳过回原位程序到P2处;假设选择分“回原位”方式,则X0为OFF、X1为ON,跳过自动程序与手动程序执行回原位程序;假设选择“单步”或“单周期”或“连续”方式,则X0、X1均为OFF,此时执行完自动程序后,跳过手动程序与回原位程序。
图6-22 机械手系统PLC梯形图的总体结构2、各部分程序的设计(1)公用程序公用程序如图6-23所示,左限位开关X12、上限位开关X10的常开触点与表示机械手松开的Y4的常开触点的串联电路接通时,辅助继电器M0变为ON,表示机械手在原位。
公用程序用于自动程序与手动程序相互切换的处理,当系统处于手动工作方式时,必须将除初始步以外的各步对应的辅助继电器(M11-M18)复位,同时将表示连续工作状态的M1复位,否则当系统从自动工作方式切换到手动工作方式,然后又返回自动工作方式时,可能会出现同时有两个活动步的异常情况,引起错误的动作。
当机械手处于原点状态(M0为ON),在开始执行用户程序(M8002为ON)、系统处于手动状态或回原点状态(X0或X1为ON)时,初始步对应的M1O将被置位,为进入单步、单同期与连续工作方式作好准备。
如果此时M0为OFF状态,M1O将被复位,初始步为不活动步,系统不能在单步、单周期与连续工作方式下工作。
图6-23 公用程序(2)手动程序手动程序如图6-24所示,手动工作时用X14~X21对应的6个按钮控制机械手的上升、下降、左行、右行、松开与夹紧。
PLC机械手的模拟控制梯形图
PLC机械手的模拟控制梯形图
实验四机械手的模拟控制
一、实验目的
用PLC构成机械手控制系统
二、实验内容
1.控制要求
按起动后,传送带A运行直到按一下光电开关才停止,同时机械手下降。
下降到位后机械手夹紧物体,2s 后开始上升,而机械手保持夹紧。
上升到位左转,左转到位下降,下降到位机械手松开,2s后机械手上升。
上升到位后,传送带B开始运行,同时机械手右转,右转到位,传送带B停止,此时传送带A运行直到按一下光电开循环。
2.I/O分配
输入输出
起动按钮:X0 上升YV1:Y1
停止按钮:X5 下降YV2:Y2
机械手控制示意图3.机械手控制梯形图。
4.指令表。
5.调试并运行程序。
机械手控制梯形图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机械手系统的PLC梯形图程序
1.程序的总体结构
如图6-22所示为机械手系统的PLC梯形图程序的总体结构,将程序分为公用程序、自动程序、手动程序和回原位程序四个部分,其中自动程序包括单步、单周期和连续工作的程序,这是因为它们的工作都是按照同样的顺序进行,所以将它们合在一起编程更加简单。
梯形图中使用跳转指令使得自动程序、手动程序和回原位程序不会同时执行。
假设选择“手动”方式,则X0为ON、X1为OFF,此时PLC执行完公用程序后,将跳过自动程序到P0处,由于X0常闭触点为断开,故执行“手动程序”,执行到P1处,由于X1常闭触点为闭合,所以又跳过回原位程序到P2处;假设选择分“回原位”方式,则X0为OFF、X1为ON,跳过自动程序和手动程序执行回原位程序;假设选择“单步”或“单周期”或“连续”方式,则X0、X1均为OFF,此时执行完自动程序后,跳过手动程序和回原位程序。
图6-22 机械手系统PLC梯形图的总体结构
2.各部分程序的设计
(1)公用程序公用程序如图6-23所示,左限位开关X12、上限位开关X10的常开触点和表示机械手松开的Y4的常开触点的串联电路接通时,辅助继电器M0变为ON,表示机械手在原位。
公用程序用于自动程序和手动程序相互切换的处理,当系统处于手动工作方式时,必须将除初始步以外的各步对应的辅助继电器(M11-M18)复位,同时将表示连续工作状态的M1复位,否则当系统从自动工作方式切换到手动工作方式,然后又返回自动工作方式时,可能会出现同时有两个活动步的异常情况,引起错误的动作。
当机械手处于原点状态(M0为ON),在开始执行用户程序(M8002为ON)、系统处于
手动
状态或回原点状态(X0或X1为ON)时,初始步对应的M1O将被置位,为进入单步、单同期和连续工作方式作好准备。
如果此时M0为OFF状态,M1O将被复位,初始步为不活动步,系统不能在单步、单周期和连续工作方式下工作。
图6-23 公用程序
(2)手动程序手动程序如图6-24所示,手动工作时用X14~X21对应的6个按钮控制机械手的上升、下降、左行、右行、松开和夹紧。
为了保证系统的安全运行,在手动程序中设置了一些必要的联锁,例如上升与下降之间、左行与右行之间的互锁;上升、下降、左行、右行的限位;上限位开关X10的常开触点与控制左、右行的Y2和Y3的线圈串联,使得机械手升到最高位置才能左右移动,以防止机械手在较低位置运行时与别的物体碰撞。
图6-24 手动程序
(3)自动程序如图6-25所示为机械手系统自动程序的功能表图。
使用通用指令的编程方
式设计出的自动程序如图6-26所示,也可采用其它编程方式编程,在此不再赘述。
图6-25 自动程序的功能表图
图6-26 自动程序
系统工作在连续、单周期(非单步)工作方式时,X2的常闭触点接通,使M2(转换允许)
ON,串联在各步电路中的M2的常开触点接通,允许步与步之间的转换。
假设选择的是单周期工作方式,此时X3为ON,X1和X2的常闭触点闭合,M2为ON,允许转换。
在初始步时按下起动按钮X5,在M11的电路中,M1O、X5、M2的常开触点和X12的常闭触点均接通,使M11为ON,系统进入下降步,Y1为ON,机械手下降;机械手碰到下限位开关X11时,M12变为ON,转换到夹紧步,Y4被复位,工件被夹紧;同时TO得电,2s以后TO的定时时间到,其常开触点接通,使系统进入上升步。
系统将这样一步一步地往下工作,当机械手在步M18返回最左边时,X4为ON,因为此时不是连续工作方式,M1处于OFF状态,
转换条件·X12满足,系统返回并停留在初始步M10。
在连续工作方式,X4为ON,在初始状态按下起动按钮X5,与单周期工作方式时相同,M11变为ON,机械手下降,与此同时,控制连续工作的M1为ON,往后的工作过程与单周期工作方式相同。
当机械手在步M18返回最左边时,X12为ON,因为M1为ON,转换条件M7·X4满足,系统将返回步M11,反复连续地工作下去。
按下停止按钮X6后,M1变为OFF,但是系统不会立即停止工作,在完成当前工作周期的全部动作后,在步M18返回最左边,左限位开关X12为ON,转换条件·X12满足,系统才返回并停留在初始步。
如果系统处于单步工作方式,X2为ON,它的常闭触点断开,“转换允许”辅助继电器M2在一般情况下为OFF,不允许步与步之间的转换。
设系统处于初始状态,M10为ON,按下起动按钮X5,M2变为ON,使M11为ON,系统进入下降步。
放开起动按钮后,M2马上变为OFF。
在下降步,YO的得电,机械手降到下限位开关X11处时,与YO的线圈串联的X11的常闭触点断开,使YO的线圈断电,机械手停止下降。
X11的常开触点闭合后,如果没有按起动按钮,X5和M2处于OFF状态,一直要等到按下起动按钮,M5和M2变为ON,M2的常开触点接通,转换条件X11才能使M12接通,M12得电并自保持,系统才能由下降步进入夹紧步。
以后在完成某一步的操作后,都必须按一次起动按钮,系统才能进入下一步。
在输出程序部分,X10~X13的常闭触点是为单步工作方式设置的。
以下降为例,当小车碰到限位开关X11后,与下降步对应的辅助继电器M11不会马上变为OFF,如果YO的线圈不与X11的常闭触点串联,机械手不能停在下限位开关X11处,还会继续下降,这种情况下可能造成事故。
(4)回原点程序如图6-27所示为机械手自动回原点程序的梯形图。
在回原点工作方式(X1为ON),按下回原点起动按钮X7,M3变为ON,机械手松开和上升,升到上限位开关时X10为0N,机械手左行,到左限位处时,X12变为ON,左行停止并将M3复位。
这时原点条件满足,M0为ON,在公用程序中,初始步M0被置位,为进入单周期、连续和单步工作方式作好了准备。
图6-27 回原位程序
3.程序综合与模拟调试
由于在分部分程序设计时已经考虑各部分之间的相互关系,因此只要将公用程序(图6-23)、手动程序(图6-24)、自动程序(图6-26)和回原位程序(图6-27)按照机械手程序总体结构(图6-22)综合起来即为机械手控制系统的PLC程序。
模拟调试时各部分程序可先分别调试,然后再再进行全部程序的调试,也可直接进行全部程序的调试。