Documente Academic
Documente Profesional
Documente Cultură
Ring Rolling
Ring Rolling
Ring rolling
Table of Contents
1.1. Ring rolling ................................................................................................................................. 2
1.1.1. Model setup ...................................................................................................................... 2
1.1.1.1. Preface: Incremental forming processes ....................................................................... 3
1.1.1.2. Different types of rollers and their modeling ................................................................ 4
1.1.1.3. Special Controls ...................................................................................................... 6
1.1.1.4. Detailed explanation of the needed features ................................................................ 18
1.1.1.5. Further elements of modelling .................................................................................. 23
1.1.1.6. Special features of Postprocessing ............................................................................. 30
1.1.1.7. Potential problems, solutions and trouble shooting ....................................................... 31
1.1.1.8. Final remarks to the model setup .............................................................................. 32
1.1.2. Demos&Examples ............................................................................................................ 33
Ring Rolling
Model setup
Practical experience and/or insight of real ring rolling processes, basic knowledge in simufact.forming - corresponding
to Quickstart and chapters 1 to 6 of the simufact.forming Tutorials, preferably some training with simufact.forming
and first practical experiences to model and run simulations.
Some features introduced in this chapter require special licences and are not included in the basic package
of simufact.forming.
Ring Rolling
Model setup
Ring Rolling
Model setup
range of motions to be applied: one can determine simultaneous translational motions in all main directions and
one driven rotation by using tabulated time-velocity, stroke-velocity and time-stroke dependencies with nearly an
unlimited number of sampling points. Furthermore one can define a tabulated diameter-velocity function whereas
the diameter corresponds to the actual measured diameter of the ring determined by one of the Special Controls
mentioned below. Last but not least table presses enables to describe force-velocity dependencies. Please note
that this type of table press supports translational motion in global Z- direction only! Hence its application and
combination with other important ring rolling features is restricted. This table type is often used to characterize
hydraulic presses for non-incremental bulk forming operations.
Rotation Axes
If one wants to define an engine-driven rotation by using a table press, a Rotation Axis is needed to define the axis
used for the rotation and the sense of rotation. Rotation axes can be either identical to or parallel to or non-parallel
to the global coordinate system. Each rotation axis is coupled with the geometry of the die it belongs to per user's
definition and will move during the simulation along with the die translationally, but not rotationally.
Frictionally driven rotations do not need a rotation axis but will be defined using a global or local coordinate system.
Die Inserts
In simufact.forming rigid dies move neither translationally nor rotationally unless one defines a motion by a press
or special kinds of mounting are enabled using Die Inserts. Mounting a rigid die is possible for each of the 3
translational directions (along X-, Y-, Z- direction) as well as for each of the 3 rotatory directions (around X, Y, Zaxis) individually and enables for all those directions to determine whether the rigid die is freely moving, whether
the motion is determined by a press or whether the movement is controlled by the force of a generic spring or whether
the rigid die is stationary, i.e. not moving in selected directions. Freely moving dies will be moved (translational or
rotatory) by contact with the workpiece and/or deformable tools. A typical application for such dies are drag-rollers
(driven by friction). One can combine die inserts with presses or generic springs if applicable.
Local Coordinate Systems
Clear definition of directions of both translation and rotation will be done by a coordinate system. Unless there
is no other definition present, this is stated to be the global, cartesian coordinate system. And this is valid for all
bodies unless specified differently. This global coordinate system can be visualized by fading in "zero planes". The
orientation of the system is to be seen on its symbol down left in the graphics window. More flexibility especially for
defining several motion directions which are not parallel to the global system is given by local coordinate systems.
In such one can define a coordinate system being valid for a given rigid die only. It can be used for easy setup of
table presses, die inserts or generic springs, if the direction of motion is not parallel to the global axes. Each local
coordinate system is coupled with geometry of the rigid die it belongs to per user's definition and will move during
the simulation along with the die translationally, but not rotationally. Each geometry can own one local coordinate
system only, whereas translation or rotation can be activated independently.
A table press can operate different dies with different local coordinate systems. For instance one can define inversely
moved dies in one table press. Another typical application are drag-rollers (driven by friction) with non-parallel
coordinate systems compared to the global one. Engine-driven rotations with non-parallel axis for dies without die
insert need to have a rotation axis, for those with die inserts a local coordinate system. Rotation axes and local
coordinate systems are defined in the same sub-menu.
Local coordinate systems are valid for FE- simulations only. FV- simulations are not supported. Please run ring
rolling simulations only with FE. All kinds of post-processing data refer to the global coordinate system. Local
coordinate systems are always cartesian ones and follow the right-hand-rule (notation conventions for vectors in
three directions).
Springs
There are two different types of springs to define position-dependent forces on rigid tools in simufact.forming:
Springs ("Die type" -> "Die spring"): acting translationally only in one global coordinate direction that can be
selected. Deflection is limited in both directions (compression, release), spring definition orientated on application. The position of the spring-mounted die can be relative to a second one if applicable. Combinations with a
5
Ring Rolling
Model setup
die insert or a local coordinate system, and thus the flexibility resulting form this, are not supported. For instance
one cannot model a drag-roller (driven by friction) by using springs. As substitute one can assume frictionless
conditions without rotation.
Generic springs ("Die type" -> "Generic spring"): acting in up to 3 translational and one rotatory direction in the
local coordinate system. If there is no local coordinate system present or an existing one is not activated, generic
springs act per definition in the global one. Deflection of generic springs is unlimited in principle but generic
springs tend to reach the minimum absolute value of force. The definition of generic springs is mathematically
orientated. The position of the die with a generic spring is always relative to its initial position. Generic springs
need to be combined with a die insert. Like this generic springs can e.g. be used to model drag-rollers.
Both types of springs are described separately in another chapter in more detail. Thus they will not be discussed
here any further. Possible applications of springs for ring rolling simulations can be a) to define a self-controlled
motion of measurement rollers for the Special Controls mentioned below, b) to approximate the rotational motion
of rollers with unknown kinematics by using torsion springs (e.g. axial rollers) or c) to center a ring by using springloaded rollers. In such cases please note that two identical springs working in opposite direction do not effect any
stabilizing or centering because the total sum of forces is equal to zero (forces compensate each other completely).
Special Controls
Above mentioned modelling features define a die motion either by (fixed) given characteristics or tool motion
results from current contact conditions or resultant forces acting on the tools (process-controlled motion). However,
both control mechanisms do not have any feedback-control-circuit (closed-loop-control) to the current process state,
especially to the ring diameter. To integrate this closed-loop-control into a model (because real ring rolling processes
work that way), simufact.forming offers special controls for axial-radial ring rolling as well as for radial-profile
rolling. Those kinds of controls have to be added to the model similar to a press (Press / Kinematics / RAW and
MERW) - how to set up such closed-loop-controls is explained in the next paragraphs.
The usage of such special controls is an option for ring rolling simulations. If you have a chance to
predefine all movements in a proper way, it is recommended to use your known kinematics. Especially
when starting to simulate ring rolling processes it is clearly recommended to simulate known processes
not using a special control first. This way material behavior, thermal effects and all other settings can
be checked, adapted and optimized. For this you can use recorded logger data from your machine in
the simulation using table presses. Later on you can start to implement advanced settings and controls.
Ring rolling processes have to be simulated in 3D. Hence, all subsequent informations, settings and
definitions refer to 3D- modelling. There are many other rolling applications that can be simulated
much faster and much more effectively in 2D. For all special settings, particularities and peculiarities
of 2D- simulations (i.e. mesh types) please refer to the related tutorials.
Ring Rolling
Model setup
Simufact.kinematics contains different control approaches for all applications - like ring rolling - where
special kinematics are not known (because they are process-controlled) or preparation of known kinematics is too costly - i.e. some open die forging applications - or predefinition with supported functions
is not possible (i.e. orbital forging).
Ring Rolling
Model setup
Ring Rolling
Model setup
RAW-control shall start. Before the RAW-control starts, all specified axial and center rollers will not be moved during
the simulation in the controlled translations and rotations. But they are present for the simulation and all other settings
and specifications (i.e. dragged rotation) are active. Depending on the stability of initial contact situation it may make
sense to start RAW-control or main roller rotation or both after a certain time delay compared to the start of mandrel
feed. This may support formation of stable initial contact areas.
is a help to specify the diameter automatically for one time only. If one is changing
diameter in the model after using this feature, the new value will not be taken over automatically. It has
to be done manually. Therefore it is clearly recommended to build up the complete geometrical model
and to define all object names before running RAW-dialog.
option always determines maximum diameter based on XY- dimensioning in the inventory window. If the assigned roller in the model (in the process tree) has been rotated around X- or
Y- xis, the feature does not work properly and should not be used.
In order to determine ring diameter including calculation of ring centre point one can select between two options,
which shown in the next figure:
Bonding Box (enveloping cuboid)
Bonding Box is called the smallest enveloping cuboid of a body having side faces parallel to global cartesian
coordinate system. The edge length in Y-direction of this enveloping cuboid around the ring will be used as current
ring diameter during simulation. Use this very simple approach especially in case of centering rollers spanning
whole axial height of the ring, thus guiding the ring on its largest diameter accordingly. But you can freely define
the Z-dimensions of the bonding box and thus determine the ring diameter for a specific area only. This makes
sense in particular case of centering rollers having smaller axial height than the ring and shall guide a profiled ring
only in specific areas of its axial hight. For this specify Z min. and Z max. accordingly. If Z min. and Z max.
are equal, for example the preset 0, the Z-dimension of the bonding box is unlimited and thus the complete axial
hight of the ring is considered.
The Bonding Box method does not require any further consideration in the model setup.
Ring Rolling
Model setup
Metering rolls are defined as rigid dies that shall contact the ring at the defined position without affecting diameter
growth of the ring. Best way to do this is to use spring mounted bodies. If the metering roller rotates (dragged
roller) a generic spring with suitable die insert has to be used. But in most cases the rotation of the metering roll
is not needed and frictionless contact can be assumed. Then a die spring can be used. When defining the spring,
please take into account that for profiled rings the outer local diameter does not grow necessarily all the time, it
might become smaller while rolling occasionally. Only once if fill-up of the profile has been reached, it will grow
continuously and can become larger than initial diameter. Normally, modelled initial position of metering roll is as
much in -Y that even if the maximum ring diameter has been achieved, the metering roll can't reach this position.
Die spring used for the measuring roller is in compressed condition with +Y given as direction of elongation. The
maximum elongation has to be defined in such a way that measuring roller can be moved to the smallest possible
diameter of the ring all the time. Within the first solver increment measuring roller will get contact with the ring
and will after this move along with ring (diameter) by keeping contact.
Please define for generic springs as well as for die springs a spring force and spring stiffness with more moderate
values in order to avoid any negative impact on the rolling process (metering roll shall not effect any deformation
on the part). On the other hand please don't define values close to zero - this may cause numerical problems. Only
in particular cases spring force should drop 100 N and stiffness 1 N/mm. Please set heat exchange to workpiece to
zero. There is no need to define a local rotation axis or local coordinate system unless measuring roller is defined
as drag-roller.
Please make sure that the diameter of the metering roll is large enough compared to the ring diameter.
In simufact.forming contact between workpiece and die is calculated based on element nodes of the
workpiece and the die faces not considering the element faces of the workpiece - hence small diameters
of the metering roll lead to fluctuating ring diameters measured (comparable to a gear wheel). This
will cause an instable calculation. Following figure shows such unsuitable conditions - there is no
penetration present but improper combination of geometries and mesh-sizes.
Normally there is no need that the metering roll rotates. If the metering roll does not rotate, there is
no need to use a circular round one. In such a case one can use also flat, square or similar designs.
This will lead to stable contact conditions and accurate diameters measured if the ring moves in Xdirection. If using non-circular round designs please define in the RAW dialog the Y-dimensioning
of the measuring tool instead of a diameter.
10
Ring Rolling
Model setup
by using an offset value if applicable. This kind of control is purely geometrical based. For positioning purposes of
centering rollers it is assumed that their center points are moving on an arc which is given by a radius and a center
point (please see figure below). Within the RAW-dialog one activates centering rollers and defines their diameter.
For this, one can tick on
optionally. Please describe the arcs by specifying Length and Height of
center point and Radius of the arc. Please note that length and height are related to signs (+/-) and herewith their
positions in +X and -X will be defined. This must correlate to their positions into the model. Centering rollers can't be
positioned by penetrating the ring during the simulation. While animating the kinematics ( ) centering rollers will
follow the predefined arc. Center points and radiuses will be shown as a spoke. Heights of centering points have to be
always +X or -X but never equal to zero. If necessary please specify a very small height.
11
Ring Rolling
Model setup
is supporting the setup one time only. Subsequent changes on inputs or model will not
be updated automatically. This has to be done manually. It is clearly recommended to build up the model
first and define RAW-control afterwards.
process already.
By using Switch force threshold one can switch-off position control of the related centering roll if the absolute force
in global X-direction exceeds the given maximum value. Once position-control was switched-off it can't be activated
again even if the force drops below the limit. Once the position control has been switched-off, the force in global
X-direction on the particular centering roll will be maintained at the specified force. At the same time translational
movements remain possible in global X-direction only. Movement and position of the particular centering roll result
from this. If you switch both centering rolls from position control to a constant force, please consider that opposite
forces on the ring neutralize each other and do not have any centering or stabilising effect.
Centering rollers need to have a rotation axis. Its position will determine the centre of the roller used by the RAWcontrol. Centering rollers can be either free driven drag-rollers or assumed to be frictionless. If being a drag roller
(with rotation) all degrees of freedom need to be fixed in the die insert. Only rotation around Z-axis is to be allowed.
Centering rollers are not allowed to have a (activated) local coordinate system - hence free rotation is possible around
axes parallel to the global Z-axis only.
If simulation aborts after the very first increments this might be caused by unsuitable settings of centering
roller control. In such cases one can find error messages like "iterative penetration checking" within the
log-file. To check this, one may shift centering rollers to +Z-axis as long as the rollers do not touch the
ring anymore. Doing this enables one to check by postprocessing first increments whether the positioning
was carried out properly. In order to get a fast responses please specify output divisions with a large
number (compare the forming control dialog).
Control of the axial rollers
Up to two axial rollers can be controlled either translational or rotatory (or even in mixed condition) independently.
Please assign the die to the axial rollers and activate Mill stand position and/or Rotation roll as required.
Mill stand position shifts the related axial roller translational in global Y-direction depending on the displacement of
ring centre point. If the (missing) top of the axial roller is positioned on the axis of the ring, compare the following
figure, the tangential velocity of the axial roller slows down linear in the same extent as the tangential velocity of the
ring. This makes it much easier to define rotation speed for the axial roller and enables a slip less dragged rotation.
Using "automatic with positioning" the particular axial roll will be moved in the first calculation increment (or in the
specified start increment) such that this condition is fulfilled. The movement is done with complete contact and friction
calculation, thus it can be very instable when bigger distances are used. Using"automatic without positioning" this
positioning of the axial roll in the first calculation increment is omitted and the shift of the axial roll depending on
the movement of the ring centre starts once the condition for the position of the (missing) top of the axial roll has
been fulfilled by the ring growth.
Because rigid bodies are allowed to penetrate each other there is no need to do collision checks with mandrel or other
bodies. For stability reasons the axial rolls are only shifted in -Y-direction and do not follow an interim reduction of
the ring diameter or temporary shift of the ring center to the main roller.
Rotation roll controls the number of revolutions of axial rollers depending on the tangential velocity of the ring based
on its outer diameter with contact to the axial roller. To do so, axial rollers need to have an axis of rotation which is
properly oriented with respect to the sense of rotation. They are not allowed to have die inserts and local coordinate
systems. One can combine RAW-control for rotation with a table press for translational motions.
12
Ring Rolling
Model setup
13
Ring Rolling
Model setup
14
Ring Rolling
Model setup
Ring Rolling
Model setup
Determination of current outer ring diameter and of ring centre point is always made by a metering roller. The current
ring diameter is calculated by using the initial ring diameter and the displacements of metering and main roller in
Y-direction. Hence diameter of both metering and main roller will not be considered. With increasing profile fillup the contact point (or area) between ring and main roller might change. Hence, current diameter calculated may
slightly deviate from the real one. This can be observed on real machines which are working with the same measuring
principle, too. With increasing fill-up, measured ring diameters tend to be smaller than the real ones. Hence guidance
provided by centering rollers becomes closer while rolling. Rolled rings may become slightly larger as given by the
MERW-controller. By adapting initial ring diameter one can compensate this if required. Guidance of centering rollers
can be influenced by an offset additionally.
In order to set up MERW-control please select Insert (or right-mouse-click the inventory- window) / Press / Kinematics. Select MERW from the list and press OK . Following dialog appears:
16
Ring Rolling
Model setup
motion. Max. press time determines the end of the process (time limit): the process stops, even if the desired final
ring diameter including the specified number of roll-out rotations has not yet been reached. On one hand it makes
sense from technological point of view to limit rolling time. It enables to use known values from shop-floor and too
much cooling of the ring will prevented. On the other hand it is a safety-setting to avoid endless simulation loops in
case the desired ring diameter cannot be reached under the conditions selected. Percentage-value of the simulation
progress relates always to this time limit. Simulation succeeds (exit 3004) if either the final diameter (after absolving
the given numbers of roll-out rotations after calibration) or if the maximum time limit has reached. This means that
reaching the time limit is not an error in the sense of the simulation. Please input a constant Rotation speed for the
main roller. Sense of rotation is given by definition of the axis of rotation in the model.
Specify Initial outer diameter of the workpiece, Switch diameter of the workpiece and Final outer diameter of the
workpiece to complete the settings for the control of Figure 1.10 (above). By activating this option:
maximum diameter will be determined automatically from the model and will be used in the dialog.
The MERW-control allows an optional centering roller and can position it corresponding to the current ring diameter
in such that it is touching the ring very precise and herewith centering and stabilizing the ring. This might be done
by using an offset value if applicable. This kind of control is purely geometrical based. For positioning purposes of
centering roller it is assumed, that the centering point is moving on an arc, which is given by a radius and a centering
point (please see MERW-dialog figure above). Within the MERW-dialog one activates centering roller and defines
its diameter. For this one can tick on
optionally. Please describe the arc by specifying Length and
Height of center point and Radius of the arc. Please note that length and height are related to signs (+/-) and herewith
their positions in +X and -X will be defined. This must correlate to their positions into the model. Centering roller can't
be positioned by penetrating the ring during the simulation. While animating the kinematics (
follow the predefined orbital path: Centering point and radius will be shown as a spoke.
is a help to specify the diameter automatically for one time only. If one is changing
diameter in the model after using this feature, the new value will not be taken over automatically. It has
to be done manually. Therefore it is clearly recommended to build up the complete geometrical model
and to define all object names before running MERW-dialog.
option always determines maximum diameter based on XY- dimensioning in the inventory-window. If the assigned roller in the model (in the process tree) has been rotated around X- or
Y-axis the feature does not work properly and should not be used.
Please specify the names of Main roll, Metering roll and Centering roll in the lower part of the dialog. Assign
MERW-control to a process and afterwards main roller to MERW-control. The metering roll has to be a rigid body and
to be positioned in the model in such, that it is contacting the ring at a desired location without influencing ring growth.
For this it is recommended to use a spring loaded body. Shall the metering roller be dragged (by friction) please use a
Generic Spring with proper die insert. But mostly there is no need for rotating this roller, hence frictionless contact
can be assumed. In that case you can use a Die spring. As the current ring diameter will be determined base on the
current displacement of the metering roll relative to its initial position, it is necessary to have contact between ring
and roller as a starting condition. Thus the "Die spring" die is in released condition with same direction of motion as
main roller (+Y or -Y). The maximum elongation has to be defined in such that it allows measuring roller to be shifted
to the maximum possible ring diameter. Please note that typically such "Die spring" dies are not able to keep stable
contact in the early beginning of the process, characterized by decreasing diameters of profiled rings. The diameter
measured in that phase tends to be slightly too large but it is always smaller than the initial one. It does not play any
role for infeed-velocity control cause it will start only then if the diameter measured is larger than initial one. But the
guidance of the ring by centering roller might be less closer than normal.
Please define for Generic springs as well as for Die springs spring force and spring stiffness with more moderate values
in order to avoid any negative impact on the rolling process (metering roll shall not effect any deformation on the part).
On the other hand please don't define values close to zero - this may cause numerical problems. Only in particular
cases spring force should drop 100 N and stiffness 1 N/mm. Please set heat exchange to workpiece equal to zero. There
is no need to define a local rotation axis or local coordinate system unless measuring roller is defined as drag-roller.
Please make sure that the diameter of the metering roll is large enough compared to the ring diameter.
In simufact.forming contact between workpiece and die is calculated based on element nodes of the
17
Ring Rolling
Model setup
workpiece and the die faces not considering the element faces of the workpiece - hence small diameters
of the metering rolls lead to fluctuating ring diameters measured (compare to a gear wheel). This will
cause an instable calculation. Figure Figure 1.5 shows such unsuitable conditions - there is no penetration
present but improper combination of geometries and mesh-sizes.
Normally there is no need that the metering roll rotates. If the metering roll does not rotate, there is no
need to use a circular round one. In such a case one can use also flat, square or similar designs. This will
lead to stable contact conditions and accurate diameters measured if the ring moves in X-direction. If
using non-circular round designs please define in the RAW dialog the Y-dimensioning of the measuring
tool instead of a diameter.
18
Ring Rolling
Model setup
stroke-velocity or time-stroke and above mentioned diameter- velocity. Table presses enable force-velocity functions
too. This type of table press supports translational motion in global Z-direction only. (Combination with typical ring
rolling features is restricted. It is widely used for hydraulic presses (for non-incremental processes)). Please select
Units for the given table columns according to the table type and all other requirements. For time-stroke dependencies
please specify any rotation as cumulated angle - multiple values of 360 are possible and make sense. Stroke of a die
is always relative to its initial position in the model.
Fill in related values line-by-line and confirm after each line by clicking Add. Repeat whenever needful. By clicking
Modify or Delete one may correct input values or change table properties accordingly. Values of the first column
can't be change. One have to delete complete line and add corrected one. But one can also change all Values in the line
- even in first row - and afterwards add this line before deleting the old line. Every line has to be completed, so every
column has to be filled. It is not possible to use different times or strokes in the first column for separate directions.
If required you have to prepare your data accordingly.
One can import table values also from csv-files. csv-files must use commas as separator between columns and pointsign as decimal separator. Every csv-file contains 5 columns and as many lines as needed according to the table format.
It is not allowed to contain headers, only values are permitted. To read in a csv-file please click Read and select
related file from browser. Check the table type and the units after the import! This information is not included in the
csv-file. The import of a csv-file always deletes al existing table data. Importing of table values is a very comfortable
option especially when importing a large number of lines (i.e. machine data-logger to simulate an existing process to
calibrate simulation settings and parameters). By clicking Write you can export defined tables back to a csv-file.
When setting up complex kinematics for different directions you may ask what kind of table press should
be used. Simufact.forming processes all types of table presses properly. For internal use all defined
tables will be converted lossless. For all dies without die insert a time-velocity dependency will be
used internally, for those with die inserts a time-stroke dependency accordingly. (This does not apply
to diameter and force dependent table functions). Thus you may be able to save some back and forward
calculation.
All table presses used in a process need to have the same overall process time. By definition this time describes the
simulated time of the process. One can reduce this time by changing it inside the forming control under stroke (as
usually default setting "0" does not mean zero but the time is determined by the table press(es)). Special controls as
well as abort criteria may shorten this time too.
Table presses are independent from the predefined step control used inside the forming control. Especially all given
times, strokes and velocities (sample points) do not interact with calculation of time increments of the solver run.
Hence they may not be meet exactly (i.e. one defines a sample point at 1 s process time but the solver uses internally
time increments at 0.99 s and 1.01 s). The smaller the step size, i.e. the more time increments are used, the smaller a
possible deviation. For ring rolling applications normally a large number of time increments will be used, hence this
is usually not an issue. Tables with a large number of sample points for a steady kinematic function in principle lead
to very small deviations and in most cases the exact compliance of each value is not needed.
Usually table presses will be combined with fixed number of time steps. Following this logic one may ensure exact
match between given and used sample points: For the initial time of each calculation increment the current velocity
of the die will be determined from the table - if required by linear interpolation between to sample points. During
duration of a running increment this velocity is kept constant. By synchronizing the given times in the table (where
applicable indirectly based on the stroke) with step control it is possible to get identical points. In a "theoretical" table
hence the given moments of time are multiples of the time step. But in the "practical" table used in simufact.forming
time sample points should be shifted about 10% of the time step to early times while keeping all other values constant
(time = theoretical time - 0.1 x time step). This ensures that a the begin of each calculation increment the table values
for the new increment are used.
19
Ring Rolling
Model setup
Translation
parallel to global coordinate system: no local coordinate system necessary
non-parallel to global coordinate system: can be transformed by superimposing translations within global coordinate system -> must have for Finite Volume, for FE problems is better to use local coordinate system and
die insert
axis of rotation without any influence
Rotation
only driven rotation possible, always with axis of rotation, no local coordinate system necessary, sense of
rotation is given by direction of axis of rotation
rigid tools with die insert
Translation
parallel to global coordination system: neither axis of rotation nor local coordinate systems necessary
non-parallel to global coordinate system: local coordinate system should be used, for table presses as well
as for generic springs - but not for die inserts - transformation by superimposing translations within global
coordinate system possible too, must have for Finite Volume (only table presses, no generic springs)
axis of rotation without any influence
Rotation
driven (by table press or by generic spring) or dragged around global coordinate axis: neither axis of rotation
nor local coordinate system necessary, sense of rotation is positive (mathematically) around global coordinate
axis, please adjust signs of table press or springs if applicable
driven or dragged around axis parallel to global coordinate system: axis of rotation is sufficient (origin of the
3 possible axes parallel to the 3 global coordinate axes is the initial point of defined axis of rotation), local
coordinate system possible, sense of rotation is positive (mathematically) around selected coordinate axis,
please adjust signs of table press or springs if applicable
driven or dragged around non-parallel axis: local coordinate system necessary, sense of rotation is positive
(mathematically) around local coordinate axis, please adjust signs of table press or springs if applicable
Axis of rotation and local coordinate system are geometry related properties but not die related ones. They can be
defined within the same dialog. To call this dialog please select within inventory or process window a geometry, rightmouse-click, and select Rotation axis / local System .... Following dialog appears:
20
Ring Rolling
Model setup
Figure 1.13. Dialog for axis of rotation and local coordinate system
By activating
one can define axis of rotation by three mouse clicks and local coordinate system by a
fourth one. All mouse-clicks will be assigned to the corner points of the selected stl- facets of the geometry. First
three clicks form a circle. Axis of rotation will go through the centre point of the circle described and will be oriented
orthogonally to it. Length of axis will be chosen automatically so that it will exceed boundaries of the geometry on
both sides. Typically one places mouse-clicks on peripheral curves of either a cylinders front face, a cones bottom
face or similar suitable surfaces of the geometry selected. Fourth mouse-click defines the X-direction of the local
coordinate system. Z-direction corresponds to axis of rotation and origin to the initial point of axis of rotation. Positions
of selected points will be shown as numbered ones in ascending order. By using < and > one may select, which point
will be set with next mouse-click, hence a click can be repeated and the old point will be overwritten.
If
is not activated, one may define coordinates of initial and end point of axis of rotation manually as
well as local coordinate system. Origin of the local coordinate systems should always be the initial point of axis of
rotation. Orientation of this local coordinate system (X-, Y- and Z-axis) will be given by three vectors starting in the
origin. These vectors need to be cartesian ones and must follow right-hand-rule. Inactive
enables one
to correct all values created by mouse-clicks afterwards, i.e. to assign them to their exact position. Adjust length can
be used to define length of axis of rotation in such that it exceeds both sides of the selected geometry a little bit.
(upper left corner) turns the direction of the axis of rotation (and herewith sense of rotation) as well as Z-direction
of the local coordinate system.
(upper left corner) deletes both axis of rotation and local coordinate system.
After defining local coordinate system one has to activate or deactivate use for Translation and/or use for Rotation.
Use for rotation is activated by default but not use for Translation. Hence one can describe translation and rotation
independently in global or local coordinate systems. But please note, it is not possible to use different local coordinate
systems for translation and rotation.
After definition of axis of rotation and/or local coordinate system has been finished, the symbol for the geometry
selected gets changed within inventory- and process-window from
to
from "Dis-
21
Ring Rolling
Model setup
play"-toolbar to visualize defined axis of rotation (will be shown as black arrows with red arrowhead).
again can be
used to make the local coordinate system visible inside the model-window by a black arrow with yellow arrowhead. If
the local coordinate system is not activated for both rotation and translation one can see inside the model-window two
different coordinate systems which are slightly shifted to each other and will have different orientations. Visualization
of local coordinate systems will determined by the die insert. Freely moving systems are to be seen as drawn lines
with arrowheads, other motions by broken lines without arrowhead.
Because axis of rotation and local coordinate systems are properties assigned to a geometry, each geometry can be
used within a project with consistent axis of rotation and local coordinate systems only. If necessary one has to import
or create a geometry several times if different approaches regarding axis of rotation or local coordinate systems shall
be used.
For the same reason axis of rotation and local coordinate systems will shifted along with the geometry if this is
moved by translation or rotation during the model setup. Hence definition may differ dependent on where the selected
geometry is located - either in the process- or in the inventory-window. One may take advantage of this by selecting
that geometry (either within process- or inventory-window) which is more suitable positioned for planned definition
of axis of rotation and local coordinate system. This is recommended especially if one wants to input the related values
manually.
All orientation statements during postprocessing always relate to global coordinate system. Local definitions will not considered.
22
Ring Rolling
Model setup
1.1.1.5.1. Meshing
Simufact.forming offers a powerful and specifically developed mesher for ring rolling, the Ringmesher. It is clearly
recommended to use only this mesher for both initial meshing and remeshing operations defined within the remesh
object. Ringmesher creates a consistent hexahedron mesh which is oriented to the ring in axial, radial and tangential
direction accordingly. It enables to create high quality meshes with the most accurate element type for such kind of
processes - the hexahedron element - whereas the number of elements used is less compared to other types of elements
23
Ring Rolling
Model setup
and hence the calculation time is reasonable with respect to the complexity of the process. Tetrahedrons should not
be used for ring rolling.
Next picture shows the principle of the ringmesher: First of all a cross section is meshed with Quad-elements (2D) subsequently rotated by 360 to get a 3D- mesh out of hexahedron elements. Finally cross sections will be adapted to
the shape and roundness of the ring accordingly without changing element structure.
Figure 1.16 compares obtained results of meshing a simple rectangular ring between standard mesher (overlay-hex)
and ringmesher. Uniformity of the ringmesher can be seen.
24
Ring Rolling
Model setup
As well ringmesher shall not be confused with "overlay-hex-mesher with template". This kind of ring
template is the precursor of the ringmesher, uses an other projection and adaption of the base mesh to
the geometry and is provided only for compatibility to old models. It is not supported anymore. To get
optimal results again use the ringmesher.
To create an initial mesh (double-click or right-mouse-click followed by Show / Create Mesh ... on the meshing-symbol assigned to the workpiece
or ) and select first of all Ringmesh as Mesher (given by default when using the
process type ring rolling). The initial 2D-mesh of the cross section can be checked by pressing Preview before one
starts with 3D mesh creation. This option enables quick check whether the used settings create a suitable mesh in
terms of shape quality (ring profile) and number of elements. Advanced enables to do additional settings as follows:
General
Given element sizes in axial, radial and tangential directions determine how many elements one will create. As
known this has a huge influence on CPU-time will consumed later on. For tangential direction element size can
be different for "critical" and "uncritical" parts (deformation zone). Please compare "Control of the remeshing" in
Section 1.1.1.3.1. Maximum allowed ratio of tangential element size to radial/axial element size is allowed to exceed
factor 1.3. Related warning messages when start the simulation can be ignored. Edge angle determines the minimum
angle which has to be there to detect an edge and to consider it during meshing. For ring rolling applications large
values (80) are recommended to make sure that only (real) rotary edges (circumference) will detected.
Rotation
Ring centre point is recommended to be determined automatically, cause it will change while rolling. Please check
proper orientation of ring axis (X, Y, Z). On demand size and position of "critical" part and its deviating element
size can be defined herein.
Quality
Maximum refinement level and outline quality affect only the cross sectional 2D-mesh not its 3D-rotation and
adaptation of roundness and profile/shape of the ring. Maximum refinement level defines how often radial and axial
element size are allowed to be halved to get an exact cross section of the ring. Outline quality is an abstract test
statistic - default is 0,0001. This should be changed by decimal powers on demand. For suitable combination with
maximum refinement level smaller values will lead to improved mapping of ring contour. To check impact of these
settings one can use above mentioned preview feature.
Refinement box
Refinement boxes affect only the cross sectional 2D-mesh not its 3D-rotation and adaptation of roundness and
profile/shape of the ring, too. Dimensioning of the box in axial (U) and radial (V) direction will be defined within
cross sectional plane relative to - automatically determined - centre point of the ring. Usage of such boxes is limited
due to changing diameters of the ring. It can be used to define it for outer diameters of profiled rings to get more
accurate results.
Initial Meshing starts by clicking
- after the meshing process is ready - OK - mesh will transferred to the model.
Thereby a remesh object with the selected settings will created and assigned to the workpiece. It is labelled within
inventory- and process-window as:
- all settings can be found at Advanced . Remeshing criteria can be differ from
those of the initial meshing i.e. to start with coarser mesh for the first increments and to become finer if needed at
the end of simulation. The remesh object contains also information when remeshing shall start. By default it starts if
strain change exceeds 0.4. One may input higher values due to the uniform deformation process, i.e. 0.6. There are
other criteria available but normally not used.
Changed settings of the remesh object will not be overwritten necessarily when creating a new initial
mesh and assigning this to the workpiece. All settings, even refinement boxes, meshing and remeshing
criteria will be overwritten not before one has answered Yes to the question: "Do you wish to use the
initial mesh parameters for remeshing?". Be careful when answering this question: Yes will overwrite
all settings of the remesh object, including the remesh criteria. In doubt select No and check and adapt
the remesh object manually.
25
Ring Rolling
Model setup
If CAD-data of the final ring geometry or intermediate stages are available it may make sense to load
this data also and to mesh them in a dummy process. It enables to check mesh settings for this geometries
in terms of number of elements used as well as proper shape mapping, especially for profiled rings.
Tubular rings with locally nearly constant wall thickness (which can change with time) can be meshed
also effectively by using the sheet mesher. For thinner wall thicknesses it creates less number of elements
than ringmesher. There is one precondition before just trying: it must exist definite edges between front/
end surfaces and circumferential surfaces.
1.1.1.5.2. Stabilizing
In general in simufact.forming mass-dependent inertial- and dampening-effects will not be considered. Normally their
impact on forming processes (excluding some special cases) is marginal. This leads especially for ring rolling simulations to tilting and wobbling of the ring which is maybe higher than compared to reality. It may cause deviations
while ring starts to enter profiled shape of rollers too. Full consideration of inertial and dampening effects is possible
in general. But this approach would consume multiples of CPU-time.
For ring rolling applications there are two much more effective approaches to avoid over scaled tilting and wobbling
of the ring. Next figure shows the two different approaches. Both can be defined by opening the forming control (
in the process window - either double-click the symbol or tag it, then right-mouse-click and select Properties). All
settings are described herein are options - if the ring is stable in the simulation, there is no need to use these options
and you can simulate without stabilizing.
Weight force can be considered as a volume-related load and holds down the ring (by using the weight force but not
by inertial effects). If simultaneously a bolster plate (rolling table) is integrated into the model an explicit stabilizing
effect can be observed. Main disadvantage of this approach is the costly calculation of large contact areas to the
bolster plate. On the other hand with this friction and heat transfer between ring and bolster plate can be considered.
If this is not desired, no friction and no heat transfer can be assumed. But the ring may contact the bolster plate
only sporadic and short time in many real processes. Stabilizing the ring by using this approach may not model
reality in a proper way in this cases.
Very effective and fast is the usage of special stabilizing springs. These springs will increase the (internal) stiffness
of the model without creating continuously acting forces. Doing so there is no need to insert a bolster plate. One can
define either springs operating downwards to a "virtual" bolster plate and hold down the ring as a whole or stabilizing
springs within the ring which act on nodes facing each other. This suppresses relative movements between the
nodes along ring axis and hence tilting of the ring. How strong this stabilizing shall work can be influenced by the
magnitude of spring stiffness.
To model the heat transfer, the bolster plate can be positioned in the model in such that there is no (mechanical)
contact to the ring. Then the heat transfer can be modelled by using the "near contact tolerance" option of the contact
table (pure thermal contact).
26
Ring Rolling
Model setup
Figure 1.17. Available approaches for stabilizing and guiding the ring
Weight force can be activated inside the forming control under Advanced / Miscellaneous...Gravity. Please do not
forget to select the right Direction.
Stabilizing springs can be set in the forming control under Advanced / Stabilizer. Please check right orientation of
axis of rotation and select a suitable Stiffness for the different spring types. This has to be calibrated by testing several
values from case to case. Please vary the stiffness by changing order of magnitude by some decimal powers. One
should consider that stabilizing springs do affect not only undesired wobbling and tilting but also the desired "filtering"
of the ring into profiled rollers in the early phase of the process. One has to find the right compromise between these
obverse effects. In general an over scaling of the stabilizing effect should be avoided.
27
Ring Rolling
Model setup
1.1.1.5.4. Friction
Caused by locally small contact areas, which are characterised by the discretization, i.e. the meshing, the friction
modelling of ring rolling processes is based on more the demands of the simulation than on possibly existing measured
friction values. In general friction of the driven rollers should be defined as high as needed to ensure a stable rotation
of the ring. Dragged-rollers should be modelled with low friction. The upper friction value is limited by possibly
occurring local distortions of the element. This is especially applied to rollers with (local) slippage, i.e. profiled rollers
or axial rollers. In case of profiled rings a too large friction value may affect material flow in radial and axial direction
and hence lead to underfill problems of the ring.
28
Ring Rolling
Model setup
Typically Coulomb-friction value of 0.4 for driven rollers and 0.2 for dragged-rollers should be used combined with
arctan- friction approach. If local element distortions within contact zones occur or improper material flow in profiled
areas can be observed, one may decrease these values or change over to the shear-friction approach. In case of the
ring does not rotate stably, one option is to change over to the - more costly - bilinear friction approach. Bilinear or
arctan-friction approach can be selected in the forming control: - either double-click the symbol or tag it, then rightmouse-click and select Properties... / Friction. The usage of the combined friction law is possible too. Suitability of
the IFUM friction model is not yet approved.
If one has underfill problems with profiled rings in reality and simulation shows the same effect, the friction values are
adjusted and calibrated well. When using dragged-rollers one should check whether they can approximated as nonrotating and frictionless. This will help to stabilize simulation and saves CPU-time.
29
Ring Rolling
Model setup
Within simufact.forming one can create uniform surface facets by right-mouse-clicking a geometry within the inventory-window followed by Modify geometry / Surface remesh. A new geometry with different surface facets will
be created. Compared CAD import with the option "quality facets" one can use additional refinement boxes to maintain a low number of surface facets. Doing that, one should have in mind that an already discretized surface will be
discretized again what may lead to quality issues.
30
Ring Rolling
Model setup
Usually ring rolling processes will performed with a high number of output results (output divisions) - also to be
set within the forming control - in order to check frequently progress of the simulation and to get results close to a
possible abort or other problems. Hence the result folder becomes extremely large. One may open properties of results
(symbol
within process tree) to select and delete results on demand. This is very efficient for the SPR-files, which
are needed only for a restart or a next stage.
31
Ring Rolling
Model setup
32
Ring Rolling
Demos&Examples
way is to use a generic torsion spring in order to enforce related rotation speed what can be used after analyzing and
adjusting the values as a table press.
Final remark
It can be stated in general: ring rolling processes that do not work in reality, won't work in simulations too. It follows
vice versa: a simulation does not run properly either uses wrong settings and assumptions, inputs are missing or real
process does not work at all.
If real process works well and simulation fails, mostly the assumptions are wrong, data are not complete, used measuring devices may not work properly, material types were interchanged, data are from different batches, recorded
kinematics and initial positions do not match, etc. Please check again carefully all settings step by step.
1.1.2. Demos&Examples
Compared to other chapters of this tutorial one will not find for ring rolling simulations any step by step or click by
click instruction to build up a model (there are too many different subtypes and possible combinations of the process).
But one can find in simufact.forming "Demos & Examples" a number of different ring rolling models, showing the
right application of all features and settings mentioned in this tutorial. It enables all users to adapt their own models to
their specific process. Basic handling of simufact.forming and model setup are described in chapters 1 to 6. Chapter
7 and following contain more detailed step by step instructions for several types of models. Further information and
tips are provided with the simufact.forming manual.
Demos & Examples is one of the available applications of the simufact.forming program group and can be found in the
Windows start menu:
. Application examples of ring rolling processes are located in "Advanced
Examples" / "Ring Rolling", see next figure. The installation of Demos & Examples is optional. If you can't find it
you can install it separately from your DVD.
Ring Rolling
Demos&Examples
Following models for ring rolling applications are included in simufact.forming Demos & Examples:
01 ring rolling 3D FE
Basic and simple example with rectangular ring - no control is used.
02 ring rolling 3D FE
Fictitious process for rolling an inner roller-bearing-ring. Contains two table presses but no control. Axial rollers
are free-rotating around a non-parallel axis (related to ring axis).
03 ring rolling 3D FE
General process example for RAW control with rectangular ring. Diameter calculation uses a bonding box. Axial
rollers are driven translational and rotatory by table presses and will fed in radial direction simultaneously with the
mandrel. Upper axial roll will be moved in axial direction additionally.
Exercise 1:
Convert the model to axial rollers being dragged but still can be moved translational. Minimize number of table
presses used in the model.
Tip: Define local coordinate system for rotation but not for translation. Define mounting / die insert, delete
rotation from table press, use one table press for mandrel and lower axial roller if possible.
Exercise 2:
Use measuring roller for diameter calculation..
Tip: add new die, read in / create measuring roller geometry and assign it, create spring and assign it, don't forget
to define thermal and friction parameters, decide to use either free-rotating (dragged) or frictionless conditions,
adjust RAW-control settings.
04 ring rolling 3D FE
Example for a process using a table press with diameter-velocity-dependency. The diameter is determined using a
RAW-control with measuring roller. For demonstration purposes a relatively small freely rotating measuring roller
is used. In a "proper simulation" a measuring roller with bigger diameter or a non rotating measuring beam - as
explained earlier - should be used.
05 ring rolling 2D3D FE
Example for a process chain consisting of upsetting, preform operation, piercing and result transfer from 2D to 3D.
The ring rolling process uses an RAW-control and is very similar to "03 ring rolling 3D FE".
06 ring rolling 3D FE
Basic example for MERW-controlled process. Ring to be rolled has inner and outer profile.
07 ring rolling 3D FE
Advanced example for RAW-process: ring with rectangular cross section. Please have attention to the translational
motions of the axial rollers. We are allowed to show an animation only.
In addition one should have a look to "Basic examples" / "Rolling" and "Advanced examples" / "Rolling", i.e. for :
01 rolling 3D FE
Axial-die-rolling of a profiled ring. Ring tilts while rolling temporarily out of the die. This is not by accident and
may not be suppressed by stabilizing features. Hence stabilizing is inactive. Because there is an equal sense of
rotation for both die and roller, application of the calculation of time increments based on one-third-rule does not
make sense.
34