An artificial immune system approach to CNC tool path generation
Reduced machining time and increased accuracy for a sculptured surface are both very important when producing complicated parts, so, the step-size and tool-path interval are essential components in high-speed and high-resolution machining. If they are too small, the machining time will increase, whereas if they are too large, rough surfaces will result. In particular, the machining time, which is a key factor in high-speed machining, is affected by the tool-path interval more than the step size. The present paper introduces a ‘system software’ developed to reduce machining time and increased accuracy for a sculptured surface with Non-Uniform Rational B-Spline (NURBS) patches. The system is mainly based on a new and a powerful artificial intelligence (AI) tool, called artificial immune systems (AIS). It is implemented using C programming language on a PC. It can be used as stand alone system or as the integrated module of a CNC machine tool. With the use of AIS, the impact and power of AI techniques have been reflected on the performance of the tool path optimization system. The methodology of the developed tool path optimization system is illustrated with practical examples in this paper.
KeywordsTool-path NURBS Artificial intelligence Artificial immune systems Optimization system
Unable to display preview. Download preview PDF.
- De Castro, L. N., & Von Zuben, F. J. (1999). Artificial immune systems: Part I—Basic theory and applications. DCA-RT 02/00.Google Scholar
- Forrest, S., Perelson, A. S., Allen, L., & Cherukuri, R. (1994). Self–Nonself Discrimination in a computer. In Proceedings of IEEE Symposium on Research in Security and Privacy (pp. 202–212). CA: IEEE Computer Society Press.Google Scholar
- Jee, S., & Koo, T. (2003). Tool-path generation For NURBS surface machining. IEEE Proceedings of the American Control Conference, 2614–2619.Google Scholar