基于PLC的多关节机械手控制系统设计.doc

上传人:laozhun 文档编号:2940783 上传时间:2023-03-05 格式:DOC 页数:42 大小:1.62MB
返回 下载 相关 举报
基于PLC的多关节机械手控制系统设计.doc_第1页
第1页 / 共42页
基于PLC的多关节机械手控制系统设计.doc_第2页
第2页 / 共42页
基于PLC的多关节机械手控制系统设计.doc_第3页
第3页 / 共42页
基于PLC的多关节机械手控制系统设计.doc_第4页
第4页 / 共42页
基于PLC的多关节机械手控制系统设计.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于PLC的多关节机械手控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于PLC的多关节机械手控制系统设计.doc(42页珍藏版)》请在三一办公上搜索。

1、毕业设计说明书基于PLC的多关节机械手控制系统设计专业自动化学生姓名胡秋原班级B自动化081学号0810603117指导教师张胜超完成日期2012年6月5日基于PLC的多关节机械手控制系统设计1、 图表格式有错误2、 目录格式错误3、 图的后面都要有说明,不能简单就是一张图而已4、 所有软件设计采用梯形图5、 提交论文需提交梯形图和组态摘要:机械手是工业机器人系统中传统的任务执行机构,是机器人的关键部件之一。机械手的机械结构采用滚珠丝杆、滑杆等机械器件组成;电气方面有交流电机、变频器、传感器等电子器件组成。该装置涵盖了可编程控制、位置控制、检测等技术。本文介绍的机械手是由PLC输出三路脉冲,分

2、别驱动横轴、竖轴变频器,控制机械手横轴和竖轴的精确定位,微动开关将位置信号传给PLC主机;位置信号由接近开关反馈给PLC主机,通过交流电机的正反转来控制机械手手爪的张合,从而实现机械手精确运动的功能。本课题拟开发的物料搬运机械手可在空间抓放物体,动作灵活多样,可代替人工在高温和危险的作业区进行作业,并可根据工件的变化及运动流程的要求随时更改相关参数。随着现代工业技术的发展,工业自动化技术越来越高,生产工况也有趋于恶劣的态势,这对一线工人的操作技能也提出了更高的要求,同时操作工人的工作安全也受到了相应的威胁。工人工作环境和工作内容也要求理想化简单化,对于一些往复的工作由机械手远程控制或自动完成显

3、得非常重要。这样可以避免一些人不能接触的物质对人体造成伤害,如冶金、化工、医药、航空航天等。在机械制造业中,机械手应用较多,发展较快。目前主要应用于机床、模锻压力机的上下料以及焊接、喷漆等作业,它可以按照事先制定的作业程序完成规定的操作,有些还具备有传感反馈能力,能应付外界的变化。如果机械手发生某些偏离时,会引起零部件甚至机械本身的损坏,但若有了传感反馈自动,机械手就可以根据反馈自行调整。应用机械手,有利于提高材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化程度,从而可以提高劳动生产率,降低生产成本,加快实现工业生产机械化和自动化的步伐。机械手技术涉及到力学、机械学、电气液压技术、自

4、动控制技术、传感器技术和计算机技术等科学领域,是一门跨学科综合技术。近些年,随着计算机技术、电子技术以及传感技术等在机械手中越来越多的应用,机械手已经成为工业生产中提高劳动生产率的重要因素。关键词:机械手 ;PLC系统;组态王Design Of Multi-joint Robot Control System Based On PLCAbstract:Manipulator is often encountered in the field of industrial automation, a control object. With the development of industria

5、l automation in recent years, robot gradually become a new subject, and has been a rapid development. Manipulator widely used and forging, stamping, forging, welding, assembly, machining, painting, heat treatment and other industries. Especially in the heavy, high temperature, toxic, hazardous, radi

6、oactive, and more dust and other harsh work environment, the robot because of its significant advantages and special attention. In short, the mechanical hand is to increase labor productivity, improving working conditions, reduce labor intensity and to achieve industrial production of an important m

7、eans of automation. Attach great importance to its domestic and international applications and development.Manipulator is modeled on the part of staffing the Department action, according to a given program to automatically track and to capture, handling or operation of the automatic mechanical devic

