高性能数控系统传统上采取定制方式开发,软硬件无法共用,开发周期长且成本高。针对嵌入式数控系统快速组态开发的难题,构建并实现了一种基于构件的嵌入式柔性数控系统体系结构,介绍了该体系结构的硬件逻辑,给出了高速运动控制协议及实现方法。阐述了系统软件的组态结构,该结构由嵌入式柔性开发平台、功能程序构件库和模型算法构件库三部分组成;给出了其功能构件的标准接口定义及实现。利用该柔性数控系统平台,所开发的系列数控系统已在工业上得到了应用,结果表明系统开发周期可明显缩短。
High-performance CNC systems were developed traditionally by the custom made pattern,the CNC soft-hardware was not shared with this pattern,its developing period was long and the developing cost was high.In order to solve the rapid configration problem of embedded CNC system,this paper proposed and implemented a type of embedded flexible CNC system based on components,and discussed the logic of hardware and presented the high-speed motion control protocol and implementation methods.The software system was implemented with a configuration structure on components,which consisted of three parts: embedded flexible development platform,function component library and model algorithm library,the paper presented the standard interface definitions.A series of CNC system developed by this flexible CNC platform was already been applied in industry,it shows that system developing period is reduced.