Abstract
This study aimed to develop software for multi-axis electrical discharge machining (EDM) computer numerical control (CNC) systems using open CNC technology and soft CNC technology and to then apply the software to the machining of rimmed turbine blisks. Through the analysis of functional requirements, this study established the hierarchy structure of the software. On the basis of this structure, three main modules and their communications were established with Linux and RT-Linux as the development platforms. The software architecture was also constructed. Through the construction of the modules and communications and the realization of the functions, the multi-axis EDM CNC system software was developed and installed into a five-axis EDM CNC machine to realize the machining of rimmed turbine blisks. Machining results show that the architecture of the software is correct, harmonious, and reasonable. The software is also stable and reliable and features strong real-time capability and accurate movement control.
Similar content being viewed by others
References
Tlili A, Ghanem F, Salah NB (2015) A contribution in EDM simulation field. Int J Adv Manuf Technol 79:921–35
Revaz B, Emery J, Witz G (2005) Local temperature response to pulsed discharges in electronic discharge machining (EDM) environment. IEEE Transactions on Automatic Control Plasma Science 33:1066–71
Mohammadzadeh Sari M, Noordin MY, Brusa E (2013) Role of multi-wall carbon nanotubes on the main parameters of the electrical discharge machining (EDM) process. Int J Adv Manuf Technol 68:1095–1012
Ferreira JC, Mateus AS, Alves NF (2007) Rapid tooling aided by reverse engineering to manufacture EDM electrodes. Int J Adv Manuf Technol 34:1133–43
Zhou M, Han F, Wang Y, Soichiro I (2009) Assessment of the dynamical properties in EDM process—detecting deterministic nonlinearity of EDM process. Int J Adv Manuf Technol 44:91–9
Wu C, Cao S, Yu M (2013) One kind of remote monitoring network design based on open CNC system. Lecture Notes in Electrical Engineering 163:2007–13
Martinov GM, Martinova LI (2010) Trends in the numerical control of machine-tool systems. Russ Eng Res 30:1041–5
Son S, Kim T, Sarma SE (2009) A hybrid 5-axis CNC milling machine. Precis Eng 33:430–46
Yusof Y, Latif K (2015) A novel ISO 6983 interpreter for open architecture CNC systems. Int J Adv Manuf Technol 80:1777–86
Yun J, Jung Y, Kurfess T (2013) A geometric postprocessing method for 5-axis machine tools using locations of joint points. Int J Adv Manuf Technol 14:1969–77
Zhang X, Tang X, Chen J (2008) Time synchronization of hierarchical real-time networked CNC system based on ethernet/internet. Int J Adv Manuf Technol 36:1145–56
Mandrykin MU, Mutilin VS, Novikov EM, Khoroshilov AV, Shved PE (2013) Using linux device drivers for static verification tools benchmarking. Program Comput Softw 38:245–56
Jung YJ, Lim D, Koo YB, Lee ES, Choi H (2014) A real-time responsiveness measurement method of linux-based mobile systems for P2P cloud systems. Peer-to-Peer Networking and Applications 7:665–75
Ji H, Li Y, Wang J (2007) A software oriented CNC system based on Linux/RTLinux. Int J Adv Manuf Technol 39:291–301
A. Zubizarreta, E. Portillo, I. Cabanes, D. Orive, M. Marcos, Ch. Pinto (2013) Real-time environment design for testing advanced control approaches in parallel robots. Int J Adv Manuf Technol 67: 1459–1475
Choi BW, Shin DG, Park JH, Yi SY, Gerald S (2009) Real-time control architecture using Xenomai for intelligent service robots in USN environments. Intell Serv Robot 3:139–51
Nguyen HV, Rivas R, Nahrstedt K (2011) iDSRT: integrated dynamic soft real-time architecture for critical infrastructure data delivery over WLAN. Mobile Networks and Applications 16:96–108
Wings E, Müller M, Rochler M (2015) Integration of real-time Ethernet in LinuxCNC. Int J Adv Manuf Technol 78:1837–46
Milutinovic D, Glavonjic M, Slavkovic N, Dimic Z, Zivanovic S, Kokotovic B, Tanovic L (2011) Reconfigurable robotic machining system controlled and programmed in a machine tool manner. Int J Adv Manuf Technol 53:1217–29
Wang J-B, Yau H-T (2014) Universal real-time NURBS interpolator on a PC-based controller. Int J Adv Manuf Technol 71:497–507
Guniguntala D, McKenney PE (2008) The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux. IBM Syst J 47:221–36
Romanenko A, Castro JAAM (2000) An RT-Linux based control system of a pilot plant for reaction kinetics and process control studies. Comput Chem Eng 24:1063–8
Tong D, Veldhuis SC, Elbestawi MA (2007) Control of a dual stage magnetostrictive actuator and linear motor feed drive system. Int J Adv Manuf Technol 33:379–88
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Rights and permissions
About this article
Cite this article
Huang, H., Chi, G. & Wang, Z. Development and application of software for open and soft multi-axis EDM CNC systems. Int J Adv Manuf Technol 86, 2689–2700 (2016). https://doi.org/10.1007/s00170-016-8353-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-8353-6