-
Conversion of G-code programs for milling into STEP-NC
Authors:
Shixin Xú,
Nabil Anwer,
Sylvain Lavernhe
Abstract:
STEP-NC (ISO 14649) is becoming a promising standard to replace or supplement the conventional G-code programs based on ISO 6983 due to its feature based machine independent characteristics and its centric role to enable efficient CAD/CAM/CNC interoperability. The re-use of G-code programs is important for both manufacturing and capitalization of machining knowledge, nevertheless the conversion is…
▽ More
STEP-NC (ISO 14649) is becoming a promising standard to replace or supplement the conventional G-code programs based on ISO 6983 due to its feature based machine independent characteristics and its centric role to enable efficient CAD/CAM/CNC interoperability. The re-use of G-code programs is important for both manufacturing and capitalization of machining knowledge, nevertheless the conversion is a tedious task when carried out manually and machining knowledge is almost hidden in the low level G-code. Mapping G-code into STEP-NC should benefit from more expressiveness of the manufacturing feature-based characteristics of this new standard. The work presented here proposes an overall method for G-code to STEP-NC conversion. First, G-code is converted into canonical machining functions, this can make the method more applicable and make subsequent processes easier to implement; then these functions are parsed to generate the neutral format of STEP-NC Part21 toolpath file, this turns G-code into object instances, and can facilitate company's usage of legacy programs; and finally, also optionally, machining features are extracted to generate Part21 CC2 (conformance class) file. The proposed extraction method employs geometric information of cutting area inferred from toolpaths and machining strategies, in addition to cutting tools' data and workpiece's dimension data. This comprehensive use of available data makes the extraction more accurate and reliable. The conversion method is holistic, and can be extended to process a wide range of G-code programs (e.g. turning or mill-turn codes) with as few user interventions as possible.
△ Less
Submitted 16 December, 2014;
originally announced December 2014.
-
Evaluation of servo, geometric and dynamic error sources on five axis high-speed machine tool
Authors:
Loïc Andolfatto,
Sylvain Lavernhe,
René Mayer
Abstract:
Many sources of errors exist in the manufacturing process of complex shapes. Some approximations occur at each step from the design geometry to the machined part. The aim of the paper is to present a method to evaluate the effect of high speed and high dynamic load on volumetric errors at the tool center point. The interpolator output signals and the machine encoder signals are recorded and compar…
▽ More
Many sources of errors exist in the manufacturing process of complex shapes. Some approximations occur at each step from the design geometry to the machined part. The aim of the paper is to present a method to evaluate the effect of high speed and high dynamic load on volumetric errors at the tool center point. The interpolator output signals and the machine encoder signals are recorded and compared to evaluate the contouring errors resulting from each axis follow-up error. The machine encoder signals are also compared to the actual tool center point position as recorded with a non-contact measuring instrument called CapBall to evaluate the total geometric errors. The novelty of the work lies in the method that is proposed to decompose the geometric errors in two categories: the quasi-static geometric errors independent from the speed of the trajectory and the dynamic geometric errors, dependent on the programmed feed rate and resulting from the machine structure deflection during the acceleration of its axes. The evolution of the respective contributions for contouring errors, quasi-static geometric errors and dynamic geomet- ric errors is experimentally evaluated and a relation between programmed feed rate and dynamic errors is highlighted.
△ Less
Submitted 18 July, 2011;
originally announced July 2011.
-
Feed drive modelling for the simulation of tool path tracking in multi-axis High Speed Machining
Authors:
David Prévost,
Sylvain Lavernhe,
Claire Lartigue,
Didier Dumur
Abstract:
Within the context of High Speed Machining, it is essential to manage the trajectory generation to achieve both high surface quality and high productivity. As feed drives are one part of the set Machine tool - Numerical Controller, it is necessary to improve their performances to optimize feed drive dynamics during trajectory follow up. Hence, this paper deals with the modelling of the feed drive…
▽ More
Within the context of High Speed Machining, it is essential to manage the trajectory generation to achieve both high surface quality and high productivity. As feed drives are one part of the set Machine tool - Numerical Controller, it is necessary to improve their performances to optimize feed drive dynamics during trajectory follow up. Hence, this paper deals with the modelling of the feed drive in the case of multi axis machining. This model can be used for the simulation of axis dynamics and tool-path tracking to tune parameters and optimize new frameworks of command strategies. A procedure of identification based on modern NC capabilities is presented and applied to industrial HSM centres. Efficiency of this modelling is assessed by experimental verifications on various representative trajectories. After implementing a Generalized Predictive Control, reliable simulations are performed thanks to the model. These simulations can then be used to tune parameters of this new framework according to the tool-path geometry.
△ Less
Submitted 16 July, 2011;
originally announced July 2011.
-
Adaptive Monte Carlo applied to uncertainty estimation in a five axis machine tool link errors identification
Authors:
Loïc Andolfatto,
René Mayer,
Sylvain Lavernhe
Abstract:
Knowledge of a machine tool axis to axis location errors allows compensation and correcting actions to be taken to enhance its volumetric accuracy. Several procedures exist, involving either lengthy individual test for each geometric error or faster single tests to identify all errors at once. This study focuses on the closed kinematic Cartesian chain method which uses a single setup test to ident…
▽ More
Knowledge of a machine tool axis to axis location errors allows compensation and correcting actions to be taken to enhance its volumetric accuracy. Several procedures exist, involving either lengthy individual test for each geometric error or faster single tests to identify all errors at once. This study focuses on the closed kinematic Cartesian chain method which uses a single setup test to identify the eight link errors of a five axis machine tool. The identification is based on volumetric error measurements for different poses with a non-contact measuring instrument called CapBall, developed in house. In order to evaluate the uncertainty on each identified error, a multi-output Monte Carlo approach is implemented. Uncertainty sources in the measurement and identification chain - such as sensors output, machine drift and frame transformation uncertainties - can be included in the model and propagated to the identified errors. The estimated uncertainties are finally compared to experimental results to assess the method. It shows that the effect of the drift, a disturbance, must be simulated as a function of time the Monte Carlo approach. The machine drift is found to be an important uncertainty in sources for the machine tested.
△ Less
Submitted 16 June, 2011;
originally announced June 2011.
-
Characterization of 3D surface topography in 5-axis milling
Authors:
Yann Quinsat,
Sylvain Lavernhe,
Claire Lartigue
Abstract:
Within the context of 5-axis free-form machining, CAM software offers various ways of tool-path generation, depending on the geometry of the surface to be machined. Therefore, as the manufactured surface quality results from the choice of the machining strategy and machining parameters, the prediction of surface roughness in function of the machining conditions is an important issue in 5-axis mach…
▽ More
Within the context of 5-axis free-form machining, CAM software offers various ways of tool-path generation, depending on the geometry of the surface to be machined. Therefore, as the manufactured surface quality results from the choice of the machining strategy and machining parameters, the prediction of surface roughness in function of the machining conditions is an important issue in 5-axis machining. The objective of this paper is to propose a simulation model of material removal in 5-axis based on the N-buffer method and integrating the Inverse Kinematics Transformation. The tooth track is linked with the velocity giving the surface topography resulting from actual machining conditions. The model is assessed thanks to a series of sweeping over planes according to various tool axis orientations and cutting conditions. 3D surface topography analyses are performed through the new areal surface roughness parameters proposed by recent standards.
△ Less
Submitted 10 June, 2011;
originally announced June 2011.
-
Usinage de poches en UGV - Aide au choix de stratégies
Authors:
Kwamiwi Mawussi,
Sylvain Lavernhe,
Claire Lartigue
Abstract:
The paper deals with associating the optimal machining strategy to a given pocket geometry, within the context of High-Speed Machining (HSM) of aeronautical pockets. First we define different classes of pocket features according to geometrical criteria. Following, we propose a method allowing to associate a set of capable tools to the features. Each capable tool defines a machined zone with a sp…
▽ More
The paper deals with associating the optimal machining strategy to a given pocket geometry, within the context of High-Speed Machining (HSM) of aeronautical pockets. First we define different classes of pocket features according to geometrical criteria. Following, we propose a method allowing to associate a set of capable tools to the features. Each capable tool defines a machined zone with a specific geometry. The last part of the paper is thus dedicated to associate the optimal machining strategy to a given geometry within the context of HSM. Results highlight that analyses must be conducted in a dynamical as well as a geometrical viewpoint. In particular, it becomes necessary to integrate dynamical specifities associated to the behavior of the couple machine/NC unit in the tool path calculation.
△ Less
Submitted 7 April, 2009;
originally announced April 2009.
-
5-axis High Speed Milling Optimisation
Authors:
Christophe Tournier,
Sylvain Lavernhe,
Claire Lartigue
Abstract:
Manufacturing of free form parts relies on the calculation of a tool path based on a CAD model, on a machining strategy and on a given numerically controlled machine tool. In order to reach the best possible performances, it is necessary to take into account a maximum of constraints during tool path calculation. For this purpose, we have developed a surface representation of the tool paths to ma…
▽ More
Manufacturing of free form parts relies on the calculation of a tool path based on a CAD model, on a machining strategy and on a given numerically controlled machine tool. In order to reach the best possible performances, it is necessary to take into account a maximum of constraints during tool path calculation. For this purpose, we have developed a surface representation of the tool paths to manage 5-axis High Speed Milling, which is the most complicated case. This model allows integrating early in the step of tool path computation the machine tool geometrical constraints (axis ranges, part holder orientation), kinematical constraints (speed and acceleration on the axes, singularities) as well as gouging issues between the tool and the part. The aim of the paper is to optimize the step of 5-axis HSM tool path calculation with a bi-parameter surface representation of the tool path. We propose an example of integration of the digital process for tool path computation, ensuring the required quality and maximum productivity
△ Less
Submitted 7 April, 2009;
originally announced April 2009.