Gantry robot volumetric error evaluation using analytical and FEM modeling.
Marinescu, Dan Andrei ; Nicolescu, Adrian Florin
1. INTRODUCTION
In this paper the authors propose an analytical model for gantry robot's volumetric accuracy evaluation based on elastic
displacements of joints and structural elements. To properly define the
virtual model for robot's overall FEM analysis was necessary to
determine first the stiffness of the robot's translational joints
including cam-followers components. For this purpose using the
mathematical model, developed in the paper (Nicolescu et al., 2010), the
overall loading of the gantry robot has been reduced to corresponding
axial and radial direction for each cam-follower, the specific loads on
each cam-follower being determined in accordance with specific design
for each translational joint. To express the displacements in radial and
axial direction of ball bearings, the authors have used the mathematical
background presented in (De Tedric et al, 2007) in which the elastic
displacements are expressed as [[delta].sub.a] (ball bearing axial
displacement) and 5r (ball bearing radial displacement). By using FEM
analysis, the elastic behavior of the gantry robot structure subjected
to static load was analyzed and errors induced by structural elements
elastic displacements were revealed. By studying several possible design
alternatives, the optimum design solution having the highest stiffness
for robot's structural elements were identified.
2. ANALITICAL MODEL FOR ROBOT'S VOLUMETRIC ERROR EVALUATION
The mathematical model of a gantry robot, according to Denavit-Hartenberg algorithm, can be written as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)
However, the matrix expression written above is valid for an ideal
robot. In order to obtain a mathematical model taking account of
robot's components elastic behavior, it is necessary to include
supplementary terms that allow to model component's elastic
displacements (Nicolescu A. & Stanciu M, 1996):
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)
where [T.sub.I... [T.sub.VII] are depending of each robot type
specific design, [[DELTA].sup.j.sub.i] are depending of robot's
joints elastic displacement and [[DELTA].sup.s.sub.i] is depending of
robot's links elastic displacement.
Thus, the influence of IR's joints and links elastic behavior
on IR's volumetric accuracy can be expressed by a total error
[matrix.sup.[epsilon] :
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)
The [[DELTA].sup.j.sub.i] term can be expressed as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)
Where
[n.sub.x] = cos [a.sub.5] cos [a.sub.2] (5)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (7)
[o.sub.x] = sin([a.sub.5]) (8)
[o.sub.z] = sin([a.sub.3]) cos([a.sub.5]) (9)
[o.sub.z] = cos([a.sub.3]) cos([a.sub.5]) (10)
[a.sub.x] = cos([a.sub.5]) sin([a.sub.2]) (11)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (12)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (13)
[P.sub.x] = 0 (14)
[P.sub.y] = [a.sub.1] (15)
[P.sub.z] = [a.sub.4] (16)
Knowing the loads corresponding to radial and axial direction for
each cam-follower and internal load distribution inside each
cam-follower, the resulting linear and angular displacements of each
robot's mobile element representing the general
deformed/un-deformed model for a P-joint, assumed to be vertical
([a.sub.1]), horizontal ([a.sub.4]), pitching angle ([a.sub.2]), rolling
angle ([a.sub.3]) and yawing angle ([a.sub.5]), may be expressed as
following figure shows too by equation (17)... (24):
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (17)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (18)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (19)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (20)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (21)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (22)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (23)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (24)
[FIGURE 1 OMITTED]
The overall horizontal and vertical elastic displacements of
translational joint can be now determined as function of horizontal and
vertical elastic displacements of cam-followers by expressing the
difference between two reference systems position and orientation
([O.sub.1][X.sub.1][Y.sub.1][Z.sub.1];
[O.sub.1][X.sub.2][Y.sub.2][Z.sub.2]) corresponding to non-deformed and
respectively deformed joint by matrix .
3. ROBOT'S STRUCTURAL ELEMENTS FEM ANALYSIS
In order to use FEM for robot's overall elastic behavior
analysis, first the authors developed, using Catia V5, the robot virtual
model, a simplified model being generated by excluding robot's
motors and gearboxes. For robot's most stressed structural elements
(transversal beam) tree different types of beams models have been used.
Then, using the cam-followers stiffness determined as above mentioned,
the robot joints FEM elastic model was determined by introducing
appropriate elastic elements in each joint.
Assuming that rotational elastic displacements are much less than
axial displacements (Fig.2), the Af mentioned in the precedent chapter
have been modeled using following form:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (23)
where global displacement vector difference between two reference
systems position ([O.sub.1][X.sub.1][Y.sub.1][Z.sub.1];
[O.sub.1][X.sub.2][Y.sub.2][Z.sub.2]) is defined as:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (24)
[FIGURE 2 OMITTED]
Finally elastic displacements for each structural element,
corresponding to various structures design, were calculated using FEM
(Tab. 1).
4. FEM MODELING RESULTS
The FEM analysis was performed for two purposes: first for
identifying robot's overall elastic behaviour and second for
testing which is the most rigid constructive solution for the travelling
beam along X axis.
[FIGURE 3 OMITTED]
5. CONCLUSION
An analytical model for gantry robot volumetric error evaluation
has been presented. Specific terms of this model allows to analytical
model joint's and link's elastic behavior. FEM analysis was
performed for presenting overall gantry robot elastic behavior. Various
possible constructions variants for robot transversal beam structural
element were analyzed, making easier to choose the right design
corresponding to precision needs specific for each type of robot
application.
For future papers, the authors intend to study cam- follower's
internal elastic behavior and guiding ways using FEM analysis as well as
compare various design solutions for optimizing robot's guiding
system elements.
6. REFERENCES
De Tedric, A. Harris, Michael N. Kotzala (2007). Rolling Bearing
Analysis: Essential concepts of bearing technology, ISBN:
978-0-8983-7183-7, Boca Raton FL 33487-2742
Nicolescu A., Stanciu M (1996). Elastic Behavior Modeling of
Industrial Robot's Base Translation Modules. Part.1. The
Mathematical Model, Proceeding RAAD '96, Katalinic, B. (Ed.), pp.
239-243, ISBN: 963 420 482 1, Budapest Hungary, June 1996
Nicolescu, A.; Marinescu, D. & Ivan, M. (2010). Elastic
displacement influence of translation joints on volumetric accuracy for
gantry industrial robots (Part 2), Proceedings OPTIROB 2010, Olaru, A.;
Ciupitu L. & Olaru S. (Ed.), pp. 28-32, ISBN: 978-981-08-5840-7,
Calimanesti, May 2010,
*** (2009) http://www.gudel.com/fileadmin/guedel-
com/download/catalogs/brochures/Components/Linear/gud
el-01-guideway-medium-screen.pdf--Gudel Components Guideway Systems for
medium duty application, Accessed on: 2010-05-21
*** (2009) http://www.gudel.com/fileadmin/guedel-
com/download/catalogs/brochures/Components/Linear/gud
el-02-guideway-heavy-screen.pdf--Gudel Components Guide-way Systems for
heavy duty application, Accessed on: 2010-05-22
Tab. 1. Von Mises Stresses and Displacements for each beam
Beam 'A' Max Von Mises Stress 98.767 MPa
Max Displacement 0.614 mm
Beam 'B' Max Von Mises Stress 72.737 MPa
Max Displacement 0.467 mm
Beam 'C' Max Von Mises Stress 46.235 MPa
Max Displacement 0.359 mm