The Process Planning Simulation of Multi-Axis Numerical Control Based on Virtual Reality

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.

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.


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.


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):  
Fernando Rangel ◽  
Jami J. Shah

This paper discusses the issues of integrating the Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) programs in commercial software. Integration was achieved through implementation of a computer-aided process planning (CAPP) system within the commercial software. The part model was imported into, or designed in, the commercial CAD system. Manufacturing information was then extracted from the part model by the CAPP system using commercial Application Programming Interfacing (API) methods. The CAPP system then uses the extracted information to produce a process plan consistent with the requirements of the commercial CAM module to produce Numerical Control (NC) code. The internal integration was accomplished using commercial API methods that dynamically bind the CAD, CAPP, and CAM into a single continuous application. These APIs are implemented using the Orbix middleware following the CORBA standard. A case study demonstrating the integration is presented. Strengths and weaknesses of integrating the CAD and CAM domains using APIs and middleware are discussed.


2019 ◽  
Vol 135 ◽  
pp. 663-673 ◽  
Author(s):  
Elena Barbera ◽  
Silvia Menegon ◽  
Donatella Banzato ◽  
Chiara D'Alpaos ◽  
Alberto Bertucco

Author(s):  
Yi-Pei Shih ◽  
Zhang-Hua Fong

Because the contact bearings of spiral bevel and hypoid gears are highly sensitive to tooth flank geometry, it is desirable to reduce the flank deviations caused by machine errors and heat treatment deformation. Several methods already proposed for flank correction are based on the cutter parameters, machine settings, and kinematical flank motion parameters of a cradle-type universal generator, which are modulated according to the measured flank topographic deviations. However, because of the recently developed six-axis Cartesian-type computer numerical control (CNC) hypoid generator, both face-milling and face-hobbing cutting methods can be implemented on the same machine using a corresponding cutter head and NC code. Nevertheless, the machine settings and flank corrections of most commercial Cartesian-type machines are still translated from the virtual cradle-type universal hypoid generator. In contrast, this paper proposes a flank-correction methodology derived directly from the six-axis Cartesian-type CNC hypoid generator in which high-order correction is easily achieved through direct control of the CNC axis motion. The validity of this flank correction method is demonstrated using a numerical example of Oerlikon Spirac face-hobbing hypoid gears made by the proposed Cartesian-type CNC machine.


Sign in / Sign up

Export Citation Format

Share Document