scholarly journals A Framework of Next Generation Adaptive CNC Controller

Modern manufacturing industries have increasingly demanded to bring comprehensive input data described using high-level languages such as STEP-NC, rather than outdated G&M codes into computer numerical control machine tool levels. In current dynamic shop floor environments, predefined numerical control (NC) command generated in early stages is regularly found unusable or unsuitable for the dedicated resources, causing useless efforts used up in the initial process planning and NC code generation. This research aims to propose a new structure of an adaptive CNC controller by taking the advantages of well-known IEC61499 and STEP-NC standards. For realising adaptive CNC controller capability, integration of the native process planning decision-making function into CNC controller will be established. The activities such as cutting tool selection, machining parameter determination and toolpath generation will be issued automatically by the controller itself that subject to available online machine resources. The generic STEP-NC file is employed as data input and arranged accordingly in the IEC 61499 function block software editor. The system is developed in the JAVA environment by using proposed language.

2005 ◽  
Vol 6 (1) ◽  
pp. 49-59 ◽  
Author(s):  
V. V. Satish K Motipalli ◽  
Prakash Krishnaswami

This paper describes a novel method for automated process planning for boring of turned components with arbitrary internal geometry from a semi-finished stock. Earlier work has been reported on process planning for boring of components with monotonic internal geometry made from bar stock. This paper addresses the more general problem of process planning of parts with nonmonotonic internal geometry from arbitrary given the initial geometry, i.e., from a casting or from a semi-finished stock. With the algorithms developed, we are able to achieve full automation of all aspects of the process plan, including operations sequencing, parameter selection, numerical control (NC) code generation, etc. Thus, it becomes possible to go from design to NC code in a fully automated fashion. In the present work we focus on a tightly defined part family, which results in very simple but robust automation algorithms. This is in contrast to much of the reported work on automated process planning, which generally targets broad part families, leading to complex algorithms that fall short of complete design-to-NC automation.


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.


Author(s):  
Nikolaos Tapoglou ◽  
Jörn Mehnen ◽  
Aikaterini Vlachou ◽  
Michael Doukas ◽  
Nikolaos Milas ◽  
...  

The way machining operations have been running has changed over the years. Nowadays, machine utilization and availability monitoring are becoming increasingly important for the smooth operation of modern workshops. Moreover, the nature of jobs undertaken by manufacturing small and medium enterprises (SMEs) has shifted from a mass production to small batch. To address the challenges caused by modern fast changing environments, a new cloud-based approach for monitoring the use of manufacturing equipment, dispatching jobs to the selected computer numerical control (CNC) machines, and creating the optimum machining code is presented. In this approach the manufacturing equipment is monitored using a sensor network and though an information fusion technique it derives and broadcasts the data of available tools and machines through the internet to a cloud-based platform. On the manufacturing equipment event driven function blocks with embedded optimization algorithms are responsible for selecting the optimal cutting parameters and generating the moves required for machining the parts while considering the latest information regarding the available machines and cutting tools. A case study based on scenario from a shop floor that undertakes machining jobs is used to demonstrate the developed methods and tools.


Author(s):  
V. V. Satish K. Motipalli ◽  
Prakash Krishnaswami

This paper describes a novel method for automated process planning for rough boring of turned components with arbitrary internal geometry from a semi-finished stock. Earlier work has been reported on process planning for boring of components with monotonic internal geometry made from bar stock. This paper addresses the more general problem of process planning of parts with non-monotonic internal feature list from arbitrary given initial geometry, i.e., from a casting or from a semi-finished stock. With the algorithms developed, we are able to achieve full automation of all aspects of the process plan, including operations sequencing, parameter selection, NC code generation, etc. Thus, it becomes possible to go from design to NC code in a fully automated fashion. In the present work we focus on a tightly defined part family, which results in very simple but robust automation algorithms. This is in contrast to much of the reported work on automated process planning, which generally targets broad part families, leading to complex algorithms that fall short of complete design-to-NC automation.


2010 ◽  
Vol 97-101 ◽  
pp. 3146-3150 ◽  
Author(s):  
Lu Feng Luo ◽  
Shuang Sun ◽  
Qing Guo Meng ◽  
Quo Qing Li

In view of the limitation of trial cutting or manual inspection of the process planning validation of conventional numerical control, a new method of planning process simulation based on virtual reality was proposed. Firstly, the structure and implementation scheme of simulation system were given, and the simulation platform was established. Then, the movement behavior of machine tool was analyzed in details, an event handle model based on message response mechanism was proposed. Take tool change for example, the behavior module and the motion mode of related components were described. Researched and inferred the solving process of the curved surface of tool sweeping. The NC code compiler and cutting process simulation were expounded. Finally, the system was realized by means of using Visual C++6.0, OpenGL, Virtools and so on, It could verify the rationality of process planning and achieve the accurate assess.


