Vous êtes sur la page 1sur 12

255

Analysis and estimation of energy consumption for


numerical control machining
Y He1*, F Liu1, T Wu2, F-P Zhong3, and B Peng1
1
State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, Peoples Republic of China
2
Department of Industrial and Systems Engineering, University of WisconsinMadison, Madison, Wisconsin, USA
3
Mechanical Engineering Department, Chongqing Industry Polytechnic College, Chongqing, Peoples Republic of China
The manuscript was received on 16 December 2010 and was accepted after revision for publication on 30 June 2011.
DOI: 10.1177/0954405411417673

Abstract: Understanding and estimating the energy consumed by machining are essential tasks
as the energy consumption during machining is responsible for a substantial part of the environmental burden in manufacturing industry. Facing the problem, the present paper aims to
analyse the correlation between numerical control (NC) codes and energy-consuming components of machine tools, and to propose a practical method for estimating the energy consumption of NC machining. Each energy-consuming component is respectively estimated by
considering its power characteristics and the parameters extracted from the NC codes, and
then the procedure estimating energy consumption is developed by accounting for the total
energy consumption of the components via the NC program. The developed method is verified
by comparing the estimated energy consumption with the actual measurement results of
machining two test workpieces on two different machine tools, an NC milling machine and an
NC lathe, and is also applied to evaluate the energy consumption of two different NC programs on
the NC milling machine. The results obtained show that the method is efficient and practical, and
can help process planning designers make robust decisions in choosing an effective energyefficient NC program.
Keywords:

energy consumption, numerical control machining, machine tools

INTRODUCTION

Owing to the link between carbon dioxide and global


warming, reduction of carbon dioxide emissions
is currently top of the global agenda. Since carbon
dioxide emissions are directly related to energy production, manufacturing industry must take responsibility and strive to adopt more energy-efficient
techniques [1]. Machining is one of the fundamental
manufacturing technologies and its material-removal
characteristics inherently make it wasteful in the use
*Corresponding author: State Key Laboratory of Mechanical
Transmission,

Chongqing

Peoples Republic of China.


email: heyan@cqu.edu.cn

University,

Chongqing

400030,

of energy [2]. Understanding and characterizing


energy consumption is the first step towards reducing
the energy consumption of machine tools and their
machining processes [3].
The increasing interest in attempts to explore new
ways of analysing and modelling energy consumption of machining is motivated by various needs
related to energy efficiency improvement. For characterizing energy losses of the spindle system of
machine tools, Liu et al. [4] modelled energy flow
from the input of electric motors, through kinematic
chains, to the output of the toolchip interface. Some
literature addresses this issue for specific machining
processes. Draganescu et al. [5] proposed the statistical modelling of milling machining efficiency by
using experimental data and response surface
Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture

Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

256

Y He, F Liu, T Wu, F-P Zhong, and B Peng

methodology. Pfefferkorn et al. [6] addressed the


problem of the minimum thermal energy required
in thermally assisted machining by defining some
efficiency metrics with regard to energy flow of the
machining processes. The selection of turning conditions for minimizing energy footprints was studied by
Rajemi et al. [7], who modelled an optimal tool-life
with minimum energy requirement for turning a
machined part.
Numerical control (NC) is a means of controlling
the movements of machine tools by directly inserting
coded instructions into the system in the form of
numbers and letters [8]. It is common knowledge
that NC machining plays an important role in the
metal-cutting industry. Owing to its material-removal
characteristics, metal cutting consumes a large
amount of energy associated not only with removal
of the cut material, but also operation of the machine
tool. Kordonowy [9] performed a large number of
experiments related to the energy consumption of
different machine tools for NC machining and its verification. Further research by Gutowski and Dahmus
[2, 10] reported that the energy requirements of
machining are not constant as assumed in many
life-cycle analysis tools, and that the process rate is
the most important variable for evaluating the energy
consumption of machining. Shi et al. [11] proposed a
power balance equation for the spindle system of NC
machine tools based on the analysis of energy flow
characteristics.
The relationship between energy requirements
and operational parameters has been formulated in
order to model or evaluate the energy consumption of
NC machining. Hu et al. [12] characterized the additional load energy losses of a spindle system in NC
machining by modelling the relationships between
the losses and some cutting parameters including
spindle speed, cutting torque, and cutting force.
Avram and Xirouchakis [13] presented a methodology
for evaluating the variable energy consumption of a
machine tool system based on a formula of various
types of torque associated with energy consumption,
such as friction torque. In this research, an accurate
analysis and evaluation of energy consumption for
NC machining was performed. However, the energy
requirements of machining processes are comprehensive and hence the evaluation of energy consumption is very complex, involving too many
parameters related to machining processes, some of
which are barely satisfied.
The present work was motivated by the need to
develop a practical estimation method for the
energy consumption of NC machining for metalcutting industries, especially for small- and
medium-sized enterprises in China where the

