一种单机械臂的多位置输出控制方法和装置制造方法及图纸

技术编号:17329547 阅读:26 留言:0更新日期:2018-02-24 22:52
本发明专利技术公开了一种单机械臂的多位置输出控制方法,首先设置码放区域的垛件码放工艺;然后检测流水线的运转状态和工作状态,在所述流水线的运转状态或工作状态达到标准时,进行下一步,否则再次执行本步骤;接着检测所述流水线对应的托盘位置上的托盘状态,当所述托盘状态达到标准时,进行下一步,否则再次执行对下一位置的所述托盘执行本步骤;最后控制所述机械臂的取件部从所述流水线上抓取垛件,并根据所述码放工艺将所述垛件移动到所述托盘上的预定位置;根据所述码放工艺,以预定的姿态将所述垛件放置到所述托盘上的所述预定位置。本发明专利技术还提供了一种单机械臂的多位置输出控制装置,能有效减少所述机械臂在工作中的等待时间,提高工作效率。

A multi position control method and device for a single arm arm

【技术实现步骤摘要】
一种单机械臂的多位置输出控制方法和装置
本专利技术涉及机械臂控制领域,尤其涉及一种单机械臂的多位置输出控制方法和装置。
技术介绍
搬运和码垛作业在现代企业的物流管理中占有重要地位。在码垛技术中,采用单机械臂单位置输出的方案,即单个机械臂对应单个固定的码垛位置,从流水线上的固定位置抓取垛件,码放到固定位置上的托盘上。在固定位置上的所述托盘未摆放或者托盘位置不正确时,容易出现垛件受损,甚至由于垛件码放不稳固而导致事故的发生。现有技术对此的解决方案是在机械臂上对托盘进行检测,在所述托盘未就位的情况下控制所述机械臂暂停工作,致使所述机械臂在所述托盘未就位的情况下经常处于等待状态,工作效率受到影响。
技术实现思路
本专利技术实施例的目的是提供一种单机械臂的多位置输出控制方法,能有效减少所述机械臂在工作中的等待时间,提高工作效率。为实现上述目的,本专利技术实施例提供了一种单机械臂的多位置输出控制方法,包括步骤:S1、设置码放区域的垛件码放工艺;S2、检测流水线的运转状态和工作状态,在所述流水线的运转状态或工作状态达到标准时,进行步骤S3,否则再次执行步骤S2;S3、检测所述流水线对应的托盘位置上的托盘状态,当所述托盘状态达到标准时,进行步骤S4,否则对下一位置的所述托盘执行步骤S3;S4、控制所述机械臂的取件部从所述流水线上抓取垛件,并根据所述码放工艺将所述垛件移动到所述托盘上的预定位置;S5、根据所述码放工艺,以预定的姿态将所述垛件放置到所述托盘上的所述预定位置,完成后返回步骤S2。作为上述方案的改进,所述步骤S2具体包括:S21、检测流水线的运转状态,若所述流水线处于正常运转状态,则进行步骤S22;否则进入等待,并在等待的时间达到预设的时间长度之后再次进行步骤S21;S22、检测所述流水线的工作状态,若所述流水线工作正常进行中,则进行步骤S3;否则进入等待,并在等待的时间达到预设的时间长度之后返回步骤S2;作为上述方案的改进,所述步骤S3具体包括:S31、检测所述流水线对应的托盘位置上是否有托盘放置,若所述托盘位置上有托盘正确放置,则进行步骤S32;否则对下一所述托盘位置执行步骤S31;S32、检测所述托盘位置上放置的所述托盘的姿态是否正确,若所述托盘的姿态正确,则进行步骤S4;否则对下一所述托盘位置执行步骤S31。作为上述方案的改进,所述流水线运转状态信息包括正常运转状态、停止运转状态或异常运转状态。作为上述方案的改进,所述流水线工作状态包括工作准备中、工作进行中或工作已完成。作为上述方案的改进,通过压力传感器来获取所述托盘位置上的托盘放置信息。作为上述方案的改进,通过光电传感器检测所述托盘的边缘来判断所述托盘的姿态是否正确。作为上述方案的改进,所述码放工艺包括垛件的码放姿态、码放位置和码放次序。作为上述方案的改进,单层码放的所述垛件个数为所述码放区域可承载的所述垛件的单层最大数量。与现有技术相比,本专利技术提供的一种单机械臂的多位置输出控制方法,首先设置托盘上垛件的码放工艺,然后检测流水线的运转状态和工作状态。当所述流水线不处于正常运转状态或不处于工作进行中时,对所述流水线的运转状态和工作状态再次进行检测。直到检测到所述流水线正常运转,并且工作进行中。然后检测所述流水线对应的托盘位置的托盘放置和所述托盘的姿态。当检测到所述托盘位置上未有托盘放置,或所述托盘的姿态错误时,转入下一所述托盘位置,并对下一所述托盘位置进行上述检测。直至发现放置在所述托盘位置上且姿态正确的所述托盘,从工作进行中的所述流水线上抓取垛件,根据预设的码放工艺将所述垛件码放到所述托盘上的预设位置上。能够在流水线的托盘未到位或姿态错误时,控制所述机械臂检测其他可进行码垛工作的托盘,并对可进行码垛工作的所述托盘进行码垛工作,减少所述机械臂在工作中的等待时间,提高工作效率。本专利技术实施例还提供了一种单机械臂的多位置输出控制装置,包括工艺设置模块,用于控制垛件码放工艺的设置;流水线检测模块,用于检测流水线的运转状态和工作状态;托盘检测模块,用于检测所述托盘的放置信息和姿态信息;码垛控制模块,用于控制所述机械臂根据预设的码放工艺进行码垛工作。与现有技术相比,本专利技术提供的一种单机械臂的多位置输出控制装置,由所述工艺设置模块设置托盘上垛件的码放工艺。然后由所述流水线检测模块检测流水线的运转状态和工作状态。当所述流水线不处于正常运转状态或不处于工作进行中时,对所述流水线的运转状态和工作状态再次进行检测。直到检测到所述流水线正常运转,并且工作进行中。接着由托盘检测模块检测所述流水线对应的托盘位置的托盘放置和所述托盘的姿态。当检测到所述托盘位置上未有托盘放置,或所述托盘的姿态错误时,转入下一所述托盘位置,并对下一所述托盘位置进行上述检测。直至发现放置在所述托盘位置上且姿态正确的所述托盘,码垛控制模块控制所述机械臂从工作进行中的所述流水线上抓取垛件,根据预设的码放工艺将所述垛件码放到所述托盘上的预设位置上。能够在流水线的托盘未到位或姿态错误时,控制所述机械臂检测其他可进行码垛工作的托盘,并对可进行码垛工作的所述托盘进行码垛工作,减少所述机械臂在工作中的等待时间,提高工作效率。附图说明图1是本专利技术实施例中一种单机械臂的多位置输出控制方法流程图。图2是本专利技术实施例中一种单机械臂的多位置输出控制方法步骤S2的流程图。图3是本专利技术实施例中一种单机械臂的多位置输出控制方法步骤S3的流程图。图4是本专利技术实施例中一种单机械臂的多位置输出控制装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种单机械臂的多位置输出控制方法,所述机械臂为多关节机械臂,包括取件部和运动部。所述取件部用于抓取从流水线上运送来的垛件和将所述垛件放置在指定位置,所述取件部取得所述垛件的方式包括但不限于夹取、托取和吸取;所述运动部包括多个关节联动,用于带动所述机械臂的取件部实现三维位移。所述机械臂将所述垛件码放到托盘上,所述托盘为码垛用托盘,承载面为方形,包括但不限于平板托盘、柱式托盘和箱式托盘。参见图1至图3,本专利技术实施例提供的一种单机械臂的多位置输出控制方法包括步骤:S1、设置所述码放区域的垛件码放工艺。具体地,读取码放区域的面积和形状数据,结合单个所述垛件码放在所述码放区域上的占用面积和形状数据,计算出所述码放区域可承载的所述垛件的单层最大数量。通过启发式算法,如蚁群算法或近似算法等,也可以通过穷举法,在满足所述码放区域单层码放的所述垛件的数量等于所述单层最大数量的条件下,计算出将多个所述垛件码放在所述码放区域上的姿态和位置,并为多个所述垛件添加任意的码放顺序,将多个所述垛件的所述码放姿态、所述码放位置和所述码放次序的组合记录为码放工艺。S2、检测流水线的运转状态和工作状态,在所述流水线的运转状态或工作状态达到标准时,进行步骤S3,否则再次执行步骤S2。具体地,步骤S2包括:S21、检测流水线的运转状态,若所述流水线处于正常运转状态,则进行步骤S22;本文档来自技高网...
一种单机械臂的多位置输出控制方法和装置

