A Generic Multi-Axis Post-Processor Engine for Optimal CNC Data Creation and Intelligent Surface Machining

2017 ◽  
Vol 261 ◽  
pp. 463-469
Author(s):  
Nikolaos A. Fountas ◽  
Constantinos I. Stergiou ◽  
Nikolaos M. Vaxevanidis ◽  
Redha Benhadj-Djilali

This paper focuses on the development of a multi-axis post-processor engine with a curvature-based feed adaptation module, capable of extracting generic CNC data for high precision machining. The motivation of this work stems from the drawback of standard and commercial post-processors to modify their internal source codes so as to be implemented to newly-developed functions which integrate modern CNC units. The multi-axis post-processor proposed in this work operates as a stand-alone function of an artificial intelligent module that optimizes machining parameters for standard swept cut multi-axis surface tool-paths. The post-processor developed receives APT source files previously been optimized by means of a genetic algorithm that handles cutting tool selection; radial cut engagement; maximum discretization step; lead and tilt angles. The algorithm optimizes the aforementioned machining parameters towards the minimization of the number of cutter locations found in a specific APT source file as well as the surface machining error as a combined effect of chordal deviation and scallop height. The final APT output is then properly handled by the post-processor engine so as to extract the final ISO code for a double-pivoted head 5-axis CNC machine and compute optimal values for feed rate in each NC block considering the interpolation error and curvature analysis given the surface properties. To simulate and verify our proposals, the MAZAK Vortex 1000 gantry-type 5-axis CNC machine tool equipped with a Fanuc 15i CNC unit has been selected as the manufacturing resource corresponding to the final CNC output that the proposed post-processor computes. A benchmark sculptured part is created and used for the virtual material removal simulation in CATIA® V5 R18. For that part, both the proposed post-processor engine and a commercially available post-processor were employed to extract G-code data whilst it was shown that identical outputs were obtained.

Author(s):  
Hacene Ameddah

The most important components used in aerospace, ships, and automobiles are designed with free form surfaces. An impeller is one of the most important components that are difficult to machine because of its twisted blades. This research book is based on the premise that a STEP-NC program can document “generic” manufacturing information for an impeller. This way, a STEP-NC program can be made machine-independent and has an advantage over the conventional G-code-based NC program that is always generated for a specific CNC machine. Rough machining is recognized as the most crucial procedure influencing machining efficiency and is critical for the finishing process. The research work reported in this chapter focuses on introduces a fully STEP-compliant CNC by putting forward an interpolation algorithm for non uniform rational basic spline (NURBS) curve system for rough milling tool paths with an aim to solve the problems of kinematic errors solutions in five axis machine by neural network implementation.


2005 ◽  
Vol 127 (4) ◽  
pp. 819-828 ◽  
Author(s):  
Stephen P. Radzevich

