基于ABB搬运工业机器人离线编程与仿真研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于ABB搬运工业机器人离线编程与仿真研究
作者:田小龙王国章
来源:《科技风》2022年第34期
摘要:针对工业机器人在线编程低效和碰撞等问题,本文采用离线编程解决这些问题。在实际应用中离线编程也便于修改,满足不同设计需要。在RobotStudio中,搭建搬运工作站,规划搬运路径设计动作流程,根据搬运设计要求编制相关程序。图形仿真优化路径,避免碰撞和优化程序,达到最优效果。离线编程实现最优路径编程,避免在线编程碰撞,达到高效和安全的效果。ABB搬运工业机器人离线编程为解决工业机器人搬用问题提供了一定参考。
关键词:工业机器人;工作站;路径;离线编程;仿真
中图分类号:TP242.2文献标识码:A
The Research on Off-line Programming and
Simulation of Handling Industrial Robot Based on ABB
Tian XiaolongWang Guozhang
Hebei professional technology institute of Machinery and ElectricityHebeiXingtai054000
Abstract:Aiming at the problems of inefficiency and collision in online programming of industrial robots,offline programming is adopted to solve these problems.In practical applications,offline programming is also easy to modify to meet different design needs.In RobotStudio,the handling workstation is built,the transportation path is planed,the action process is designed and the relevant procedures is compiled according to the transportation design requirements.The graphics simulation optimizes the path,avoids collision and optimizes the program,to achieve the optimal results.Off-line programming realizes optimal path programming,avoids online programming collision,and achieves the effect of high efficiency and safety.ABB offline programming provides some reference for solving the problem of industrial robot.
Keywords:Industrial robot;Workstation;Path;Off-line programming;Simulation
工业机器人具有自动化程度高、生产率高、运行可靠等优点,同时随着人力的成本越来越高,工业机器人取代工人进行生产成为一种趋势。在制造业中,将工业机器人应用于数控加工中,大大提高了数控设备效率,工业机器人成为制造业重要的生产工具[1-2]。工業机器人由程序控制,准确高效的程序编制尤为重要。目前,国内外大多数采用示教器在线编程。示教器在线编程过程中,工业机器人生产线上设备必须停工,导致设备利用率低,造成资源浪费;同时工业机器人的操作烦琐,操作不慎将导致机器人与工件、夹具等产生碰撞,造成机械手、工件和夹具损坏。高效安全编程成为工业机器人重要的研究课题[3-8]。采用虚拟机器人和工作站仿真平台离线编程,机器人的操作更便捷,可以很清楚地观察机器人的运动情况,当机械手、物料和夹具碰撞时,调整机器人位置,优化路径,在虚拟环境中不会造成因操作不慎产生碰撞损失。工业机器人离线仿真验证可以优化程序。离线编程实现最优路径编程,提供了一种方便、安全、高效编程。
1 机器人虚拟工作站创建
完整准确的虚拟工作站搭建是离线编程与仿真的基础,根据工业机器人应用场合搭建相应虚拟工作站。工业机器人广泛应用于搬运、装配、焊接、激光加工和精雕领域。下面以ABB 工业机器人码垛为例介绍虚拟工作站创建,在软件RobotStudio中搭建虚拟工作站。
1.1 虚拟工业机器人创建
工业机器人是机电产品,包括机械本体、电气系统,机器人基座、下臂、上臂和手腕构成机械本体。在虚拟仿真平台中,机器人基座、下臂、上臂和手腕各部分装配一个整体本体。在软件RobotStudi中有各种型号机器人模型库,根据机器人应用场合在机器人库中选择相应型号机器人本体导入即可,机械人本体创建很便捷。电气系统包括控制系统和驱动系统,控制系统由控制器、机器人操作系统OS、功能安全系统、示教器等软件和硬件组成;驱动系统由配电保护系统、驱动器等硬件组成。机器人电气系统控制器和驱动器等设计相当复杂,但是在虚拟仿真平台中不需要设计,只要新建系统即可。根据工业机器人应用场合导入相应机器人模型和
新建系统,在虚拟工作站创建虚拟工业机器人。通过软件中自带虚拟示教器操作工业机器人,完成相应动作操作。
1.2 虚拟现场创建
机器人虚拟现场包括工作场所、工作台和生产线等创建。工作台、输送链、栅栏和置料垛盘等复杂三位模型实体创建是虚拟现场创建难点,通过UG、pro/e等三维软件建模。在搬运工作站中简单机器人位置垫料和物料等简单模型在RobotStudio中直接建模,在软件中按照实际工作需要将三维模型摆放到合适位置即可完成虚拟现场创建。机器人的垫料、产品源(物料)、示教源(物料)、吸盘、工业机器人(4轴ABB IRB4600)、输送链、置料垛盘、栅栏、机器人控制柜、传感器和机器人控制系统组成工业机器人码垛。
1.3 虚拟动态效果创建
创建虚拟工作场景。在虚拟工作站中,存在产品不断复制,输送链运输产品,机械手抓取和释放产品等运动状态。通过不同传感器检测相应信号控制各种运动状态。虚拟动态效果建立是虚拟工作建立关键点和难点,通过RobotStudio中Smart组件创建。在Smart组件中通过添加组件、属性与连接、信号和连接建立动态效果。
1.3.1 输送链动态效果的创建
在实际自动码垛生产线上,存在物料在输送链运输的运动状态。在虚拟工作站中创建输送链输送产品动态效果,使用Smart组件创建一个动态输送链。在创建Smart组件中,添加图形拷贝组件source,选择物料作为拷贝对象;添加对象队列组件queue,将物料复制品作为queue 随着输送链运动;添加线性移动组件linearMove,将队列中的复制品按照直线运动,因此目标是queue,方向是复制品移动的方向,速度是复制品移动的速度;添加检测对象组件PlaneSensor,并安装在传送链末端,作用是检测运动到输送链末端物料,传感器检测到物体,传送链停下来,属性中Origin、Axisl、Axis2是传感器PlaneSensor所在的位置和大小,SensedPart是检测到的物体,此处为空,信号Active置1,传感器一直起作用。通过源对象选择source、源属性选择Copy、目标对象选择Queue和目标属性选择Back的属性连接,实现了物料产生一个复制物料,复制物料作为下一个输送对象,随着输送链运动。设定输送链输入和输出信号,进行信号连接。给定输送链数字输入信号,组件source复制一个物料,组件queue 将物料自动加入队列传送,复制物料运动到输送链末端,当传感器PlaneSensor传感器PlaneSensor检测到复制物料,Queue退出队列动作,复制物料停止在输送链前端动态链接。
1.3.2 夹具动态效果的创建
机器人搬运物料时,频繁执行抓取和释放动作。在虚拟工作站中建立工具抓取和释放动态效果,使用Smart组件创建一个夹具动态效果。在创建Smart组件中,添加检测物料组件线传