MC2 是开源的数控机床控制系统软件 。 EMC2 能移植到实时操作系统 (例如 ubuntu 等 )并根 据开发者定制完成复杂的机床和机器人实时控制。 软件能够在平台上运行稳定, 代码成熟。 然而由 于 EMC2 软件代码量非常庞大, 阅读和消化难度很大 。结合作者实际从事的数控系统项目的研究和 学习。 对整个软件的架构 , 通信机制 , 各模块的功能以及大致的工作流程进行深入分析