8、es. This paper introduces the manipulator Research and PLCs research and development trends, describes the robot control system works and actions to achieve the process of research-based PLC, robot control system design, also studied Kingview robot control system Application. Configuration software

9、designed by a mechanical hand control monitoring interface that provides a more intuitive, clear, accurate robot operation state, which in turn provides maintenance and troubleshooting of a wide range of possibilities to fully enhance the efficiency of the system.Thedesign of multi-joint robot in a

10、bearing assembly, through the S7-200 PLC controls the manipulator moves to take back the bearing, seal and transfer the workpiece, and finally control the capping machine to complete the whole process of the gland. Complete these actions mainly using PLC to control the motor rotation and on-off sole

11、noid valve, electric motor to drive the rotation of the rotating mechanical arm, the electromagnetic valve control robot up and down. Configuration with the host computer to display the machine control parameters and alarm signals, monitoring of various machine control parameters.显示对应的拉丁字符的拼音Key wor

12、ds:Manipulator; Program Logical Control; Kingview目 录目录字体都不对,自己通篇看了一遍么?1 绪论11.1 课题的意义11.2 设计要求11.3 PLC的发展由来22 系统总体设计22.1 系统总体原理设计22.1.1系统的组成22.1.2系统的工艺流程32.2机械手控制方式的选择32.1.1控制方式的分类32.1.2机械手控制方式的选定33 硬件设计43.1PLC的介绍43.2 PLC的硬件结构73.3 PLC的I/O资源配置84 PLC程序设计94.1程序流程94.2控制程序设计104.2.1手动工作方式114.2.2 自动工作方式125

13、组态仿真与测试145.1 组态王的概述145.2 机械手监控画面设计146 系统调试206.1 手动运行206.2 自动运行226.3 调试分析27参考文献28致 谢29附 录30附录1:PLC机械手控制外部接线图30附录2:PLC程序31基于PLC的多关节机械手控制系统设计1 绪论1.1 课题的意义工业生产的操作方式也发生着革命性的变化,从手工作坊式的劳动,逐步演变成自动化、智能化的生产方式,人类也逐渐无法完成某些生产过程,所以为了适应生产的需要出现了特殊的生产工具机械手。机械手也被称为自动手,能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁

14、重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。 机械手主要由手部、运动机构和控制系统三大部分组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度 。为了抓取空间中任意位置和方位的物体,需有6个自由度。 自由度是机械手设计的关 键参数。自由度越多,机械手的灵活性越大,通 用性越广,

15、其结构也越复杂。一般专用机械手有 23 个自由度。机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。 机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式 操作手也常称为机械手。机械手在锻造工业中的应用能进一步发展锻造设备的生产能力,改善热、累等劳动条件。 机械手首先是从美国开始研制的。1958年美国联合控制公司研制出第一台机械手多关节

16、机械手模型由机械与电气两部分组成。机械部分由底盘、五个关节及气 动抓手组成。机械传动系统采用了丝杠副、定位杆等机械零件;电气控制采用了 PLC ,开关电源,步进电机及驱动模块及传感器等技术。该装置适用于大、中专院校学生毕业设计、课程设计、实习实验等工程实践的实验设备,其基于PLC的编程(多轴连动)可作为研究生毕业设计项目。借助PLC强大的工业处理能力,很容易实现工业生产的自动化。1.2 设计要求本课题主要研究的是基于PLC的机械手控制系统的设计,并通过组态软件设计出人机界面并进行设备和数据对象的连接,实现动画显示。其中设计部分包括硬件和软件设计两大部分,软件部分主要是应用PLC编程软件编写出控

17、制机械手运作的程序,硬件设计部分主要是设计出PLC控制器的供电电路和控制器本身的IO连接图。本课题用到的组态软件是组态王,它是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制。1.3 PLC的发展由来1969年,美国数字设备公司(DEC)研制出第一台可编程序控制器(Programmable Logic Controller,简称PLC),在美国通用汽车公司的自动装配线上使用,取得了巨大的成功。20世纪70年代初出现了微处理器。人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,成为真正具有计算机

