Modelling and simulation of the milling action

Citation
Kf. Martin et M. Ebrahimi, Modelling and simulation of the milling action, P I MEC E B, 213(6), 1999, pp. 539-554
Citations number
22
Categorie Soggetti
Engineering Management /General
Journal title
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE
ISSN journal
09544054 → ACNP
Volume
213
Issue
6
Year of publication
1999
Pages
539 - 554
Database
ISI
SICI code
0954-4054(1999)213:6<539:MASOTM>2.0.ZU;2-J
Abstract
The paper describes the mathematical modelling and simulation of the whole milling action in a milling machine. The mathematical model includes: (a) a model of the dynamics of the X axis drive, (b) a model of the dynamics of the spindle drive, (c) a model of the dynamics of the cutting process itsel f with cutting forces and torques and (d) the interconnection of (a), (b) a nd (c) to form the complete model of the milling action. The model uses bot h z and s plane transfer functions in order to model discrete and continuou s parts of the system. The models of the X axis drive dynamics and spindle drive dynamics include models of the digital filter and analog converter in the velocity and position loop control. Friction is modelled in the machin e table (part of the X axis drive) as a combination of stiction, coulomb an d viscous friction. The model of the X axis drive dynamics is explained in detail whereas the model of the spindle drive dynamics is derived from the former. The model of the cutting process dynamics, which connects the other two models, is based upon a relatively simple analysis of the forces gener ated during face milling. The model is designed to be simulated by an exist ing computer simulation package and for this reason some dynamic equations are reoriented in order to avoid differentiation. This part of the paper co ncludes with an overall block diagram to represent the model of the whole m illing action. The simulation of the mathematical model is then described, as are the tests carried out on the model and the actual machine in order t o validate the model.