An artificial immune system approach to CNC tool path generation

�lker, Erkan; Emin Turanalp, Mehmet; Sel�uk Halkaci, H.
February 2009
Journal of Intelligent Manufacturing;Feb2009, Vol. 20 Issue 1, p67
Academic Journal
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.


Related Articles

  • The research on the corpus-based machine translation system. Weifeng Geng // Applied Mechanics & Materials;2014, Vol. 713-715, p1982 

    Corpus linguistics has become a study mainstream of language. The research based on corpus is no longer a unique field of computer experts. Developing the machine translation system based on Corpus need to train many high-level talents, which not only are proficient in a number of linguistic...

  • Program Reusability through Program Transformation. Boyle, James M.; Muralidharan, Monagur N. // IEEE Transactions on Software Engineering;Sep84, Vol. 10 Issue 5, p574 

    How can a program written in pure applicative LISP be reused in a Fortran environment? One answer is by automatically transforming it from LISP into Fortran. In this paper we discuss a practical application of this technique-one that yields an efficient Fortran program. We view this process as...

  • Learning Communicating Automata from MSCs. Bollig, Benedikt; Katoen, Joost-Pieter; Kern, Carsten; Leucker, Martin // IEEE Transactions on Software Engineering;May/Jun2010, Vol. 36 Issue 3, p390 

    This paper is concerned with bridging the gap between requirements and distributed systems. Requirements are defined as basic message sequence charts (MSCs) specifying positive and negative scenarios. Communicating finite-state machines (CFMs), i.e., finite automata that communicate via FIFO...

  • Formal Systems Based upon Automata and Grammars. Čermák, Martin // Information Sciences & Technologies: Bulletin of the ACM Slovaki;Dec2012, Vol. 4 Issue 4, p7 

    This work is based on my PhD thesis, which continues with studying of grammar and automata systems. First of all, it deals with regularly controlled CD grammar systems with phrase-structure grammars as components. Into these systems, three new derivation restrictions are placed and their effect...

  • A Library for Locally Weighted Projection Regression. Klanke, Stefan; Vijayakumar, Sethu; Schaal, Stefan // Journal of Machine Learning Research;4/1/2008, Vol. 9 Issue 4, p623 

    In this paper we introduce an improved implementation of locally weighted projection regression (LWPR), a supervised learning algorithm that is capable of handling high-dimensional input data. As the key features, our code supports multi-threading, is available for multiple platforms, and...

  • Extending the Diagnostic Capabilities of Artificial Intelligence-Based Instructional Systems. Mathan, Santosh; Yeung, Nick // AI Magazine;Winter2015, Vol. 36 Issue 4, p51 

    Active problem solving has been shown to be one of the most effective ways to acquire complex skills. Whether one is learning a programming language by implementing a computer program, or learning calculus by solving problems, context-sensitive feedback and guidance are crucial to keeping...

  • Storytelling software learns how to spin a yarn. Hodson, Hal // New Scientist;12/8/2012, Vol. 216 Issue 2894, p22 

    The article discusses research by computer scientist Lotzi Bölöni and others on the artificial intelligence (AI) storytelling software Xapagy, which is able to create its own narratives based on word associations from other stories in its memory. Topics include the use of English and the...

  • The fifth generation. Weston, Rusty // PC Week;1/6/97, Vol. 14 Issue 1, p103 

    Discusses so-called fifth-generation languages (5GL) for computers. Possible combination of artificial-intelligence (AI) programming techniques and reuse management; The approach known as knowledge-based programming; Problems with higher-level coding abstractions.

  • A Linguistic Lesson. Kirrane, Diane; Fitzgerald, Patricia // Training & Development Journal;Nov87, Vol. 41 Issue 11, p6 

    Comments on the `Training and Development Journal's August 1987 article on artificial intelligence. misspelling of the computer language `forth'.


Read the Article


Sign out of this library

Other Topics