18、特征的工业控制装置。为了方便熟悉继电器、接触器系统的工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机存储元件都以继电器命名。因而人们称可编程控制器为微机技术和继电器常规控制概念相结合的产物。20世纪70年代中末期,可编程控制器进入了实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型的体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在先进工业国家中已获得了广泛的应用。例如,在世界第一台可编程控制器的诞生地美国,1982年

19、的统计数字显示,大量应用可编程控制器的工业厂家占美国重点工业行业厂家总数的82%,可编程控制器的应用数量已位于众多的工业自控设备之首。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这标志着可编程控制器已步入成熟阶段。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。许多可编程控制器的生产厂家已闻名于全世界。20世纪末期,可编程控制器的发展特点是更加适应于现代工业控制的需要。从控制规模上来说,这个时期发展了大型机及超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种

20、人机界面单元,通讯单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都的到了长足的发展。2 系统总体设计2.1 系统总体原理设计2.1.1系统的组成多关节机械手控制系统在生产线上的主要任务是,将轴承从传送带1转移至传送带2上,然后将盖放置于轴承之上,最后经压盖机加工,完成轴承装配的一部分加工。整个工作过程机械手包括以下动作:手臂上升手臂下降手爪抓紧手爪放松手臂左旋手臂右旋多关节机械手完成以上动作主要是通过机械控制来实现的,即利用PLC控制电动机的转动和电磁阀的通断,电动机的转动来驱动机械手臂的左右旋转,电磁阀驱动气缸

21、的升降控制机械手臂的上升和下降。多关节机械手的工作过程如图2-1所示:手爪放松传送带2手臂下降启动手臂上升手臂抓紧手臂下降传送带1手爪抓紧手臂右旋手臂上升图2-1 多关节机械手简单工作过程示意图2.1.2系统的工艺流程机械手的动作顺序和检测元件、执行元件的布置示意图如图2-2所示。机械手的初始位置停在原点,按下启动按钮后,机械手将依次完成下降夹紧上升右移再下降放松再上升左移8个动作。机械手的下降、上升、右移、左移等动作的转换,是由相应的限位开关来控制的,而夹紧、放松动作的转换是由时间来控制的。图2-2搬运机械手的动作顺序和检测元件、执行元件的布置示意图为保证安全,机械手右移到位后,必须在右工作

22、台上无工件时才能下降,若上一次搬到右工作台上工件尚未移走,机械手应自动暂时等待,为此设置了一个光电开关,以检测“无工件”信号。由于PLC的抗干扰能力强,所以能在恶劣的工作环境中,可靠地完成控制任务,为了使设备便于安装、调试,以及从经济角度考虑,设计出如图2-3所示的机械手控制系统的功能框图图名?图中字体要比正文小一号。多关节工业机械手电气控制柜2.2机械手控制方式的选择2.1.1控制方式的分类a)可编程序逻辑控制器(PLC);b) 工业控制计算机(IPC);c) 集散控制系统(DCS)。2.1.2机械手控制方式的选定由于PLC和计算机属于两类产品,经过几十年的发展都形成了自身的装置特点和软件工

23、具,实际上它们的区别仍然存在。PLC用编程器或计算机编程,编程语言是梯形图、功能块图、顺序功能表图和指令表等。集散系统自身或用计算机结构形成组态构成开发系统环境。总的来说,在选择控制器时,首先要从工程要求、现场环境和经济性等方面考虑。没有哪种控制器是绝对完善的,也没有哪种产品绝对差,只能说根据不同的环境选择更适用的产品。PLC自问世以来,经过20多年的发展,在美国、欧洲、日本等工业发达国家已成为重要产业,当前,PLC在国际市场上已成为最受欢迎的工业控制畅销产品,用PLC设计自动控制系统已成为世界潮流。PLC之所以有生命力,在于它更加适合工业现场和市场的要求:高可靠性、强抗各种干扰的能力。编程安