traditional manual NC programming is commonly


used to perform part production. The method analyses the correlation between the NC codes and the
energy-consuming components of machine tools,
and characterizes the energy consumption of components so as to simplify the estimation of energy consumption. To show the efficiency of the method, two
test workpieces on two different NC machine tools,
an NC milling machine and an NC lathe, were
machined to compare the estimated energy consumption and the actual measurement results, and
the application of the method was also demonstrated
with two different NC files on the NC milling
machine.
The remainder of this paper is organized as follows.
Section 2 introduces the correlation between the
energy consumption of machine tools and NC
codes. Section 3 presents the estimation method of
energy-consuming components. Section 4 develops
the procedure of energy consumption estimation of
NC machining. Finally, in section 5, case studies are
made to illustrate the efficiency of the proposed
method in estimating the energy consumption of
NC machining.
2 CORRELATION BETWEEN ENERGYCONSUMING COMPONENTS OF MACHINE
TOOLS AND NC CODES
The energy-consuming components of NC machine
tools generally consist of spindle, axis feed, servos
system, tool change system, and other auxiliary
equipment such as coolant pump and fans [14]. The
energy consumption of these components can be
classified into a fixed part and a variable part. The
former is the basic and constant energy consumption
during machining processes such as that required by
the fan motor and servos system, which enable the
machine tool to run; the variable part encompasses
the required energy consumption that depends on
the operation behaviours of the machine tool [15].
NC codes are composed of a sequence of directions
for controlling the operation behaviours of NC
machine tools, and consist primarily of G-codes,
M-codes, T-codes, S-codes, and F-codes [16].
Table 1 lists the detailed operation behaviours of
energy-consuming components controlled by the
tags of NC codes.
The variable energy consumption of NC machining
is generated according to the various operation
behaviours of the energy-consuming components
listed in Table 1. Apart from these components,
other energy-consuming components generate a
fixed energy consumption which is conceived as
constants.

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

Analysis and estimation of energy consumption for numerical control machining

Table 1

257

Detailed operation behaviours of energy-consuming components controlled by the tags

NC tag

Energy-consuming component

Operation behaviour

Tag examples of FANUC

Spindle

Turn on spindle motor


Stop spindle motor
Stop z/y/z axis feed motor
Turn on coolant pump motor
Stop coolant pump motor
Speed of spindle motor
Rapid movement
Movement at the feed rate
Feed rate of z/y/z axis feed motor
Tool change

M03, M04
M00, M01, M02, M05, M30
M00, M01, M02, M30
M07, M08
M00, M01, M02, M09, M30

x/y/z axis feed


Coolant pump
S
G

Spindle
z/y/z axis feed

F
T

z/y/z axis feed


Tool change system

The detailed tags for operation behaviours of


energy-consuming components are easily obtained
from the specification of NC machine tools. Based
on the detailed tags, NC codes are interpreted into
the corresponding operation behaviours of energyconsuming components.

G00
G01, G02, G03

power for material removal from the workpiece, tms


and tme are respectively the starting time and the
ending time for spindle running, and tcs and tce are
respectively the starting time and the ending time for
cutting.

3.1.1 Estimation of Em
3

ENERGY CONSUMPTION ESTIMATION


OF COMPONENTS

The energy consumption of NC machining can be


decomposed into the required energy of the components including spindle, axis feed, coolant pump, tool
change system, and other components that consume
a fixed amount of energy. Consequently, the total
energy consumption can be estimated as a sum of
the energy consumption of each component
Etotal Espindle Efeed Etool Ecool Efix

where Etotal is the total energy consumption of NC


