FANUC Series 16i/18i/21i-TB Cylindrical Interpolation by the Developed Cylindrical Surface Command Specifications Additional Manual Page 4

Additional Manual
A-79446E
Edit
Apprv.
Apprv.Apprv.
Apprv.
Desig.
Desig.Desig.
Desig.
Sheet
Title
Draw
No.
Design
DesignDesign
Design
Description
DescriptionDescription
Description
FANUC Series 16i/18i/21i –TB,
Cylindrical interpolation by the developed
cylindrical surface command
Jan.20.2004
4/5
Sheet
and another linear axis. Radius R is used in commands in the same way as general circular
interpolation.
The unit for a radius is not degrees but millimeters (for metric input) or inches (for inch input).
Examples)
Circular interpolation between the Z axis and C axis
For the C axis of parameter No. 1022, 5 (axis parallel with the X axis) is to be set.
In this case, the command for circular interpolation is
G18 Z__C__;
G02 (G03) Z__C__R__;
For the C axis of parameter No. 1022, 6 (axis parallel with the Y axis) may be specified
instead. In this case, however, the command for circular interpolation is
G19 C__Z__;
G02 (G03) Z__C__R__;
Tool nose radius compensation
To perform tool nose radius compensation in the cylindrical interpolation mode, cancel any
ongoing tool nose radius compensation mode before entering the cylindrical interpolation
mode. Then, start and terminate tool nose radius compensation within the cylindrical
interpolation mode.
Cylindrical interpolation accuracy
In the cylindrical interpolation mode, the amount of travel of a rotary axis specified by an
angle is once internally converted to a distance of a linear axis on the outer surface so that
linear interpolation or circular interpolation can be performed with another axis. After
interpolation, such a distance is converted back to an angle. For this conversion, the amount
of travel is rounded to a least input increment. So when the radius of a cylinder is small, the
actual amount of travel can differ from a specified amount of travel. Note, however, that such
an error is not accumulative.
If manual operation is performed in the cylindrical interpolation mode with manual absolute
on, an error can occur for the reason described above.
×
××
×
=
REVMOTION
R
Command
R
REVMOTION
ceActualDis
π
π
22
22
tan
MOTION REV : The amount of travel per rotation of the rotation axis (Setting value of
parameter No. 1260)
R : Workpiece radius

Contents Summary of FANUC Series 16i/18i/21i-TB Cylindrical Interpolation by the Developed Cylindrical Surface Command Specifications Additional Manual

  • Page 1FANUC Series 16i/18i/21i - TB Cylindrical interpolation by the developed cylindrical surface command Specifications - Contents - OUTLINE................................ OUTLINE ................................................................ ..........................................................
  • Page 2Outline Program command for rotary axis of cylindrical interpolation mode is rotary angle of rotary axis until now, so it is not easy to realize relation between command point on the developed cylindrical surface and actual command of rotary axis It is available to command position of rotary axis on
  • Page 3Command of rotary axis is distance on the developed cylindrical surface (parameter No.3454#2 DTO=1) Command of rotary axis is distance on the developed cylindrical surface in cylindrical interpolation mode. It is change command unit by inch (inch input) or by metric (metric input). Command of rotary
  • Page 4and another linear axis. Radius R is used in commands in the same way as general circular interpolation. The unit for a radius is not degrees but millimeters (for metric input) or inches (for inch input).。 Examples) Circular interpolation between the Z axis and C axis For the C axis of parameter No.
  • Page 5[] : Rounded to the least input increment Restrictions  Arc radius specification in the cylindrical interpolation mode In the cylindrical interpolation mode, an arc radius cannot be specified with word address I, J, or K.  Circular interpolation and tool nose radius compensation If the cylindrical