24、装使用简便、低价格长寿命。比之单片机,它的输入输出端更接近现场设备,不需添加太多的中间部件或需要更多的接口,这样节省了用户时间和成本。PLC的下端(输入端)为继电器、晶体管和晶闸管等控制部件,而上端一般是面向用户的微型计算机。人们在应用它时,可以不必进行计算机方面的专门培训,就能对可编程控制器进行操作及编程,用来完成各种各样的复杂程度不同的工业控制任务。机械手控制系统若采用PLC控制,体积小、重量轻、控制方式灵活、可靠性高、操作简单、维修容易。由于PLC所具有的灵活性、模块化、易于扩展等特点,可以根据现场要求实现机械手的不同工作要求。机械手采用PLC控制技术,可以大大提高该系统的自动化程度,减

25、少了大量的中间继电器、时间继电器和硬件接线,提高了控制系统的可靠性。同时,用PLC控制系统可方便地更改生产流程,增强控制功能.综上所述,机械手的控制方式选择PLC控制。3 硬件设计3.1PLC的介绍根据系统功能概述,多关节机械手控制系统的硬件框图如图3-1所示。控制按钮传感器传送带B电磁阀右旋限位开关左旋限位开关下降限位开关右旋限位开关光电开关抓紧电磁阀上升电磁阀下降电磁阀左旋限位开关松开电磁阀上升限位开关PLC图3-1 多关节机械手控制系统的硬件连线图图名字体不应该是黑体下面将依次详细介绍硬件系统中的各个部分。APLC的选型标题标号前后不一致,要统一,前面是a)这里变成了A选择西门子S7-2

26、00系列PLC来作为多关节机械手控制系统的控制主机。在西门子S7-200系列PLC中又有CPU221、CPU222、CPU224、CPU226、CPU226XM等。多关节机械手控制系统总共有8个数字输入,7个数字量输出,共需15个I/O,根据I/O点数及程序容量,选择CPU226作为本控制系统的主机。CPU226具有以下特性:a)8KB的程序存储器。b)2.5K字数字存储器。c)1个可插入的存储器子模块。d)14个数字量输入,有4个可用作硬件中断,I0个用于高速功能。e)I0个数字量输出,其中2个可用作本机集成功能。f)2个8位分辨率的模拟电位器。g)数字量输入/输出,最多可以扩张成94个数字

27、量输入,74个数字量输出。h)模拟量输入/输出,最多可以扩展成28个模拟量输入与7个模拟量输出,或者是14个模拟量输出。i)256个计数器,技术范围为032767.j)具有256个内部标志位。k)具有256个定时器,其中分辨率为1ms的有4个,其定时范围为1ms 30s;分辨率为10ms的有16个,其定时范围为10ms5min;分辨率为100ms的有236个,其定时范围为100ms54min。l)具有4个中断输入。m)6个32位的高速计数器,可作为加减计数器用,或将增量编码器的两个相互之间相移为90度的脉冲序列连接到高速计数器输入端。n) 2个高速脉冲输出,可产生中断,脉冲宽度和频率可调。o)

28、1个RS-485通信接口。p)AS接口最大输入/输出有496个,可以扩展7个模块。B. 各种限位开关在多关节机械手控制系统中,总共用了5个限位开关;上升限位开关、下降限位开关、左旋限位开关、右旋限位开关、抓紧限位开关。限位开关主要是用来控制机械手在运动过程中的停止时刻和位置。a)上升限位开关。上升限位开关用于控制机械手能在整体上升时的位置,事先在机械工作平台上方的合适位置上安装好限位开关,当机械手上升到能接触到上升限位开关时,PLC控制机械手停止上升。b)下降限位开关。下降限位开关用于控制机械手能在整体下降时的位置,事先在机械工作平台下方的合适位置上安装好限位开关,当机械手下降到能接触到下降限

29、位开关时,PLC控制机械手停止下降。c)左旋限位开关。左旋限位开关用于控制机械手手臂间向左运动时的定位,事先在机械工作平台的合适位置上安装好限位开关,当机械手手臂向左运动接触到左旋限位开关时,PLC控制机械手手臂停止向左运动。d)右旋限位开关。右旋限位开关用于控制机械手手臂间向右运动时的定位,事先在机械工作平台的合适位置上安装好限位开关,当机械手手臂向右运动接触到右旋限位开关时,PLC控制机械手手臂停止向右运动。e)抓紧限位开关。抓紧限位开关用于控制机械手手指在从传送带A上取物品时抓物品的松紧程度,事先在机械手的合适位置上安装好限位开关,安装的根据是既要保证物品能够被机械手抓牢,又不能抓的太紧

