当前位置:首页 > 工业控制 > 《机电信息》
[导读]针对ABB工业机器人码垛作业中传统程序存在的示教烦琐、通用性差等问题 ,提出了结合F0R循环指令 、数组及0ffs功能的程序优化方案 。优化后的程序仅需示教一个货物的点位 ,其他货物的点位则通过0ffs偏置指令、F0R循环指令计算得出 ,将结果存储在数组中 ,码垛时调用数组内存储的位置即可。优化后的程序简洁易读、维护简便 ,有效减少了示教编程占用的机器人生产时间 , 显著提升了生产效率 , 为企业降低生产成本、增强市场竞争力提供了切实可行的编程参考 ,对推动工业机器人码垛程序的优化升级具有一定的实践意义和应用价值。

0引言

在现代制造业智能化转型的浪潮中,工业机器人作为 自动化生产的核心装备,正深刻改变着传统的生产模式[1]。其中,码垛作业作为物流仓储与生产流程中的关键环节,直接影响着生产效率、空间利用率及物流周转速度。ABB工业机器人凭借其高精度、高可靠性和强大的适应性,在码垛领域得到了广泛应用,成为众多企业实现自动化码垛的首选设备。

随着制造业对生产柔性化、高效化和低成本化的要求日益提升,传统的ABB工业机器人码垛程序逐渐暴露出诸多问题。例如,在面对多变的工件类型、复杂的码垛模式及动态调整的生产节拍时,现有程序可能出现运行效率低下、路径规划不合理、能耗偏高及对异常情况处理能力不足等情况。这些问题不仅制约了生产线的整体产能,还可能增加设备的磨损和维护成本,难以满足现代制造业的精细化生产需求[2]。

相关研究表明,优化码垛程序可显著提升作业效率与系统性能。韩驹提出了基于ABB机器人矩形码垛的算法,可制作成码垛标准功能块,进而提高编程效率[3];汤兆平等人针对码垛机器人轨迹规划的时间问题,利用混沌映射初始化种群,改进收敛因子并引入自适应权重Ï提出了一种改进的鲸鱼优化算法对时间进行优化[4];霍天龙和张博则提出了一种基于速度最优的机器人运行轨迹规划算法,减少了码垛工艺下机器人的示教点,并且所规划的路径运行时间较短Ï提高了生产效率[5]。因此Ï对ABB工业机器人码垛程序进行优化设计Ï已成为提升码垛作业性能、增强生产系统竞争力的关键举措。

本文以ABB工业机器人码垛物料作业为研究对象,创新性地结合FOR循环指令、数组及Offs功能进行程序优化。优化后的程序无须对每个货物单独示教,仅需示教一个物料的点位,其余点位通过Offs偏置指令、位置计算公式和FOR循环指令进行程序优化,并将位置计算的结果存储于数组中,码垛时直接调用数组内的位置信息即可。

1物料码垛方案设计

机器人码垛通过对具有代表性的点进行示教Ï即可从下层到上层按顺序堆叠物料,这一技术常见于物流、运输及仓库存储等领域。码垛同一形状的立体货物时,可采用重叠式、纵横交错式、正反交错式和旋转交错式等方式,如图1所示。

ABB工业机器人码垛程序优化设计

本文研究重叠式码垛。机器人在输送链末端等待Ï待物料到位后将其拾取,放置于右侧托盘上,码垛成2层、3行、2列的形式,物料为箱体Ï箱体的大小为长500mm、宽400mm、高度250mmÏ码垛完成后效果如图2所示。码垛工作站基于Robot5tudio仿真软件搭建Ï包含IRB460—110—240—01、传送带、围栏、码垛台,如图3所示。工作站的信号包括真空吸盘动作信号、物料到位检测信号。

ABB工业机器人码垛程序优化设计

2物料码垛程序设计

码垛物料由输送链输送,传感器检测物料是否到位;当检测到物料到位后,机器人便抓取物料并搬运至码垛位置完成码垛。根据码垛工作流程,抓取与搬运物料的路径规划为子程序,码垛物料的路径规划为主程序。同时,依据码垛作业的工作流程,将其划分为初始化列行程序、抓取列行程序和码垛主程序。

在编写程序前需做好准备工作,包括创建工具坐标系tGripper;工件坐标采用默认的wobjo;确认吸盘动作信号doGripper、物料到位信号diBoXInpos;创建程序数据 ,表1中仅列出pHome、ppick、pplace、astack四个重要程序数据,其他过渡点位将在相应程序中说明。

ABB工业机器人码垛程序优化设计


2.1 物料码垛初始化程序rInitAII

初始化程序包括对吸盘动作信号doGripper进行复位,具体程序如表2所示。

ABB工业机器人码垛程序优化设计

2.2 物料码垛抓取子程序rpick设计

物料由传送带输送,位置保持不变。将抓取与搬运物料的路径编写在同一个程序中作为子程序调用;在抓取和搬运路径中,点位数量取决于外围设备的复杂程度,避让点需根据实际情况示教。物料码垛抓取子程序如表3所示。

ABB工业机器人码垛程序优化设计

2.3 物料码垛主程序Main设计

只需示教一个码垛物料释放点,所选释放点位于码垛的右后方;其他物料的释放点均沿X、Y轴正向摆放。通过Offs功能指令结合公式计算其他码垛物料的位置并存储于数组中,再借助FOR循环指令控制层数、行数和列数,以此减少示教点和程序段,主程序如表4所示。

ABB工业机器人码垛程序优化设计

3结论

本文以ABB工业机器人码垛作业为研究对象,结合FOR循环指令、数组及Offs功能对程序进行优化。优化后的程序无须对每个货物单独示教,仅需示教一个货物的点位,其他货物的点位可通过Offs偏置指令、FOR循环指令及总结的位置计算公式进行计算,计算结果存储于数组中,码垛时只需调用数组中存储的位置即可。优化后的程序在对不同物料进行码垛作业时,仅需修改程序中FOR循环的i、j、k终止值,以及Offs功能中x、Y方向的物料间距,即可投入使用。该程序通用性强、简洁易读、维护简便,能减少示教编程占用的机器人生产时间,达到了提高生产效率的目的,可供企业编程人员借鉴。

[参考文献]
[1]范帅,相茂利,张恩亮.智能制造领域中工业机器人技术的应用[J].张江科技评论,2024(1):108—110.
[2]李勋.工业码垛机器人存在问题与解决对策[J].中国新技术新产品,2019(12):21—22.
[3]韩驹.基于ABB机器人矩形码垛的算法实现[J].工业控制计算机,2023,36(6):76—77.
[4]汤兆平,孟鑫,孙剑萍,等.基于改进鲸鱼优化算法的码垛机器人时间最优轨迹规划[J].科学技术与工程,2024,24(14):5882—5891.
[5]霍天龙,张博.基于速度最优的码垛机器人轨迹规划算法[J].机电工程技术,2021,50(2):81—83.

《机电信息》2025年第21期第12篇

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