第一篇:基于PLC的搬运机械手控制系统设计程序(最终版)
主程序:OB1 // 启动系统 LD I0.0 ON M0.0 AN I1.4 AN I1.5 = M0.0 // 系统初始化 LD SM0.1 CALL SBR0 // 试灯 LD I0.1 = Q0.0 = Q0.1 = Q0.2 = Q0.3 = Q0.4 = Q0.5 = Q0.6 // 上电后200ms延时接通伺服电源 LD SM0.0 LPS AN Q1.5 AN Q1.6 TON T37, 2 LPP A T37 S Q1.5, 2 // 伺服电源接通后伺服报警清零输出点Q1.7产生一个300ms的清零脉冲信号 LD Q1.5 A Q1.6 LPS EU S Q1.7, 1 LRD A Q1.7 TON T33, 30 LPP A T33 R Q1.7, 1 // 伺服1位控模块0启动 LD M0.0 A M0.1 A Q2.0 AN Q2.2 = L60.0 LD I1.4 O I1.5 O Q2.2 O I1.6 O I2.0 = L63.7 LD L60.0 CALL SBR1, L63.7, M4.0, VB66, VD0, VD68, M3.0 // 伺服2位控模块0启动 LD M0.0 A M0.1 A Q2.1 AN Q2.3 = L60.0 LD I1.4 O I1.5 O Q2.3 O I2.1 O I2.3 = L63.7 LD L60.0 CALL SBR12, L63.7, M4.1, VB67, VD4, VD72, M3.1 // 调用复位子程序 LD I0.2 A I0.4 A Q1.5 A Q1.6 CALL SBR23 // 手动子程序刚开始调用时,步进脉冲数清零 LD I0.4 A M0.0 LPS CALL SBR27 EU R Q2.2, 2 S Q2.0, 2 LPP MOVD 0, VD118 MOVD 0, VD122 MOVD 0, VD110 MOVD 0, VD114 // 半自动程序刚开始调用时,步进脉冲数清零 LD I0.5 A M0.0 LPS CALL SBR26 EU R Q2.2, 2 S Q2.0, 2 LPP MOVD 0, VD118 MOVD 0, VD122 MOVD 0, VD110 MOVD 0, VD114 // 自动子程序 LD M0.0 A I0.3 CALL SBR25 EU R Q2.2, 2 S Q2.0, 2 // 报警处理 LD SM0.0 CALL SBR24 // 急停后,伺服停止,气缸保持 LD I1.4 S Q2.0, 2 S Q2.4, 1 R Q2.5, 1
初始化子程序: // 伺服电源接通后延时30s系统初始化 LD Q1.5 A Q1.6 LPS AN M0.1 TON T38, 300 LPP A T38 S M0.1, 1 // 首次上电或者回参考点状态时,状态位置位 LD M0.1 A I0.3 EU S Q2.1, 2 R M3.0, 5 R M4.0, 10 R Q2.2, 2 MOVB 0, VB20 MOVW 0, VW16 MOVW 0, VW18 MOVW 0, VW12 MOVW 0, VW14 R Q2.4, 1 S Q2.5, 1 Network 3 LD M0.1 MOVD 100000, VD500 MOVD 20000, VD504 MOVD 1000000, VD508 MOVD 50000, VD512
复位子程序: Network 1 LD I0.2 S M0.5, 1 // 伺服1复位 LD M0.5 = L60.0 LD I0.2 = L63.7 LD L60.0 CALL SBR5, L63.7, M4.3, VB68 // 伺服2复位 LD M0.5 = L60.0 LD M4.3 = L63.7 LD L60.0 CALL SBR16, L63.7, M4.4, VB69 // 机械手爪松开 LD M0.5 S Q2.5, 1 R Q2.4, 1 // 复位完成 LD I2.2 R M0.5, 1 R M4.3, 2 END_SUBROUTINE_BLOCK 报警子程序: // 伺服1报警 LD I1.6 O I2.0 O I2.6 AN Q1.7 = M0.2 // 伺服2报警 LD I2.1 O I2.3 O I2.7 AN Q1.7 = M0.3 // 伺服运动过程中松开工件报警 LD I0.6 O I0.7 O I1.0 O I1.1 A I0.4 A I1.3 = M0.4 // 报警灯显示 LD M0.2 O M0.3 O M0.4 = Q0.0 自动子程序: // 网络注释 LD I0.0 O M0.7 S M0.6, 1 // 伺服1复位 LD I0.3 = L60.0 LD M0.6 = L63.7 LD L60.0 CALL SBR5, L63.7, M4.5, VB70 // 伺服2复位 LD I0.3 = L60.0 LD M4.5 = L63.7 LD L60.0 CALL SBR16, L63.7, M4.6, VB71 //参数复位 LD I2.2 R M0.6, 1 R M4.5, 2 // 伺服1下降 LD I0.3 A I2.4 AN I2.0 = L60.0 LD I2.2 EU = L63.7 LD L60.0 CALL SBR3, L63.7, VD500, VD504, 1, I1.4, M4.7, VB70, VD76, VD80 // 下降指示灯 LD I2.2 O Q1.0 AN M4.7 = Q0.2 // 伺服1下降完成 LD I3.0 AN T39 = Q1.0 // 夹紧工件,等待2秒 LD Q1.0 S Q2.4, 1 R Q2.5, 1 AN T39 TON T39, 20 // 夹紧指示灯 LD I3.0 O Q0.5 AN Q2.5 = Q0.5 // 夹紧完成 LD T39 AN Q2.5 = Q1.3 // 伺服1上升 LD I0.3 AN I1.6 = L60.0 LD Q1.3 = L63.7 LD L60.0 CALL SBR5, L63.7, M5.0, VB71 // 上升指示灯 LD T39 ON Q0.1 AN M5.0 AN I3.0 = Q0.1 // 上升完成 LD I1.7 = Q0.7 // 伺服2前进 LD Q2.4 AN I2.3 = L60.0 LD Q0.7 = L63.7 LD L60.0 CALL SBR14, L63.7, VD508, VD512, 1, I1.4, M5.1, VB72, VD84, VD88 // 前进指示灯 LD Q0.7 ON Q0.3 AN M5.1 AN I3.1 = Q0.3 // 前进完成 LD I3.1 AN T40 = Q1.1 // 到达前进工位后伺服1下降 LD Q2.4 A I2.5 AN I2.1 = L60.0 LD Q1.1 = L63.7 LD L60.0 CALL SBR3, L63.7, VD500, VD504, 1, I1.4, M5.2, VB73, VD92, VD96 // 下降指示灯 LD I3.1 ON Q0.2 AN M5.2 = Q0.2 // 下降完成 LD I3.0 AN T40 = Q1.0 // 放下工件,等待2秒 LD Q1.0 S Q2.5, 1 R Q2.4, 1 R M4.7, 4 AN T40 TON T40, 20 // 松开指示灯 LD Q1.0 ON Q0.6 AN Q2.4 = Q0.6 // 松开完成 LD T40 = Q1.4 // 重复动作 LD Q1.4 = M0.7 半自动子程序: // 网络注释 LD I0.5 S M0.6, 1 // 伺服1复位 LD I0.3 = L60.0 LD M0.6 = L63.7 LD L60.0 CALL SBR5, L63.7, M4.5, VB70 // 伺服2复位 LD I0.3 = L60.0 LD M4.5 = L63.7 LD L60.0 CALL SBR16, L63.7, M4.6, VB71 //参数复位 LD I2.2 R M0.6, 1 R M4.5, 2
// 伺服1下降 LD I0.3 A I2.4 AN I2.0 = L60.0 LD I2.2 EU = L63.7 LD L60.0 CALL SBR3, L63.7, VD500, VD504, 1, I1.4, M4.7, VB70, VD76, VD80 // 下降指示灯 LD I2.2 O Q1.0 AN M4.7 = Q0.2 // 伺服1下降完成 LD I3.0 AN T39 = Q1.0
Network 8 // 夹紧工件,等待2秒 LD Q1.0 S Q2.4, 1 R Q2.5, 1 AN T39 TON T39, 20 // 夹紧指示灯 LD I3.0 O Q0.5 AN Q2.5 = Q0.5 // 夹紧完成 LD T39 AN Q2.5 = Q1.3 // 伺服1上升 LD I0.3 AN I1.6 = L60.0 LD Q1.3 = L63.7 LD L60.0 CALL SBR5, L63.7, M5.0, VB71 // 上升指示灯 LD T39 ON Q0.1 AN M5.0 AN I3.0 = Q0.1 // 上升完成 LD I1.7 = Q0.7 // 伺服2前进 LD Q2.4 AN I2.3 = L60.0 LD Q0.7 = L63.7 LD L60.0 CALL SBR14, L63.7, VD508, VD512, 1, I1.4, M5.1, VB72, VD84, VD88 // 前进指示灯 LD Q0.7 ON Q0.3 AN M5.1 AN I3.1 = Q0.3 // 前进完成 LD I3.1 AN T40 = Q1.1 // 到达前进工位后伺服1下降 LD Q2.4 A I2.5 AN I2.1 = L60.0 LD Q1.1 = L63.7 LD L60.0 CALL SBR3, L63.7, VD500, VD504, 1, I1.4, M5.2, VB73, VD92, VD96 // 下降指示灯 LD I3.1 ON Q0.2 AN M5.2 = Q0.2 // 下降完成 LD I3.0 AN T40 = Q1.0 // 放下工件,等待2秒 LD Q1.0 S Q2.5, 1 R Q2.4, 1 AN T40 TON T40, 20 // 松开指示灯 LD Q1.0 ON Q0.6 AN Q2.4 = Q0.6 // 松开完成 LD T40 = Q1.4 // 伺服1上升 LD I0.5 = L60.0 LD Q1.4 = L63.7 LD L60.0 CALL SBR5, L63.7, M5.3, VB74 // 上升指示灯 LD Q1.4 ON Q0.1 AN M5.3 = Q0.1 // 上升完成 LD I1.7 = Q0.7 // 伺服2后退 LD I0.5 = L60.0 LD Q0.7 = L63.7 LD L60.0 CALL SBR16, L63.7, M5.4, VB75 // 后退指示灯 LD Q0.7 ON Q1.2 AN M5.4 = Q1.2 Network 28 // 后退完成 LD I2.2 = Q1.2 R M4.7, 6 手动子程序: // 手动上升 LD I0.6 AN I1.7 AN M1.1 AN M1.2 AN M1.3 = M1.0 = Q0.1 // 手动下降 LD I1.7 AN I2.0 AN M1.0 AN M1.2 AN M1.3 = M1.1 = Q0.2 // 伺服1手动 LD I0.4 = L60.0 LD M1.4 = L63.7 LD M1.0 AN I1.6 = L63.6 LD M1.1 AN I2.0 = L63.5 LD L60.0 CALL SBR2, L63.7, L63.6, L63.5, VD504, M3.2, VB74, VD8, VD12, M3.4 // 手动后退 LD I1.1 AN M1.0 AN M1.1 AN M1.3 = M1.2 = Q0.4 // 手动前进 LD I1.0 AN M1.0 AN M1.1 AN M1.2 = M1.3 = Q0.3 // 伺服2手动 LD I0.4 = L60.0 LD I1.4 = L63.7 LD I1.2 AN I2.1 = L63.6 LD I1.3 AN I2.3 = L63.5 LD L60.0 CALL SBR13, L63.7, L63.6, L63.5, VD512, M3.3, VB75, VD16, VD20, M3.5 // 手动夹紧工件 LD I1.2 S Q2.4, 1 R Q2.5, 1 // 夹紧指示灯 LD Q2.4 AN Q2.5 = Q0.5 // 手动松开工件 LD I1.3 S Q2.5, 1 R Q2.4, 1 // 松开指示灯 LD Q2.5 AN Q2.4 = Q0.6
第二篇:搬运机械手PLC控制系统设计毕业设计
搬运机械手PLC控制系统设计毕业设计
摘 要
随着工业自动化的普及和发展,控制器的需求量逐年增大,搬运机械手的应用也逐渐普及,主要在汽车,电子,机械加工、食品、医药等领域的生产流水线或货物装卸调运, 可以更好地节约能源和提高运输设备或产品的效率,以降低其他搬运方式的限制和不足,满足现代经济发展的要求。
本机械手的机械结构主要包括由两个电磁阀控制的液压钢来实现机械手的上升下降运动及夹紧工件的动作,两个转速不同的电动机分别通过两线圈控制电动机的正反转,从而实现小车的快进、慢进、快退、慢退的运动运动;其动作转换靠设置在各个不同部位的行程开关(SQ1---SQ9)产生的通断信号传输到PLC控制器,通过PLC内部程序输出不同的信号,从而驱动外部线圈来控制电动机或电磁阀产生不同的动作,可实现机械手的精确定位;其动作过程包括:下降、夹紧、上升、慢进、快进、慢进、延时、下降、放松、上升、慢退、快退、慢退;其操作方式包括:回原位、手动、单步、单周期、连续;来满足生产中的各种操作要求。
关键词:搬运机械手,可编程控制器(PLC),液压,电磁阀
ABSTRACT With the popularity of industrial automation and development, the demand for year-on-year increase of controller, handling the application of robot gradually popularity, mainly in the automotive, electronic, mechanical processing, food, 1
第三篇:搬运机械手PLC控制系统设计毕业设计
设计题目 搬运机械手PLC控制系统设计 学生姓名 孙飞龙 学 号 02030801013 专业班级 机电一体化(1)班 指导老师 张兰仙
机电工程系
搬运机械手PLC控制系统设计毕业设计
摘 要
随着工业自动化的普及和发展,控制器的需求量逐年增大,搬运机械手的应用也逐渐普及,主要在汽车,电子,机械加工、食品、医药等领域的生产流水线或货物装卸调运, 可以更好地节约能源和提高运输设备或产品的效率,以降低其他搬运方式的限制和不足,满足现代经济发展的要求。
本机械手的机械结构主要包括由两个电磁阀控制的液压钢来实现机械手的上升下降运动及夹紧工件的动作,两个转速不同的电动机分别通过两线圈控制电动机的正反转,从而实现小车的快进、慢进、快退、慢退的运动运动;其动作转换靠设置在各个不同部位的行程开关(SQ1---SQ9)产生的通断信号传输到PLC控制器,通过PLC内部程序输出不同的信号,从而驱动外部线圈来控制电动机或电磁阀产生不同的动作,可实现机械手的精确定位;其动作过程包括:下降、夹紧、上升、慢进、快进、慢进、延时、下降、放松、上升、慢退、快退、慢退;其操作方式包括:回原位、手动、单步、单周期、连续;来满足生产中的各种操作要求。
关键词:搬运机械手,可编程控制器(PLC),液压,电磁阀
目 录
前 言………………………………………………………………………………….1
第一章 机械手的概况
1.1 搬运机械手的应用简况…………………………………………………2
1.2 机械手的应用意义………………………………………………………3
1.3 机械手的发展概况………………………………………………………3
第三章 搬运机械手PLC控制系统设计
3.1 搬运机械手结构及“ title=”下一页">> >> >>| 其动作………………………………………………
3.2 搬运机械手系统硬件设计………………………………………………
3.3 搬运机械手控制程序设计……………………………………………… 操作面板及动作说明…………………………………………………… I/O分配………………………………………………………………… 梯形图的设计……………………………………………………………
1)梯形图的总体设计……………………………………………………
2)各部分梯形图的设计…………………………………………………
3)绘制搬运机械手PLC控制梯形图…………………………………… 结 论………………………………………………………………………………
谢 辞………………………………………………………………………………
参考文献………………………………………………………………………………….附:语句表
梯形图 I/O接线图
前言
机械手:mechanical hand,也被称为自动手,auto hand 能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。
机械手主要由手部、运动机构和控制系统三大部分组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机 械手设计的关 键参数。自由 度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有2~3个自由度。
机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。
机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手。机械手在锻造工业中的应用能进一步发展锻造设备的生产能力,改善热、累等劳动条件。
机械手首先是从美国开始研制的。1958年美国联合控制公司研制出第一台机械手。
第一章 机械手概况
1.1搬运机械手的应用简况
在现代工业中,生产过程的机械化、自动化已成为突出的主题。在机械工业中,加工、装配等生产是不连续的。专用机床是大批量生产自动化的有效办法,程控机床、数控机床、加工中心等自动化机械是有效解决多品种小批量生产自动化的重要办法。
但除切削加工本身外,还有大量的装卸、搬运、装配等作业,有待于进一步实现机械化。据资料介绍,美国生产的全部工业零件中,有75%是小批量生产;金属加工生产批量中有四分之三在50件以下,零件真正在机床上加工的时间仅占零件生 5 产时间的5%。从这里可看出,装卸、搬运等工序机械化的迫切性,工业机械手就是为实现这些工序的自动化而产生的。机械手可在空间抓放物体,动作灵活多样,适用于可变换生产品种的中、小批量自动化生产,广泛应用于柔性自动线。
国内外机械工业、铁路部门中机搬运械手主要应用于以下几方面:
1.热加工方面的应用
热加工是高温、危险的笨重体力|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 劳动,很久以来就要求实现自动化。为了提高工作效率,和确保工人的人身安全,尤其对于大件、少量、低速和人力所不能胜任的作业就更需要采用机械手操作。
2.冷加工方面的应用
冷加工方面机械手主要用于柴油机配件以及轴类、盘类和箱体类等零件单机加工时的上下料和刀具安装等。进而在程序控制、数字控制等机床上应用,成为设备的一个组成部分。最近更在加工生产线、自动线上应用,成为机床、设备上下工序联接的重要于段。
3.拆修装方面
拆修装是铁路工业系统繁重体力劳动较多的部门之一,促进了机械手的发展。目前国内铁路工厂、机务段等部门,已采用机械手拆装三通阀、钩舌、分解制动缸、装卸轴箱、组装轮对、清除石棉等,减轻了劳动强度,提高了拆修装的效率。近年还研制了一种客车车内喷漆通用机械手,可用以对客车内部进行连续喷漆,以改善劳动条件,提高喷漆的质量和效率。
近些年,随着计算机技术、电子技术以及传感技术等在机械手中越来越多的应用,工业机械手已经成为工业生产中提高劳动生产率的重要因素。
1.2机械手的应用意义
在机械工业中,机械手的应用意义可以概括如下:
1.可以提高生产过程的自动化程度
应用机械手,有利于提高材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化程度,从而可以提高劳动生产率,降低生产成本,加快实现工业生产机械化和自动化的步伐。
2.可以改善劳动条件、避免人身事故在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其它毒性污染以及工作空间狭窄等场合中,用人手直接操作是有危险或根本不可能的。而应用机械手即可部分或全部代替人安全地完成作业,大大地改善了工人的劳动条件。在一些动作简单但又重复作业的操作中,以机械手代替人手进行工作,可以避免由于操作疲劳或疏忽而造成的人身事故。
3.可以减少人力,便于有节奏地生产
应用机械手代替人手进行工作,这是直接减少人力的一个侧面,同时由于应用机械手可以连续地工作,这是减少人力的另一个侧面。因此,在自动化机床和综合加工自动生产线上,目前几乎都设有机械手,以减少人力和更准确地控制生产的节拍,便于有节奏地进行生产。
综上所述,有效地应用机械手是发展机械工业的必然趋势。1.3.3机械手的发展概况与发展趋势
1.3机械手的发展概况
专用机械手经过几十年的发展,如今已进入以通用机械手为标志的时代。由于通用机械手的应用和发展,进而促进了智能机器人的研制。智能机器人涉及的知识内容,不仅包括一般的机械、液压、气动等基础知识,而且还应用一些电子技术、电视技术、通讯技术、计算技术、无线电控制、仿生学和假肢工艺等,因此它是一项综合性较强的新技术。目前国内外对发展这一新技术都很重视,几十年来,这项技术的研究和发展一直比较活跃,设计在不断地修改,品种在不断地增加,应用领域也在不断地扩大。
早在40年代,随着原子能工业的发展,已出现了模拟关节式的第一代机械手。
50~60年代即制成了传送和装卸工件的通用机械手和数控示教再现型机械手。这种机械手也称第二代机械手。如尤尼曼特(Unimate)机械手即属于这种类型。
60~70年代,又相继把通用机械手用于汽车车身的点焊和冲压生产自动线上,亦即是第二代机械手这一新技术进入了应用阶段。
80-90年代,装配机械手处于鼎盛时期,尤其是日本。
90年代机械手在特殊用途上有较大的发展,除了在工业上广泛应用外,农、林、矿业、航天、海洋、文娱、体育、医疗、服务业、军事领域上有较大的应用。
90年代以后,随着计算机技术、微电子技术、网络技术等的快速发展,机械手技术也得到飞速的多元化发展。
总之,目前机械手的主要经历分为三代:
第一代机械手主要是靠人工进行控制,控制方式为开环式,没有|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 识别能力;改进的方向主要是将低成本和提高精度;第二代机械手设有电子计算机控制系统,具有视觉、触觉能力,甚至听、想的能力。研究安装各种传感器,把接收到的信息反馈,使机械手具有感觉机能;第三代机械手能独立完成工作过程中的任务。它与电子计算机和电视设备保持联系,并逐步发展成为柔性系统FMS(Flexible Manufacturing System)和柔性制造单元FMC(Flexible Manufacturing Cell)中重要一环。
1.4机械手的发展趋势
目前国内工业机械于主要用于机床加工、铸锻、热处理等方面,数量、品种、性能方面都不能满足工业生产发展的需要。
因此,国内主要是逐步扩大机械手应用范围,重点发展铸锻、热处理方面的机械手,以减轻劳动强度,改善作业条件。在应用专用机械手的同时,相应地发展通用机械手,有条件的还要研制示教式机械手、计算机控制机械手和组合式机械手等。
将机械手各运动构件,如伸缩、摆动、升降、横移、俯仰等机构,以及适于不同类型的夹紧机构,设计成典型的通用机构,以便根据不同的作业要求,选用不用的典型部件,即可组成各种不同用途的机械手。既便于设计制造,又便于改换工作,9 扩大了应用的范围。同时要提高精度,减少冲击,定位精确,以更好地发挥机械手的作用。此外还应大力研究伺服型、记忆再现型,以及具有触觉、视觉等性能地机械手,并考虑于计算机联用,逐步成为整个机械制造系统中的一个基本单元。
在国外机械制造业中,工业机械手应用较多,发展较快。目前主要用于机床、模锻压力机的上下料,以及点焊、喷漆等作业中,它可按照事先制定的作业程序完成规定的操作,但是还不具备任何传感反馈能力,不能应付外界的变化。如发生某些偏离时,就将引起零部件甚至机械手本身的损坏。为此,国外机械手的发展趋势是大力研制具有某些智能的机械手,使其拥有一定的传感能力,能反馈外界条件的变化,做出相应的变更。如位置发生稍些偏差时,即能更正,并自行检测,重点是研究视觉功能和触觉功能。
视觉功能即在机械手上安装有电视照相机和光学测距仪(即距离传感器)以及卫星计算机。工作时,电视照相机将物体形象变成视频信号,然后传送给计算机,以便分析物体的种类、大小、颜色和方位,并发出指令控制机械手进行工作。
触觉功能即在机械手上安装有触觉反馈控制装置。工作时机械手先伸出手指寻找工件,通过装在手指内的压力敏感元件产生触感作用,然后伸向前方,抓住工件。
手的抓力大小可通过装在手指内侧的压力敏感元件来控制,达到自动调整握力的大小。总之,随着传感技术的发展,机械手的装配作业的能力将进一步提高。到1995年,全世界约有50%的汽车由机械手装配。
现今机械手的发展更主要的是将机械手和柔性制造系统以及柔性制造单元相结合,从而根本改变目前机械制造系统的人工操作状态。1.5 PLC概况及在机械手中的应用
1.可编程序控制器的应用和发展概况
可编程序控制器(programmable controller),现在一般简称为PLC(programmable logic controller),它是以微处理器为基础,综合了计算机技术、半导体集成技术、自动控制技术、数字技术、通 信网络技发展起来的一种通用的工业自动控制装置。以其显著的优点在冶金、化工、交通、电力等领域获得了广泛的应用,成为了现代工业控制三大支柱之一。
在可编程序控制器问世以前,工业控制领域中是继电器控制占主导地位。传统的继电器控制具有结构简单、易于掌握、价格便宜等优点,在工业生产中应用甚广。但是控制装置体积大、动作速度较慢、耗电较多、功能少,特别是由于它靠硬件连线构成系统,接线繁杂,当生产工艺或控制对象改变时,原有的接线刻控制盘(柜)就必须随之改变或更换,通用性和灵活性较差。
2.PLC的应用概况
PLC的应用|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 领域非常广,并在迅速扩大,对于而今的PLC几乎可以说凡是需要控制系统存在的地方就需要PLC,尤其近几年来PLC的性价比不断提高已被广泛应用在冶金、机械、石油、化工、轻功、电力等各行业。
按PLC的控制类型,其应用大致可分为以下几个方面。
1).用于逻辑控制
这是PLC最基本,也是最广泛的应用方面。用PLC取代继电器控制和顺序控制器控制。例如机床的电气控制、包装机械的控制、自动电梯控制等。
2).用于模拟量控制
PLC通过模拟量I/O模块,可实现模拟量和数字量之间转换,并对模拟量控制。
3).用于机械加工中的数字控制
现代PLC具有很强的数据处理功能,它可以与机械加工中的数字控制(NC)及计算机控制(CNC)紧密结合,实现数字控制。
4).用于工业机器人控制
5).用于多层分布式控制系统
高功能的PLC具有较强的通信联通能力,可实现PLC与PLC之间、PLC与远程I/O之间、PLC与上位机之间的通信。从而形成多层分布式控制系统或工厂自动化网络。
3.PLC的特点
1).可靠性高、抗干扰能力强
PLC能在恶劣的环境如电磁干扰、电源电压波动、机械振动、温度变化等中可靠地工作,PLC的平均无故障间隔时间高,日本三菱公司的F1系列PLC平均无故障时间间隔长达30万h,这是一般微机所不能比拟的。
2).控制系统构成简单、通用性强
由于PLC是采用软件编程来实现控制功能,对同一控制对象,当控制要求改变需改变控制系统的功能时,不必改变PLC的硬件设备,只需相应改变软件程序。
3).编程简单、使用、维护方便
4).组合方便、功能强、应用范围广
PLC既可用于开关量的控制又可用于模拟量的控制;既可用单片机控制,又可用于组成多级控制系统;既可控制简单系统,又可控制复杂系统。因此,PLC应用范围很广。
5).体积小、重量轻、功耗低
PLC采用了半导体集成电路,外形尺寸很小,重量轻,同时功耗也很低,空载功耗约1.2KW。
5.PLC在机械手中的应用
机械手通常应用于动作复杂的场合来代替人的反复的操作,从而节省人的劳动,普通继电器由于其体积和接口等各方面限制,经常被应用于动作简单的电气及流水线控制,而PLC以其可靠性高、抗干扰能力强;控制系统构成简单、通用性强;编程简单、使用、维护方便;组合方便、功能强、应用范围广;体积小、重量轻、功耗低等有点被广泛应用于类似机械手的控制动作复杂的场合,本设计正是以PLC控制为基础从而实现机械手的各种动。
第二章 搬运机械手总体设计方案
2.1搬运机械手结构及其动作
本机械手用于生产线上工件的自动搬运,根据对机械手的工艺过程及控制要求分析,机械手的动作过程如图3—1所示:
图2—1机械手的动作周期
2.2机械手的控制过程
如图3—2所示由A、B两个液压缸完成工件的夹紧和提升的动作,A缸通过一个单电两位四通电磁换向阀控制工件的夹紧、放松,B缸通过一双电两位四通电磁阀控制机械手的升降;由小车实现机械手的移动。该小车由两台电动机驱动,一台是高速,一台是慢速。当小车前进时以慢—快—慢的形式进行,返回时按慢—快—慢的形式后退。当工件从传送带传输到机械手下方时,工件碰压行程开关SQ1,B缸活塞杆伸出,带动机械手下降,下降至终点碰压行程开关SQ3与机械手夹钳相连的A缸活塞杆收进,机械手将工件夹紧;当工件夹紧到位时,行程开关SQ5动作,B缸的活塞杆收进,把工件提升;当工件提升到最高位置时碰压行程开关SQ4,启动小车慢速右行;当小车碰压行程开关SQ7时转为快速行走;接近终点时小车碰压 14 行程开关SQ8,转为慢速行走;行至右端行程开关SQ9,小车停止前进;停留5秒后,B缸活塞杆再次外伸,机械手下降至终点,A缸活塞杆外伸带动夹钳松开,将工件放下;然后机械手上升,小车以慢—快—慢的形式沿原路返回,恢复到图示所示的原点位|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 置。
2.3机械手的控制要求
为了便于生产加工、维修、调整设置的工作方式选择开关。分为手动和自动操作,其中自动操作中包括了:单步、单周期、连续;手动操作包括手动和回原位的操作。
手动操作:供维修用,即用按钮对机械手的每一步动作单独控制。例如,当选择手动操作时,按下上升/下降按钮,机械手在满足条件情况下即执行相应的动作,其它动作以此类推。
回原位:当由于断电或其它原因导致机械手运行中途停止时,再次通电将操作方式选择置于回原位位置,按下复位按钮,机械手即可按最短路径的原则返回到原点位置。
单步运行:供试用,即没按一次启动按钮机械手向前执行一个动作后停止。
单周期运行:供首次检验用,当机械手在原点时按下启动按钮,机械手自动执行一个周期后停止在原点位置
连续运行:正常使用,当机械手在原点并按下启动按钮时,机械手周而复始的执行各工步动作。
该机械手在自动工作状态时,应先将其工作方式选择开关放在“返回原位”,并按下返回原位按钮,对状态器进行置位,然后再将工作方式选择开关放置自动工作方式下。若自动工作状态解除,则硬件工作方式选择开关放置于“手从操作”位置。
第三章 搬运机械手硬件系统设计
硬件系统设计包括机械部分和电气控制部分的设计。
3.1机械手的结构
设计其结构如图3—2所示
图3—2:机械手的结构示意图
图中设置9个行程开关SQ1—SQ9用于检测工件、小车、机械手的位置及机械手夹钳的夹紧、放松状态,并对系统实施控制。其中SQ1为工件是否到位的检测开关;SQ2为小车原位检测开关;SQ3、SQ4分别为机械手下降上升是否到位检测开 16 关;SQ5、SQ6分别为机械手夹紧放松检测开关;SQ7、SQ8分别为小车速度转换开关;SQ9为小车运动停止开关。
3.2电气控制的设计
包括主电路和控制电路的设计。主电路由两台电动机,即慢速电机和快速电机,分别拖动小车慢行和快行,其控制如下:慢速电动机M1由接触器KM1、KM2分别控制其正传和反转;快速电动机M2由接触器KM3和KM4分别控制其正传和反转。机械手的夹紧放松动作是由一单电两位四通电磁阀控制的一个液压缸完成的,在通电情况下,机械手松开,得电时松开,可以防止在设备运行过程中突然断电导致的机械手松开,工件脱落的情况发生。
3.3操作面板及动作说明
根据控制和生产工艺的要求,控制操作包括手动和自动,手动又包括手动步进、回原位操作,自动控制包括单步、单周期、连续的操作。故操作方式选择开关设置有五个档位。手动工作方式下,手动动作包括上升、下降、放松、快进、慢进、快退、慢退和复位,故设置六个动作看官按钮。各个动作进行的同时均设有动作指示灯。另外设有启动停止按钮。
其操作面板如图3—3所示:
图3—3机械手操作面板示意图
3.4 I/O分配
I/O设备即所需的I/O点数如下表所示:
信
I/O设备
号
操作方式选择旋钮开关 手动时运动选择按钮
输 入
启动停止按钮 行程开关 9 5 8
输 出
动作指示 原点指示 1
交流接触器控制线圈 电磁阀 3
I/O点数 信号
I/O设备
I/O点数
根据I/O点的分配要求及考虑10%到15%的I/O裕量,本设计PLC采用F1—60MR 36/24型,样图见图3-4所示:
图3—4 F1-40MR样图
控制电路设计主要是PLC输入、输出接线的设计,其I/O分配如图3—5所示。
电气接线图见附图
图3—5 PLC I/O接线控制图
第四章 搬运机械手的软件系统设计
机械手动控制属顺序控制,故其手动程序采用普通的PLC控制指令控制,自动程序采用步进梯形指令控制
4.1梯形图的总体设计
按照机械手控制和工艺流程的要求,在选择“手动方式”时应执行手动程序;在选择“回原位”时应执行回原|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 位程序;在选择自动程序时应执行自动程序。其中自动程序要在启动按钮按下时才执行。故梯形图的总体构成如图3—6所示。
图3—6搬运机械手PLC控制梯形图总体构成
4.2各部分梯形图的设计
1.通用部分梯形图设计
通用部分梯形图分为三部分:
1).状态器的初始化。初始化状态器S600在手动方式下被置位、复位。当方式选择开关置于“返回原位”(X514接通)时,按下复位按钮(X507)时被置位,在“手动操作”(X510)接通时,S600复位。处于中间工步的状态器用手动做复位操作,即在方式选择开关位于“手动操作”或“返回原位”时,中间状态器同步复位。故初始化梯形图如图3—7所示,(如果状态器要在供电时从断电前条件开始继续工作,则不需要M71)。
图3—7 状态器初始化梯形图
2).状态器转换启动。若机械手工作在自动工作方式下,当初始状态器S600被置位后按下启动按钮,辅助继电器M575工作,状态器的状态可以一步一步的向下传递,即可进行转换。在执行“连续程序” 时,转换启动继电器M575一直保持到 22 停机按钮按下为止。另一面采用M100检查机器是否处于原位。当M575和M100都接通时,从初始状态器开始进行转换,故其梯形图如图3—8所示。
图3—8状态器转换启动梯形图
3).状态器转换禁止梯形图。激活特殊辅助继电器M574并用步进梯形指令控制状态器转换时,状态器的转换就被自动禁止。
在“单周期”工作期间,按下停止按钮时,M574应被激励并自保持,操作停止在现行工步。当按下停止按钮时,从现行工步重新开始工作,M574应复位,即重新允许新转换。
在“步进”工作方式时,M574应始终工作,此时,禁止任何状态转换。但没按下一次启动按钮时,M574断开一次,允许状态器转换一次。
在“手动”工作方式时禁止进行状态转换。在手动方式解除之后,按下启动按钮,则状态转换禁止解除,M574复位。
PLC在启动时,用初始化脉冲M71和M574自保持,以此禁止状态转换,直到按下启动按钮。故状态器转换禁止梯形图如图3—8所示。
图3—8 状态器转换禁止梯形图
通过对3—7和3—8的分析可得出:在执行“手动操作”和“返回原位”程序时,M575一直不能被接通,而M574长期被接通,(按下启动按钮时除外);执行“步进”程序时没按一次启动按钮,M574断开一次,M575接通一次,状态器转换一次;在执行“单周期操作”程序时,按下启动按钮,M574断开,M575接通,状态器的转换可一步一步向下转换,直至按下停止按钮时,M574自锁,状态器的转换被禁止,操作停止在现行工序(再次按下启动按钮时从现行工序开始工作);在执行“连续程序”时,M575一直接通到按下停止按钮,此时M574一直不能接通。
2.手动操作梯形图
手动操作方式由于不需要任何复杂的顺序控制,可以用常规继电器顺序方式来设计梯形图。“手动操作时”按下放松按钮时,机械手卡抓松开,当松开放松按钮时,机械手卡爪在液压缸作用下自动加紧并保持;按下上升按钮,上升输出Y435保持 24 接通;按下下降按钮,Y436保持接通;在上限位按下慢进按钮,慢进输出Y430接通,至行程开关SQ7闭合,小车停止;快进、快退、慢退情况同慢进。
手动操作梯形图设置有互锁,只有在小车处于左限位(即X403闭合)或右限位(即X412闭合)时机械手的上升下降动作才能进行,只有当机械手处于下限位(即X404接通)机械手的加紧放松动作才可以手动控制;为了安全,同一个电动机的正反转线圈不能同时接通,设计中设计了自锁开关,防止线圈同时接通造成的短路。故手动操作时梯形图如图3—9所示。
图3—9 手动操作梯形图
3.返回原位梯形图 在“返回原位”状态下,“夹紧”与“下降”动作应被停止,上限位未动作时,应进行“上升”;上限位动作时,“右行”动作应停止,并左行至左限|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 位位置。故返回原位梯形图如图3—10所示:
图3—10 返回原位梯形图
4.“自动”状态梯形图 图3—11表示了机械手自动工作时执行各工步的情况,表示了各工步的实现和转换的条件。在第一次下降工步中,下降电磁阀Y436接通。自下限位置时,X404接通,转换为“夹持”过程;夹持电磁阀Y434复位,至加紧限位X406接通,转换为上升动作;当上限为开关SQ4闭合,X405接通,小车开始慢进动作。快进、慢进、延时、下降、加紧、上升、慢退、快退、慢退动作依次类推,如上所述一步一步按顺序驱动各个负载动作,称为顺序控制或过程步进型控制。26
图3—11搬运机械手自动工作流程图
用状态器代替自动工作流程图的各工步,可得到3—12所示的功能表图:
图3—12 搬运机械手自动工作功能表图
根据图3—12所示的自动工作功能表图,可设计出自动操作时的梯形图如图3—13所示。
图3—13搬运机械手自动工作梯形图
5、绘制搬运机械手PLC控制梯形图
将从初始化开始的一系列梯形图,按照总体结构图(图3—6)的形式组合在一起,得到机械手PLC控制的梯形图(见附图),其语句表见附录。
附图:
搬运机械手结构图
搬运机械手控制梯形图
搬运机械手动作流程图
搬运机械手控制接线图
结 论
本设计主要应用于机加工生产,货物调运等场合。
搬运机械手采用PLC控制,体积小,重量轻,控制方式灵活,可靠性高,操作简单,维修容易。使用该机械手代替人工搬运工件,既安全,又准确,提高了劳动生产率,保证了工件的质量,降低了工人的劳动强度,具有较好的经济效益和社会效益。
可编程控制器PLC以其丰富的I/O接口模块、高可靠性,可以在机械手的控制系统的设计中起到了十分重要的作用。
本文就设计过程中的几项关键的问题提出了自己的一些看法,可以有效地提高系统的抗干扰能力,对PLC读、写,事件响应等通信时间可进行精确的控制,取得了良好的效果.随着机械手应用的普及,机械手向着专用化,机械结构向模块化、可重构化的方向发展,机械手的动作更加灵活多样,其控制方式也在向着多元化的方向发展,在PLC控制的过程中,还有许多的问题需要解决,PLC在机械手开发中的开发应用还有很大的空间。
谢 辞
此次设计是在张兰仙老师的悉心指导下完成的。导师为论文课题的研究提出了许多指导性的意见,为论文的撰写、修改提供了许多具体的指导和帮助。张兰仙老师的严谨治学、不断探索的科研作风,敏锐深邃的学术洞察力,孜孜不倦的敬业精神,给我留下了深刻的印象,使我受益良多。生活中张兰仙老师就是我的朋友,她的态度让我对生活有了新的认识。在本文结束之际,特向我敬爱的导师致以最崇高的敬礼和深深的感谢!
通过此次设计,一方面让我认识到自己的不足,发现了学习中的错误之处;另一方面又积累丰富的知识,吸取别人好的方法和经验,增强对复杂问题的解决能力,摸索出一套解决综合问题的方法,为自己以后的工作和学习打下坚实的基础。再一方面也加强了我和老师的交流,认识到知识的渊博度。
经过这次的努力,使我顺利的完成了毕业设计。这份毕业设计既是对过去三年所学知识的总结,又是自己知识的积累,也大大加深了对单片机技术的了解。
毕业设计中既动脑、,又动手,是一个理论与实际结合的过程。仅仅有理论是不够的,更重要的是实际的,是我们所设计的实物,具有设计合理,经济实用的优点。这就需要我们设计者考虑问题是要仔细、周密,不能有丝毫的大意。对设计方案的优越化,也需要我们综合各方面的因素考虑,尤其是实际。再次像教育指导我的老师及同学表示诚挚的感谢!
鉴于本人所学知识有限,经验不足,又是初次研究这种复杂的设计,在此过程中难免存在一些错误和不足之处,恳请各|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 位老师给予批评和指正。
参考文献
[1] 王炳实.机床电气控制.第三版.北京:机械工业出版社,2004年:146-162 [2] 王本轶.机床设备控制基础.北京:机械工业出版社,2005年:283-288 [3] 丁树模.液压传动.北京:机械工业出版社,2007年
[4] 林平勇.高崇.电工电子技术.第二版:北京:高等教育出版社,2004年
[5] 熊幸明.曹才开.一种工业机械手的PLC控制.微计算机信息,2006年,第22卷第11期:120-122 [6] 孔秀艳.一种四轴搬运机械手的PLC控制.大众科技,2008年,第7期:112-113 [7] 刘轩.王丽伟.机械手的PLC控制.机床电器.2006年,34-49
[8] 张应金.PLC在机械手搬运控制系统中的应用.自动化博览,2008年02月刊:71-73 [9] 曾繁铃.一种PLC控制的工业机械手.常熟理工学院报,2008年4月第22卷第四期:101-104 [10] 罗庚合.蔡霞.搬运机械手的PLC控制.西安航空技术高等专科学校,2002年,第20卷第一期:7-9 [11] 言纪兰.懂峰.基于PLC控制的搬运机械手的应用.机械工程与自动化,2008年4月第2期:156-158 [12] 杨峰.SMR搬运机械手的PLC控制系统设计.机车车辆工艺,1998年第6期:36-40 [13] 詹贵印.周红梅.三自由度液压机械手的PLC控制研究.装备制造行业应用,2007年7月:109-112 [14] 姜培刚.盖玉先.机电一体化系统设计.北京:机械工业出版社,2008年
[15] 王坤.何小柏.机械设计.北京:高等教育出版社,1996年
附录:语句表 步序 1 2 3 4 5 6 7 指 LD AND S LD R LD OUT
令 X514 X507 S600 X510 S600 X510 F671 34 8 K 9 OUT 10 K 11 OUT 12 K 13 LD 14 AND 15 OR 16 ANI 17 LD 18 OR 19 OR 20 ANB 21 OUT 22 LD 23 AND 24 ANI 25 OUT 26 OUT 27 LD 28 PLS 29 LD 30 AND 31 OR 32 OR 33 OR 34 OR 35 OR 36 ANI 37 OUT 38 LDI 39 CJP 40 LD 41 ANI 42 LD 43 OR 44 ANB 45 ANI 46 OUT 47 OUT 48 LD 49 ANI 50 LD 51 OR
601 F672 610 F670 103 X501 M575 X400 X501 X501 X512 X513 M575 X405 X403 Y434 M100 Y540 X400 M101 X401 X502 X511 X512 X514 M71 M574 M101 M574 X510 700 L500 X405 X430 X412 Y435 Y436 Y530 X500 X405 X430 X412
52 ANB 53 ANI 54 OUT 55 OUT 56 LD 57 ANI 58 AND 59 OUT 60 OUT 61 LDI 62 ANI 63 AND 64 OUT 65 LD 66 ANI 67 ANI 68 AND 69 ANI 70 OUT 71 OUT 72 LD 73 ANI 74 ANI 75 AND 76 ANI 77 OUT 78 OUT 79 LD 80 ANI 81 AND 82 ANI 83 OUT 84 OUT 85 LD 86 ANI 87 AND 88 ANI 89 OUT 90 OUT 91 EJP 92 LD 93 CJP 94 LD 95 S
Y436 Y535 Y531 X502 X407 X404 Y434 Y533 X402 X406 X404 Y532 X504 X410 X412 X405 Y431 Y430 Y534 X506 X411 X403 X405 Y430 Y431 Y535 X530 X411 X405 Y433 Y432 Y530 X505 X410 X405 Y432 Y433 Y537 700 X517 701 X507 M200
96 LD 97 OUT 98 R 99 OUT 100 AND 101 R 102 R 103 OUT 104 AND 105 R 106 EJP 107 LD 108 OR 109 OUT 110 MC 111 STL 112 LD 113 AND 114 S 115 STL 116 OUT 117 AND 118 S 119 STL 120 OUT 121 AND 122 S 123 STL 124 OUT 125 AND 126 S 127 STL 128 OUT 129 AND 130 S 131 STL 132 OUT 133 AND 134 S 135 STL 136 OUT 137 AND 138 S 139 STL
M200 Y434 Y436 Y435 X405 Y430 Y432 Y433 X403 M200 701 X400 M102 M102 M102 S600 M575 M100 S601 S601 Y436 X404 S602 S601 Y434 X406 S603 S603 Y435 X405 S604 S604 Y430 X410 S605 S605 Y432 X411 S606 S606 Y430 X412 S607 S607
140 OUT T450 141 K 5 142 AND T450 143 S S610 144 STL S610 145 OUT Y436 146 AND X404 147 S S611 148 STL S611 149 OUT Y437 150 AND X407 151 S S612 152 STL S612 153 OUT Y435 154 AND X405 155 S S613 156 STL S613 157 OUT Y431 158 AND X411 159 S S614 160 STL S614 161 OUT Y433 162 AND X410 163 S S615 164 STL S615 165 OUT Y431 166 AND X403 167 S S600 168 RET 169 MCR M102 170 END
|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>| 附图:
搬运机械手结构图
搬运机械手控制梯形图
搬运机械手动作流程图
搬运机械手控制接线图
|<< << < 1 2 3 4 5 6 7 8 9 10 > >> >>|
第四篇:基于PLC的搬运机械手控制系统设计文献综述
文献综述
题
目学生姓名专业班级学
号院(系)指导教师完成时间
工业机械手的应用
自动化200 级 班
电气信息工程学院 2011年 06月 05日
工业机械手的应用 机械手概述
用于再现人手功能的技术装置称为机械手。机械手是模仿人手的部分动作,按给定程序、轨迹和要求实现自动抓取、搬运或操作的自动机械装置。在工业生产中应用的机械手被称为工业机械手。
工业机械手是近代自动控制领域中出现的一项新技术,并已成为现代机械制造生产系统中的一个重要组成部分,这种新技术发展很快,逐渐成为一门新兴的学科——机械手工程。机械手涉及到力学、机械学、电器液压技术、自动控制技术、传感器技术和计算机技术等科学领域,是一门跨学科综合技术。
工业机械手是近几十年发展起来的一种高科技自动生产设备。工业机械手也是工业机器人的一个重要分支。他的特点是可以通过编程来完成各种预期的作业,在构造和性能上兼有人和机器各自的优点,尤其体现在人的智能和适应性。机械手作业的准确性和环境中完成作业的能力,在国民经济领域有着广泛的发展空间。
机械手的发展是由于它的积极作用正日益为人们所认识:其
一、它能部分的代替人工操作;其
二、它能按照生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送和装卸;其
三、它能操作必要的工具进行焊接和装配,从而大大的改善了工人的劳动条件,显著的提高了劳动生产率,加快实现工业生产机械化和自动化的步伐。因而,受到很多国家的重视,投入大量的人力物力来研究和应用。尤其是在高温、高压、粉尘、噪音以及带有放射性和污染的场合,应用的更为广泛。在我国近几年也有较快的发展,并且取得一定的效果,受到机械工业的重视。
机械手是一种能自动控制并可从新编程以变动的多功能机器,他有多个自由度,可以搬运物体以完成在不同环境中的工作。机械手的结构形式开始比较简单,专用性较强。随着工业技术的发展,制成了能够独立的按程序控制实现重复操作,适用范围比较广的“程序控制通用机械手”,简称通用机械手。由于通用机械手能很快的改变工作程序,适应性较强,所以它在不断变换生产品种的中小批量生产中获得广泛的引用。2 机械手的发展史
现代工业机械手起源于20世纪50年代初,是基于示教再现和主从控制方式、能适应产品种类变更,具有多自由度动作功能的柔性自动化。
机械手首先是从美国开始研制的。1958年美国联合控制公司研制出第一台机械手。他的结构是:机体上安装一回转长臂,端部装有电磁铁的工件抓放机构,控制系统是示教型的。
1962年,美国机械铸造公司在上述方案的基础之上又试制成一台数控示教再现型机械手。商名为Unimate(即万能自动)。运动系统仿造坦克炮塔,臂回转、俯仰,用液压驱动;控制系统用磁鼓最存储装置。不少球坐标式通用机械手就是在这个基础上发展起来的。同年该公司和普鲁曼公司合并成立万能自动公司(Unimaton),专门生产工业机械手。
1962年美国机械铸造公司也试验成功一种叫Versatran机械手,原意是灵活搬运。该机械手的中央立柱可以回转,臂可以回转、升降、伸缩、采用液压驱动,控制系统也是示教再现型。虽然这两种机械手出现在六十年代初,但都是国外工业机械手发展的基础。
1978年美国Unimate公司和斯坦福大学、麻省理工学院联合研制一种Unimate-Vic-arm型工业机械手,装有小型电子计算机进行控制,用于装配作业,定位误差可小于±1毫米。
美国还十分注意提高机械手的可靠性,改进结构,降低成本。如Unimate公司建立了8年机械手试验台,进行各种性能的试验。准备把故障前平均时间(注:故障前平均时间是指一台设备可靠性的一种量度。它给出在第一次故障前的平均运行时间),由400小时提高到1500小时,精度可提高到±0.1毫米。
德国机器制造业是从1970年开始应用机械手,主要用于起重运输、焊接和设备的上下料等作业。德国KnKa公司还生产一种点焊机械手,采用关节式结构和程序控制。
瑞士RETAB公司生产一种涂漆机械手,采用示教方法编制程序。
瑞典安莎公司采用机械手清理铸铝齿轮箱毛刺等。
日本是工业机械手发展最快、应用最多的国家。自1969年从美国引进二种典型机械手后,大力研究机械手的研究。据报道,1979年从事机械手的研究工作的大专院校、研究单位多达50多个。1976年个大学和国家研究部门用在机械手的研究费用42%。1979年日本机械手的产值达443亿日元,产量为14535台。其中固定程序和可变程序约占一半,达222亿日元,是1978年的二倍。具有记忆功能的机械手产值约为67亿日元,比1978年增长50%。智能机械手约为17亿日元,为1978年的6倍。截止1979年,机械手累计产量达56900台。在数量上已占世界首位,约占70%,并以每年50%~60%的速度增长。使用机械手最多的是汽车工业,其次是电机、电器。预计到1990年将有55万机器人在工作。
第二代机械手正在加紧研制。它设有微型电子计算机控制系统,具有视觉、触觉能力,甚至听、想的能力。研究安装各种传感器,把感觉到的信息反馈,使机械手具有感觉机能。目前国外已经出现了触觉和视觉机械手。
第三代机械手(机械人)则能独立地完成工作过程中的任务。它与电子计算机和电视设备保持联系。并逐步发展成为柔性制造系统FMS(Flexible Manufacturing system)和柔性制造单元(Flexible Manufacturing Cell)中重要一环。
随着工业机器手(机械人)研究制造和应用的扩大,国际性学术交流活动十分活跃,欧美各国和其他国家学术交流活动开展很多。工业机械手在生产中的应用
机械手是工业自动控制领域中经常遇到的一种控制对象。机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。
在现代工业中,生产过程中的自动化已成为突出的主题。各行各业的自动化水平越来越高,现代化加工车间,常配有机械手,以提高生产效率,完成工人难以完成的或者危险的工作。可在机械工业中,加工、装配等生产很大程度上不是连续的。据资料介绍,美国生产的全部工业零件中,有75%是小批量生产;金属加工生产批量中有四分之三在50件以下,零件真正在机床上加工的时间仅占零件生产时间的5%。从这里可以看出,装卸、搬运等工序机械化的迫切性,工业机械手就是为实现这些工序的自动化而产生的。目前在我国机械手常用于完成的工作有:注塑工业中从模具中快速抓取制品并将制品传诵到下一个生产工序;机械手加工行业中用于取料、送料;浇铸行业中用于提取高温熔液等等。本文以能够实现这类工作的搬运机械手为研究对象。下面具体说明机械手在工业方面的应用。3.1 建造旋转零件(转轴、盘类、环类)自动线
一般都采用机械手在机床之间传递零件。国内这类生产线很多,如沈阳永泵厂的深井泵轴承体加工自动线(环类),大连电机厂的4号和5号电动机加工自动线(轴类),上海拖拉机厂的齿坯自动线(盘类)等。
加工箱体类零件的组合机床自动线,一般采用随行夹具传送工件,也有采用机械手的,如上海动力机厂的气盖加工自动线转位机械手。
3.2 在实现单机自动化方面
各类半自动车床,有自动加紧、进刀、切削、退刀和松开的功能,单仍需人工上下料;装上机械手,可实现全自动化生产,一人看管多台机床。目前,机械手在这方面应用很多,如上海柴油机厂的曲拐自动车床和座圈自动车床机械手,大连第二车床厂的自动循环液压仿行车床机械手,沈阳第三机床厂的Y38滚齿机械手,青海第二机床厂的滚铣花键机床机械手等。由于这方面的使用已有成功的经验,国内一些机床厂已在这类产品出厂是就附上机械手,或为用户安装机械手提供条件。如上海第二汽车配件厂的灯壳冲压生产线机械手(生产线中有两台多工位机床)和天津二注塑机有加料、合模、成型、分模等自动工作循环,装上机械手的自动装卸工件,可实现全自动化生产。目前机械手在冲床上应用有两个方面:一是160t以上的冲床用机械手的较多。如沈阳低压开关厂200t环类冲床磁力起重器壳体下料机械手和天京拖拉机厂400t冲床的下料机械手等。机械手控制方法
机器人控制系统硬件结构要围绕着如何更好地实现机器人的控制功能而设计和选择。以控制器的核心计算机的分布方式来看,机器人控制系统硬件控制结构大体可分为集中控制、主从控制、分级控制等三类。
在核心控制器的选择上可以有多种方案,目前在机电一体化设计中主要有三种:单片机、工业控制计算机、可编程控制器(PLC)。随着计算机系统的不断发展,也出现了运动控制卡和逻辑控制器等新型控制硬件。
单片机控制机械手能够完成简单的逻辑控制或模拟量控制,可按需要自行配置通信功能,软硬件开发工作量很多,输出带负载能力和抗干扰能力差,可靠性差,环境适应能力差,成本较为低廉。
PLC控制机械手可按使用要求选购相应的产品完成复杂的逻辑控制,逻辑控制为主,也可以组成模拟量控制系统,软硬件开发工作量较少,输出带负载能力和抗干扰能力强,可靠性好,环境适应能力强,成本较为高。
工业控制计算机具备完善的控制功能,软件丰富,执行速度快,软件开发工作量较多,硬件开发工作量较少,执行速度较慢,环境适应力一半,可靠性好,成本较为高。
参考文献
[1] 蔡自兴.机器人学的发展趋势和发展战略[J].机器人技术与应用,2001,76(4):11-16.[2] 张波.多功能上下料用机械手液压系统[J].液压与气动,2002,8(2):31-32.[3] 李允文.工业机械手设计[M].北京:机械工业出版社,1996.[4] 张建民.工业机械人[M].北京:北京理工大学出版社,1992 [5] 史国生.PLC在机械手步进控制中的应用[J].中国工控信息网,2005.1 [6] 王永华.现代电气控制及PLC应用技术[M].北京:北京航空航天大学出版社,2009.[7] 朱春波.PLC控制的气动上下料机械手[J].液压气动与密封,1999,21-24.[8] 王勤.计算机控制技术[M].南京:东南大学出版社,2003.[9] 张万忠.可编程控制器入门与应用实例(西门子S7-200系列)[M].北京:中国电力出
版社,2005.[10] 刘轩,王丽伟.机械手的PLC控制[J].机床电器,2006,34-49.[11] 张铁异,何国金,黄振峰.基于PLC控制的混合型气动机械手的设计与实现[J].液
压与气动,2008,18(9):6—8.[12] 郭艳萍.基于PLC 的工业机械手控制系统[J].仪表技术与传感器,2007,9(9):31-32.[13] ClavelR.Delta,a fast robot wth parallel geometry[J].The18thInt.Symposium on in
dustrial robots(ISIR),Sydney,Australia,1988,91-100.[14] John J.Craig,Introduction to Robotics Mechanics and Control[J],Second Edition,Addison-Wesley,Reading,MA,1989.[15] Durstewitz,M;Kiefner,B ,Virtual collaboration environment for aircraft
design[J],Information Visualisation,2002.Proceedings.Sixth International Conference
on,10-12 July 2002,Page: 502-507
第五篇:基于plc机械手控制系统的设计
基于plc机械手控制系统的工程设计 课题背景及研究意义
机械手是工业自动化领域中经常遇到的一种控制对象。近年来随着工业自动化的发展机械手逐渐成为一门新兴学科,并得到了较快的发展。机械手广泛地应用与锻压、冲压、锻造、焊接、装配、机加、喷漆、热处理等各个行业。特别是在笨重、高温、有毒、危险、放射性、多粉尘等恶劣的劳动环境中,机械手由于其显著的优点而受到特别重视。总之,机械手是提高劳动生产率,改善劳动条件,减轻工人劳动强度和实现工业生产自动化的一个重要手段。国内外都十分重视它的应用和发展。
可编程序控制器(PLC)是专为在工业环境下应用而设计的实时工业控制装置。随着微电子技术、自动控制技术和计算机通信技术的飞速发展,PLC在硬件配置、软件编程、通讯联网功能以及模拟量控制等方面均取得了长足的进步,已经成为工厂自动化的标准配置之一。
由于自动化可以节省大量的人力、物力等,而PLC也具有其他控制方式所不具有的特殊优越性,如通用性好、实用性强、硬件配套齐全、编程方法简单易学,因此工业领域中广泛应用PLC。机械手在美国、加拿大等国家应用较多,如用果实采摘机械手来摘果实、装配生产线上应用智能机器人等。我国自动化水平本身比较低,因此用PLC来控制的机械手还比较少。本次课题设计的机械手就是通过PLC来实现自动化控制的。通过此次设计可以更进一步学习PLC的相关知识,了解世界先进水平,尽可能多的应用于实践。
组态王是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域中有着广泛的应用。本设计通过组态软件对机械手进行监控,将机械手的动作过程进行了动画显示,使机械手的动作过程更加形象化。机械手
2.1 机械手介绍
Mechanical hand也被称为自动手,Auto hand能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。
2.2机械手的分类
机械手主要由手部和运动机构组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机械手设计的关键参数。自由度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用 机械手有2~3个自由度。
机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。
机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手。
机械手是在机械化、自动化生产过程中发展起来的一种新型装置。近年来,随着电子技术特别是电子计算机的广泛应用,机器人的研制和生产已成为高技术领域内迅速发展起来的一门新兴技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。
2.3机械手的特点
机械手虽然目前还不如人手那样灵活,但它具有能不断重复工作和劳动、不知疲劳、不怕危险、抓举重物的力量比人手大等特点,因此,机械手已受到许多部门的重视,并越来越广泛地得到了应用,例如:
1.机床加工工件的装卸,特别是在自动化车床、组合机床上使用较为普遍。
2.在装配作业中应用广泛,在电子行业中它可以用来装配印制电路板,在机械行业中它可以用来组装零部件。
3.可在劳动条件差,单调重复易子疲劳的工作环境工作,以代替人的劳动。
4.可在危险场合下工作,如军工品的装卸、危险品及有害物的搬运等。
5.宇宙及海洋的开发。
6.军事工程及生物医学方面的研究和试验。
2.4 机械手的构成
机械手简述:机械手的形式是多种多样的,有的较为简单,有的较为复杂,但基本的组成形式是相同的,一般由执行机构、传动系统、控制系统和辅助装置组成。
1.执行机构 机械手的执行机构,由手、手腕、手臂、支柱组成。手是抓取机构,用来夹紧和松开工件,与人的手指相仿,能完成人手的类似动作。手腕是连接手指与手臂的元件,可以进行上下、左右和回转动作。简单的机械手可以没有手腕。支柱用来支撑手臂,也可以根据需要做成移动。
2.传动系统 执行机构的动作要由传动系统来实现。常用机械手传动系统分机械传动、液压传动、气压传动和电力传动等几种形式。
3.控制系统机械手控制系统的主要作用是控制机械手按一定的程序、方向、位置、速度进行动作,简单的机械手一般不设置专用的控制系统,只采用行程开关、继电器、控制阀及电路便可实现动传动系统的控制,使执行机构按要求进行动作。动作复杂的机械手则要采用可编程控制器、微型计算机进行控制 机械手控制方式的选择
3.1 控制方式的分类
传统的工业设备自动控制主要由继电器或分立的电子线路来实现,这种控制方式投资相对少一些,目前仅在一些旧式的、简单的工业设备中还有一定市场,但该控制方式却有以下致命缺陷:
(1)仅适合于简单的逻辑控制;
(2)仅适合特殊的工程项目,而没有通用性;
(3)没有改动和优化的可能性。伴随着工业自动化技术的迅速发展,我国工业领域的自动化已经基本实现了从继电器控制到计算机控制的转变,计算机控制方式具有以下两个特点:
(1)硬件上至少有一个微处理器;
(2)通过软件实现控制思想。
目前,工业自动化领域比较典型的控制方式有:
(1)可编程序逻辑控制器(PLC);
(2)工业控制计算机(IPC);
(3)集散控制系统(DCS)。
3.2 PLC与工业控制计算机(IPC)和集散控制系统(DCS)的比较及选型
1.各自技术发展的起源
计算机是为了满足快速大量数据处理要求的设备。硬件结构方面,总线标准化程度高,兼容性强,软件资源丰富,特别是有实时操作系统的支持,故对要求快速、实时性强、模型复杂和计算工作量大的工业对象的控制占有优势。
集散系统从工业自动化仪表控制系统发展到以工业控制计算机为中心的集散系统,所以其在模拟量处理、回路调节方面具有一定优势,初期主要用在连续过程控制,侧重回路调节功能。PLC是由继电器逻辑系统发展而来,主要应用在工序控制上,初期主要是代替继电器控制系统,侧重于开关量顺序控制方面。
近年来随着微电子技术、大规模集成电路技术、计算机技术和通信技术等的发展,PLC在技术和功能上发生了飞跃。在初期逻辑运算的基础上,增加了数值运算、闭环调节等功能,增加了模拟量和PID调节等功能模块;运算速度提高,CPU的能力赶上了工业控制计算机;通信能力的提高发展了多种局部总线和网络(LAN),因而也可构成为一个集散系统。特别是个人计算机也被吸收到PLC系统中。PLC在过程控制的发展将是一智能变送器和现场总线,暨向下拓展功能,开放总线。
2.相同点 在微电子技术发展的背景下,从硬件的角度来看,PLC、工业计算机、集散系统(DCS)之间的差别正在缩小,都将由类似的一些微电子元件、微处理器、大容量半导体存储器和I/O模件组成。编程方面也有很多相同点。
3.不同点由于PLC和计算机属于两类产品,经过几十年的发展都形成了自身的装置特点和软件工具,实际上它们的区别仍然存在。
PLC用编程器或计算机编程,编程语言是梯形图、功能块图、顺序功能表图和指令表等。集散系统自身或用计算机结构形成组态构成开发系统环境。
特别需要提出的是,PLC与STD总线工控机的区别,无论从维修、安装和模件功能都很相似。PLC更适用于黑模式下运行,但在线运行时若要进行较大的程序修改,其能力略逊于STD工控机,但是从开关量控制而言,PLC的性能优于STD工控机。
总的来说,在选择控制器时,首先要从工程要求、现场环境和经济性等方面考虑。没有哪种控制器是绝对完善的,也没有哪种产品绝对差,只能说根据不同的环境选择更适用的产品。
本章小结
本章主要介绍了机械手的来源、研究背景及研究意义,机械手的分类、特点。由于机械手是在搬运中的应用,所以采用传送带加旋转的机械手类型。此机械手易于操作,性 能可靠。机械手的控制方式可以有多种,本文主要研究通过PLC来控制机械手。