30、而损坏物品本身。当机械手手指抓紧接触到抓紧限位开关时,PLC控制机械手手指停止动作。C光电开关在传送带A的旁边两侧的合适位置,安装有光电开关。光电开关主要用来指示传送带A上的物品到达了适合机械手抓起物品的位置,这个也是安装光电开关的依据,既要保证机械手能抓起物品,又要使得机械手抓物品时所受的力不至于过大。D各种电磁阀在机械手控制系统中,应用液压系统来驱动机械手,而液压是由电磁阀来控制的,即PLC控制电磁阀,从而控制液压系统,再由液压系统来驱动机械手。根据机械手不同的动作,主要有上升电磁阀、下降电磁阀、左旋电磁阀、右旋电磁阀、抓紧电磁阀、放开电磁阀。a)上升电磁阀控制液压驱动机械手作上升运动。b

31、)下降电磁阀控制液压驱动机械手作下降运动。c)左旋电磁阀控制液压驱动机械手手臂作向左旋转运动。d)右旋电磁阀控制液压驱动机械手手臂作向右旋转运动。e)放开电磁阀控制液压驱动机械手手臂作松开动作。E传送带的电动机接触器传送带并不需要时刻连续的运转传送,而且也不可能一直连续的传送物品,而是根据机械手的当前工作情况由控制机械手的控制系统来一同控制传送带A的工作与否,该在什么时刻启动传送,该在什么时刻停止传送。因此,就必须要在传送带的电动机部分安装一个可以控制电动机是运转还是停止的接触器,再通过PLC来控制接触器,最后达到控制的目的。3.2 PLC的硬件结构可编程控制器简称PC(英文全称:Progra

32、mmable Controller),它经历了可编程序矩阵控制器PMC、可编程序顺序控制器PSC、可编程序逻辑控制器PLC(英文全称:Programmable Logic Controller)和可编程序控制器PC几个不同时期。PLC和一般的微型计算机基本相同,也是由硬件系统和软件系统两大部分组成的。PLC的硬件系统由微处理器(CPU)、存储器(EPROM,ROM)、输入输出(I/O)部件、电源部件、编程器、I/O扩展单元和其他外围设备组成。各部分通过总线(电源总线、控制总线、地址总线、数据总线)连接而成。其结构简图如下:外设I/O接口输出部件存储器EPROM微处理器运算器控制器电源输入部件I

33、/O扩展接口I/O扩展单元受控元件输入信号外部设备图3-2 PLC硬件结构图PLC的软件系统是指PLC所使用的各种程序的集合,通常可分为系统程序和用户程序两大部分。系统程序是每一个PLC成品必须包括的部分,由PLC厂家提供,用于控制PLC本身的运行,系统程序固化在EPROM中。用户程序是由用户根据控制需要而编写的程序。硬件系统和软件系统组成了一个完整的PLC系统,他们是相辅相成,缺一不可的。3.3 PLC的I/O资源配置表3-1 数字量输入地址分配 输入地址输入设备输入地址输入设备I0.0高速脉冲输入I1.1自动启动I0.1急停按钮I1.2上升限位开关I0.2手动/自动I1.3下降限位开关I0

34、.3手臂上升I1.4左旋限位开关I0.4手臂下降I1.5右旋限位开关I0.5手臂左旋I2.0传送带1光开关I0.6手臂右旋I2.1传送带2光开关I0.7手爪抓紧I2.2传送带2启动I1.0手爪放松I2.3压盖机启动表3-2 模拟量输入地址分配表名与表格不空行 输入地址输入设备输入地址输入设备ATW0传感器1ATW0传感器4ATW0传感器2ATW0传感器5ATW0传感器3表3-3 数字量输出地址分配输出地址输出设备输出地址输出设备Q0.0高速脉冲输出Q0.5抓紧电磁阀Q0.1上升电磁阀Q0.6松开电磁阀Q0.2下降电磁阀Q0.7传送带2继电器Q0.3左旋电磁阀Q1.0压盖机继电器Q0.4右旋电磁

