摘要
EMC2是开源的数控机床控制系统软件。EMC2能移植到实时操作系统(例如ubuntu等)并根据开发者定制完成复杂的机床和机器人实时控制。软件能够在平台上运行稳定,代码成熟。然而由于EMC2软件代码量非常庞大,阅读和消化难度很大。结合作者实际从事的数控系统项目的研究和学习。对整个软件的架构,通信机制,各模块的功能以及大致的工作流程进行深入分析。
EMC2 is an open source CNC control system software.It can be migrated to real-time operating system such as ubuntu,also can be customized according to the developer to complete complex real-time control of machine tools and robots.Software can run on the platform stable and the code is very mature.However,due to a very large amount of software code in EMC2,it is very difficult to read and digest.Combined with the numerical control system,I actually engaged in the research project and learning.The entire software architecture,communication mechanism,the module features and generally the work of the processes are summarized.
出处
《组合机床与自动化加工技术》
北大核心
2010年第10期48-51,共4页
Modular Machine Tool & Automatic Manufacturing Technique
基金
广东省教育部产学研项目(B090300060)