3工位旋转工作台的设计-plc控制_第1页
3工位旋转工作台的设计-plc控制_第2页
3工位旋转工作台的设计-plc控制_第3页
3工位旋转工作台的设计-plc控制_第4页
3工位旋转工作台的设计-plc控制_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1内容摘要本次课程设计的主要内容是设计一款 3 工位旋转工作台,3 个工位能分别完成上料、钻孔和卸料。它的特点是需要用选择开关来决定控制系统的全自动运行、半自动运行和手动调整方式。手动调整采用按钮点动的控制方式;系统处于半自动运行时,每执行完成一个工作循环,用一个启动按钮来控制进入下一次循环;系统处于全自动运行方式时,可实现自动往复地循环执行。上料器、夹紧装置、卸料器、钻头上下运动由液压缸驱动。夹紧力由压力继电器检测控制。钻头旋转、工作台旋转由电动机驱动。该课程设计的创新点在于他能够通过选择开关来实现全自动、半自动和手动三种运行模式,并且手动调整时能够实现按钮点动,同时应该保证该工作台能够顺序稳定运行且具有断电保护功能。关键词:3 工位;工作台;上料;钻孔;卸料2目 录第 1 章 引言 11.1 动作特性 11.2 控制要求 11.3 总体设计思路 2第 2 章 PLC 控制系统设计 32.1 主电路设计 32.2 液压控制系统设计 32.3 PLC 类型的选择 42.4 I/O 点的分配 42.5 I/O 接线图的绘制 52.6 控制流程图的绘制 72.7 控制程序的编制 92.8 控制程序的调试 14结论 22设计总结 23谢辞 24附录 25参考文献 291第 1 章 引言3 工位旋转工作台在机械加工数控装备中得到了广泛的应用,其中钻孔加工 3 工位旋转工作台由上料、钻孔和卸料三个部分组成,工作台每旋转 120完成一个工位,各工位同时动作完成相应工作。1.1 动作特性其工作示意如图 1-1 所示。3 个工位分别完成上料、钻孔和卸料。工位 1:工作台旋转到工位 1 后上料器推进,料到位后退回等待。工位 2:工工作台旋转到工位 2 后,夹紧装置将料加紧,钻头向下进给钻孔,下钻到位后退回,退回到位后工件松开,放松完成后等待。工位 3:工作台旋转到工位 3 后,卸料器向前将加工完成的工件推出,推出到位后退回,退回到位后等待。图 1-1 三工位旋转工作台系统示意图1.2 控制要求1.用选择开关来决定控制系统的全自动、半自动运行和手动调整方式。2.手动调整采用按钮点动的控制方式。包括上料进、退操作、工件夹紧、放松操作,钻头下降、上升操作,卸料进、退操作,工作台旋转操作。23.系统处于半自动工作方式时,每执行完成一个工作循环,用一个启动按钮来控制进入下一次循环。4.系统处于全自动运行方式时,可实现自动往复地循环执行。5.上料器、夹紧装置、卸料器、钻头上下运动由液压缸驱动。夹紧力由压力继电器检测控制。钻头旋转、工作台旋转由电动机驱动。1.3 总体设计思路用选择开关来调整控制系统的全自动、半自动和手动三种运行模式;手动调整时,采用点动控制,控制各种动作的继电器和电磁阀线圈不能自锁;系统半自动运行时,一个循环后,工作台旋转到位,控制系统必须停止,此时通过添加一个启动按钮来决定是否进入下一循环;系统全自动运行时,要能够实现往复地循环执行,即工作台旋转到位后立即进入下一循环。自动控制可以用行程开关来实现,工作台旋转只需要一个行程开关。这三种运行模式中,全自动和半自动运行动作相近,只有一个启动按钮的差别。但手动调整与两者的控制形式差别很大,在思路上需要做比较大的调整,不仅需要实现点动,而且需要用行程开关来控制手动调整的范围。上料器、夹紧装置、卸料器、钻头上下运动由液压缸驱动,所以必须有液压控制部分。应注意工件夹紧时没有加进到位形成开关,而是由压力继电器取代。主电路控制部分很简单,主要有两台电动机:工作台旋转控制电动机和钻头旋转控制电动机。3第 2 章 PLC 控制系统设计2.1 主电路设计通过对动作特性的分析,结合控制要求,需要两台电动机分别控制工作台旋转和钻头旋转,所以主电路并不复杂,但应注意各种保护装置的安装。主电路如图 2-1 所示。图 2-1 主电路图2.2 液压控制系统设计上料器、夹紧装置、卸料器、钻头上下运动由液压缸驱动,可以选择三位四通电磁4阀对四个单杆液压缸进行控制。整个液压系统需要溢流阀来控制压力。上料器、钻头上下、和卸料器的前进、后退范围可以由行程开关来控制;夹紧装置的放松可以用行程开关控制,但夹紧控制需用压力继电器实现。液压控制原理图如图 2-2 所示。图 2-2 液压控制原理图2.3 PLC 类型的选择通过对控制要求的分析,模式选择开关、手动控制开关、压力继电器和行程开关为输入信号,各种动作的电磁阀和电动机为输出信号。不难发现,该控制系统有 22 个输入、10 个输出。在 S7-200 系列 PLC 中,只有 CPU226 符合要求。但是,CPU226 有 24个输入接口、16 个输出接口,输入输出接口不能充分利用造成资源浪费,而且 CPU226价格较高。所以,可以考虑用 CPU224(14DI/10DO)外加一个扩展模块 EM221(8DI)来满足接口要求。PLC 输入回路中,信号电源由 PLC 和扩展模块本身的 24V 直流电源提供;输出回路采用继电器输出,每个输出点额定控制容量为 AC220V,2A。2.4 I/O 点的分配根据所选用的 PLC 和扩展模块类型,I/O 分配表如表 2-1 所示。5表 2-1 I/O 分配表输入信号名称 外部元件 内部地址 输出信号名称 外部元件 内部地址手动运行开关 SA3-1 I0.0 上料推进电磁阀 1YA Q0.0半自动运行开关 SA3-2 I0.1 上料退回电磁阀 2YA Q0.1全自动运行开关 SA3-3 I0.2 工件夹紧电磁阀 3YA Q0.2上料推进按钮 SB1 I0.3 工件放松电磁阀 4YA Q0.3上料退回按钮 SB2 I0.4 钻头下钻电磁阀 5YA Q0.4工件夹紧按钮 SB3 I0.5 钻头上升电磁阀 6YA Q0.5工件放松按钮 SB4 I0.6 卸料推进电磁阀 7YA Q0.6钻头下钻按钮 SB5 I0.7 卸料退回电磁阀 8YA Q0.7钻头上升按钮 SB6 I1.0 工作台旋转电动机接触器KM1 Q1.0卸料器推进按钮 SB7 I1.1 钻头旋转电动机接触器KM2 Q1.1卸料器退回按钮 SB8 I1.2工作台旋转按钮 SB9 I1.3半自动循环启动按钮SB10 I1.4上料器推进行程开关SQ1 I1.5上料器退回行程开关SQ2 I2.0钻头下钻行程开关SQ3 I2.1钻头上升行程开关SQ4 I2.2卸料器推进行程开关SQ5 I2.3卸料器退回行程开关SQ6 I2.4工作台旋转行程开关SQ7 I2.5工件放松行程开关SQ8 I2.6工件夹紧压力继电器SP1 I2.72.5 I/O 接线图的绘制本次设计所用的 PLC 为 CPU224 外加一个扩展模块 EM221,根据控制要求,其 I/O6接线图如图 2-3 所示。图 2-3 I/O 接线图72.6 控制流程图的绘制根据 3 工位旋转工作台的控制要求,在不同的工位能同时进行上料、钻孔和卸料。程序控制的顺序、判断等均需考虑到,特别是半自动运行时的循环启动控制、手动调整的电动控制和工作台旋转的条件等。通过分析,绘制出 3 工位旋转工作台控制系统的流程图如图 2-4 所示。8图 2-4 3 工位旋转工作台控制系统流程图92.7 控制程序的编制根据课程设计要求在 STEP 7-MicroWIN V4.0 软件上编制出梯形图并自动生成语句表。语句表见附录 1,3 工位旋转工作台控制系统梯形图如图 2-5 所示。10111213142.8 控制程序的调试编制程序完毕,经指导老师检查无重大问题后,在 S7-200 模拟软件上运行调试。经过反复调试,直至无错误并能按照预先的构想实现动作,确定出最终的程序方案。由于该控制系统动作繁多,逻辑复杂,下面只列举出一些重要环节的程序调试图。15将 CPU 置于运行模式,选择全自动运行(I0.2) ,程序开始执行上料(Q0.0)、工件夹紧(Q0.2)和卸料推进(Q0.6)动作,如图 2-5 程序调试图一所示。图 2-5 程序调试图一16上料到位(I1.5)后上料退回(Q0.1) ,工件夹紧到位(I2.7)后钻头旋转(Q1.1)并下钻(Q0.4) ,卸料推进到位(I2.3)后卸料退回(Q0.7) ,如图 2-6 程序调试图二所示。图 2-6 程序调试图二17上料器退回到位(I2.0) 、钻头上升到位(I2.2) 、工件放松到位(I2.6)且卸料器退回到位(I2.4)后,工作台旋转(Q1.0) ,如图 2-7 程序调试图三所示。图 2-7 程序调试图三18工作台触碰行程开关(I2.5)后,程序自动进入下一循环,如图 2-8 程序调试图四所示。图 2-8 程序调试图四19选择半自动运行(I0.1) ,完成一个工作循环后,程序停止运行,如图 2-9 程序调试图五所示。图 2-9 程序调试图五20半自动运行(I0.1)完成一个工作循环后,用半自动循环启动按钮(I1.4)进入下一个循环,如图 2-10 程序调试图六所示。图 2-10 程序调试图六21选择手动调整(I0.0) ,按下上料按钮(I0.3) 、工件夹紧按钮(I0.5)和卸料器推进按钮(I1.1) ,程序执行上料(Q0.0) 、工件夹紧(Q0.2)和卸料器推进(Q0.6)动作,如图 2-11 程序调试图七所示。图 2-11 程序调试图七22结论本次课程设计主要是针对机加工控制系统中比较常见的 3 位旋转工作台的设计,设计中用了大量的的行程开关来控制动作的范围和顺序,而动作的实现主要是用液压驱动,工作台的旋转和钻头的旋转是用电动机控制。本次设计的特色是能够通过选择开关选择三种运行模式,充分满足用户的需求,而且三工位上的动作能够同时进行。优点是各工位上的动作能够按照顺序有条不紊的进行,且全自动运行时可以完全不需要人工参与,大大减轻了工人的劳动强度。本次设计有很多创新之处,首先它能够实现断电保护,运行中突然断电然后来电的情况下,系统不会自动运行;其次工作台旋转的控制只需要一个行程开关就能实现它的自动转停;再次是较快工位动作完成后会等待相对较慢的工位,各工位全部完成后工作台才会旋转并进入下一循环。但是这次设计并非完美,也存在着一些缺陷。首先它不具有自动检测装置,不能检测工位上是否有工件。也不能记忆控制系统的运行状态,系统意外断电后重启需要人工将各工位复位。但是,有不足才有进步。后继工作我会将研究方向定位为添加自动检测装置和断电记忆装置,使系统更加智能化。23设计总结历时两周的课程设计即将结束,我的设计任务也基本完成,回忆整个设计历程,我感慨万千。从接到任务时的迷茫,设计中的纠结,编程时的无奈到修改程序时的抓狂,一个个问题浮出水面,一个个问题得到最优解决,现在我终于可以自豪地向别人展现我的设计成果,真的很有成就感。突然觉得,之前的那些困难真的不算什么,有了这样的成果,即使再大的痛苦也是值得的。这次课程设计中,我查阅了很多有关 PLC 的书籍,对 PLC 的编程也有了一定的经验,特别是对行程开关和 PLC 的置位和复位功能有了更深的认识,同时对一些特殊功能寄存器也有了更深刻的印象。我觉得这次课程设计的收获是很大的,相信很多思想在我以后 PLC 编程甚至是数控编程中会有很大的帮助。当然,设计中难免也会有一些不足,这些不足也正是我后继工作中的研究方向。相信经过对该控制系统更加深刻的理解和改进,会逐步解决这些问题。24谢辞最后,我要感谢在本次课程设计中曾给予我帮助的老师和同学,正是他们的无私的帮助让我更好的完成这次设计。在这里,特别要感谢的是,我们的指导老师王宗才老师,他直言不讳指出了我设计中存在的错误和不足,提出了一些更加切合实际的建议,这些都让我在后续的设计中更加完善;同时,我还要感谢李自立同学,他在我设计的过程中给了我一些指导和灵感,让我受益匪浅。25附录附录 1:3 工位旋转工作台控制系统语句表ORGANIZATION_BLOCK MAIN:OB1TITLE=三工位旋转工作台控制系统BEGINNetwork 1 / 上料器推进继电器得电/ 上料准备LD I0.2AN I0.1AN I0.0LD I0.1AN I2.5O I1.4AN I0.0OLDLD I0.0A I0.3AN I1.5LD M0.0AN I0.0OLDOLDAN M0.1AN M1.3= M0.0Network 2 / 上料器推进电磁阀得电/ 上料LD M0.0AN M0.2= Q0.0Network 3 / 上料器退回继电器得电/ 上料器退回准备LD I0.0A I0.4AN I2.0LD I1.5AN I0.0OLDLD M0.1AN I0.0OLDAN M0.2= M0.1Network 4 / 上料器退回电磁阀得电/ 上料器退回LD M0.1AN M0.0= Q0.1Network 5 / 工作台旋转继电器得电/ 工作台旋转准备LD I2.0EUS M0.2, 1Network 6 / 工件夹紧继电器得电/ 工件夹紧准备LD I0.2AN I0.1AN I0.0LD I0.1AN I2.526O I1.4AN I0.0OLDLD I0.0A I0.5AN I2.7LD M0.3AN I0.0OLDOLDAN M0.4AN M1.3= M0.3Network 7 / 工件夹紧电磁阀得电/ 工件夹紧LD M0.3AN M0.6AN M0.7AN M0.5= Q0.2Network 8 / 钻头下钻继电器得电/ 钻头下钻准备LD I0.0A I0.7AN I2.1LD I2.7AN I0.0OLDLD M0.4AN I0.0OLDAN M0.5= M0.4Network 9 / 钻头旋转接触器闭合/ 钻头旋转LD M0.4O M0.5AN M0.6= Q1.1Network 10 / 钻头下钻电磁阀得电/ 钻头下钻LD M0.4AN M0.6= Q0.4Network 11 / 钻头上升继电器得电/ 钻头上升准备LD I0.0A I1.0AN I2.2LD I2.1AN I0.0OLDLD M0.5AN I0.0OLDAN M0.6= M0.5Network 12 / 钻头上升电磁阀得电/ 钻头上升LD M0.5AN M0.6AN M0.4= Q0.5Network 13 / 工件放松继电器得电/ 工件放松LD I2.2EUAN I0.027LD I0.0A I0.6AN I2.6OLDLD M0.6AN I0.0OLDAN M0.7AN M1.2S M0.6, 1Network 14 / 工件放松电磁阀得电/ 工件放松LD M0.6AN M0.5= Q0.3Network 15 / 工作台旋转继电器得电/ 工作台旋转准备LD I2.6EUS M0.7, 1Network 16 LD I2.6EULD I0.6EDOLDR M0.6, 1Network 17 / 卸料器推进器继电器得电/ 卸料器推进准备LD I0.2AN I0.1AN I0.0LD I0.1AN I2.5O I1.4AN I0.0OLDLD I0.0A I1.1AN I2.3LD M1.0AN I0.0OLDOLDAN M1.1AN M1.3= M1.0Network 18 / 卸料器推进电磁阀得电/ 卸料器推进LD M1.0AN M1.2= Q0.6Network 19 / 卸料器退回继电器得电/ 卸料器退回准备LD I0.0A I1.2AN I2.4LD I2.3AN I0.0OLDLD M1.1AN I0.0OLDAN M1.2= M1.1Network 20 / 卸料器退回电磁阀得电/ 卸料器退回LD M1.128AN M1.2AN M1.0= Q0.7Network 21 / 工作台旋转继电器得电/ 工作台旋转准备LD I2.4EUS M1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论