35、阀根据系统的控制要求,硬件框图及I/O分配情况,三自由度工业机械手控制系统PLC控制部分的硬件接线如图3-2所示。高速脉冲输出上升电磁阀下降电磁阀左旋电磁阀右旋电磁阀抓紧电磁阀松开电磁阀传送带2继电器压盖机电磁阀I0.0I0.1 Q0.0 Q0.1I0.2I0.3 Q0.2I0.4I0.5 Q0.3 S7-200I0.6 CPU224 Q0.4I0.7 + EM223 Q0.5I1.0 I1.1 Q0.6I1.2 Q0.7 I1.3 I1.4 Q1.0I1.5 I2.0I2.1I2.2I2.3高速脉冲输入急停按钮手动/自动手臂上升手臂下降手臂右旋手臂左旋手爪抓紧手爪松开自动启动上升限位开关下降

36、限位开关左旋限位开关右旋限位开关传送带1光电开关传送带2启动压盖机启动图3-2 多关节机械手控制系统PLC控制部分硬件连接图1、 字体不对2、 图缩小点 4 PLC程序设计4.1程序流程根据机械手动作和所要实现的功能,设计出如图4-1所示的多关节机械手控制系统流程图。图4-1多关节机械手控制系统流程图图不能作为章节的结束,每一图后面要有解释!4.2控制程序设计当软件总体流程图设计完成后,就需要对各个控制过程进行分解细化,这样在程序便携式就会简洁明了,最后联合起来调试也便于发现问题。当控制过程特别复杂的时候,采用模块化设计,就显得尤为重要。采用模块化的设计,调试时先调试摸个模块的功能,可以及早发

37、现问题,到最后联调试若出现问题就可以很快找出原因及时解决。基于本课题涉及到组态王模拟,所以在设计PLC程序的时候要考虑到组态王实际模拟时的情况,机械手运动控制方式分为手动和自动两种工作方式。4.2.1手动工作方式首先按下开关I0.0启启动模式,只有在这种模式下才能进行手动或自动模式的运作。手动按下下降开关I1.始下降,下降至设定位置后,手臂停止运动。按下0.08停止按钮后按下抓紧按钮I1.7械手抓起物体。然后按下上升按钮I1.4物体开始上升。上升至设定位置后按下右行按钮I1.5抓紧物体右移,移动至设定位置停止。按下下降按钮I1.3开始下降,下降至指定位置后停止。按下放松开关I2.0开物体。松开

38、后按下上升按钮I1.4上升至设定位置后停止运动,此时按下左移按钮I1.6向左移动。移至设定位置后手臂停止运动,至此手臂完成一个工作流程。程序中用到的元件及设置如表4-2所示。表4-2 元件设置编号意义内容备注M0.0急停标志on有效M0.1手动标志on有效M0.2自动标志on有效M1.0机械手上升标志on有效M1.1手臂左旋标志on有效M1.2机械手下降标志on有效M1.3手爪抓紧工件标志on有效M1.4机械手上升标志on有效M1.5手臂右旋标志on有效M1.6机械手下降标志on有效M1.7手爪松开标志on有效M2.0机械手上升标志on有效M2.1手爪抓紧工件标志on有效M2.2机械手下降标志

39、on有效M2.3手爪松开端盖标志on有效M2.4传送带2启动标志on有效M2.5压盖机启动标志on有效T37一个循环结束后等待的时间101sVW01#传感器值存储单元VW22#传感器置存储单元VW43#传感器置存储单元VW64#传感器置存储单元VW85#传感器置存储单元VW10抓取工件的标志压力值存储单元VW20抓取盖端的标准压力值手动控制程序如下:1、 图要有图名,给出梯形图,不要程序清单2、 图后要有解释4.2.2 自动工作方式由于在组态王模拟部分不好实现限位开关自动控制机械手运动所以在这里用了定时器来让机械手达到自动运行的目的。其操作流程为:按下启动按钮I0.0打开启动模式,然后按下连续