Author(s):  
V. V. Satish K. Motipalli ◽  
Prakash Krishnaswami

With the ever-increasing importance of e-commerce/e-business in the manufacturing, traditional standalone CAD/CAPP applications are evolving into web-based applications deployed via the Internet. This paper presents a unique web-based application for automated process planning and NC code generation for mill-turn parts. The application is targeted at a wide range of users. It requires no special software or CAD package at the user’s end, and can be used even by people with virutally no manufacturing knowledge. At the same time, it is also a valuable service for manufacturing experts. This application uses client/server architecture and is developed using Java technologies. This web-based application can be accessed via Internet using any standard web browser with JRE (Java run-time environment), and Java Web Start is used to deploy this application. For wide usability, the application supports easy part specification and automated process planning. Once the part is designed, the user may request NC code generation. The process planning kernel on the server automatically executes all process planning tasks like machinable volume identification, operations sequencing, parameter selection, etc. and generates an intermediate Cutter Location (CL) code. The Cutter Location code is quite generic and can be adapted for any machine using the respective post processors. The interface is also capable of displaying the tool path for verification. The NC code is generated based on the post processor selected by the user and can be downloaded to the client machine if the user is satisfied. It is hoped that this application will develop into a pay-per-use instant NC code generation web service for novices and experts; such a service is currently not offered anywhere on the Internet.


2004 ◽  
Vol 42 (1) ◽  
pp. 37-49 ◽  
Author(s):  
Dongmok Sheen ◽  
Chang Ho Lee ◽  
Sang Do Noh ◽  
Kiwoo Lee

Author(s):  
Khaled A. Mohamed

Most of the companies still use the old or traditional practice for generating the NC code for machining as opposed to automated NC code generation, because they either lack the CAD/CAM technology or suffer from a gap between CAD/CAM (or CAM) and CNC machining. That leads to a missing link between the design department and the manufacturing department (or shop floor). The primary objective of this work is to create an integrated manufacturing environment in which a part would be designed using a standard available CAD system. The design is saved in a CAD file has standard format (STEP, ISO 10303). Feature extraction system is developed and used to extract out machining or manufacturing features. Artificial Intelligence (AI) and knowledge-based systems are developed based on 'Agent Technology'. The agents are programmed to accomplish various activities such as selecting machine types, cutting tools and cutting parameters to machine specific geometries or features. Then, feature data is saved in a in a STEP-NC (ISO14649) file, which can be transmitted between various locations and CAX systems. They are used for information retrieval, data exchange, and decision-making support. So, product data and information is available to shop floor and machine tool in addition to CAD/CAM systems.


Author(s):  
P G Maropoulos

This paper presents a new cutting tool selection methodology, namely the intelligent tool selection (ITS), which covers the whole spectrum of tool specification and usage in machining environments. The selection process has five distinct levels and starts by deriving a local optimum solution at the process planning level, which is progressively optimized in the wider context of the shop-floor. Initially, multiple tools are selected for each machining operation and tool lists are formed by sorting selected tools in order of preference. The second selection level provides a tooling solution for a component by considering all the operations required as well as the characteristics of the machine tool. The selected tools are then rationalized by forming a set of tools for machining a variety of components on a given machine tool at level 3 and by increasing the use of common and standard tools within a group of machines at level 4. Finally, the fifth level aims at reducing tool inventory by classifying existing tools into categories according to their usage and is also used for introducing new tools into the manufacturing system. The selection method allows the implementation of the minimal storage tooling (MST) concept, by linking the ordering of new and replacement tools to production control. ITS also uses the concept of tool resources structure (TRS), which specifies all tooling resources required for producing a component. By using the framework provided by ITS, TRS and MST it can be shown that tooling technology interfaces with diverse company functions from design and process planning to material/tool scheduling and tool management. The selection methodology results in higher utilization of tools, improved efficiency of machining processes and reduced tool inventory.


Author(s):  
V. V. Satish K. Motipalli ◽  
Prakash Krishnaswami

This paper describes a novel method for automated process planning from bar stock for rough boring of turned components with monotonic internal geometry. By focussing on a well-defined but substantial part family, we are able to achieve complete automation of all aspects of the process plan, including operations sequencing, parameter selection, NC code generation, etc. Thus, it becomes possible to go from design to NC code in a fully automated fashion. The focus on a tightly defined part family also results in very simple but robust automation algorithms. This is in contrast to much of the reported work on automated process planning, which generally target diverse part families, leading to complex algorithms that fall short of complete design-to-NC automation.


Sign in / Sign up

Export Citation Format

Share Document