以基于PMAC运动控制的三轴微细铣床为对象,在Windows平台上采用C#编程语言进行数控系统软件的开发。首先对数控系统硬件配置作简要介绍,然后针对微细铣床加工特点进行数控软件的总体功能模块设计,重点实现了加工程序运行实时显示、三维实时刀轨显示、旋转缓冲区等特色功能模块的设计开发。数控系统软件运行平稳可靠,功能完善,人机界面良好。
The CNC system software for micro- milling machine based on PMAC is developed on the platform of Windows by using C # programming language. The hardware of the CNC system is briefly introduced,and then the overall functional module of the CNC system software is designed according to the machining characteristics of micro- milling machine. Besides,the development of characterized functions such as the real- time display of executing program,the three- dimensional real- time display of tool path,the rotary motion program buffers are detailed introduced. So far,the operation of the CNC system software is stable and reliable and the software function is perfect with a good human- machine interface.