40、运动按钮I1.2,则机械手会按照手动控制的运动流程一步一步运动,最后回到原位停止。自动操作流程图如图4-3所示:图4-3自动操作流程图5 组态仿真与测试5.1 组态王的概述组态王(King View)6.5是一款面向高端自动化市场及应用,以实现企业一体化为目标而开发的一套产品。该产品可以运行在Windows98/NT/2000/XP等操作系统下,组态王软件包本身由工程管理器、工程浏览器、画面开发系统、画面运行系统和信息窗口组成。通过单击“开始”-“程序”- “组态王6.5”-“组态王”或桌面快捷图标进入工程管理器。工程管理器可以新建工程、搜索工程、工程备份、工程恢复、变量导入和导出以及定义工程

41、属性等。工程浏览器是组态王软件的核心部分,它具有管理开发系统的功能。将画面制作系统中设计的图形画面、命令语言、设备管理、网络配置、配方管理、系统配置、工程资源进行了集中的管理,在一个窗口中进行树形结构的排列,界面上与Windows操作系统的管理器相近。5.2 机械手监控画面设计A. 配置设置a)单击工程浏览中设备,出现下拉菜单,双击“COM1”,对串口进行参数设置(如图5-1所示)。设置波特率为“9600”、“偶校验”;数据位为7,停止位为2,通信方式为“RS485”。 图5-1 新建工程配置图b)双击右边的“新建”,在下拉菜单中单击PLC左边的“+”,弹出下拉菜单,选择“西门子”“S7-20

42、0系列”“PPI”,如图5-2所示:图5-2 PLC连接图a)设置PLC的逻辑名称为“机械手”或别的名称。b)选择串口号“COM1”,与前面的串口选择相同。c)设置PLC的地址为“0”。d)其他参数按照默认进行设置。e)单击”完成”。B. 设备测试选择工程浏览器中的“机械手”设备,单机鼠标右键,则弹出菜单,选择“测试PLC”,则弹出“串口设备测试”对话框。选择“设备测试”界面,在寄存器选项中添加“V”,数据类型中选择“LONG”,然后单机“添加”按钮,则在“采集列表”中加入测试的寄存器名称及数据类型,最后单机“读取”按钮,则弹出如图所示的界面。其中显示了PLC通道1的数据位0,“质量戳”为“1

43、92”,表示PLC和组态王之间的通信正常。C. 创建新画面a)在组态王工程浏览器的工具目录显示区中,单击“文件”下的“画面”成员名,然后在右边的目录内容显示区中双击“新建”图标,则弹出新建画面对话框,输入画面名称“机械手1”。b)点击“确定”按钮。c)按照机械手实际图形大致画出如下画面,并添加所需指示灯和按钮,画面如图5-3所示:图5-3 组态王模拟机械手画面D. 变量设置在工程浏览器中,左键单击数据词典,再双击右边的新建变量,则会出现添加变量的对话框。然后输入变量名“启动按钮”,选择变量类型为“I/O实数”,连接设备为“机械手”,寄存器为“IR1”,数据类型为“USHORT”,读写属性为“读

44、写”,单机“确定”按钮,完成变量“启动”的设置。其他所需变量按上述步骤完成如图5-4,其中所有的内部灯变量为“内部离散型”变量,运动变量为“内部实数型”变量,按钮变量为“IO实数型”变量。图5-4 组态王内部变量表E. 建立动画连接a) 在“机械手1”画面中双击“启动”按钮,会出现对话框,单击“按下时”按钮,出现命令语言框,在里面输入内容如下:BitSet( 本站点启动按钮,1,1);如图5-5所示:图5-5 按钮“启动”按下时命令语言输入界面单击“确认”按钮后,再在“命令语言连接”中选择“弹起时”,在随后弹出的命令语言编辑界面,编写命令语句如下:BitSet(本站点启动按钮,1,0);编辑界面如图5-6所示:图5-6 按钮“启动”弹起时命令语言输入界面单击“确认”按钮,完成了对“启动”按钮的动作设置。用相同的方

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号