通过对铣床数控系统的设计思想、硬件组成、CAN总线通讯方式、上位机控制软件及仿真系统设计的介绍,提出了一种基于CAN总线的开放式铣床数控系统。实践证明,该铣床控制系统具有良好的软、硬件可重构性,真正实现了数控铣床的开放性设计和柔性设计,使数控系统具有更好的适应能力和灵活配置能力。