
2
Edit
ApprvDesig.
Sheet
Title
Draw
No.
/ 7
Date
Desig
Descri
tion
Date
FANUC Series16i /18i /21i-MA
Improvement for Rotary Axis Control
A-77975
1999.10.16
2000.1.17 (2) is added.02
1. Outline
The rotation speed of the rotation axis is assumed to be a movement speed on a
virtual radius.
2. Specification
In linear interpolation with a linear axis and the rotary axis, the movement angle 1
degree of the rotary axis is interpolated as moved distance 1 mm (1inch at inch
input) (Refer to the operator’s manual 4.3 linear interpolation for details. Moreover,
the movement time is presented as follows.).
Speed of linear axis (X axis)
()
min/mmX
L
X
FF
∆
×=
Speed of rotary axis (C axis)
()
mindeg/
L
C
FF
C
∆
×=
Synthetic moved distance
22222
CBZYXL
∆+∆+∆+∆+∆=
Movement time
F
L
T
=
In this function, the synthetic moved distance is obtained based on the moved
distance of the rotary axis which is made from commanded angle and virtual radius
(parameter No.1465).
Speed of linear axis (X axis)
()
min/mmX
L
X
FF
′
∆
×=
Speed of rotary axis (C axis)
()
mindeg/
L
C
FF
C
′
∆
×=
Synthetic moved distance
2
2
222
180180
∆××
+
∆××
+∆+∆+∆=
′
Cl
Bl
ZYXL
C
B
π
π
Movement time
F
L
T
′
=
′
B
l
,
c
l
: virtual radius (parameter No.1465)
By this, a movement speed on a virtual circle becomes to a commanded feedrate.
< Please refer to Example 1. >