分析了目前国外先进数控系统现场总线的通信特性,提出和定义了一种基于双CAN(Controller Area Network)总线的数控系统位置控制通信协议———CANsmc(CAN for Syn-chronous Motion Control).CANsmc采用主从式的双通道网络,由一个主站和...分析了目前国外先进数控系统现场总线的通信特性,提出和定义了一种基于双CAN(Controller Area Network)总线的数控系统位置控制通信协议———CANsmc(CAN for Syn-chronous Motion Control).CANsmc采用主从式的双通道网络,由一个主站和最多61个从站组成,实现了带有广播同步电报的轮询式通信.协议以通用的CAN总线芯片为硬件基础,利用CAN芯片通信报文的描述符定义出CANsmc的通信报头.CANsmc共定义了3种电报类型:主站同步电报MST,主站数据电报MDT和伺服电报DT.主站通过主通道向从站发送MST和MDT,从站在收到MDT后通过从通道向主站反馈DT.最后,建立了一个CANsmc实验验证系统,用软件的方式实现了CANsmc协议,主站基于PC机ISA总线,从站是一个位控卡,可以实现位置、速度、回参考点等多种控制.实验证明,CANsmc总线可以满足先进工业机器人和数控机床控制系统的应用要求.展开更多
文摘分析了目前国外先进数控系统现场总线的通信特性,提出和定义了一种基于双CAN(Controller Area Network)总线的数控系统位置控制通信协议———CANsmc(CAN for Syn-chronous Motion Control).CANsmc采用主从式的双通道网络,由一个主站和最多61个从站组成,实现了带有广播同步电报的轮询式通信.协议以通用的CAN总线芯片为硬件基础,利用CAN芯片通信报文的描述符定义出CANsmc的通信报头.CANsmc共定义了3种电报类型:主站同步电报MST,主站数据电报MDT和伺服电报DT.主站通过主通道向从站发送MST和MDT,从站在收到MDT后通过从通道向主站反馈DT.最后,建立了一个CANsmc实验验证系统,用软件的方式实现了CANsmc协议,主站基于PC机ISA总线,从站是一个位控卡,可以实现位置、速度、回参考点等多种控制.实验证明,CANsmc总线可以满足先进工业机器人和数控机床控制系统的应用要求.