上下料机器人采用分布式CPU计算机结构,分为机器人控制器(RC),运动控制器(MC),光电隔离I/O控制板、传感器处理板和编程示教盒等。机器人控制器(RC)和编程示教盒通过串口/CAN总线进行通讯。软件系统建立在基于开源的实时多任务操作系统上,采用分层和模块化结构设计,以实现软件系统的开放性。整个控制器软件系统分为硬件驱动层、核心层和应用层。
通过各种信息,对上下料机器人故障进行诊断,并进行相应维护,是保证机器人安全性的关键技术。目前上下料机器人的应用工程由单台机器人工作站向机器人生产线发展,机器人控制器的联网技术变得越来越重要。控制器上具有串口、现场总线及以太网的联网功能。