1、- 0 -COMAU 机器人点焊电气控制部分的设计摘要: 本论文完成了机器人点焊系统电气控制部分的硬件和软件设计。该机器人点焊系统主要由夹具系统,转台系统,机器人以及焊接系统等几大模块组成,整个系统用 PLC 进行控制。本设计中硬件部分围绕夹具系统等几大模块进行,完成了相应模块的控制电路以及整个系统的安全保护电路的设计。软件设计分两部分进行,即系统在手动模式下的运行程序以及在自动模式下的运行程序。手动模式一般用于机器人系统安装调试阶段以及故障处理的时候,通过操作主控制柜上不同的按钮可对转台,夹具进行分别控制。自动模式用于生产阶段,系统运行速度很快,可以减小生产周期。在自动模式下夹具,转台,机器
2、人,焊枪依据工艺要求的逻辑顺序进行动作,完成对工件的点焊任务。关键词: PLC;机器人;点焊;电气控制- 1 -1 绪 论1.1 点焊机器人介绍及其研究意义点焊机器人【spot welding robot】 用于点焊自动作业的工业机器人。世界上第一台点焊机于 1965 年开始使用,是美国 Unimation 公司推出的 Unimate机器人,中国在 1987 年自行研制成第一台点焊机器人华宇-型点焊机器人。点焊机器人由机器人本体、计算机控制系统、示教盒和点焊焊接系统几部分组成,由于为了适应灵活动作的工作要求,通常电焊机器人选用关节式工业机器人的基本设计,一般具有六个自由度:腰转、大臂转、小臂转
3、、腕转、腕摆及腕捻。其驱动方式有液压驱动和电气驱动两种。其中电气驱动具有保养维修简便、能耗低、速度高、精度高、安全性好等优点,因此应用较为广泛。点焊机器人按照示教程序规定的动作、顺序和参数进行点焊作业,其过程是完全自动化的,并且具有与外部设备通信的接口,可以通过这一接口接受上一级主控与管理计算机的控制命令进行工作。焊接加工一方面要求焊工要有熟练的操作技能、丰富的实践经验、稳定的焊接水平;另一方面,焊接又是一种劳动条件差、烟尘多、热辐射大、危险性高的工作。工业机器人的出现使人们自然而然首先想到用它代替人的手工焊接,减轻焊工的劳动强度,同时也可以保证焊接质量和提高焊接效率。点焊机器人在汽车装配生产
4、线上的大量应用大大提高了汽车装配焊接的生产率和焊接质量,同时又具有柔性焊接的特点,即只要改变程序,就可在同一条生产线上对不同的车型进行装配焊接。应用点焊机器人,有如下优点: 容易实现生产过程的完全自动化; 对生产设备的适应能力将大大加强; 可以提高产品的生产效率及质量; 可以明显改善工作条件。1.2 工业机器人发展现状及趋势- 2 -1.2.1 工业机器人发展现状我国的工业机器人从 80 年代“七五”科技攻关开始起步,目前已基本掌握了机器人操作机的设计制造技术、控制系统硬件和软件设计技术、运动学和轨迹规划技术,生产了部分机器人关键元器件,开发出喷漆、弧焊、点焊、装配、搬运等机器人;弧焊机器人已
5、应用在汽车制造厂的焊装线上。但总的来看,我国的工业机器人技术及其工程应用的水平和国外比还有一定的距离,如:可靠性低于国外产品;机器人应用工程起步较晚,应用领域窄,生产线系统技术与国外比有差距;应用规模小,没有形成机器人产业。工业机器人在焊接领域的应用最早是从汽车装配生产线上的电阻点焊开始的。原因在于电阻点焊的过程相对比较简单,控制方便,且不需要焊缝轨迹跟踪,对机器人的精度和重复精度的控制要求比较低。国际工业机器人企业凭借与各大汽车企业的长期合作关系,向各大型汽车生产企业提供各类点焊机器人单元产品并以焊接机器人与整车生产线配套形式进入中国,在该领域占据市场主导地位。随着汽车工业的发展,焊接生产线
6、要求焊钳一体化,重量越来越大,165 公斤点焊机器人是目前汽车焊接中最常用的一种机器人。2008 年 9 月,机器人研究所研制完成国内首台 165 公斤级点焊机器人,并成功应用于奇瑞汽车焊接车间。2009 年 9 月,经过优化和性能提升的第二台机器人完成并顺利通过验收,该机器人整体技术指标已经达到国外同类机器人水平。1.2.2 工业机器人发展趋势目前国际机器人界都在加大科研力度,进行机器人共性技术的研究。从机器人技术发展趋势看,焊接机器人和其它工业机器人一样,不断向智能化和多样化方向发展。具体而言,表现在如下几个方面: 机器人操作机结构:通过有限元分析、模态分析及仿真设计等现代设计方法的运用,
7、实现机器人操作机构的优化设计。探索新的高强度轻质材料,进一步提高负载/自重比。 机器人控制系统:重点研究开放式,模块化控制系统。向基于 PC 机的开放型控制器方向发展,便于标准化、网络化;器件集成度提高,控制柜日见小巧,且采用模块化结构;大大提高了系统的可靠性、易操作性和可维修- 3 -性;控制系统的性能进一步提高,实现软件伺服和全数字控制;人机界面更加友好 机器人传感技术:机器人中的传感器作用日益重要,除采用传统的位置、速度、加速度等传感器外,装配、焊接机器人还应用了激光传感器、视觉传感器和力传感器,并实现了焊缝自动跟踪和自动化生产线上物体的自动定位以及精密装配作业等,大大提高了机器人的作业
8、性能和对环境的适应性。 网络通信功能:日本 YASKAWA 和德国 KUKA 公司的最新机器人控制器已实现了与 Canbus、Profibus 总线及一些网络的联接,使机器人由过去的独立应用向网络化应用迈进了一大步,也使机器人由过去的专用设备向标准化设备发展。 虚拟机器人技术:虚拟现实技术在机器人中的作用已从仿真、预演发展到用于过程控制,如使遥控机器人操作者产生置身于远端作业环境中的感觉来操纵机器人。基于多传感器、多媒体和虚拟现实以及临场感技术,实现机器人的虚拟遥控操作和人机交互。 机器人性能价格比:机器人性能不断提高(高速度、高精度、高可靠性、便于操作和维修,而单机价格不断下降。由于微电子技
9、术的快速发展和大规模集成电路的应用,使机器人系统的可靠性有了很大提高 多智能体调控技术:这是目前机器人研究的一个崭新领域。主要对多智能体的群体体系结构、相互间的通信与磋商机理,感知与学习方法,建模和规划、群体行为控制等方面进行研究。- 4 -2 机器人点焊系统电气控制部分的组成和原理2.1 机器人点焊系统电气控制部分的组成机器人点焊系统由机器人系统、夹具系统、转台系统和焊接系统构成,工作站采用 PROFIBUS+数字 I/O 实现彼此通信 3。该系统电气结构如图 2.1 所示。主控制柜机器人控制柜阀岛焊接系统夹具系统 转台系统示教器机器人控制线动力线总线通讯总线通讯夹具控制信号转台控制信号焊接
10、控制信号图 2.1 机器人点焊系统电气结构图2.2 机器人点焊系统的电气控制原理系统上电,初始化机器人的状态,主要包括机器人是否在原位,机器人工作是否完成;系统的水、气、光栅是否正常。系统和生产线控制器通讯,获取和机器人工作站有关的生产线的多个状态,如输送线是否处于自动状态;相关- 5 -传感器的信号是否正常等。对于安全信号,则分等级处理,重要的安全信号通过和机器人的硬线连接,引起机器人急停;级别较低的安全信号通过 PLC 给机器人发“外部停止”命令。系统的任务选择是由线控制器完成的,输送线控制器通过传感器来确定车型并通过编码方式向机器人点焊工作站发出相应的工作任务,点焊控制器接受任务并调用相
11、应的机器人程序进行焊接。焊接过程中,系统检测机器人的工作状态,如机器人发生错误或故障,系统自动停止机器人及焊枪的动作。当机器人在车身不同的部位焊接时,需要不同的焊接参数。控制焊枪动作的焊接控制器中可存储多种焊接规范,每组焊接规范对应一组焊接工艺参数。机器人向 PLC 发出焊接文件信号,PLC 通过焊接控制器向焊枪输出需要的焊接工艺参数。车体焊接完成后,机器人可按设定的方式进行电极修磨。- 6 -3 机器人点焊系统电气控制部分硬件设计3.1 安全保护系统点焊机器人的工作范围必须符合安全要求,即必须在任何情况下都不会对人员或设备构成威胁。在机器人动作范围内,必须采取隔离措施保护,这些隔离保护措施可
12、以是隔离栅栏,光栅,光幕,空间扫描装置等。本设计采用隔离栅栏和光栅的保护措施。另外,系统中设有急停回路,以便各种突发情况下将系统停止,确保人员和设备的安全。KA21 KA22KA13 KA11 KA12 KA13三三三三三三三三三三三三三三三三三三三三三三三三三三三图 3.1 安全门回路- 7 -3.1.1 隔离栅栏保护隔离栅栏的作用是将机器人的工作区域与外界隔离开来。设有一个安全门,机器人在自动模式下工作时速度相当快,如果有人打开安全门,试图进入机器人工作区域内,机器人会自行停止工作,以确保人员安全。按照 DIN EN 294 、DIN EN349 和 DIN EN 811 确定隔离栅栏网孔
13、的规格。隔离栅栏高度的设计,必须使人手无法从上面伸进隔离范围。栅栏分块的大小根据栅栏的强度确定,结构设计必须避免栅栏弯曲过度。入口(安全门)只有一个,且和机器人自己的保护装置以及上一级的紧急关断装置相联。本设计的安全门回路如图 3.1 所示。三三三三三三三 三三三三三三三三三三三三三KA13SEL 1+24V DC24V-SEL 2NCKA12TESTKA11HRANGE三三三三2GND三三三三1shield24V+24V1/6a24V- 24V-三三三三2三三三三1SE 1 24V+24V DCXPESEL 2XPENCshieldOSSD 1GNDOSSD 2图 3.2 安全光栅3.1.2
14、 安全光栅保护为确保安全,转台在转动时不允许人员进入机器人工作区域。安全光栅位于装件区两侧,一侧是发射端,一侧是接受端。如果有人在转台工作时试图从装件区进入机器人工作区域必定要穿过安全光栅,这样接收端便接收不到发射- 8 -端发射的光,从而产生转台停止信号。本设计安全光栅回路如图 3.2 所示。3.1.3 急停回路在机器人点焊系统的调试运行过程中经常会出现一些突发情况,例如工人在调试机器人过程中出现机器人动作偏离轨迹而要撞上转台夹具或焊钳电极与板件粘结等,这就需要及时排除险情。本设计中,在机器人示教器上以及主控制柜的控制面板上分别设有急停按钮,便于在出现紧急情况时能将系统停止工作,以免发生安全
15、事故。如图 3.3 所示,急停回路包括安全回路在设计时都采用了双回路的形式,确保急停回路的有效性。 三三三三三三三三三三三三三三三S1S2KA1 KA2 KA3KA1 KA224V-24V+三三2三三1三三三三三三三三三三三三三三三三三三(a) 急停回路- 9 -三三三三三24V+三三三三三24V-三三三三三24V+三三三三三24V-KA1KA2KA1KA2(b) 给机器人外部急停24V+24V-三三三三三三三三三三三三三KA3 KA4三三1 三三2三三KA424V+24V-KA4KA3 KA3(c) 给变频器急停信号和急停复位- 10 -24V-三三三三三KA3KA21KA22KM1(b)
16、变频器上电回路图 3.3 急停回路3.2 PLC 的选择3.2.1 西门子 s7-300PLCS7-300PLC 主要有以下模块组成: CPU 模块CPU 模块不断地采集输入信号,执行用户程序,刷新系统的输出;存储器用来存储程序和数据。 信号模块(I/O 模块)输入(Input)模块和输出(Output)模块简称 I/O 模块,分为开关量输入,输出模块(DI/DO)和模拟量输入,输出模块(AI/AO) 。信号模块是联系外部现场设备和 CPU 模块的桥梁。模块是联系外部现场设备和 CPU 模块的桥梁。输入模块用来接收和采集输入信号,开关量输入模块用来接收从按钮,选择开关,数字拨码开关,限位开关,
17、接近开关,光电开关等来的开关量输入信- 11 -号。模拟量输入模块用来接收电位器,测速发电机和各种变送器提供的连续变化的模拟量电流,电压信号,或者直接接收热电阻,热电偶提供的温度信号。开关输出模块用来控制接触器,电磁阀,电磁铁和报警装置等输出设备,模拟量输出模块用来控制电动调节阀,变频器等执行器。 功能模块(FM 模块)主要用于完成某些对实时性和存储容量要求很高的控制任务,例如高速计数,位置控制和闭环控制。 接口模块(IM 模块)CPU 模块所在的机架称中央机架,如果一个机架不能容纳全部模块,可增设一个或多个扩展机架。接口模块用来实现中央机架与扩展机架之间的通信,有的接口模块还可以为扩展机架供
18、电。 通信处理器(CP)通信处理器(CP)用于 PLC 之间,PLC 与远程 I/O 之间,PLC 与计算机和其他智能设备之间的通信,可以将 S7-300 接入以太网,MPI,PROFIBUS-DP 和 AS-i,或者用于实现点对点通信等。 电源模块(PS 模块)PLC 一般使用 AC200V 电源或 DC24V 电源,电源模块(PS)用于将输入电压转换为稳定的 DC24V 电压,供其他模块和输出模块的负载使用。3.2.2 SoftPLCSoftPLC 控制技术亦称 Softlogic 和基于 PC 的控制技术,对于它还没有一个准确而统一的定义。西门子公司将软 PLC 的定义为“集控制、人机界
19、面、数据处理、通讯等功能于一台 PC 的解决方案” ;3S 公司定义 SoftPLC 为“一种能将工业 PC 机转换为高端 PLC 的软件” ;http:/i t- 网站上称“SoftPLC 是一种能使用户在无 PLC 硬件支持下,在普通 PC 上开发和运行程序的软件解决方案” 。因此,SoftPLC 可以说是传统 PLC 的软件解决方案,能够在 PC 机上依靠一定的软件平台,完成 PLC 的所有功能,并具有开放的体系结构。与传统 PLC 相比,SoftPLC 技术具有符合现代工业控制技术的许多优点: 具有开放的体系结构。 - 12 -SoftPLC 具有宽范围的 I/0 端口和多种现场总线的
20、接口,支持多种硬件,能解决传统 PLC 互不兼容的问题,并具有第三方软件接口,可支持多种语言编程(包括高级语言),可允许用户根据需求,灵活扩展系统功能。 遵循国际工业标准和事实上的工业标准,如 IHEC6ll3l-3 标准和 IEC6149l标准。 能充分利用 PC 机的资源,如大容量的内存、高速 CPU 及其它硬件。 具有更强的数据处理能力。 相对于传统 PLC,软 PLC 的 CPU 处理速度更快,能够在短时间内处理大量数据,能够利用 PC 机的软件平台处理一些比较复杂的数据及数据类型,如浮点数和字符串等。 具有友好的人机界面,便于操作。 具有强大的网络通讯功能。 软 PLC 既可以与企业
21、管理信息系统相连,便于企业的整合,也可以监控工厂的设备运行,实现数据传输以及在线监控、编辑、仿真、调试等功能。 能够执行比较复杂的控制算法。软 PLC 除了能够完成传统 PLC 的 PID 调节和离散 I/O 控制外,还能进行过程控制和运动控制。 节约成本和培训费用。 由于软 PLC 具有开放的体系结构,用户不必拘泥于厂家限制,可以根据需求,合理选择硬件和软件,以节约成本;由于软 PLC 遵循许多工业标准,能节约人员培训费用。3.2.3 PLC 的选择本设计使用德国 KUKA 公司生产的机器人,这种机器人集成了由 KW-Software 公司开发的 SoftPLC MULTIPR0G3.5,此
22、软件可用指令表、结构化文本以及梯形图、功能图和顺序功能图。所有语言都可混合于一个项目中。机械顺序功能图表语言( MSFC)也可以使用。由于循环运行,因此它只需较短的试运行期。扩展的诊断功能只产生极少的停顿周期。而且,在自动化模式下可以很容易操作。西门子的 ET200 是基于现场总线 PROFIBUS-DP 或 PROFINET 的分布式 I/O。- 13 -它接收的数据通过总线传输给 PLC 的 CPU,CPU 经过处理后再把信号通过 ET200的输出输送出去。由于机器人点焊系统的夹具,焊枪,转台等有许多控制信号,而且现场与控制柜距离较远,因此将这些信号连接至 ET200,ET200 作为从站
23、与机器人主站之间通讯,从而实现机器人 SoftPLC 对夹具等的控制。3.3 夹具系统本设计中共有两套夹具,分别位于转台的 A/B 面,用于板件的定位。在转台的每一面都有两个电感式接近开关,如果板件放置无误,则接近开关接通,夹具才可动作。用气缸作为夹具的执行机构,气缸的动作信号以及动作所需的气体都过阀岛来控制。阀岛作为机器人子站通过总线与 ET200 相连,从而实现SoftPLC 对夹具的控制。 3.3.1 电感式接近开关的工作原理如图 3.4 所示,电感式接近开关由三大部分组成:振荡器、开关电路及放大输出电路。振荡器产生一个交变磁场,当金属板件接近这一磁场,并达到感应距离时,在金属板件内产生
24、涡流,从而导致振荡衰减,以至停振。振荡器振荡及停振的变化被后级放大电路处理并转换成开关信号,传输到 PLC,作为夹具关闭的必要条件。此时,接近开关的工作指示灯会点亮。如果指示灯没有点亮,则说明板件位置没有放好,夹具则不会关闭,否则会将板件压变形。3.3.2 气缸的工作原理如图 3.5 所示,该气缸为双作用气缸,其被分活塞为两个腔室:有杆腔(简称头腔或前腔)和无杆腔(简称尾腔或后腔) 。有活塞杆的腔室成为有杆腔,无活塞杆的腔室称为无杆腔 7。当 PLC 接收到夹具夹紧信号,通过总线传输到阀岛,阀岛打开相应气路,压缩空气从无杆腔端的进气口输入,并在活塞左端面上的力克服了运动摩擦力,负载等反作用力,
25、推进活塞前进,有杆腔内的空气经该端排气口排入大气,使活塞伸出,从而带动夹具夹紧。当活塞前进到位时,接近开关 2 感应到活塞右边的金属面而接通,向阀岛反馈夹具夹紧到位信号,阀岛收到信号后,关闭相应气路。同样,当 PLC 接收到夹具松开信号时,- 14 -压缩空气从有杆腔输入,无杆腔气体从排气口排出,完成夹具松开动作。三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三图 3.4 电感式接近开关三三三三三三三三三三三三1 三三三三三三2图 3.5 气缸工作原理3.3.3 阀岛的工作原理整个夹具系统共有 2 套夹具,每套 4 组,每组 2 个,总共用到 16 个气缸。如果每个气缸都通过分立的
26、电磁阀来控制,势必会带来大量信号,能量的管件和连线。当这些管件和连线跟随转台转动时,因泄露,堵塞,虚接或短路而引发的故障率就会较高,同时还给设备的管理和维护带来不便。除此之外,在整个点焊机器人系统的设计过程中必须要经过对所有分立元件的选型,验收,组- 15 -装,调试以及整机安装等繁多费时的步骤,必须投入大量的人力和费用。这不仅是整个系统的开发,制造周期延长,而且常常因为人为因素出现设计或制造错误,从而延误设备的投用日期甚至影响到设备的功能和质量。基于此,本设计中夹具系统中所用到的汽缸都是通过 Profibus DP 总线型阀岛这一电气一体化的控制元件来控制的 7。带现场总线的阀岛有一个总线输
27、入口和一个总线输出口,这样当系统中有多个带现场总线阀岛或其他带现场总线设备时,可以由近至远串联连接。这种阀岛与外界的数据交换只需要通过一根两股或四股的屏蔽电缆实现。这大幅度节省了接线时间,而且由于连线的减少使设备所占的空间减小,设备维护更方便。如图 3.6 所示为阀岛与 ET200 总线通讯。A00 ET200PS 307 IM 153-1三三三三L三三三三N PEML+M+DP1A:1DP1B:2DP2A:3DP2B:4PEML+M+PE PEET200三三三三三三ET200三三三三三PLC三三三三 PLC三三三三三三三三三三24V+24V-PE ET200三三三三三图 3.6 阀岛与 ET
28、200 总线通讯3.4 转台系统- 16 -为了减小系统的工作节拍,提高系统工作的连贯性,本设计采用转台的方式将两种不同的板件连续地送到机器人工位进行焊接。3.4.1 电磁阀的工作原理转台在正转和反转到位时,需要用定位销将转台固定住,机器人才能对板件进行焊接。如果转台没有固定,机器人在工作过程中会引起转台的偏位,导致焊点不在设计的位置,造成板件的报废。本设计中转台用到两个定位销,正转到位和反转到位各一个。通过控制电磁阀的通断带动气缸的运动,从而实现定位销的上升与下降。本设计中用的电磁阀是单电控直动式电磁阀 7,既利用电磁力直接推动阀杆(阀芯)换向,其工作原理如图 3.7 所示。图(a)所示电磁
29、线圈未通电时,P、A 断开,阀没有输出。图(b)所示电磁线圈通电时,电磁铁推动阀芯向下移动,使 P、A 接通,阀有输出。PRA123(a) 线圈断电时的状态PRA- 17 -(b) 线圈通电时的状态图 3.7 单电控直动式电磁阀工作原理1电磁铁 2阀芯 3弹簧3.4.2 变频器控制电路的设计本设计中,转台电机是通过变频器来控制的。电机设有两种转速,即低速和高速。当系统在手动模式时,出于安全考虑,转台转动时电机始终处于低速状态;而在自动模式下,当转台电机启动之后就处于高速状态,直到减速位的接近开关感应到信号时,电机转为低速运动,当停止位接近开关感应到信号,电机则停止。在这种情况下,低速运动作为转
30、台电机由高速状态到停止状态的一个过渡过程。图 3.8 所示为变频器控制电路。R S T PEKM1L1L2L3PE三三三三三M3UVWPE三三三三M三三M三三KA32 KA34STFSTRM三三M三三 三三三三三三三三三三RH RL MRS RES24V-PC-SDA B C三三三三三24V+三三三三三 24V-RUN图 3.8 变频器控制电路3.4.3 转台系统的电路设计位于转台的两侧上设有两对电感式接近开关,分别为正转减速位,正转停止位,反转减速位和反转停止位。另外在转台两侧还设了超程保护,以便在停止位接近开关故障时,电机能停下来,防止发生碰撞。在转台上还设有制动器,用于在紧急状况下,电机
31、能够抱闸停止。图 3.9 所示为转台系统的电路原理图。- 18 -24V+24V-三三三1三三 三三三2三三S33三三三三三三三三三1 三三三三2 三三三三3 三三三三4三三三三S34三三三1三三三三三三三三三2三三三三三三24V+24V-(a) 转台定位24V+24V-+ -三三三三+ - + - + - + - + - + - + -三三三三 三三三三三三三三三三三三1三三三三1三三三三2三三三三224V+24V-(b)转台减速- 19 -R2 N2KM11三三三三三24V-KM11三三三三/三三KA32 KA3424V-三三三三1 三三三三2 三三三三3 三三三三4三三三三 三三三三(c
32、) 转台制动图 3.9 转台系统的电路原理3.5 焊接系统3.5.1 焊枪的工作原理本设计中使用的焊钳为气动焊钳,如图 3.10 所示。通过气缸来实现焊钳的闭合与打开。该焊钳共有三种动作,既大开,小开和闭合。焊钳动作过程及相应动作功能如表 3.1 所示。图 3.11 为焊钳的控制电路。表 3.1 焊钳动作过程及相应动作功能焊钳动作过程 动作的功能大开小开 避开障碍之后,到达焊点位置小开闭合 开始打点闭合小开 打点结束小开大开 避开障碍,前往下一焊点位置- 20 -图 3.10 C 型气动焊钳24V-GUN三三 GUN三三 GUN三三三三三三三三 三三 三三图 3.11 焊钳控制电路3.5.2
33、修磨器焊钳在焊接一段时间之后电极头表面会氧化磨损,这是需要将其修磨之后才能继续使用 9。本设计中为了实现生产装备的自动化,提高生产节拍,为点焊机器人配备了一台自动电极修磨器,实现电极头工作面氧化磨损后的修锉过程自动化,同时也避免了人员频繁进入生产线带来的安全隐患。电极修磨机由机器人的内置SfotPLC控制,示教专门的电极修锉程序来完成电极修锉。修磨器控制电路如图3.11所示。- 21 -三三三三三24V-FR三三三三三KM2Y1 FRR_TD S_TD T_TD PE_TDKM2U V W PE三三三三图3.11 修磨器控制电路- 22 -4 机器人点焊系统电气控制部分软件设计本设计中机器人点
34、焊系统有两种运行模式即自动模式和手动模式,因此软件设计也分为自动模式下的软件设计和手动模式下的软件设计。当工人进行示教程序调试(包括焊点及相应轨迹的示教和修磨的示教) ,或进行故障处理时,选择手动状态,可以通过主控制柜上的各种按钮来对夹具,转台进行操作。当系统调试完毕,能够批量生产时,选择自动状态,让机器人点焊系统自动完成夹具的打开与夹紧,转台的转动,机器人的点焊以及修磨器修磨。在主控制柜上有手动/自动转换开关,A/B 面选择开关,四个夹具打开按钮,四个夹具夹紧按钮,定位销上升按钮,定位销下降按钮,转台正转按钮,转台反转按钮,急停按钮,故障复位按钮,系统启动按钮。4.1 机器人点焊系统的工艺设
35、计机器人点焊系统电气控制软件的依据是该系统的工艺。因此,确定本设计中机器人点焊系统的工艺对于本章的软件设计是至关重要的。图 4.1 示意了机器人点焊系统在生产现场的布局。根据这种布局,确定本设计中的系统工艺如下:假设初始时工作台 A 面位于工件取放区,而工作台 B 面位于机器人工位,而且机器人在原点。当系统上电,A 面夹具打开,工人放入工件后,夹具关闭,定位销 1 下降,转台开始正转。当转台到位时,定位销 2 上升,固定转台,之后机器人开始对 A 面板件进行焊接。与此同时,工作台 B 面夹具应该打开,工人取出板件,并且放入新件,之后 B 面夹具关闭,这些动作必须在机器人完成对 A 面的点焊任务
36、之前完成。当机器人完成对 A 面的点焊任务,回到原点之后,发出工作完成信号,此时,定位销 2 下降,转台转动,转台到位后定位销 1 上升,机器人开始对 B 面板件进行焊接。如此循环下去,直到有中断打破循环。- 23 -隔离栏栅光栅工人安全门A 面B 面转台取件 / 放件区修磨器机器人控制柜主控制柜机器人图 4.1 机器人点焊系统在生产现场的安装示意图4.2 系统软件总体设计对于一个复杂的程序,一定要有一个程序总流程图,以便反映各个程序子模块间的内在联系,表达各个子模块的功能。4.2.1 手动模式软件总体设计手动模式软件总体流程图如图 4.3 所示。- 24 -上电开机手动Y选择手动NA 面 ?
37、Y正转 / 夹具选择面反转 / 夹具选择面N转台正转 ?转台正转Y转台反转转台反转 ?NY转台不动N夹具打开 ?夹具打开 夹具关闭YYA / B 面选择开关 ?Y转台转动按钮 ?N夹具打开 /关闭按钮 ?NYN维持现状N图 4.3 手动模式软件总体设计流程图4.2.2 自动模式软件总体设计根据对软件任务的分析,得到自动模式软件总体流程图如图 4.4 所示。- 25 -上电开机机器人在原点 ?定位销上升 ?手动将机器人回原点YN手动将定位销上升N选择自动N手动将外侧夹具打开选择自动NYYY放入板件板件到位 ? 调整位置N启动按钮按下 ?Y按下启动按钮N所有夹具关闭 ?YN定位销下降 ?YN选择手
38、动 , 检查气源及线路选择手动 , 检查气缸信号是否到位及信号线是否接触良好YNN示教器选择自动模式 ?转台外侧夹具打开 ?主控制柜选择自动模式 ?BAY- 26 -光栅接触 /安全门打开 ?转台转动故障复位 , 重新按启动按钮YN转台到位定位销上升 ?机器人工作Y选择手动 ,检查停止信号是否到位N转台外侧夹具打开 ?取件放件Y选择手动 , 检查气缸信号是否到位及信号线是否接触良好N按启动按钮 , 循环机器人工作完成后回原点发工作完成信号 ?BANY- 27 -图 4.4 自动模式软件总体流程图4.3 夹具系统的软件设计4.3.1 夹具系统手动模式软件设计若夹具现状为打开,在放入板件之后需要将
39、夹具关闭。夹具能够关闭的必要条件是用于板件定位的两个接近开关工作指示必须点亮,这说明接近开关已经感应到板件,板件放置无误,按下夹具关闭按钮之后,夹具夹紧,绝不会造成板件变形。如果至少有一个接近开关没有工作,按夹具关闭按钮则无效。此时应该检查板件是否放置正确,或接近开关信号线是否接触良好。手动模式夹具关闭流程图如图 4.5 所示。若夹具现状为关闭,现需要将夹具打开,取出板件。夹具能打开的必要条件是转台必须到位,定位销上升。以防转台在转动时,误操作将夹具打开,出现安全事故。手动模式夹具打开流程图如图 4.6 所示。上电开机手动夹具关闭按钮 ?夹具关闭YY维持现状N选择手动N板件放置到位 ?Y调整位置N图 4.5 手动模式夹具关闭流程图- 28 -上电开机转台到位 ?NY夹具打开夹具打开按钮 ?Y维持现状N转台继续转动图 4.6 手动模式夹具打开流程图开机上电选择自动模式定位销上升 ,机器人在原点外侧夹具打开放入板件板件到位 ?调整位置 , 检查接近开关信号线是否接触良好N夹具关闭转台转动 ,转动到位 ?NYY图 4.7 自动模式夹具动作流程图