码垛机械手能将不同外形尺寸的包装货物,整齐、自动地码(或拆)在托盘上(或生产线上等)。为充分利用托盘的面积和码堆物料的稳定性,机器人具有物料码垛顺序、排列设定器。可满足从低速到高速,从包装袋到纸箱,从码垛一种产品到码垛多种不同产品。应用于产品搬运、码垛等,广泛应用于汽车、物流、家电、医药、食品饮料等不同领域。
那要看箱子的形状了,很重的话建议抓手从底部抓起,而不是靠摩擦力带起,立方体的话四抓是比较稳定和容易上手的,并且对箱子的影响也很小。
你要的是逻辑吗?
1、收到启动信号后于HOME位打开抓手,并检测气缸打开到位,同时工件检测传感器未检测到工件
2、机器人运动至抓件位,工件检测传感器检测到工件后抓手夹紧,同时检测气缸夹紧到位
3、抓件离开抓件位一小段距离,再次检测工件传感器,确保抓件成功
4、机器人运动至放件位,打开抓手并检测气缸完全打开,离开一小段距离,检测工件传感器,确保放件成功
5、返回HOME位等待下一次抓件指令或是自动执行下一循环
以上为没有上位机的单独机器人搬运逻辑,如果是含有PLC的标准码垛工作站还需要与PLC交互确认抓放件点有件无件,完成数量等,另外机器人自身的程序也要复杂许多,包含了计算公式什么的
ABB机器人码垛位置抓手旋转方向错了,只需要将程序里编程的旋转处将旋转方向进行修改一下,实例程序为先x方向,再y方向,再z方向,这里在三层循环里进行相应的调试,直到ABB机器人码垛位置抓手旋转方向纠正好了就行了。
1)什么是码垛?
有规律的移动机器人进行抓取及放置
2)如何简便码垛程序
设置好工件坐标系,工具,对第一个码垛放置点进行示教,xyz方向的间距和个数可设
3)如何创建
创建m_pallet模块
建立两个routine
在init 程序里,设置xyz方向个数和各方向间距
在p_main程序里,创建机器人移动到pHome点,pPick位置(抓取位置),以及第一个放置点pPlace_ini
通过三层for循环,进行码垛。实例程序为先x方向,再y方向,再z方向
简单的情况下这个不复杂,如搬运尺寸相同、重量不重的纸箱。实际这个要看现场具体情形的,要看搬运码垛的物件的重量、形状,传送带或者辊道的尺寸,垛盘的尺寸、高度,机器人的工作空间、抓手的设计都是很重要的。
本文转载自互联网,如有侵权,联系删除