machining. Espindle, Efeed, Etool, Ecool, and Efix are the
energy consumption of spindle, axis feed, tool change
system, coolant pump, and the fixed energy consumption, respectively.
3.1 Energy consumption estimation of spindle
Energy consumption of the spindle is related mainly
to material removal from the workpiece. The energy
flow from a motor to a tool or a workpiece is shown
briefly in Fig. 1.
As shown in Fig. 1, the energy consumption of the
spindle Espindle can be subdivided into the energy
requirements for enabling the operating state of
the spindle transmission module Em and the energy
requirements for material removal from the workpiece Ec. Hence, Espindle can be estimated by
equation (2)
Z tme
Z tce
Espindle Em Ec
pm  dt
pc  dt 2
tms

tcs

where pm is the power for enabling the operating


state of the spindle transmission module, pc is the

Em is conceived as the energy input of the spindle


motor under the condition that Ec is equal to zero.
Em is simplified to be the unloaded energy consumption of the spindle motor, and hence pm is the
unloaded power of the spindle motor. Given the spindle rotation speed ns of a machine tool, the unloaded
power of the spindle motor pm is approximately measured as a constant at the given speed in reference [4].
Therefore, pm is a function of the spindle rotation
speed ns as follows
pm f ns

The simple statistical measurement approach is


used to acquire the unloaded power pm at different
spindle rotation speeds ns for the specific machine
tool. Also, the spindle rotation speed ns and the
other time parameters are easily obtained through
tags S and M in NC files.

3.1.2 Estimation of Ec
Ec can be estimated by equation (2), in which the cutting power pc and the cutting time parameters must
be satisfied. The cutting time is calculated based on
the tool path and the cutting speed vc, both of which
are derived from NC files. The cutting power pc can be
written as equation (4) [17]
pc Fc  vc

where Fc is the cutting force.


Fc is theoretically expressed as a function of the
related cutting parameters. For milling, Fc can be
written as equation (5) [5]
Fc f vc , sz , l, B, A, z

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

258

Y He, F Liu, T Wu, F-P Zhong, and B Peng

Fig. 1

Energy flow of spindle

where sz, l, B, A, and z denote feed per tooth, depth


of milling, contact length of a milling tool, nonsymmetry of milling, and the number of teeth of a
milling tool, respectively.
Since the required parameters in equation (5) are
too complex to be satisfied in practice, the specific
cutting force fu is used to simplify the cutting force
estimation. Based on it, the cutting force Fc is given by
equation (6)
Fc fu  B  l

6
Fig. 2

Tool path of a rapid movement

3.2 Energy consumption estimation of axis feed


Axis feed consumes energy to move the working
table or the cutting tool at a given feed speed.
Generally, the number of feed motors equipped on
an NC machine tool equals the number of NC controlled axes. For example, the three-axis NC machine
tool is equipped with three axis feed motors including
x-axis feed motor, y-axis feed motor, and z-axis
feed motor. Supposing m is the number of axis
feed motors, the consumed energy of axis feed
is calculated as
Efeed

m Z
X
i1

tfei

tfsi

pi  dt

where pi, tfei , and tfsi are, respectively, the power,


the starting time, and the ending time of the ith-axis
feed motor.
As shown in Table 1, axis feed is performed
with two different regularities including the rapid
movement and the movement at the feed rate.
Hence the required energy of axis feed is classified
into the energy estimation of rapid movement Erfeed
and the energy estimation of movement at the
feed rate Effeed .

3.2.1 Energy estimation of

Erfeed

NC machine tool that the rapid movement is from


point A x1 , y1 , z1 to point B x2 , y2 , z2 at the rapid
feed speed of vr, and jx2  x1 j jy2  y1 j jz2  z1 j.
The tool path is shown in Fig. 2.
First, the three axis feed motors move with the
speed vr through the tool path from A to C; then,
the z-axis feed motor stops and the x-axis and y-axis
feed motors continue to move through the tool path
from C to D; finally, the next tool path is from D to B
with only the x-axis motor running.
Assuming the power of each axis feed motor is
denoted with prx , pry , and prz , the energy estimation
for rapid movement is obtained by equation (8)
Erfeed A

! B

ZtB

prx

tA

 dt

ZtD
tA

pry

 dt

ZtC

prz  dt

tA

8
Since each axis feed motor moves at the same
speed vr, equation (8) can also be rewritten as follows


Erfeed A ! B prx pry prz tC  tA


prx pry tD  tC prx tB  tD
9
where

The required energy of rapid movement Erfeed is


dependent on the tool path generated by the axis
feed motors, the rapid movement time of each axis,
and the rapid feed speed. Supposing for the three-axis

tC  tA z2  z1 =vr
tD  tC y2  z1 =vr
tB  tD x2  y1 =vr

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

