资源描述
本 科 毕 业 设 计 组合机床上下料机械手控制系统的设计Control System Design for Loading and Unloading Manipulator in Modular Machine Tool毕业设计论文中文摘要组合机床上下料机械手控制系统的设计摘要:在机械制造业中,机械手己被广泛应用,大大地改善了工人的劳动条件,显著地提高劳动生产率,加快了实现工业生产机械化和自动化的步伐。机械手能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。本文介绍了一种组合机床上下料机械手控制系统的设计方案。本文的机械手由液压系统驱动,选择用PLC进行控制。液压传动系统的特点是运行平稳,寿命长;容易实现自动化;布置较灵活。PLC控制系统的特点是可靠性高,抗干扰能力强;配套齐全,功能完善,适用性强;易学易用,深受工程技术人员欢迎;建造工作量小,维护方便,容易改造;体积小重量轻,能耗低。本文选定拖动方案为液压传动,对液压传动系统的特点进行了分析,介绍了本题所用的液压系统的组成,拟定了液压原理图。运用了FX系列可编程序控制器PLC对上下料机械手进行控制,根据工艺流程和控制要求,选定了控制方案,编写了I/O地址表和控制程序,画出了系统的主电路图和梯形图,并编写了语句表。通过本次的设计,我对液压传动系统和PLC控制系统有了更深层的了解,为以后这方面的工作与学习打下了良好的基础。关键词:机械手,液压缸,可编程序控制器毕业设计论文外文摘要Control System Design for Loading and Unloading Manipulator in Modular Machine ToolAbstract: In mechanical manufacturing industry,manipulator has been applied extensively so that the labor condition of worker has been greatly improved,labor productivity raised notably,the step of industrial production mechanization and automation realized rapidly. The mechanical hand, is also called from begins, auto hand can imitate the manpower and arms certain holding function, with by presses the fixed routine to capture, the transporting thing OR operation tools automatic operation installment.The paper introduces a loading and un loading manipalutor in modular machine tool. The mechnical hand of this paper driven by hydraulic system,select and control withPLC.Hydraulic system characteristics:smoothly,long life;realize automation easily;layout flexibly.PLC characteristics:reliability is high,antijamming ability;necessary complete,the function is perfect,serviceable;easy to study to use,the depth is welcome the engineers and technicians;easy to study easily to use,the depth is welcome the engineers and technicians;the devolume is small,the weight is light,the energy consumption is low.The paper selects the scheme of pulling to analyze the characteristic of the hydraulic transmission as hydraulic transmission,introduce the hydraulic and systematic composition that the subject under discussion uses, provide the hydraulic principle picture. The paper illustrates that the control of the upper and lower material by means of the PLC ,According to the technological process and control request, select the scheme of controlling, write I/O address form and control procedure, draw the sub wiring diagram of end of main circuit diagram and ladder diagram,and write statement table.Through this design,I get a deeper understanding of hydraulic transmission system and PLC control system,and lay a good foundation for study and work.Key word: manipulator,hydraulic cylinder,PLC目 录1 绪论在工业生产线中,机械手具有很广泛的用途。它是工作抓取和装配系统中的一个重要组成部分。它的基本作用是从指定位置抓取工件运送到另一个指定的位置进行装配。机械手臂代替了人土的繁杂劳动,并且操作精度高,提高了产品质量和生产效率。1.1 课题简介1.1.1 机械手概述图1-1 自动上下料机械手机械手的组成:能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。如图1-1它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻上和原子能等部门。机械手主要由手部、运动机构和控制系统三大部分组成。手部是用来抓持工件的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机械手设计的关键参数。自由度越多,机械手的灵活性越大,通用性越广在工业生产线中,机械手具有很广泛的用途。它是工作抓取和装配系统中的一个重要组成部分。它的基本作用是从指定位置抓取工件运送到另一个指定的位置进行装配。机械手臂代替了人土的繁杂劳动,并且操作精度高,提高了产品质量和生产效率。机械手的组成:能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻上和原子能等部门。1.1.2 国外机械手的现状和发展趋势 目前工业机械手主要用于机床加工、铸造、热处理等方面,无论数量、品种和性能方而还是不能满足工业发展的需要。 在国主要是逐步扩大应用围,重点发展铸造、热处理方而的机械手,以减轻劳动强度,改善作业条件,在应用专用机械手的同时,相应的发展通用机械手,有条件的还要研制示教式机械手、计算机控制机械手和组合机械手等。将机械手各运动构件,如伸缩、摆动、升降、横移、俯仰等机构以及根据不同类型的加紧机构,设计成典型的通用机构,所以便根据不同的作业要求选择不同类型的基加紧机构,即可组成不同用途的机械手。既便于设计制造,有便于更换上件,扩大应用围。同时要提高速度,减少冲击,正确定位,以便更好的发挥机械手的作用。 此外还应大力研究伺服型、记忆再现型,以及具有触觉、视觉等性能的机械手,并考虑与计算机连用,逐步成为整个机械制造系统中的一个基本单元。 在国外机械制造业中工业机械手应用较多,发展较快。目前主要用于机床、横锻压力机的上下料,以及点焊、喷漆等作业,它可按照事先指定的作业程序来完成规定的操作。 此外,国外机械手的发展趋势是大力研制具有某种智能的机械手。使它具有一定的传感能力,能反馈外界条件的变化,作相应的变更。如位置发生稍许偏差时,即能更正井自行检测,重点是研究视觉功能和触觉功能。目前已经取得一定成绩。 视觉功能即在机械手上安装有电视照相机和光学测距仪以及微型计算机。工作是电视照相机将物体形象变成视频信号,然后送给计算机,以便分析物体的种类、大小、颜色和位置,并发出指令控制机械手进行工作。 触觉功能即是在机械手上安装有触觉反馈控制装置。工作时机械手首先伸出手指寻找工作,通过安装在手指的压力敏感元件产生触觉作用,然后伸向前方,抓住工件。手的抓力大小通过装在手指的敏感元件来控制,达到自动调整握力的大小。总之,随着传感技术的发展机械手装配作业的能力也将进一步提高。 更重要的是将机械手、柔性制造系统和柔性制造单元相结合,从而根本改变目前机械制造系统的人工操作状态。1.1.3 基本工作过程如图为机械手运动图,机械手的动作过程:手臂顺时针旋转手臂下降手臂右行手腕顺时针旋转夹紧工件手臂左行手臂上升手臂逆时针旋转手腕逆时针旋转松开工件回原点手腕顺时针旋转手臂左行手臂上升手臂顺时针旋转1.3 课题的意义1.3.1 PLC的特点:1.可靠性高,抗干扰能力强2应用灵活3功能完善,适用性强4易于安装、调试、维修5体积小、质量小、能耗低1.3.2 液压控制系统的特点1 液压元件的布置不受严格的空间位置限制,系统中各部分用管道连接,布局安装有很大的灵活性,能构成用其他方法难以组成的复杂系统。2 可以在运动过程中实现大围的无级调速。3 液压传动运动均匀平稳,易于实现快速启动、制动和频繁的换向。4 操作控制方便、省力,易于实现自动控制、中远程距离控制、过载保护。5 液压元件标准化、系列化和通用化程度较高,有利于缩短机器的设计、制造周期和降低制造成本。1.4 方案的确定驱动系统方案选择驱动系统按照动力源分为液压、气压和电动三大类,根据需要,也可以将这三种基本类型组合成复合式的驱动系统。液压驱动 液压技术比较成熟,具有动力大、力惯量比大、快速响应高、易于实现直接驱动等特点,适用于承载能力大、惯量大以及在防爆环境中工作的机械手。气压驱动 具有速度快、系统结构简单、维修方便价格低等特点,适用于中小负载的系统中。难于实现伺服控制,多用于程序控制的机械手中,在上下料和冲压机械手中应用较多。电动驱动 随着低惯量、直流伺服电机及配套的伺服驱动器的广泛采用,这种驱动系统被大量选用。本课题为上下料机械手的设计,故用液压进行驱动是最合理的选择,能够满足机械手灵活运动,顺利完成物料的上下搬运。电气控制系统的选择三菱FX系列PLC价钱便宜,性能好,编程方便,容易学习。本课题是研究机械手控制系统的设计,机械手输入点输出点不多,工作流程较简单,选择三菱FX系列的PLC足以满足设计要求,比起西门子等其他高端可编程控制器,性价比更高。2 液压控制系统设计2.1 液压系统简介机械手的液压传动是以有压力的油液作为传递动力的工作介质。电动机带动油泵输出压力油,是将电动机供给的机械能转换成油液的压力能。压力油经过管道及一些控制调节装置等进入油缸,推动活塞杆运动,从而使手臂作伸缩、升降等运动,将油液的压力能又转换成机械能。手臂在运动时所能克服的摩擦阻力大小,以及夹持式手部夹紧工件时所需保持的握力大小,均与油液的压力和活塞的有效工作面积有关。手臂做各种运动的速度决定于流入密封油缸中油液容积的多少。这种借助于运动着的压力油的容积变化来传递动力的液压传动称为容积式液压传动,机械手的液压传动系统都属于容积式液压传动。2.2液压系统的组成液压传动系统主要由以下几个部分组成: 油泵 它供给液压系统压力油,将电动机输出的机械能转换为油液的压力能,用这压力油驱动整个液压系统工作。 液动机 压力油驱动运动部件对外工作部分。手臂做直线运动,液动机就是手臂伸缩油缸。也有回转运动的液动机一般叫作油马达,回转角小于360的液动机,一般叫作回转油缸或称摆动油缸。 控制调节装置 各种阀类,如单向阀、溢流阀、节流阀、调速阀、减压阀、顺序阀等,各起一定作用,使机械手的手臂、手腕、手指等能够完成所要求的运动。2.3 液压系统原理它是由两个大小不同的液缸组成的,在液缸里充满水或油。充水的叫水压机;充油的称油压机。两个液缸里各有一个可以滑动的活塞,如果在小活塞上加一定值的压力,根据帕斯卡定律,小活塞将这一压力通过液体的压力传递给大活塞,将大活塞顶上去。设小活塞的横截面积是S1,加在小活塞上的向下的压力是F1。于是,小活塞对液体的压强为P=F1/SI,能够大小不变地被液体向各个方向传递。大活塞所受到的压强必然也等于P。若大活塞的横截面积是S2,压强P在大活塞上所产生的向上的压力F2=PxS2,截面积是小活塞横截面积的倍数。从上式知,在小活塞上加一较小的力,则在大活塞上会得到很大的力,为此用液压机来压制胶合板、榨油、提取重物、锻压钢材等。2.4 液压系统的工况分析机械手的自动工作循环是由控制线路控制液压系统来实现的。图2-1是一次工作进给液压系统图,工作循环包括快进、工进、快退,可以完成机械手的机座旋转,腰部升降,手臂伸缩,手腕旋转,手爪夹紧等运动,从而实现上下料的目的。整个过程由plc系统控制,可实现手动、半自动、自动3种循环方式。图2-1液压工艺控制装置要求2.5 机械手液压系统的控制回路 机械手的液压系统,根据机械手自由度的多少,液压系统可繁可简,但是总不外乎由一些基本控制回路组成。这些基本控制回路具有各种功能,如工作压力的调整、油泵的卸荷、运动的换向、工作速度的调节以及同步运动等。2.5.1压力控制回路 卸荷回路的作用和方法:在机械手各油缸不工作时或短时间不工作时,油泵电机又不停止工作的情况下,为减少油泵的功率损耗,节省动力,降低系统的发热,使油泵在低负荷下工作。因为泵的输出功率等于压力和流量的乘积,因此卸载的方法有两种,一种是将泵的出口直接接回油箱,泵在零压或接近零压下工作;一种是使泵在零流量或接近零流量下工作。前者称为压力卸载,后者称为流量卸载。此机械手采用二位二通电磁阀控制先导型溢流阀的卸载回路。当先导型溢流阀通过二位二通电磁阀接通油箱时,泵输出地油液以很低的压力经溢流阀回油箱,实现卸载。图2-3 卸荷回路 平衡回路的功能在于使执行元件的回游路上保持一定的背压值,以平衡重力负载,使之不会因自重而自行下落。本设计采用单向顺序阀的平衡回路,调整顺序阀,使其开启压力与液压缸下腔作用面积的乘积稍微大于垂直运动部件的重力。活塞下行时,由于回油路上存在一定背压支承重力负载,活塞将平稳下落;换向阀处于中位,活塞停止运动,不再继续下行。此处的顺序阀又被称作平衡阀。在这种平衡回路中,顺序阀调整压力调定后,若工作负载变小,系统的功率损失将增大。又由于滑阀结构的顺序阀和换向阀存在泄漏,活塞不可能长时间停在任意位置,故这种回路适用于工作负载固定且活塞闭锁要求不高的场合。速度控制回路 速度控制回路是讨论液压执行元件速度的调节和变换的问题。单向节流阀见图2-4是简易的流量控制阀,在定量泵液压系统中,节流阀和溢流阀配合,可组成三种节流调速系统,即进油路节流调速系统、回油路节流调速系统和旁路节流调速系统。节流阀没有流量负反馈功能,不能补偿由负载变化所造成的速度不稳定,一般仅用于负载变化不大或对速度稳定性要求不高的场合。图2-4 方向控制回路1换向回路在机械手液压系统中,为控制各油缸、马达的运动方向和接通或关闭油路,通常采用二位二通、二位三通、二位四通、三位四通电磁阀和电液动滑阀,由电控系统发出电信号,控制电磁铁操纵阀芯换向,使油缸及油马达的油路换向,实现直线往复运动和正反向转动。这里选用二位四通如图2-5b、三位四通如图2-5a的换向阀。二位阀智能使执行元件正反向运动,而三位有中位,不同中位滑阀机能可使系统获得不同性能。 a 图2-5 方向控制回路2锁紧回路锁紧回路的功能是通过切断执行元件的进油、出油通道来使停在任意位置,并防止停止运动后因外界因素而发生窜动。本设计采用的是在液压缸两侧油路上都串联一液控单向阀形成互锁,活塞可以在行程的任何位置上长期锁紧,不会因外界原因而窜动。2.6 拟定液压传动系统工作原理图图2-6为机械手的液压传动系统工作原理图。它由液压油通过过滤器,液压泵,溢流阀,压力继电器,进入各并联液路上的电磁阀,以控制液压缸和手部动作。图2-2 机械手液压原理图1.油箱 2.过滤器 3.液压泵 4.三位四通电磁换向阀 5.二位四通电磁换向阀 6.单向节流阀 7.液压马达 8.行程开关 9.溢流阀 10.背压阀液压系统说明如下:元件设计说明:在机械手工作中,立柱升降频繁,为了节省能量,减少系统发热,故选用双联齿轮泵,其中一个为小流量泵,另一个为大流量泵。设置过滤器,滤去油液中的杂质,防止油液的清洁,保证液压系统正常工作。设置单向阀,防止系统的压力冲击,在泵不工作时防止系统的油液倒流经泵回油箱。设置溢流阀,保证系统压力恒定,限制其最高压力。设置换向阀,使油箱接通或切断而改变油流的方向。设置调速阀,保持液流速度的稳定。设置背压阀,防止液压缸突然失去负载向前冲。系统工作过程说明:启动 按启动按钮,电磁铁全部处于失电状态,三位电磁阀处于中位。液压泵启动,从油箱1中抽油,通过过滤器2将油过滤,再经过单向阀,油液进入各电磁换向阀。手臂左旋转时,YA2得电油液经过单向调速阀,液压马达左旋,当碰到行程开关SQ5时,YA2失电油液封闭。进油路:泵液控单向阀换向阀单向调速阀液压马达,回油路:液压马达单向调速阀油箱。右旋时,YA3得电,换向阀换至右位,液压马达右旋,当碰到SQ6行程开关停止旋转。进油路:泵液控单向阀换向阀单向调速阀液压马达。回油路:液压马达单向调速阀油箱。手臂上升时,YA6得电油液经过单向调速阀,液压活塞杆伸出上升,当碰到行程开关SQ3时,YA6失电油液封闭,保持不动状态。进油路:泵液控单向阀换向阀单向调速阀活塞液压缸,回油路:活塞液压缸背压阀单向调速阀换向阀油箱。下降时,YA7得电,换向阀换至右位,油液从右端进入,液压缸活塞杆收回,当碰到SQ4行程开关时液压缸停止运动。进油路:泵液控单向阀换向阀单向调速阀活塞液压缸,回油路:活塞液压缸单向调速阀换向阀油箱。手臂伸出时,YA8得电,油液经过单向调速阀,液压活塞杆伸出,当碰到行程开关SQ2时,YA8失电油液封闭,保持不动状态。进油路:泵液控单向阀换向阀单向调速阀活塞液压缸。回油路:活塞液压缸换向阀油箱。收缩时,YA9得电,换向阀换至右位,油液从右端进入,液压缸活塞缸收缩,当碰到SQ1行程开关时液压缸停止运动。进油路:泵液控单向阀换向阀活塞液压缸。回油路:活塞液压缸单向调速阀换向阀油箱。手腕左旋转时,YA4得电油液经过单向调速阀,液压旋转缸左旋,当碰到行程开关SQ8时,YA4失电油液封闭,保持不动状态。进油路,回油路同手臂回转。右旋时,YA5得电,油液从右端进入,液压旋转缸右旋,当碰到SQ7形成开关停止旋转。夹紧和松开只有一个线圈的二位二通电磁阀经由液压系统完成驱动,线圈通电时工件被夹住,线圈断开时工件被松开。 2.7 液压元件简介和选型2.7.1 液压元件简介液压元件分类动力元件:齿轮泵、叶片泵、柱塞泵、螺杆泵。执行元件-液压缸:活塞液压缸、柱塞液压缸、摆动液压缸、组合液压缸。液压马达:齿轮式液压马达、叶片液压马达、柱塞液压马达。控制元件-方向控制阀:单向阀、换向阀。压力控制阀:溢流阀、减压阀、顺序阀、压力继电器等。流量控制阀:节流阀、调速阀、分流阀。辅助元件:蓄能器、过滤器、冷却器、加热器、油管、管接头、油箱、压力计、流量计、密封装置等。 液压传动系统的组成液压系统主要由:动力元件油泵、执行元件油缸或液压马达、控制元件各种阀、辅助元件和工作介质等五部分组成。 1、动力元件油泵它的作用是把液体利用原动机的机械能转换成液压力能;是液压传动中的动力部分。 2、执行元件油缸、液压马达它是将液体的液压能转换成机械能。其中,油缸做直线运动,马达做旋转运动。 3、控制元件包括压力阀、流量阀和方向阀等。它们的作用是根据需要无级调节液动机的速度,并对液压系统中工作液体的压力、流量和流向进行调节控制。 4、辅助元件除上述三部分以外的其它元件,包括压力表、滤油器、蓄能装置、冷却器、管件主要包括:各种管接头扩口式、焊接式、卡套式,法兰、高压球阀、快换接头、软管总成、测压接头、管夹等及油箱等,它们同样十分重要。 5、工作介质工作介质是指各类液压传动中的液压油或乳化液,它经过油泵和液动机实现能量转换。2.7.2 液压元件的选型液压缸参数的计算夹紧液压缸的参数计算夹紧力及驱动力的计算手指加在工件上的夹紧力,是设计手部的主要依据。一般来说,需要克服工件重力所产生的静载荷以及工件运动状态变化的惯性力产生的载荷,以便工件保持可靠的夹紧状态。手指对工件的夹紧力可按公式计算:式中:K安全系数,通常1.2-2.0;轴向力 av形手爪的开合角工件和手爪间的摩擦系数计算:设K=1.5,=mg,=0.31根据公式,将已知条件带入:2根据驱动力公式得:由于实际采用的液压缸驱动力大于计算,把手抓的机械效率考虑在,一般取=0.88-0.93取=0.91、液压缸工作压力的确定由资料取液压缸工作压力P=0.4MPa2、液压缸径D和活塞杆直径d的确定确定液压缸的径DF实际=预设活塞杆直径d=0.5D,液压缸工作压力P=0.4M所以=0.0396根据机械设计手册液压传动分册,选取液压缸径为:D=40mm,则活塞杆径为d=40.5=20mm,选取d=18mm伸缩液压缸的参数计算液压缸径和活塞杆直径的确定根据设计要求,结合末端执行器的尺寸,采用单活塞缸双作用液压缸,初定径为,可得活塞杆直径:圆整后,取活塞杆直径d=18mm由液压设计手册,取液压缸工作压力P=0.4MPa由公式:升降液压缸的参数计算液压缸径和活塞杆直径的确定根据设计要求,结合末端执行器的尺寸以及升降液压缸的结构尺寸,采用但活塞杆双作用液压缸,初定径为可得活塞杆直径圆整后,取活塞杆直径d=32mm查手册取液压缸工作压力p=0.4MPa由公式:计入载荷率就能保证液压缸工作时的动态特性。若液压缸动态参数要求较高,且工作频率高,其载荷率一般取,速度高时取小值,速度低时取大值。若液压缸动态参数要求一般,且工作频率低,基本是匀速运动,其载荷率可取。得F1=2198N,F2=1972.92N回转液压缸的参数计算设b=60mm,工作压力p=4Mpa,d=50mm则由得m取液压缸径40mm液压泵的选型由于回转阶段液压缸工作压力最大,若取进油路总压力损失,压力继电器可靠动作需要压力差,则液压泵最高工作压力可按式算出因此泵的额定压力可取Pr升降时所需流量最小是3L/min,设溢流阀最小溢流量为14.5L/min,则小流量泵的流量应为,回转时液压缸所需的最大流量是129L/min,则泵的总流量为即大流量泵的流量。根据计算出的压力和流量,可选用CBZ型的液压泵:大泵的额定流量为125L/min,额定工作压力2.5MPa;小泵的额定流量为18L/min,额定工作压力2.5MPa,其消耗功率6.8KW,转速为1450r/min。 电动机的选择查表选用J02-51-4型电机,属于笼型异步电动机,采用B级绝缘,外壳防护级为IP44,冷却方式为I014即全封闭自扇冷却,额定功率为7.5KW,额定电压380v,额定功率50Hz,如表Y90S4电动机数据所示表2-1 型号额定功率kw满载时堵转电流堵转转矩最大转矩电流A转速r/min效率%功率因素额定电流额定转矩额定转矩J02-51-47.527140079078652222其它元件的选型表2-2 其它液压元件的选型型号名称数量DBDH6G10/1溢流阀1行程开关8KF3E6L压力表4QLA-L3单向节流阀5Q22DX-1二位三通电磁阀1Q25DC-3二位五通电磁阀4TK-10平衡阀1液压泵1XU-1380-100过滤器1油箱13 电气控制系统的设计31 电气控制系统的拖动控制要求机械手的运动选用一台三相交流异步电动机M拖动,32 主电路的设计与元件的选用设计过程选用组合开关将三相电源引入,FU为电动机M的短路保护熔断器,KR为M电动机过载保护用热继电器,接触器KM为M电动机起动用接触器,并接地线保护电动机。主电路元件的选用开关选择用组合开关,组合开关主要是作为电源引入开关,它也可以启停5KW以下的异步电动机,适合该电路的应用。接触器KM主要控制对象就是电动机,能实现远距离控制,并具有欠电压保护。热继电器KR是专门用来对连续运行的电动机进行过载及断相保护,以防止电动机过热而烧毁的保护电器。熔断器结构简单、使用方便、价格低廉的保护电器,广泛用于电气设备的短路保护。表3-1 机械手电气元件表符号名称型号规格数量QF组合开关HZ10-25/133极 55V 25A1KM交流接触器CJ10-4040A 线圈电压127V1FU熔断器RL1-15500V 熔体10A1KR热继电器JR10-10热元件1号 额定电流19.9A13.3 PLC简介可编程控制器Programmable Logic Controller简称PLC或PC,是从早期的继电器逻辑控制 系统发展而来,它不断吸收微计算机技术使之功能不断增强,逐渐适合复杂的控制任务 。PLC之所以有生命力,在于它更加适合工业现场和市场的要求:高可靠性、强抗各种干扰的 能力、编程安装使用简便、低价格长寿命。比之单片机,它的输入输出端更接近现场设备,不需添加太多的中间部件或需要更多的接口,这样节省了用户时间和成本。PLC的下端为继电器、晶体管和晶闸管等控制部件,而上端一般是面向用户的微型计算机。人们在应用它时,可以不必进行计算机方面的专门培训,就能对可编程控制器进行操作及编程。用来完成各种各样的复杂程度不同的工业控制任务。PLC是应用面很广,发展非常迅速的工业自动化装置,在工厂自动化和计算机集成制造系统占重要地位。今天的PLC功能,远不仅是替代传统的继电器逻辑。3.4 PLC控制系统的设计3.4.1 PLC控制系统的设计方法1. 系统的设计确定被控对象的工作原理,控制要求,动作及动作对象。2. I/O分配确定哪些信号是送到可编程控制器的,并分配给相应的输入端号;哪些信号是由可编程控制器送到被控对象的,并分配相应的输出端口。此外,对用到的可编程序控制器部的计数器、定时器等也要进行分配。可编程序控制器是通过编号来识别信号的。3. 画梯形图它与继电器控制逻辑的梯形图概念相同,表达了系统中全部动作的相互关系。如果使用图形编辑器,则画出梯形图相当于编制出了程序,可将梯形图直接送入可编程序控制器。4 编制程序3.4.2 PLC控制系统的控制要求为了满足生产需要,机械手应设置手动工作方式、单动工作方式和自动工作方式。手动工作方式便于对设备进行调试和检修,设置手动工作方式。用按钮对机械手每一动作单独进行控制。2单动工作方式从原点开始,按照自动工作循环的步序,每按下一次起动按钮,机械手完成一步的工作后,自动停止。3自动工作方式按下起动按钮,机械手从原点开始,按工序自动反复连续工作,直到按下停止按钮,机械手在完成最后一个周期的动作后,返回原点自动停机。3.4.3 PLC的选型PLC的选型包括对PLC的机型,容量、I/O模块、电源等的选择。I/O点的计算根据工作流程可以了解到,该设计的PLC的输入信号有22个,均为开关量。其中操作按钮12个,行程开关8个,自动手动选择两个占两个输入接点。该设备的PLC控制系统的输出信号有10个,其中9个用于动作输出,一个用于指示灯的照明。也就是说,在该机械手控制系统设计当中统计的I/O点数为输入点数22个,输出点数10个。通常I/O点数是根据被控对象的输入、输出信号的实际需要,在加上10%-15%的裕度来确定的。PLC容量选择用户程序所需的存储容量大小不仅与PLC系统的功能有关,而且还与功能实现的方法、程序编写水平有关。一个有经验的程序员和一个初学者,在完成同一复杂功能时,其程序量可能相差25%之多,所以对于初学者应该在存储容量估算时多留裕量。PLC的I/O点数的多少,在很大程序上反映了PLC系统的功能要求,因此可在I/O点数确定的基础上,按下式估算存储容量后,再加20%-30%的裕量。存储容量字节=开关量I/O点数*10+模拟量I/O通道数*100。PLC机型的选择PLC的选择在PLC的应用设计中十分关键,目前市场上的PLC种类很多,选择适合的PLC应当考虑一下几点:功能、结构要合理对于以开关量进行控制的系统,一般的低档机就可以满足需要。对于以开关量控制为主,带少量模拟控制的系统,应选择带A/D,D/A转换,加减运算,数据传输的低档机。对于控制复杂,控制性能较高的系统,选择中高档的机器。规模要适当要有足够多的输入输出点数,并留有一定的裕量。若只需要实现单机自动化,则可选用小型的PLC。若控制系统较大,输入输出点数较多,则可选择大中型的PLC.根据以上各项要求,再对照本机械手的控制系统设计的要求分析,可选用三菱公司FX系列FX2N-64MR。三菱FX系列FX2N-64MR PLC型号特性:1. 主机点数: 322. 最大I/O点数:256点 3. 程序容量:4K Steps 4. 通讯端口:置RS-232与RS-485,兼容MODBUS ASCII / RTU通讯协议。 5. 高速脉冲输出:支持2点独立高速脉冲输出功能,最高可达10kHz。 6. 置四点高速计数器:三菱FX2N-64MR系列PLC确定I/O分配表序号输入代号功能序号输出代号功能1X10SA方式选择23Y1YA1夹紧2X1124Y2YA2机座顺时针旋转3X0SQ0机座顺时针旋转开关25Y3YA3机座逆时针旋转4X1SQ1手臂左行开关26Y4YA4手腕顺时针旋转5X2SQ2手臂右行开关27Y5YA5手腕逆时针旋转6X3SQ3腰部上升开关28Y6YA6腰部上升7X4SQ4腰部下降开关29Y7YA7腰部下降8X5SQ5手腕顺时针旋转开关30Y9YA9手臂右行9X6SQ6手腕逆时针旋转开关31Y10YA10手臂左行10X7SQ7机座逆时针旋转开关32Y11L1指示灯11X15SB1启动12X17SB2停止13X20SB3腰部上升按钮14X21SB4腰部下降按钮15X22SB5手臂右行按钮16X23SB6手臂左行按钮17X24SB7手腕顺时针旋转按钮18X25SB8手腕逆时针旋转按钮19X26SB9机座顺时针旋转按钮20X27SB10机座逆时针旋转按钮21X30SB11夹紧按钮22X31SB12松开按钮3.5 拟定I/O接线图根据系统输入输出点的数目,选择三菱公司的FX2N系列FX2N-64MR,原理图如图所示。电磁铁动作顺序表自动电磁铁机械手动作YA1YA2YA3YA4YA5YA6YA7YA8YA9转换指令手臂顺转-+-SQ0手臂下降-+-SQ4手臂右行-+-SQ2手臂顺转-+-SQ5夹紧+-SB11手臂左行+-+SQ1手臂上升+-+-SQ3手臂逆转+-+-SQ7手腕逆转+-+-SQ6松开-SB12电磁铁动作顺序表自动返回原点电磁铁机械手动作YA1YA2YA3YA4YA5YA6YA7YA9YA10转换指令手腕顺转-+-SQ5手臂左行-+SQ1手臂上升-+-SQ3手臂顺转-+-SQ5设计操作面板在操作时,要完成5个动作的手动控制。为区分上述各种操作且便于编程,可设置相应的开关。这些开关集中安装在操作面板上,设计的操作面板如图所示。单周期操作:工作方式开关打到单周期,按一次起动钮,自动运行一个周期。连续操作:工作方式开关打到连续操作位,按一下起动钮后,机械完成最后一个周期的工作下去,知道按过停止钮后,机械完成最后一个周期后停到原位。单步操作:工作方式开关打到单操作方式,在加载开关选定相应的动作后,就可用起动/停止按钮控制完成相应的动作。3.6 PLC控制程序设计梯形图的设计STL指令简介步进梯形指令简称为STL指令,FX系列PLC还有一条使STL指令复位的RET指令。利用这两条指令,可以很方便地编制顺序控制梯形图程序。STL指令使编程者可以生成流程和工作与顺序功能图非常接近的程序。顺序功能图中的每一步对应一小段程序,每一步与其它步是完成隔离开的。使用者根据其使用要求将这些程序按一定的顺序组合在一起,就可以完成控制任务。这种编程方法可以节约编程的时间,并能减少编程错误。2STL指令编制的顺序控制梯形图程序的特点 STL指令使编程者可以生成流程和工作与顺序功能图很接近的程序。 顺序功能图中的每一步对应一小段程序,每一步与其他步是完全隔离开的。 这种编程方法可以节约编程时间,并能减少编程错误。3用FX系列PLC的状态继电器编制顺序控制程序时的要求: 状态继电器应与STL指令一起使用。 S0S9用于初始步,S10S19用于自动返回原点,S20S3071用于除此之外的其余各步。5STL程序的特点 当某一步为活动步时,对应的STL触点接通,它右边的电路被处理,该步的负载线圈被驱动。 某一STL触点闭合后,当该步后面的转换条件满足时,转换实现,即后续步对应的状态继电器被SET或OUT指令置位,后续步变为活动步,同时与原活动步对应的状态继电器被系统程序自动复位,原活动步对应的STL触点断开。 STL程序区可以使用标准梯形图的绝大多数指令和结构,包括应用指令。 6STL程序的编制要求 在PLC由STOP切换到RUN状态时,应当用初始化脉冲M8002来将初始状态继电器置为ON,以便为后续步的活动状态的转换作好准备。 需要从某一步返回初始步时,可以对初始步的状态继电器使用OUT指令或SET指令。 在PLC由STOPRUN状态时,应使用M8002的常开触点和区间复位指令ZRST来将除初始步以外的其余各步的状态继电器复位。1. 初始化程序FX系列PLC的状态初始化指令IST的功能指令编号为FNC60,它与STL指令一起使用,专门用来设置具有多种工作方式的控制系统的初始状态,和设置有关的特殊辅助继电器的状态,可以简化复杂的顺序控制程序的设计工作。IST指令只能使用一次,它应放在程序开始的地方,被它控制的STL电路应放在它的后面。 机械手控制系统的顺序功能图和梯形图如图5-37所示。该系统的初始化程序用来设置初始状态和原点位置条件。IST指令中的S20和S27用来指定在自动操作中用到的最低和最高的状态继电器的元件号,IST中的源操作数可以取X、Y和M,图5-37中IST指令的源操作数M30用来指定与工作方式有关的辅助继电器的首元件,它实际上指定了M30M37具有以下的意义: M30:手动 M34:连续运行 M31:回原点 M35:回原点起动 M32:单步运行 M36:自动操作起动M33:单周期运行 M37:停止 IST指令的执行条件满足时,初始状态继电器S0S2和下列特殊辅助继电器被自动指定为以下功能,以后即使IST指令的执行条件变为OFF,这些元件的功能仍保持不变: M8040:禁止转换M8041:转换起动M8042:起动脉冲M8043:回原点完成M8044:原点条件M8047:STL监控有效S0:手动操作的初始状态继电器S1:回原点操作的初始状态继电器S2:自动操作的初始状态继电器 如果改变了当前选择的工作方式,在回原点完成标志M8043变为ON之前,所有的输出继电器将变为OFF。手动程序手动操作时用X20X27、X30、X31对应的10个按钮控制夹紧和松开、机械手的升、降、右行、左行、旋转。为了保证系统的安全运行,在手动程序程序中设置了必要的联锁,例如手臂顺时针旋转与逆时针旋转之间、手臂上升与下降之间的互锁,以防止功能相反的两个输出继电器同时为ON。手臂顺时针旋转、逆时针旋转,手腕顺时针旋转、逆时针旋转,手臂上升、下降,手臂右行、左行按钮与机械手移动的Y2-Y10的线圈串联,以防止因机械手运行超限出现事故。自动返回原点程序自动返回原点的状态转移图如图所示,当原点条件满足时,特殊辅助继电器M8044原点条件为ON。自动返回原点结束后,用SET指令将M8043回原点完成置为ON,并用RST指令将回原点顺序功能图中的最后一步S16复位,返回原点的状态转移图的步使用S10-S19。S10执行置位指令,使S1步转换到S10步,S10步变为ON并自锁,Y2执行复位指令并执行Y3,即机座逆时针旋转,此时X7常开触点闭合,S11线圈得电,转换到S11步;S11步变为ON并自锁,Y4执行复位指令并执行Y5,即手腕逆时针旋转,此时X6常开触点闭合,S12线圈得电,转换到S12步;S12步变为ON并自锁,Y7执行复位指令并执行Y6,即腰部上升,此时X3常开触点闭合,S13线圈得电,转换到S13步;S13步变为ON并自锁,Y1执行复位指令并执行Y10,即手臂左行,此时X1常开触点闭合,S14线圈得电,转换到S14步;S14步变为ON并自锁,置位回原点完成,松开。自动程序用STL指令设计的自动程序的梯形图如图所示,特殊辅助继电器M8041和M8044是从自动程序的初始步S2转换到下一步S20的转换条件。使用IST指令后,系统的手动、自动、单周期、单步、连续和回原点这几种工作方式的切换是系统程序自动完成的,但是必须按照前述的规定,安排IST指令中指定的控制工作方式用的辅助继电器M30-M37和输入继电器X10-X17的元件号顺序。通过特殊辅助继电器M8041和M8044,使初始步S2转换到下一步S20,限位开关X0闭合,机座顺时针旋转,接着限位开关X0断开,S21执行置位指令,由S20转换到S21; 限位开关X4闭合,腰部下降,接着限位开关X4断开,S22执行置位指令,由S21转换到S22; 限位开关X2闭合,手臂右行,接着限位开关X2断开,S23执行置位指令,由S22转换到S23; 限位开关X5闭合,手腕顺时针旋转,接着限位开关X5断开,S24执行置位指令,由S23转换到S24;Y1执行置位指令,夹紧工件,T1为时间继电器,此动作持续5秒,之后时间继电器T1断开,转换到S25;限位开关X1闭合,手臂左行,接着限位开关X1断开,S26执行置位指令,由S25转换到S26; 限位开关X3闭合,腰部上升,接着限位开关X3断开,S27执行置位指令,由S26转换到S27; 限位开关X7闭合,机座逆时针旋转,接着限位开关X7断开,S28执行置位指令,由S27转换到S28; 限位开关X4闭合,腰部下降,接着限位开关X4断开,S29执行置位指令,由S28转换到S29; 限位开关X2闭合,手臂右行,接着限位开关X2断开,S30执行置位指令,由S29转换到S30; 限位开关X6闭合,手腕逆时针旋转,接着限位开关X6断开,S31执行置位指令,由S30转换到S31; Y1执行复位指令,松开工件,T2为时间继电器,此动作持续5秒,之后时间继电器T2断开,转换到S32;限位开关X5闭合,手腕顺时针旋转,接着限位开关X5断开,S32执行置位指令,由S32转换到S33; 限位开关X1闭合,手臂左行,接着限位开关X1断开,S34执行置位指令,由S33转换到S34; 限位开关X3闭合,腰部上升,接着限位开关X3断开,S35执行置位指令,由S34转换到S35; 限位开关X0闭合,机座顺时针旋转,接着限位开关X0断开,转换到S2,接着循环动作。机械手PLC程序语句表程序语句表序号备注0LDX21ANDX102ANDX53ANDX34ANIY05OUTM8004M8004:特殊继电器6LDM8000M8000:特殊继电器7ISTM30S20S27M30:手动8LDS09LDX2410OUTY011LDX2512RSTY013LDX2214ANIX1115ANIY216LDX2317ANIX218ANIY119OUTY220LDX2021ANIX722ANIY423OUTY324LDX2125ANIX1026ANIY327OUTY428LDX1429ANIX530ANIY631OUTY532LDX1533ANIX634ANIX1035OUTY636LDX1637ANIX438ANIY1039OUTY740LDX1741ANIX342ANIY
展开阅读全文