Improvement for Rotary Axis Control Additional Manual Page 3

Additional Manual
3
Edit
ApprvDesig.
Sheet
Title
Draw
No.
/ 7
Date
Desig
Descri
p
tion
Date
FANUC Series16i /18i /21i-MA
Improvement for Rotary Axis Control
A-77975
1999.10.16
2000.1.17 (2) is added.02
2.1 Cutting feed speed
In this function, the speed of the axis becomes
LL
/
times for the feedrate
displayed on the CNC screen from the difference of the method of obtaining moved
distance. Especially, the movement of the axis quickens when a small value is set to
a virtual radius. Therefore, please be careful to set to the parameter.
Cutting feedrate is clamped based on the value of the maximum cutting feedrate
parameter (No.1422 or No.1430) and an actual axis feedrate before data is
converted by this function. Therefore, it is possible to command the axis more than
the setting maximum cutting feedrate by setting a big value in a virtual radius
(parameter No.1465). Moreover, when a small value is set in a virtual radius, it is
clamped at the feedrate below the setting maximum cutting feedrate.
Moreover, this function is also effective at a dry run.
2.2 For 0mm in virtual radius
When a virtual radius is assumed 0 mm, the synthesized distance is as follows
because the moved distance of the rotary axis becomes 0 mm.
222
ZYXL
++=
The speed element of the rotary axis is disregarded because of this and the
movement speed of a linear axis can be assumed to be instruction speed F. <
Please refer to Example 2. >
Moreover, it moves at the maximum cutting feedrate in case of this setting and the
instruction only in the rotary axis.

Contents Summary of Improvement for Rotary Axis Control Additional Manual

  • Page 1FANUC Series 16i /18i /21i –MA Specification Improvement for Rotary Axis Control Index 1. Outline 2 2. Specification 2 2.1 Cutting feed speed 3 2.2 For 0mm in virtual radius 3 3. Parameter 6 4. Note 7 Title FANUC Series16i /18i /21i-MA Improvement for Rotary Axis Control Draw No. A-77975 02 2000.1.1
  • Page 21. 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) (Refe
  • Page 32.1 Cutting feed speed In this function, the speed of the axis becomes L / L ′ times for the feedrate displayed on the CNC screen from the difference of the method of obtaining moved distance. Especially, the movement of the axis quickens when a small value is set to a virtual radius. Therefore, ple
  • Page 4< Example 1 > When instructing as follows on IS-B unit, G91 G01 C10. F10. ; (1) The calculation is as follows, when 10000(10mm) is set in a virtual radius (parameter No.1465).  π × 10 ( mm ) × 10 (deg)  2  π × l C × ∆B  2 L′ =   =   = 1.7453292 ⋅ ⋅ ⋅( mm )  180   180  10 (deg) FC = 10
  • Page 5Rotation speed when 10mm setting. (1) Instruction speed. F=10mm/min Rotation speed when 36mm setting. (2) 10mm 36mm Figure 1 < Example 2 > On the machine which the direction of the tool changes by the rotation axis like figure, the movement speed of a standard point can be assumed to be instruction
  • Page 63. Parameter 1408 RFDx [ Data type ] Bit axis RFDx In a linear interpolation, the rotation speed of the rotary axis is assumed to be a movement speed in a virtual radius. 0 : Disable 1 : Enable 1465 Virtual radius of sending speed control of rotary axis [ Data type ] 2 - word axis [ Unit of data ] I
  • Page 74. Note (1) When parameter ROTx (No.1006#0) and RFDx (No.1408#0) are 1, this function becomes effective. (2) Parameter RFDx (No.1408#0) and a virtual radius parameter (No.1465) can be rewrote by G10. (3) The rotary axis moves at the maximum cutting feedrate when only rotary axis is commanded in case