10

Analysis and estimation of energy consumption for numerical control machining

3.2.2 Energy estimation of Effeed


Similarly, the energy estimation of Effeed is also dependent on the tool path, the movement time of each axis,
and the feed speed, which are controlled by servo
interpolation. Numerical increment interpolation is
often utilized in modern NC machine tools. The line
interpolation in numerical increment interpolation for
two-axis feed is given as an example in Fig. 3 [16].
Given the line interpolation between A (0,0) and
B xb , yb and C xc , yc as the interpolation point
in one interpolation cycle, the consumed energy of the
two axis feed motors can be described by equation (11)

Effeed A ! B

ZtB 

pfx pfy  dt

11

tA

where pfx

are the power of the two feed motors


at the speed of vx and vy, respectively, given by
vx vf  cos a

12

vy vf  sin a

13

Ignoring the acceleration and deceleration of feed


speeds, the resultant vector of feed speed vf is defined
as a constant from point A to B. Thus the speed
of each axis feed motor also keeps constant according
to equations (12) and (13), which means that feed axis
motors have the same movement time. Therefore,
equation (11) can be rewritten as


14
Effeed A ! B pfx pfy  tB  tA

tB  tA

vf

3.3 Energy consumption estimation of


tool changes
Energy consumption of the tool change system
results primarily from rotating the tool turret for
changing tools. The tool change motor rotates the
turret to the specific post designated by NC codes,
and the energy consumption estimation is calculated
as follows
16

where ptool is the power of the tool change motor


and ttool is the turret rotation time, which is written as
equation (17) [18]
ttool

pos0  posa
numpos  ntool

17

where pos0, posa, numpos, and ntool are, respectively, the initial position of the turret, the
designed position by NC codes, the number of
tool posts in the turret, and the rotation speed of
the turret.
The power of the tool change motor ptool is a constant value for a specific machine tool, and it is
obtained referring to the specification documents of
machine tools.
3.4 Energy consumption estimation of
coolant pump

where
q
x2b y2b

The required speed parameters in equations (10)


and (15) can be derived from the NC codes. The
unloaded power of the feed motors can be used as
the input parameters for energy consumption estimation because the cutting force has little effect on
the power of feed motors.

Etool ptool  ttool

and pfy

259

15

The energy consumption estimation of coolant pump


motors can be calculated by equation (18)
Ecool pcool  tcoe  tcos

18

where pcool is the power of the coolant pump


motors, which is also a constant value for a specific
machine tool, and tcoe  tcos represents the running
time of the coolant pump motors which are controlled by M-tags of NC codes.
3.5 Energy consumption estimation of fixed
energy-consuming components

Fig. 3

Line interpolation using numerical increment


interpolation for two-axis feed

Energy consumption of fan motors and servos systems constitutes the fixed energy consumption
for keeping the machine tool in an operational
state. Similarly, the energy consumption of fan
Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture

Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

260

Y He, F Liu, T Wu, F-P Zhong, and B Peng

motors and servos systems can be estimated with


equation (19)


Efix pservo pfan  te  ts

19

where pservo and pfan are the power of the servos


system and fan motors, respectively. te  ts denotes
the running time of the machine tool throughout the
entire NC file.
4

PROCEDURE OF ENERGY CONSUMPTION


ESTIMATION

Figure 4 depicts the procedure of energy consumption estimation that includes the following three
steps.
Step 1: parse NC files to extract the tags for identifying
the energy-consuming components.
Step 2: estimate energy consumption of the components controlled by the corresponding tags.

Fig. 4

Step 3: sum up the energy consumption of the components to obtain the total energy consumption of
the machine tool.
Furthermore, Step 2 is classified into several parallel sub-steps as shown in Fig. 4, the details of which
are as follows.
Sub-step 2.1: tag S marks the spindle speed ns which
is used as the input parameter to acquire the
power pm. Since tag M controls the turning on/
off state of spindle motors, the spindles running
time is calculated by identifying the turning on
tags and stopping ones. Equation (2) is used to
estimate energy Em based on the spindle power
pm and the running time tms and tme.
Sub-step 2.2: tag M also marks the turning on/off
state of coolant pumps, so the running time tcos
and tcoe of the coolant pump motors are similarly
estimated for one of the spindles. According to
equation (18), the running time tcos and tcoe, and
the acquired coolant pump power pcool are used to
calculate Ecool.

