(Arntz, 2013), the starting and exiting angles ϕ
st
(k)
and ϕ
ex
(k) vary along the tool axis resulting from the
kinematic situation of the tool and the workpiece.
Hence, at each individual tool height, there is a
different contact angle ϕ
c
(k), Figure 12. Depending
on the tool orientation to the workpiece, the contact
angle ϕ
c
(k) varies along the tool axis at a discrete
instant t.
2.5 Problem Definition and Research
Question
On one hand, the engagement situation depends on
the orientation resulting in altering contact angles
ϕ
c
(k) along the tool axis. This affects also the course
of h
sp
, which is followed by equation (2). On the
other hand, the tool geometry, in particular the
variable tool radius along the tool axis leads to
changing contact lengths during the engagement.
Additionally, the contact situation changes in the
course of the cutting process at each instant t. Thus,
the contact angle on the tool is defined as ϕ
c
(t,k)
specifying the angular contact on point k ∈0,
l
along the tool axis and at an arbitrary point in time t.
Furthermore, the contact length can be expressed as
l
sp
(t,k)= ϕ
c
(t,k) ⋅ r(k)
(4)
In this context, the following assumption can be
formulated:
A discretized simulation model allows a sufficiently
accurate approximation of macroscopic engagement
conditions in the course of multi-axis machining
processes.
To verify this key assumption, the following
research question has to be investigated:
Can the geometrical contact situation of multi-axis
machining processes be described as a sequence of
discrete states, where engagement conditions vary
on each discrete point k on the tool axis and at each
discrete instant t?
Answering this question involves the realization of a
simulation model which allows a sufficiently
accurate approximation of geometrical engagement
conditions, in particular macroscopic engagement
conditions, between the cutting tool and the
workpiece in simultaneous multi-axis machining.
3 SOLUTION AND METHOD
The geometrical simulation approach introduced in
this paper, determines macroscopic engagement
conditions by regarding the cutter-workpiece
engagement area based on a discretized geometry
model. The macro simulation is based on a
hierarchical simulation approach which allows the
prediction of engagement conditions on the tool over
a sufficiently long period of time by purely
geometrical modelling, Figure 13. Based on the
macroscopic simulation, critical process areas can be
identified or can be investigated for sub-optimal
process performance.
Figure 13: Hierarchical structure of the simulation system
for macroscopic engagement conditions.
Therefore, the toolpath is divided into discrete
segments. At each discrete point on the toolpath, the
contact between the tool and the workpiece
geometry is determined and then used for calculating
the engagement conditions,
Figure
14. Between two
points on the toolpath, the intersection of the
bounding geometry of the tool and the workpiece
model is determined. The set of intersecting points
can be used directly for the calculation of removed
material on the workpiece model. The removed
material data resulting from the tool position and
orientation on the current toolpath point is used to
derive the macro conditions, i.e. the contact angle
ϕ
c
(t,k) and the chip length l
sp
(t,k). At a discrete
instant t of the process, the profile of macroscopic
quantities can be determined along the tool axis by
subdividing the tool in m+1 tool discs, resulting in a
particular value ϕ
c
(t,k) at each tool disc k, where
k=0,1,2,… m.
Since the calculation of macro conditions is
abstracted from the exact cutting geometry, the
computational effort is drastically reduced. So,
macroscopic conditions are calculable throughout
the entire process by avoiding expensive calculation
steps. Both aspects, namely sufficient reliability of
the model as well as demands on efficiency are
achieved. In this regard, efficient techniques for
workpiece update with special consideration of a
sufficiently precise engagement modeling are
indispensable. Especially complex workpiece
ICINCO2013-10thInternationalConferenceonInformaticsinControl,AutomationandRobotics
510