Font Size: a A A

Construction And Application Of A CNC Software For Multi-axis Edm

Posted on:2011-09-08Degree:DoctorType:Dissertation
Country:ChinaCandidate:H P HuangFull Text:PDF
GTID:1101360332457984Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the rapid development of China's aviation and aerospace industry, multi-axis Electronic Discharge Machining (short for EDM) CNC technology are more and more widely used in processing key parts. As the use of multi-axis EDM CNC machine is special, foreign embargo on China has been taken. Multi-axis EDM CNC system has not yet been developed in China. Therefore, this paper launched the multi-axis EDM CNC software development.Through the analysis of EDM CNC machine's hardwares and EDM CNC software's functions, five-level structure of software has been established. With Linux and RT-Linux as development platform, based on five-level structure, three main modules: User Management Module, Real-time Control Module , Driver Module and two communications: communication between User Management Module and Real-time Control Module, communication between Real-time Control Module and Driver Module have been established. Dual-core controlling three modules series structure model, which is suitable for multi-axis EDM CNC software, has been established.To develop a multi-axis EDM CNC software which is suitable for practical production, the function composition of the User Management Module has been established. Multi-thread and multi-server structure of User Management Module has been advanced. Through the establishment of the threads and the servers, the construction of the User Management Module has been completed.The tasks of Real-time Control Module have been established. Thread carrying method has been advanced to excute these tasks. Fully reversible interpolation algorithm has been developed. Through the establishment of the threads and the tasks, the construction of the Real-time Control Module has been completed.Through the analysis of driving method, I/O memory was chosen to build the drivers of EDM CNC machine's dedicated hardwares. Using Memory mapping method, Abstract Object method has been advanced to construct Driver Module. The data of communication between User Management Module and Real-time Control Module have been established, SHM and RT-FIFO have been adopted to construct the communication. The data of communication between Real-time Control Module and Driver Module have been established, Exchange Buffer has been advanced to construct the communication.With the research results of multi-axis EDM CNC sofrware, the first five-axis EDM CNC sofrware in china has been developed. Through installing the five-axis EDM CNC sofrware into the machine, the first five-axis EDM CNC machine with independent intellectual property in china has been constructed. The turbine disk machining experiment was carried out with this machine. The results of the experiment showed that the five-axis EDM CNC sofrware is real-time, stable reliable, has a good processing capacity, and can control the movement accurately; the structure model of the multi-aixs EDM CNC software is correct, harmonious and reasonable.
Keywords/Search Tags:Electronic Discharge Machining, CNC software, multi-axis, RT-Linux
PDF Full Text Request
Related items