【技术保护点】
一种单机械臂的多位置输出控制方法,其特征在于,包括步骤:S1、设置码放区域的垛件码放工艺;S2、检测流水线的运转状态和工作状态,在所述流水线的运转状态或工作状态达到标准时,进行步骤S3,否则再次执行步骤S2;S3、检测所述流水线对应的托盘位置上的托盘状态,当所述托盘状态达到标准时,进行步骤S4,否则对下一位置的所述托盘执行步骤S3;S4、控制所述机械臂的取件部从所述流水线上抓取垛件,并根据所述码放工艺将所述垛件移动到所述托盘上的预定位置;S5、根据所述码放工艺,以预定的姿态将所述垛件放置到所述托盘上的所述预定位置,完成后返回步骤S2。

【技术特征摘要】
1.一种单机械臂的多位置输出控制方法,其特征在于,包括步骤:S1、设置码放区域的垛件码放工艺;S2、检测流水线的运转状态和工作状态,在所述流水线的运转状态或工作状态达到标准时,进行步骤S3,否则再次执行步骤S2;S3、检测所述流水线对应的托盘位置上的托盘状态,当所述托盘状态达到标准时,进行步骤S4,否则对下一位置的所述托盘执行步骤S3;S4、控制所述机械臂的取件部从所述流水线上抓取垛件,并根据所述码放工艺将所述垛件移动到所述托盘上的预定位置;S5、根据所述码放工艺,以预定的姿态将所述垛件放置到所述托盘上的所述预定位置,完成后返回步骤S2。2.如权利要求1所述的多位置输出控制方法,其特征在于,所述步骤S2具体包括:S21、检测流水线的运转状态,若所述流水线处于正常运转状态,则进行步骤S22;否则进入等待,并在等待的时间达到预设的时间长度之后再次进行步骤S21;S22、检测所述流水线的工作状态,若所述流水线工作正常进行中,则进行步骤S3;否则进入等待,并在等待的时间达到预设的时间长度之后返回步骤S2。3.如权利要求1所述的多位置输出控制方法,其特征在于,所述步骤S3具体包括:S31、检测所述流水线对应的托盘位置上是否有托盘放置,若所述托盘位置上有托盘正确放置,则进行步骤S32;否则对下一所述...

【专利技术属性】
技术研发人员:周健华唐继勇吴厚科邓联松
申请(专利权)人:广州泰行智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1