Development of multi-axis electro-discharge machining CNC System

To process geometrically complex or hard material parts,a new kind of multi-axis Electro-Discharge Machining (EDM) Computer Numerical Control (CNC) system was developed. To strengthen the real-time performance,stability and reliability of the system,based on RT-Linux,dual-kernel structure was proposed to realize real-time task and time-sharing task separately. CNC system was composed of real-time control module,drive module,CNC user module and communications among modules. Thread-carrying method was put forward to solve collaborative control of real-time tasks. Circulation-selection method was presented to solve scheduling problem,and plan interpolation deriving method was proposed to construct multi-axis interpolation algorithm. To strengthen the real-time performance of drivers,memory-mapping method was advanced. To simplify management tasks,thread-processor mode was advanced. To strengthen real-time performance of the system,the optimal communication methods were adopted. Five-axis EDM CNC system was developed and turbine blisk processing experiment was carried out to validate the performance. Experimental results indicated that the system was stable and reliable with good real-time performance.