Procedure of energy consumption estimation

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

Analysis and estimation of energy consumption for numerical control machining

Sub-step 2.3: both tags G and F are used to estimate


the energy consumption of axis feed. If there is no
tag F, equation (9) is used to calculate rapid feed
energy Erfeed ; otherwise, equation (14) is employed
to calculate feed energy Effeed .
Sub-step 2.4: tag T is specific to calculate the tool
energy Etool according to equation (16) with the
acquired power ptool and the running time ttool
estimated by equation (17).
Sub-step 2.5: as the fixed energy consumption Efix is
the basic element for the whole running process of
the machine tool, equation (19) is adopted to calculate Efix, in which the running time tfix is estimated including all the NC tags running time, and
the acquired power pfix is the sum of power of
servos and fan motors.
Sub-step 2.6: additionally, the cutting energy Ec is calculated with equation (2). The process parameters
can be obtained from NC files or workpiece process documents to estimate the required cutting
power pc by equations (4) and (6), and the cutting
times tcs and tce are estimated based on tag G and
F and tool paths.

261

respectively; the workpiece type and process parameters are listed in Table 2.
According to the machining requirements and
process parameters, NC codes are programmed to
machine the workpiece on the PL700 machine
centre. The detailed information for estimating
energy consumption is parsed based on the NC
codes shown in Table 3.
The power parameters of energy-consuming components are given by simple measurements on PL700
as shown in Table 4. Based on the detailed information in Table 3, the power parameters in Table 4, and
the equations presented in section 3, the energy consumption of each component for machining the
example workpiece is estimated as shown in Table 5.
In order to compare the estimated energy consumption with the actual one, the example workpiece

In the above steps, the power parameters of components required for estimation can be obtained with
a small number of simple measurements, or from the
machine and component documentations.
Fig. 5

Example workpiece

CASE STUDIES

To verify the efficiency of energy consumption


estimation, experiments were conducted on a PL700
vertical-milling machine centre, which was made by
Chengdu Precise CNC Machine Tool of China. For the
machine centre, one example workpiece with milling
is considered as shown in Fig. 5. The width and depth
of the area to be machined are 10 mm and 0.2 mm,

Table 3

Table 2 Workpiece type and process parameters


Parameter

Value

Workpiece
Spindle speed
Feed speed
Cutting depth
Machine tool

C45
2000 r/min
1500 mm/min
0.2 mm
PL700

Detailed information for estimating the energy consumption by parsing NC codes


Detailed information

NC code

Component(s)

Behaviour description

N100 G21
N104 . . . G0 X0 Y0
S2000 M03
N106 . . . Z100 M8; N108 Z3

Fan motor and servos system


Axis feed motor
Spindle motor
z-axis feed motor
Coolant pump motor
z-axis feed motor
x-axis feed motor
y-axis feed motor
x- & y-axis feed motors
z-axis feed motor

Turing on machine tool


Rapid movement to x 0, y 0
Spindle motor running at the speed of 2000 r/min
Rapid movement to z100, and then to z3
Turning on coolant pump motor
Moving to z-0.2 at the feed rate of 300 mm/min
Moving to x170 at the feed rate of 1500 mm/min
Moving to y150 at the feed rate of 1500 mm/min
Moving to x20 y 0 at the feed rate of 1500 mm/min
Moving to z3 at the feed rate of 300 mm/min, and then
rapid movement to z100
Turning off spindle motor
Turning off coolant pump motor
Turning off machine tool

N110 G1 Z-0.2 F300


N112 X170 F1500
N114 Y150
N116 X20 Y0
N118 Z3 F300; N120 G0 Z100
N122 M05
N124 M30

Spindle motor
Coolant pump motor
Fan motor and servos system

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

262

Y He, F Liu, T Wu, F-P Zhong, and B Peng

was machined on the PL700 machining centre with


the programmed NC codes. The energy consumption
of the machining process was measured by power
measurement devices, and the consumed energy of
each component was also separated. Figures 6 and 7
present a comparison of energy consumption for

Table 4

Power parameters of energyconsuming components of PL700

Power parameter

Value (W)

pservo pfan
pcool
pfx
pfy
prz
pfz
pm
pc

601
340
15
15
770
32
160
100

Table 5

Energy consumption estimation of each component for machining the example workpiece
Consumed
energy
(103 kWh)

Energy
parameter

Energy-consuming
component(s)

