Litcius/Paper detail

G-code evaluation in CNC milling to predict energy consumption through Machine Learning

Anna-Maria Schmitt, Eddi Miller, Bastian Engelmann, Rafael Batres, Jan Schmitt

2024Advances in Industrial and Manufacturing Engineering13 citationsDOIOpen Access PDF

Abstract

Computerized Numeric Control (CNC) plays an essential role in highly autonomous manufacturing systems for interlinked process chains for machine tools. NC-programs are mostly written in standardized G-code. Evaluating CNC-controlled manufacturing processes before their real application is advantageous due to resource efficiency. One dimension is the estimation of the energy demand of a part manufactured by an NC-program, e.g. to discover optimization potentials. In this context, this paper presents a Machine Learning (ML) approach to assess G-code for CNC-milling processes from the perspective of the energy demand of basic G-commands. We propose Latin Hypercube Sampling as an efficient method of Design of Experiments to train the ML model with minimum experimental effort to avoid costly setup and implementation time of the model training and deployment.

Topics & Concepts

Computer scienceSoftware deploymentContext (archaeology)Latin hypercube samplingCode (set theory)Process (computing)Energy consumptionMachine toolHypercubeResource (disambiguation)Embedded systemIndustrial engineeringManufacturing engineeringEngineeringSoftware engineeringParallel computingOperating systemProgramming languageMechanical engineeringStatisticsBiologyComputer networkMathematicsSet (abstract data type)Monte Carlo methodElectrical engineeringPaleontologyEnergy Efficiency and ManagementManufacturing Process and OptimizationFlexible and Reconfigurable Manufacturing Systems