控制技术的主要任务是控制工业机器人工作空间中的运动位置、姿态和轨迹、操作顺序和动作时间。具有编程简单、软件菜单操作、友好人机交互界面、在线操作提示、使用方便等特点。
(1) 开放式模块化控制系统架构:采用分布式CPU计算机结构,分为机器人控制器(RC)、运动控制器(MC)、光电隔离输入/输出控制板、传感器处理板、编程示教盒等。机器人控制器(RC)和编程示教盒通过串口/CAN总线进行通信。机器人控制器(RC)的主计算机完成机器人的运动规划、插补、位置伺服、主控制逻辑、数字i/o、传感器处理等功能,编程示教盒完成信息显示和按键输入。
(2) 模块化、层次化控制器软件系统:软件系统基于开源实时多任务操作系统Linux,采用层次化、模块化结构设计,实现软件系统的开放性。整个控制器软件系统分为三层:硬件驱动层、核心层和应用层。这三个级别面临不同的功能需求,对应不同的开发级别。系统中的每一级都由几个功能相对的模块组成。这些功能模块相互协作,以实现该级别提供的功能。
(3) 机器人故障诊断与安全维护技术:通过各种信息对机器人故障进行诊断和维护,是保证机器人安全的关键技术。
(4) 网络化机器人控制器技术:当前机器人应用工程正在从单台机器人工作站向机器人生产线发展,机器人控制器的网络化技术变得越来越重要。该控制器具有串口、现场总线和以太网联网功能。它可以用于机器人控制器和机器人控制器之间的通信,以便于机器人生产线的监控、诊断和管理。
(5) 先进技术工业机器人集成了先进制造技术,如精度、灵活性、智能和软件应用程序开发。通过实施过程检测、控制、优化、调度、管理和决策,可以增加产量,提高质量,降低成本,减少资源消耗和环境污染,