Efix
Ecool
Effeed

Fan motor servos system


Coolant pump motor
x-axis feed motor (feed speed)
y-axis feed motor (feed speed)
z-axis feed motor (feed speed)
z-axis feed motor (rapid movement)
Spindle motor, unloaded
(energy consumption for running
spindle of machine tool)
Spindle motor, machining (energy
consumption for cutting workpiece)

Erfeed
Em
Ec

3.97
2.24
0.06
0.06
0.01
0.26
1.06
0.59
8.25

Total
consumed
energy
(103 kWh)

Fig. 6

each component between the estimated value and


the actual value.
Figure 6 shows the comparison of the energy consumption percentage of each component. It is seen
that the estimated percentage for each component is
almost equal to the actual one. For both estimated
and actual values in this case, the maximum energy
consumption is generated by the fan motors and
servos, which accounts for about 48 per cent of the
total energy consumption. About 27 per cent of the
total energy is consumed by the coolant motor, which
is the secondary maximum energy consumption for
machining the example workpiece. The unloaded
energy consumption of the spindle motor cannot be
ignored due to energy consumption of about 13 per
cent, while the energy consumption for the axis feed
motor is the lowest. Relatively, the energy for cutting
the material, also known as the specific energy,
accounts for only 7 per cent of the total energy
consumption.
Figure 7 illustrates further comparison between the
estimated energy consumption and the actual. All
estimated energy consumption values of the components are less than the actual values, and the estimated value of the total energy consumption is
about 9.3 per cent less than the actual one. There
are several reasons for the comparison result. For
example, in the actual machining process, there are
some transitive states when changing the operation
status of the machine tools such as the start-up process of the machine tools. The consumed energy for
these transitive states is not included in the proposed
estimation method. Additionally, the time for estimating energy consumption is shorter than the
actual machining time because of the variable
speed processes of NC machine tools.
Similar experiments were also performed on a
C2-6136HK machine, which is an NC lathe

Comparison of energy consumption (percentage of total): (a) the estimated values; (b) the
actual measurement values

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

Analysis and estimation of energy consumption for numerical control machining

(Chongqing Machine Tool, China). The workpiece,


a part of a hobbing machine, is shown in Fig. 8. The
experimental machining scheme included processing
the end surface at the left, rough machining and finishing the hole 178, and the step surface.
A similar procedure was used to estimate the
energy consumption of each component for machining the example workpiece, as shown in Table 6.
The actual energy consumption was measured to
compare with the estimated one for each component
as shown in Fig. 9. This also showed that the estimated percentage for each component is almost
equal to the actual value.
Despite the difference between the estimated
energy consumption and the actual one, the estimated values are still a valuable reference to evaluate

the energy consumption of machining. One of the


applications for the energy consumption estimation
is to evaluate different NC files for machining the
same workpiece. Figure 10 illustrates the consumed
energy of two different blocks of NC files, NC1 and
NC2, for machining the example workpiece on the NC
milling machine. The two bars on the left of Fig. 10
depict the estimated energy values of the two blocks
of NC codes, and show that the estimated energy consumption of the NC1 file is lower than that of NC2. In
order to prove the results derived from the estimated
energy, the actual energy consumption was also measured by machining the example workpiece with the
two NC files. The actual measured energy is depicted
in the two bars on the right of Fig. 10, which also show
that the consumed energy of block NC1 is lower.
Therefore, under the same machining requirements,

The estimated value


The actual value

Table 6

8
7

-3

Energy(10 Kw.h)

263

Energy
parameter

Erfeed

Em

1
0

Efix

Ecool

Em

: Fan motor and servos system

Efeed

Em

: The unloaded spindle motor

Ec

Fig. 7

Efeed

Ec

Efix

: Feed motor

Ecool

Total

Ec

: Coolant pump motor

: Machining

Comparison of energy consumption between


the estimated and actual values

Fig. 8

Energy-consuming component(s)
Fan motor servos system
x-axis feed motor (feed speed)
z-axis feed motor (feed speed)
x-axis feed motor (rapid movement)
z-axis feed motor (rapid movement)
Spindle motor, unloaded (energy
consumption for running
spindle of machine tool)
Spindle motor, machining (energy
consumption for cutting
workpiece)

Efix
Effeed

Energy consumption estimation of each component for machining on C2-6136HK lathe

Total
consumed
energy
(103 kWh)

