摘要
为了简化工业机器人控制系统结构,降低工业机器人运动控制器硬件成本,提出了一种基于x86平台和Ether CAT总线的实时工业机器人运动控制器设计。借助Windows可扩展内核的特性,使用RTX64作为控制系统的实时内核,并使用Kingstar Motion作为Ether CAT主站,搭建了一个工业机器人的实时控制系统。使用共享内存实现实时系统和Windows内核的数据交换,实现了在Windows内核中对实时内核程序的指令下达和状态查看,在RTX内核中使用多线程方式实现了对驱动器多种不同类型数据的处理。实验表明,该控制系统具有良好的实时响应性能,能够满足工业机器人的控制要求。
-
单位上海交通大学; 机械系统与振动国家重点实验室