publication venue for G-code evaluation in CNC milling to predict energy consumption through Machine Learning 2024