Documentation HG G-73650ZD | English, Revision 05 | Date: 09.03.2017 | www.goetting-agv.com
145
Chapter 11: Appendix
B Radius Calculation with 16 Bit Resolution
For the transmission of the radius only 16 bit are available. This means that the available
number range for a millimetre resolution covers an area of about ±32,7 metres. In order to
be able to set higher radii a number transformation is applied. This means that for higher
radii the increments are also higher. The transformation uses the tangent / arcus tangent
function. The following equation shows the transformation used to calculate the number
that has to be transmitted for a given radius:
Figure 82
Formula: Equation for the calculation of 16 bit radii
s16 is the number that is to be transmitted over the bus.
R
is the radius that is to be driven
in millimetre. When s16 is set to 0, straight-ahead driving is the result (
R
=
).
Figure 83
Increased radius range through transformation
Figure 84
Resolution of the radius after transformation
s16
(signed short)
65534
---------
arctan
1000
R
------- |
R
0
=
Transmitted absolute value
Tr
ansf
ormed r
a
dius in mm
Increased radius range through transformation
Transmitted absolute value
Incr
em
ent of the
r
adius in m
m
Resolution of the radius transmitted as a 16 bit value
after the transformation