摘要

基于WMS系统垛型定义管理的工业机器人程序设计核心要求:便于WMS系统对垛型定义和管理,能够方便添加、修改、删除和清空物料信息,适应自动包装设备运行的要求;定义地面站PLC与工业机器人工作站系统的通讯接口、编写数据处理和信息校验程序;保证上位机、地面站PLC和机器人工作站系统之间物料信息的统一,码垛信息正确性和物料信息的全流程可追溯性。在WMS系统中,首先能够识别出物料信息属性——物料的品种、数量、尺寸、垛型编号、去向和预置码垛数量等,这些属性与地面站系统息息相关。因此,研究工业机器人与地面站的通讯、识别物料信息属性和定义机器人工作站系统的通讯接口,不但对工业机器人的结构化程序设计具有重要的指导意义,而且具有更广泛的实用意义。主要研究基于WMS系统垛型定义管理的工业机器人程序设计,围着这一研究目标,将介绍工业机器人与地面站PLC的通讯接口、地面站的组态、机器人程序编写的要求等;首先确定程序的结构,其次优化调度程序和完善数据校验程序,最后编写码垛算法——基于栈板位置的码垛算法等。