The paper is targeting on the finishing of precision gears for low-noise/noiseless transmission for cars and light trucks. Transmission error is the predominant cause of gear noise. The application of a topologically modified pinion results in reduction of transmission error up to two times. The required modification of the pinion tooth surface is provided on a plunge shaving operation with application of a shaving cutter of an appropriate design. A novel approach for computation of parameters of a form grinding wheel for grinding of the shaving cutter for plunge shaving of a precision involute pinion with topologically modified tooth surface is reported in the paper. The developed approach for computation of parameters of the form grinding wheel is focused on application of the shaving cutter grinder with a lack of CNC articulation. The problem under consideration is solved using the DG/K-based approach of part surface machining earlier developed by the author. (The DG/K-approach is based on fundamental results obtained in differential geometry of surfaces, and in kinematics of multi-parametric motion of a rigid body in E3 space (See Radzevich, S.P., Sculptured Surface Machining on Multi-Axis CNC Machine. Monograph, 1991, Vishcha Shkola Publishers, Kiev (in Russian). See also Radzevich, S.P., 2001, Fundamentals of Surface Machining. Monograph, Rastan, Kiev (in Russian).) An analytical solution to the problem is discussed in the paper. The solution has been used for developing software for the Mitsubishi ZA30CNC shaving cutter grinder for the needs of the automotive industry. Computer simulation reveals high accuracy of the ground shaving cutter.


2010 ◽  
Vol 154-155 ◽  
pp. 310-313
Author(s):  
Xue Feng Bi ◽  
Jin Sheng Wang ◽  
Jia Shun Shi ◽  
Ya Dong Gong

Micromold manufacturing technology is very important for the mass production of micro parts. In this paper, modeling of micromold is established in 3D software firstly. The 3D modeling is input into machining simulation software Master CAM to simulate machining process. The machining parameters and cutting tool path are optimized in machining simulation. Machining G code of micromold obtained from post-process program of Master CAM is input into HMI system of Micro Machine Tool (MMT), and hence the micromold will be machined precisely in MMT.


2021 ◽  
pp. 40-44
Author(s):  
YU.N. Kurnasov E.V. Bugrov ◽  
E.V. Kurnasov

A method for preparing technological conditions for programming and elements for implementing control programs of multipurpose technological equipment in the complex of operating systems of the CNC and PLC are proposed. The subject solution effectively combines the elements of parametric and graphical programming in the development of both CNC and PLC subprograms. Keywords: control program, algorithmic programming, G-code, numerical control device, programmable logic controller, electroautomatics, technological equipment, CNC machine. [email protected]


Author(s):  
N. A. Fountas ◽  
N. M. Vaxevanidis ◽  
C. I. Stergiou ◽  
R. Benhadj-Djilali

Research on the area of sculptured surface machining optimization is currently directed towards the implementation of artificial intelligence techniques. This chapter aims at presenting a novel approach of optimizing machining strategies applied to manufacture complex part geometries. Towards this direction a new genetic-evolutionary algorithm based on the virus theory of evolution is developed as a hosted module to a commercial and widely known CAM system. The new genetic algorithm automatically evaluates pairs of candidate solutions among machining parameters for roughing and finishing operations so as to optimize their values for obtaining optimum machining programs for sculptured parts in terms of productivity and quality. This is achieved by introducing new directions of manipulating manufacturing software tools through programming and customization. The environment was tested for its efficiency and has been proven capable of providing applicable results for the machining of sculptured surfaces.


Author(s):  
Hrishikesh Mane ◽  
S. S. Pande

Abstract This paper presents a curvature based adaptive iso-parametric strategy for the efficient machining of free form surfaces on 5-axis CNC machine using the flat end mill tool. One iso-parametric boundary of the surface is selected as the initial tool path. Set of cutter contact (CC) points are chosen adaptively on the initial tool path considering desired profile tolerance. Adjacent iso-parametric tool paths are computed adaptively based on the scallop height constraint unlike the traditional iso-parametric approach. The path topology is post-processed to generate the part program for 5-axis CNC machine in ISO format. The system was rigorously tested for various case studies by comparing the results with the traditional 5-axis iso-parametric tool path strategy, iso-scallop strategy and iso-planar strategy of a commercial software. Our system was found to generate efficient tool paths in terms of part quality, productivity and memory storage compared to the conventional strategies.


2020 ◽  
Vol 21 (1) ◽  
pp. 107
Author(s):  
Jiangang Li ◽  
Qian Wang ◽  
Ganggang Zhong

This paper introduces the realization of a tool radius compensation algorithm for NURBS trajectory. First, a single-segment NURBS trajectory tool radius compensation algorithm is developed. Different from the straight line and arc trajectory, the self-intersection phenomenon is prone to happen when calculating a single NURBS tool center trajectory, and the self-intersection will cause the overcut of workpiece. To avoid this situation, the algorithm introduced in this paper can detect whether the NURBS tool center track has caused overcut, and deal with the self-processing. Second, the tool radius compensation algorithm with multi-segment NURBS trajectory is implemented. The focus of this part is the tool radius compensation of the trajectory transfer, and the trajectory transfer is divided into two types: the extension type and the shortened type. For the shortened type transfer, cross-processing is needed to avoid the overcut of workpiece at the transfer. When calculating the tool radius compensation of the shortened type, we not only need to find the intersection of the tool center trajectory of two adjacent NURBS curves, but also need to select the intersection we need when a number of intersections exist. For the extension type transfer, in order to ensure the continuity of the tool center trajectory, we need to extend the tool center trajectory or add arc-segment at the transfer. The proposed algorithm can automatically decide where to extend the tool center trajectory or add arc-segment to achieve the best efficiency. Finally, the algorithm can output the calculated NURBS tool center trajectory in the form of linear segment interpolation G code or NURBS interpolation G code according to the processing needs. Simulations on VERICUT and experiments on three-axis CNC machine tool shows the effectiveness and validation of the tool path compensation algorithm.


2016 ◽  
Vol 686 ◽  
pp. 27-32
Author(s):  
Danijel Djurica ◽  
Milenko Sekulić ◽  
Davorin Kramar ◽  
Pavel Kovač ◽  
Marin Gostimirović

Goal of this paper highlight characteristics and spectrum of machining cutting sequences that programming system SolidCAM support. The practical goal of this paper is defining post-processor and machine simulation for 3-axis CNC machine like a tool for verification modern tool-path and generation G-code that will be used for cutting real part.


Author(s):  
P Vichare ◽  
A Nassehi ◽  
S Newman

The capability of any manufacturing system primarily depends on its available machine tools. Thus machine tool representation is a vital part of modelling any manufacturing system. With the rapid advances in computerized numerically controlled (CNC) machines, machine tool representation has become a more challenging task than ever before. Today's CNC machine tools are more than just automated manufacturing machines, as they can be considered multi-purpose, multi-tasking, and hybrid machining centres. This paper presents a versatile methodology for representing such state-of-the-art CNC machining system resources. A machine tool model is a conceptual representation of the real machine tool and provides a logical framework for representing its functionality in the manufacturing system. There are several commercial modelling tools available in the market for modelling machine tools. However, there is no common methodology among them to represent the wide diversity of machine tool configurations. These modelling tools are either machine vendor specific or limited in their scope to represent machine tool capability. In addition, the current information models of STEP-NC, namely ISO 14649, can only describe machining operations, technologies, cutting tools, and product geometries. However, they do not support the representation of machine tools. The proposed unified manufacturing resource model (UMRM) has a data model which can fill this gap by providing machine specific data in the form of an EXPRESS schema and act as a complementary part to the STEP-NC standard to represent various machine tools in a standardized form. UMRM is flexible enough to represent any type of CNC machining centre. This machine tool representation can be utilized to represent machine tool functionality and consequential process capabilities for allocating resources for process planning and machining.


Sign in / Sign up

Export Citation Format

Share Document