基于西门子plc的机械手控制.docx
- 文档编号:6298261
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:24
- 大小:358.81KB
基于西门子plc的机械手控制.docx
《基于西门子plc的机械手控制.docx》由会员分享,可在线阅读,更多相关《基于西门子plc的机械手控制.docx(24页珍藏版)》请在冰豆网上搜索。
基于西门子plc的机械手控制
毕业设计〔论文〕任务书
专业自动化生产设备应用班级自动091姓名
_、课题名称:
基于西门子PLC的机械手设计
二、主要技术指标:
PLC的技术指标:
〔1〕打描周期:
反映PLC的执行速度,这个指标很重要:
〔2〕程序容量:
也就是PLC的内存人小,包括注释存储空间,程序存储空间。
空间大,我们发挥的余地就越人:
〔3〕扩展能力:
町扩展的IO点数,以及可扩展的高性能特殊模块的能力。
一般来说,低级的PLC不能扩展特殊模块单元,或者无扩展能力;〔4〕高速计数输入能力:
用于累计输入II接受的信号数,常用于编码器的输入脉冲计数。
反映PLC的输入响应速度;MCGS的技术指标通讯方便:
内置串行通讯功能、以太网通讯功能、GPRS通讯功能、Web浏览功能和Modem远程诊断功能,可以方便地实现与各种设备进行数据交换、远程采集和Web浏览;操作简便:
MCGS嵌入版采用的组态坏境,继承了MCGS通用版与网络版简单易学的优点,组态操作既简单直观,又灵活多变;
三、工作内容和要求:
工作内容:
〔1〕机械结构和控制要求:
通过PLC程序控制机械手一次动作完成要求〔2〕"O点地址分配:
测量I/O点,且记录〔3〕设计动作步骤及其流程工作要求:
通过PLC编程是的机械手能够准确的完成预定动作,通过MCGS组态软件使在没有PLC的机械手的情况下模拟出它的机械动作
四、主要参考文献:
S7-200西门子PLC根底教程.人民邮电出版社
现代电气控制及PLC应用技术〔第三版〕[M].北京:
北京航空航天大学出版社电气工程及自动化专业英语[M].北京:
电子工业出版社
学生〔签名〕
2021年
月
口
指导教师〔签名〕
2021年
月
口
教研室主任〔签名〕
2021年
月
口
系主任〔签名〕
2021年
月
口
毕业设计〔论文〕开题报告
设计〔论文〕题目
基于西门子PLC的机械手控制设计
一、选题的背景和意义:
在现代工业中,生产过程的机械化,自动化已成为突出的主题。
化工等连续性生产过程的自动化已根本得到解决。
但在机械工业中,加工、装配等生产是不连续的。
专用机床是大批量生产自动化的有效的方法;控制机床、数控机床、加工中心等自动化机械是有效地解决多品种小批量生产自动化的重要方法。
但除切削加工本身外,还有大量的装卸、搬运、装配等作业,有待于进一步实现机械化。
据资料介绍,美国生产的全部工业零件中,有75%是小批量生产,金属加工生产批量中有四分之三有50件以下,零件真正在机床上加工的时间仅占零件生产时间的5%。
从这里看出,装卸、搬运等工序机械化的迫切性,工业机械手就是为实现这些工序的自动化而生产的。
二、课题研究的主要内容:
PLC工作原理及其特点
PLC的应用领域
现代工业运用PLC的效果和意义〔以西门子PLC的机械手控制设计为例〕
三、主要研究〔设计〕方法论述:
通过书籍英特网等手段收集各种资料;在搜集到的各种资料中进行删选,归类;与指导老师进行课题的讨论,实行;进行论文的撰写;
与指导老师一起对论文进行审核和修改完善。
四、设计〔论文〕进度安排:
时间〔迄止日期〕
工作内容
搜集整理资料信息
完成开题报告、任务书并交指导教师
将开题报告、任务书进行修改、完善
完成初稿并交指导老师
将毕业设计报告进行修改、充实、完善
交最终定稿
辩论
五、指导教师意见:
指导教师签名:
2021年月口
六、系部意见:
系主任签名:
2021年月口
第1章前言-1-
第2章PLC及其应用-2-
2.1PLC的概念-2-
2.2PLC的组成-2-
2.3PLCI作原理及其特点-2-
第3章PLC的控制方案分析以及内容设计-4-
机械结构和控制要求-4-
对于PLC的选取-6-
系统的整体设计分析-7-
系统的硬件设计-7-
系统的软件设计-8-
第4章MCGS组态软件模拟机械手-16-
4.1使用设备-16-
4.2仿真过程-16-
工程的建立-16-
变量的分配-17-
变量定义的步骤-17-
设备与变量连接-19-
工程画面的创立-20-
封面窗口及监控画面的制作-20-
运行策略的建立及脚本程序的编写-21-
答谢辞-26-
参考文献-27-
摘要
在现代工业中,生产过程的机械化,自动化己成为突出的主题。
化工等连续性生产过程的自动化己根本得到解决。
专用机床是大批量生产自动化的有效的办法;控制机床、数控机床、加工中心等自动化机械是有效地解决多品种小批量生产自动化的重要方法。
但除切削加工本身外,还有大量的装卸、搬运、装配等作业,有待于进一步实现机械化,工业机械手就是为实现这些工序的自动化而生产的。
机械手是能够模仿人体上肢的局部功能,可以对其进行自动控制使其按照预定要求输送制品或操持工具进行生产操作的自动化生产设备。
自上世纪六十年代,PLC设计的机械手被实现为一种产品后,对它的开发应用也在不断开展,它可以在减轻繁重的体力劳动、改善劳动条件和平安生产;提高生产效率、稳定产品质量、降低废品率、降低生产本钱、增强企业的竞争力等方面起到及其重要的作用。
关键字:
机械手PLC现代工业
Abstract
Inmodernindustry,theproductionprocessofmechanization,automationhasbecomeaprominenttheme.Continuityofthechemicalproductionprocessofautom\ationhasbeenbasicallyresolved・Dedicatedhigh-volumeproductionautomatedmachinetoolsisaneffectiveway;controlledmachinetools.However,inadditiontocuttingitsown,therearealotofloadingandunloading,transportation,assembly,andotheroperationstobefurthermechanized.Accordingtothedata,PLCrobotwasdesignedtoachieveaproduct,ithasbeenthedevelopmentandapplicationdevelopment,themosttypicalofthisdevelopmentaretheproducersofhealthproductsusedinindustry,inordertoachievethemuch-neededhealthinspectioninashortperiodoftime,alargenumberofsampledata,butinthefieldofhealthasaresultoftheuseofrobotgoodsinasinglesample-colorreagentmethod,usingfiltersandstructuraldesign,resultinginexpensivereagents,restrictionsTheproductmarket.Withtheadvancesintechnology,therobothasactuallybrokenthedesignofasinglereagent,andheatingthefilterconstraints・
Keyword:
robotPLCmodernindustrial
第1章前言
机械手是工业自动化领域中经常遇到的一种控制对象。
近年來随着工业自动化的开展机械手逐渐成为一门新兴学科,并得到了较快的开展。
机械手广泛地应用与锻压、冲压、锻造、焊接、装配、机加、喷漆、热处理等各个行业。
特别是在笨重、高温、有毒、危险、放射性、多粉尘等恶劣的劳动环境中,机械手由于其显著的优点而受到特别重视。
总之,机械手是提高劳动生产率,改善劳动条件,减轻工人劳动强度和实现工业生产自动化的一个重要手段。
国内外都十分重视它的应用和开展。
可编程序控制器(PLC)是专为在工业环境下应用而设计的实时工业控制装置。
随着微电子技术、自动控制技术和计算机通信技术的飞速开展,PLC在硬件配置、软件编程、通讯联网功能以及模拟量控制等方面均取得了长足的进步,己经成为工厂自动化的标准配置之一。
MCGS是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域中有着广泛的应用。
本设计通过MCGS组态软件对机械手进行监控,将机械手的动作过程进行了动画显示,使机械手的动作过程更加形象化。
第2章PLC及其应用
2.1PLC的概念
可编程序控制器,英文称ProgrammableController,简称PC。
但由于PC容易和个人计算机(PersonalComputer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。
它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。
2.2PLC的组成
1、CPU
2、I/O模块
3、内存
4、电源模块
5、底板或机架
6、PLC系统的其他设备
7、PLC的通信联网
图:
PLC硬件结构图:
2.3PLC工作原理及其特点
PLC的工作原理:
PLC是釆用“顺序扫描,不断循环〞的方式进行工作的。
即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,那么从第一条指令开始逐条顺序执行用户程序,直至程序结束。
然后重新返回第一条指令,开始下一轮新的扫描。
在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
PLC的特点:
1.抗干扰能力强、可靠性高。
2.控制系统结构简单,通用性强。
3.编程方便,易于使用。
4.功能强大,本钱低。
5.设计、施工、调试的周期短。
6.维护方便。
2.4PLC的应用
初期的PLC主要在以开关量居多的电气顺序控制系统中使用,但在20世纪90年代后,PLC也被广泛地在流程工业自动化系统中使用,一直到现在的现场总线控制系统,PLC更是其中的主角,起应用面越來越广。
PLC的主要应用范围通常可分成以下几种:
1.中小型电气控制系统。
2.制造业自动化。
3.运动控制。
4.流程工业自动化。
机械结构和控制要求
设计PLC应用系统时,要根据被控对象的功能和工艺要求,明确系统必须要做的工作和必备的条件,然后在进行PLC应用系统的功能分析,提出PLC控制系统的结构形式,控制信号的种类、数量,系统的规模、布局。
最后根据熊分析的结果,具体确实定PLC的机型和系统的具体配置。
图:
工作流程图:
欢件蹄酣飾
合
联机调试
合
硬件调试|V
--—
>I软件闻试
投入运疗
如果机械手要求具有完全通用的程度,那么它的整机、本体、手臂和手指都得有三个直线运动和三个旋转运动,总共就要有24个自由度。
这在实际上也是不必要的,这样会使机械手结构复杂,而通用机械手一般取四到五个自由度,本次试验选取亚龙YL-335B型装备。
图3.2:
机械手:
行种调整板
将工件由一处传送到另一处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。
当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。
另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。
设备装有上、下限位和左、右限位开关。
图3.3:
工作过程图:
原位一>下降一>夹紧一►上升一►右移
tI
左移◄上升放松下降
根据此图可以判定我们的设计使用:
上下、左右、抓握这三个自由度
图:
具体工件流程步骤图:
对于PLC的选取
西门子PLCS7-200系列是一类可编程逻辑控制器(MicroPLC)。
这一系列产品可以满足多种多样的自动化控制需要,下列图展示一台S7-200MicroPLC的CPU22*系列PLC的CPU外型图如图2,具有紧凑的设计、良好的扩展性、低廉的价格以及强大的指令,使得S7-200可以近乎完美地满足小规模的控制要求。
此外,丰富的CPU类型和电压等级使其在解决用户的工业自动化问题时,具有很强的适应性。
S7-200CPU模块包括一个中央处理器单元(CPU)、电源以及数字量I/O点,这些都被集成在一个紧凑、独立的设备中。
I/0LED
系统的整体设计分析
整个系统由操控面板来完成整个机械手的的操作,工件通过光电开光进行检测。
机械手的各个动作由汽缸驱动,而汽缸由相应的电磁阀控制。
机械手的全部动作由PLC控制完成。
〔1〕设计的根本原那么
1、最大限度地满足被控制对象和用户的控制要求;
2、在满足要求的前提下,力求使控制系统简单,一次性投资小,使用时节约能源;
3、保证控制系统平安、可靠,使用与维修方便;
4、考虑到今后的开展和工艺的改良,在配置硬件设备时应留有一定的余量。
〔2〕硬件的设计要求
1、可编程控制器的选择主要考虑以下儿个因素:
1〕、PLC功能与控制要求相适应〔高、中、低档机〕;
2〕、PLC结构合理、机型统一〔整体式\模块式结构〕;
3〕、在线编程或离线编程;
在线编程的PLC,主机和编程器共用一个CPU。
离线编程的PLC,主机和编程器各有一个CPU。
4〕、存储容量;
用户程序占用内存粗略估算方法:
〔1〕、PLC内存容量〔指令条数〕约等于I/O总点数的10~15倍
〔2〕、指令条数约等于6〔I/O〕+2〔T+C〕
5〕、I/O点数必要时留有一定的裕量。
〔3〕、软件设计的要求其主要内容包括:
1、对复杂的控制系统应绘制工艺流程图或控制功能图;
2、编制梯形图;
3、根据梯形图编写程序清单;
对复杂的程序首先进行分段调试,然后进行总调试,并作必要的修改。
系统的硬件设计
系统的硬件一般只有2种:
PLC的接线图;I/O点的地址分配
的接线图
图3.6:
PLC接线图
点的地址分配
表3-4-1
输入点:
输出点:
启动按钮
SB1
抓球电磁铁
YV2
Q0.1
下限为开关
SQ1
10.1
下行接触器
YV1
Q0.0
上限位开关
SQ2
上行接触器
YV3
Q0.2
右限位开关
SQ3
10.3
右行接触器
YV4
Q0.3
左限位开关
SQ4
左行接触器
YV5
Q0.4
停止按钮
SB2
原始位开关
HL
Q0.5
系统的软件设计
图:
机械手运动流程图
矿版手左行
图:
功能示意图
图:
程序框图
Network4•原始位置指示灯
Network5按启动按钮,状态转移
〔SCRT〕
Network6
SCRE
Network7状态
-IT・
Neu-fork23兌讲SP5
SQ5
NeMo吴243B出-Tln-I
M1P5
25Th并斜尿瞬
S06
(SCRT)
NeUvcnk26
^-^sc6
NeUvork27荒斛
SMOO
1
T38SP7
1-00
Network30
SCRE)
Network31状态
SCR
Network32机械手上行
Network33上行状态转移
S1.0
Network37左限位时,单周期转移到SO.聡环那么转移到 Network.38 SCRE〉 Network39机械手下行輸出 〔1〕在机械手上、下、左.右行走的控制中,使用了一个软件联锁触电,替代了 〔2〕是一个选择逻辑,其功能如上图中网络1所示,它相当于一个开关,控制着系统是进行单周期操作还是循环操作。 第4章MCGS组态软件模拟机械手 使用设备 MCGS嵌入式组态软件组态的人机界面。 它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的釆集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。 仿真过程 运行MCGS嵌入版组态环境软件,在出现的界面上,点击菜单中“文件〞一“新建工程〞,弹出图6-3所示界面°MCGS嵌入版用“工作台〞窗口來管理构成用户应用系统的五个局部,工作台上的五个标签: 主控窗口、设备窗口、用户窗口、实时数据库和运行策略,对应于五个不同的窗口页面,每一个页面负责管理用户应用系统的一个局部,用鼠标单击不同的标签可选取不同窗口页面,对应用系统的相应局部进行组态。 工程的建立 1〕首先双击桌面MCGS组态环境图标,进入组态环境,屏幕中间窗口为工作台。 2〕单击文件菜单中“新建工程〞选项,自动生成新建工程 3〕选择文件菜单中的“工程另存为〞菜单项,弹出文件保存窗口。 在文件名一栏内输入“机械手控制系统〞,点击“保存〞按钮,工程创立完毕。 图4.7: 工程界面图 变量的分配 在开始定义之前,我们先对系统进行分析,确定需要的变量。 本系统至少需要16个变量,见表。 表4-2-1机械手控制系统变量分配表 变量名 类型 初值 注释 启动按钮 开关型 0 机械手启动控制信号,XII输入,1有效 复位按钮 开关型 0 机械手复位控制信号,X12输入,1有效 夹紧 开关型 1 机械手动作控制一一夹紧,输出,0有效 放松 开关型 1 机械手动作控制一一放松,输出,0有效 上升 开关型 1 机械手动作控制一一上升,输出,0有效 卜•降 开关型 1 机械手动作控制一一下降,输出,0有效 左行 开关型 1 机械手动作控制一一左行,输出,0有效 右行 开关型 1 机械手动作控制一一右行,输出,0有效 X5 开关型 0 X轴左限位,输入,1有效,停止前伸 X6 开关型 0 X轴右限位,输入,1有效,停止后缩 X7 开关型 0 Y轴上限位,输入,1有效,停止上升 X10 开关型 0 Y轴下限位,输入,1有效,停止下降 工件夹紧标志 开关型 0 夹紧为1 初始位置 开关型 1 工件处于初始位置时为1 垂直移动量 数值型 0 动画参数 水平移动量 数值型 0 动画参数 机械手动作控制信号本身要求高电平,而开关量输出通道是反相输出,因此上升等儿个变量需设计为低电平有效,即送“0〞动作。 423变量定义的步骤 1〕单击工作台中的“实时数据库〞选项卡,进入“实时数据库〞窗口页,如下图。 窗口中列出了系统己有变量“数据对象〞的名称。 其中一部分为系统内部建立的数据对象。 现在要将表中定义的数据对象添加进去。 2〕单击工作台右侧“新增对象〞按钮,在窗口的数据对象列表中,增加了一个新的数据对象,如下图。 3〕选中该数据对象,按“对象属性〞按钮,或双击选中对象,那么翻开“数据对象属性设置〞窗口。 □回区 蛙工作台: D: \ICGS\TORK\机絨手控制系统..ICG 图4・厶实时数据库窗口 □叵区I 圉主Wn ©设备皆口 屈用户竄口的实时数鹉库 幻运行黄略 名字类塑注釋 蟲工作台: D: \ICGS\IOEK\ft«手栓制系统..ICG gQlnputETimeSQlnputETimelSQlnputSTime80lnputUser1S0lnputUser2 型型绘1翌符符符符符字字字字字 系统内建孰据对象 系统内建斂据对象丢绕内建数揺对象系统内建数堀对象 剜对彖 成组増加 图: 实时数据库窗口 图: 数据对象属性设置窗口 4〕将“对象名称〞改为: 启动按钮;“对象初值〞改为: 0;“对象类型〞选择: 开关型;在“对象内容注释输入框〞内输入: 机械手启动信号,XII输入,1有效。 5〕单击“确定〞。 如下图。 6〕按照步骤2〜5,根据上面列表,设置其他数据对象。 7〕单击“保存〞按钮。 设备与变量连接 1〕在工作台“设备窗口〞中双击“设备窗口〞图标进入。 2〕点击工具条中的“工具箱〞型图标,翻开“设备工具箱〞。 : E;\T(X>3WLPftI>\r^C3\n? G3EXPiocidr、巾0.ODOTOO 理无 图: 设备管理窗口 5〕双击“串口通讯父设备〞,在下方出现串口通讯父设备图标。 6〕双击串口通讯父设备图标,将“串口通讯父设备〞添加到右侧选定设备列表中。 7〕双击“PLC设备〞,选择西门子_S7200PPI,单击“确认〞,并保存。 8〕单击“通道连接〞标签,进入通道连接设置。 依次进入通道连接,直至通道全部连接完成。 进入“设备调试〞属性页,即可看到通道值中数据在变化。 单击“保存〞按钮。 至此设备与变量〔数据对象〕的连接完成。 工程画面的创立 1〕在“用户窗口〞中单击“新建窗口〞按钮,建立“窗口0〞、“窗口1〞。 如下图。 2〕选中“窗口0〞,单击“窗口属性〞,进入“用户窗口属性设置〞。 封面窗口及监控画面的制作 图4.7: 界面图 欢送进入MCGS监控系统 进入退岀 图: 机械手监控画面 运行策略的建立及脚本程序的编写 1、运行策略的建立 进入“运行策略〞窗口中,双击进入“循环策略〞窗口。 图: 循坏策略回面 右键单击点击工具条,选中“新增策略行〞,增加一策略行。 单击“策略工具箱〞中的“脚本程序〞将鼠标指针移到策略块图标上,单击鼠标左键,添加脚本程序构件。 图410: 添加脚本程序示意图 ■如6如本: 第侮略•□叵遛K工貝H 2、机械手自动控制的脚本程序的编写。 双击“脚本程序〞工具条进入脚本程序编辑环境,编辑脚本程序。 脚本程序如下: IF下降=0THEN 垂直移动量=垂直移动量十1 ENDIF IF上升=0THEN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 西门子 plc 机械手 控制
![提示](https://static.bdocx.com/images/bang_tan.gif)