THREE-AXIS TOOL-PATH B-SPLINE FITTING BASED ON PREPROCESSING, LEAST SQUARE APPROXIMATION AND ENERGY MINIMIZATION AND ITS QUALITY EVALUATION

Abstract

Current state-of-art CAM systems generate piecewise linear (G01-based) tool paths that lack G1 and G2 continuity. This paper presents a systematic solution of tool path B-spline fitting for improving the continuity and quality and a tool set to evaluate the quality of either G-Code commands or CNC-interpolated axis motion commands. The core of the solution involves a preprocessor and a cubic B-Spline fitting algorithm. The preprocessor identifies feature points (Hard Break Point Identification) and uses a point smoothing algorithm to improve the quality of the data points by minimizing the length sum subject to shape preserving and tolerance constraints. A B-Spline fitting algorithm based on least square approximation and energy minimization is used to ensure fair (shape-preserving) tool-paths with G2 continuity and stable curvature transition. The evaluation tool set computes quality criterions, such as G2 discontinuity locations, curvature, inflexion, jerks and torsion in the G-code or CNC-interpolated axis motion commands. All above algorithms are integrated into a software package. The validation of the effectiveness and efficiency of above solutions is performed by comparing tool-paths with and without the preprocessing and B-Spline fitting.

Recommended articles

A MACHINE VISION APPROACH FOR AUTOMATED RAW PART ALIGNMENT IN MACHINE TOOLS

A. Mendikute, M. Zatarain
Keywords: 3D Vision | alignment | raw part

IMPROVING 5-AXIS MILLING OPERATIONS USING PROCESS MODELS

E. Budak
Keywords: 5-axis milling | process modeling

INTEGRATED MODELLING OF AXIAL MOTION ERROR SOURCES FOR 5-AXIS PRECISION MACHINING CENTRE WITH DIRECT DRIVES

J. Jedrzejewski, W. Kwasny
Keywords: Holistic model | machining centre | direct drive | power losses | error