Applications of Software Engineering to Manufacturing Process Planning

Author(s):  
V. Sundararajan ◽  
Paul K. Wright

Agile methods of software development promote the use of flexible architectures that can be rapidly refactored and rebuilt as necessary for the project. In the mechanical engineering domain, software tends to be very complex and requires the integration of several modules that result from the efforts of large numbers of programmers over several years. Such software needs to be extensible, modular, and adaptable so that a variety of algorithms can be quickly tested and deployed. This paper presents an application of the unified process (UP) to the development of a research process planning system called CyberCut. UP is used to (1) analyze and critique early versions of CyberCut and (2) to guide current and future developments of the CyberCut system. CyberCut is an integrated process planning system that converts user designs to instructions for a computer numerical control (CNC) milling machine. The conversion process involves algorithms to perform tasks such as feature extraction, fixture planning, tool selection, and tool-path planning. The UP-driven approach to the development of CyberCut involves two phases. The inception phase outlines a clear but incomplete description of the user needs. The elaboration phase involves iterative design, development, and testing using short cycles. The software makes substantial use of design patterns to promote clean and well-defined separation between and within components to enable independent development and testing. The overall development of the software tool took about two months with five programmers. It was later possible to easily integrate or substitute new algorithms into the system so that programming resources were more productively used to develop new algorithms. The experience with UP shows that methodologies such as UP are important for engineering software development where research goals, technology, algorithms, and implementations show dramatic and frequent changes.

2004 ◽  
Vol 4 (3) ◽  
pp. 235-241 ◽  
Author(s):  
Kenneth Castelino ◽  
V. Sundararajan ◽  
Roshan D’Souza ◽  
Balaji Kannan ◽  
Paul. K. Wright

AMPS is a fully automated process planning system for milling of 2.5D parts. It consists of different modules, each of which performs specific tasks like identification of removal volumes, setup and fixture planning, tool selection and tool path planning. This article focuses on the architecture of the planning system, the integration of the different modules and the interfaces needed for smooth flow of information between these modules. Current computer aided process planning (CAPP) practices were considered while defining interfaces so that these modules can be easily integrated into a commercial CAPP system.


2013 ◽  
Vol 423-426 ◽  
pp. 2855-2858 ◽  
Author(s):  
Hua Bing Ouyang

STEP-NC is an extension of STEP that defines a machine independent bi-directional data standard for Computerized Numerical Control (CNC) systems. A framework of an intelligent process planning system for milling based on STEP-NC is proposed. Four functional layers are involved in the software-based framework of STEP-NC intelligent process planning system. The intelligent technology, such as neural network, fuzzy logic and genetic algorithm, is utilized to generate and optimize the process route. The implementation of the purposed prototype system named ST-ICAPP is presented based on Solidworks. An example is given to demonstrate the feasibility and efficiency of the prototype system. As a result, this research shows a high potential to aid the development of new CAPP milling system.


1994 ◽  
Vol 26 (4) ◽  
pp. 2-18 ◽  
Author(s):  
SANJAY B. JOSHI ◽  
WALTER C. HOBERECHT ◽  
JASON LEE ◽  
RICHARD A. WYSK ◽  
DEAN C. BARRICK

2019 ◽  
Vol 13 (1) ◽  
pp. 67-73 ◽  
Author(s):  
Mayu Hashimoto ◽  
◽  
Keiichi Nakamoto

Die and mold are necessary for the manufacture of present industrial products. In recent years, the requirement of high quality and low cost machining of complicated surfaces has increased. However, it is difficult to generalize process planning that depends on skillful experts and decreases the efficiency of preparation in die and mold machining. To overcome an issue that is difficult to generalize, it is well known that neural networks may have the ability to infer a valid value based on past case data. Therefore, this study aims at developing a neural network based process planning system to infer the required process parameters for complicated surface machining by using past machining information. The result of the conducted case studies demonstrates that the developed process planning system is helpful for determining the tool path pattern for complicated surface machining according to the implicit machining knowhow.


Author(s):  
Samira Sadeghi ◽  
Farhad Ameri

This paper presents an intelligent process planning system for generating machining instructions for prismatic parts. The generated instruction includes machine tool information, machining sequence, tool and setup information, machining parameters, and tool path. In the proposed system, part information is received as a STEP AP224 feature model. One novel aspect of the proposed system is implementation of a formal OWL ontology for representation of machine tool and cutting tool capability knowledge as well as part information. OWL-based ontology enables automated ontological reasoning during process planning. Also, SWRL rule modeling approach is adopted for identifying feasible machine tools and cutting tools and also specifying process parameters. A proof-of-concept implementation is presented as well in this paper.


Sign in / Sign up

Export Citation Format

Share Document