Consumed
energy
(103 kWh)
287.51
0.72
17.41
0.10
5.24
345.56
1311.26
1967.80

Workpiece machining on NC lathe


Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture

Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

264

Y He, F Liu, T Wu, F-P Zhong, and B Peng

Fig. 9

10

Comparison of energy consumption (percentage of total) of machining on C2-6136HK lathe:


(a) the estimated values; (b) the actual measurement values

NC1
NC2

Energy(10-3Kw.h)

The estimated value

Fig. 10

The actual value

Comparison of energy consumption for two


NC files machining the example workpiece

use of the first NC file to machine the workpiece is


preferable from the energy-saving point of view.
6

CONCLUSIONS

This paper has presented a method to estimate the


energy consumption of NC machining. The contribution of this work is to provide a practical tool to
predict or evaluate the detailed energy consumption
of NC machining by considering the correlation
between NC codes and the energy-consuming components of machine tools, and simplifying the energy
consumption estimation of components based on an
analysis of their energy consumption characteristics.
The following procedures should be noted for the
method.
1. The energy consumption of NC machining
depends highly on the operational states of
energy-consuming components controlled by NC
codes. The correlation between energy-consuming
components of machine tools and NC codes is

analysed to identify the corresponding operation


behaviours of energy-consuming components.
2. Energy consumption of the components constitutes the total energy consumption of NC machining. The energy consumption of each component
is calculated by multiplying the power by the corresponding time of the operational states of the
corresponding energy-consuming component.
The required parameters for estimation are simplified based on an analysis of the energy consumption characteristics of the components and the
corresponding NC codes.
3. Based on the above correlation and the estimation
method for the components, the procedure proposed for energy consumption estimation is to
sum up the energy consumption of each component controlled by the corresponding NC files.
Experiments were performed for machining an
example workpiece in an NC milling machine
centre and an NC lathe. The estimated value of
energy consumption was compared with the actual
measured value to verify the energy consumption
estimation of NC machining. Although the estimated
values do not exactly equal the measured ones, the
estimations proved to be valuable reference data to
help NC code designers make decisions regarding
energy-efficient NC programs.
One limitation of the method is the requirement for
power parameters for the specific machine tool.
Future work will be directed towards developing a
power parameter database of machine tools by automatic technology or statistical methods.
FUNDING
This work was supported by the Fundamental
Research Funds for the Central Universities of
China [grant number CDJZR10110013].

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

Analysis and estimation of energy consumption for numerical control machining

Authors 2011
REFERENCES
1 Anderberg, S. E., Kara, S., and Beno, T. Impact
of energy efficiency on computer numerically
controlled machining. Proc. IMechE, Part B:
J. Engineering Manufacture, 2010, 224, 531541.
doi: 10.1243/09544054JEM1712.
2 Dahmus, B. J. and Gutowski, G. T. An environmental analysis of machining. In Proceedings of 2004
ASME International Mechanical Engineering
Congress and RD&D Expo, California, USA, 1319
November, 2004, pp. 110.
3 Herrman, C., Bergmann, L., Thiede, S., and Zein, A.
Energy labels for production machines an
approach to facilitate energy efficiency in production systems. In Proceedings of 40th CIRP
International Seminar on Manufacturing systems
location, Liverpool, UK, 30 May1 June, 2007.
4 Liu, F., Xu, Z. J., and Dan, B. Energy performance of
machining systems and its application, 1995 (China
Machine Press, Beijing).
5 Draganescu, F., Gheorghe, M., and Doicin, C. V.
Models of machine tool efficiency and specific consumed energy. J. Mater. Process. Technol, 2003, 141,
915.
6 Pfefferkorn, F. E., Lei, S., Jeon, Y., and Haddad, G. A
metric for defining the energy efficiency of thermally
assisted machining. Int. J. Machine Tools Mf., 2009,
49, 357365.
7 Rajemi, M. F., Mativenga, P. T., and Aramcharoen,
A. Sustainable machining: Selection of optimum
turning conditions based on minimum energy considerations. J. Cleaner Prod., 2010, 18, 10591065.
8 Kalpakjian, S. and Schmid, S. Manufacturing engineering and technology, 1999 (Addison-Wesley
Publishing Company, Boston, Massachusetts).
9 Kordonowy, D. N. A power assessment of machining
tools, 2002 (BSc Thesis, Department of Mechanical
Engineering, Massachusetts Institute of Technology,
Cambridge, Massachusetts).
10 Gutowski, T., Dahmus, J., and Thiriez, A. Electrical
energy requirements for manufacturing processes.
In Proceedings of 13th CIRP International
Conference on Life cycle engineering, Leuven,
Belgium, 30 May2 June, 2006, pp. 623627.
11 Shi, J. L., Liu, F., Xu, D. J., and Xie, D. The power
balance equation about the NC machine tools main
driver system driven by VVVF. Chin. J. Mech. Engng,
2010, 46, 118124.
12 Hu, S. H., Liu, F., He, Y., and Peng, B. Characteristics
of additional load losses of spindle system of
machine tools. J. Adv. Mech. Des. Syst. Mfg, 2010, 4,
12211233.
13 Avram, O. I. and Xirouchakis, P. Evaluating the use
phase energy requirements of a machining tool
system. J. Cleaner Prod., 2011, 19, 699711.
14 Liu, Y. and Yuan, J. Q. Technical basis of mechanical
manufacturing 2000 (Chongqing University Press,
Chongqing, China).

265

15 Hesselbach, J., Herrmann, C., Detzer, R., Martin, L.,


Thiede, S., and Ludemann, B. Energy efficiency
through optimized coordination of production
and technical building services. In Proceedings
LCE2008 15th CIRP International Conference
on Life cycle engineering, Sydney, Australia, 1719
March, 2008, pp. 624629.
16 Wang, K. F. Numerical control technology and systems 2000 (China Machine Press, Beijing).
17 Zhao, M. S. and Zhu, S. D. Mechanical engineering
handbook 1995 (China Machine Press, Beijing).
18 Gara, S., Bouzid, W., Ben Amar, M., and Hbaieb, M.
Cost and time calculation in rough NC turning. Int. J.
Adv. Mfg Technol, 2009, 40, 971981.

APPENDIX
Notations
A
B
Ec
Ecool
Efeed
Effeed
Erfeed
Efix
Em

Espindle
Etool
Etotal
fu
Fc
l
m
ns
ntool
numpos
pc
pcool
pfan
pi
pm
pservo

non-symmetry of milling (mm)


contact length of a milling tool (mm)
cutting energy for material removal from
workpiece (kWh)
energy consumption of coolant pump
(kWh)
energy consumption of axis feed
(kWh)
energy estimation of the movement at the
feed rate (kWh)
energy estimation of rapid movement
(kWh)
fixed energy consumption required by the
rest of the components (kWh)
energy consumption for enabling the
operating state of spindle transmission
module (kWh)
energy consumption of spindle (kWh)
energy consumption of tool change system
(kWh)
total energy consumption of NC
machining (kWh)
specific cutting force (N/mm2)
cutting force (N)
depth of milling (mm)
number of axis feed motors
spindle rotation speed (r/min)
rotation speed of the turret (r/min)
number of tool posts in the turret
cutting power for material removal of
workpiece (W)
power of coolant pump motor (W)
power of fan motors (W)
power of the ith-axis feed motor (W)
power for enabling the operating state of
spindle transmission module (W)
power of servos system (W)

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

266

ptool
pfx
pfy
prx
pry
prz
pos0
posa
sz
tA
tB

Y He, F Liu, T Wu, F-P Zhong, and B Peng

power of tool change motor (W)


power of x-axis feed motor for the
movement at the speed of vx (W)
power of y-axis feed motor for the
movement at the speed of vy (W)
power of x-axis feed motor for rapid
movement (W)
power of y-axis feed motor for rapid
movement (W)
power of z-axis feed motor for rapid
movement (W)
initial position of the turret
designed position by NC codes
feed per tooth (mm/tooth)
time at the point A
time at the point B

tC
tce
tcoe
tcos
tcs
tD
te
tfei
tfsi
tme
tms
ts
ttool
vc
vr
z

time at the point C


ending time for cutting
ending time of coolant pump motor
starting time of coolant pump motor
starting time for cutting
time at the point D
ending time of the NC file
starting time of the ith-axis feed motor
ending time of the ith-axis feed motor
ending time for spindle running
starting time for spindle running
starting time of the NC file
turret rotation time
cutting speed (m/s)
rapid feed speed of axis (m/s)
number of teeth of a milling tool

Proc. IMechE Vol. 226 Part B: J. Engineering Manufacture


Downloaded from pib.sagepub.com at UNIV OF PITTSBURGH on December 12, 2014

Vous aimerez peut-être aussi