FANUC Series 16/18/160/180-Model C Machining Center Operators Manual

PROGRAMMING
21. AXIS CONTROL FUNCTIONS
B–62764EN/01
480
(1)After specifying positioning at a machining start point, specify a
sequence number from 7000 to 7998 in a block where various
preparatory functions (M, S, and T) for machining cycles are specified.
The start point of a block where a sequence number from 7000 to 7998
is specified is regarded as a machining start point. The absolute
coordinates of the point are stored together with the program number
and sequence number in macro variables. The M code specified in the
block is stored as a machining type M code in a macro variable.
(2)In a block for starting actual machining (machining cycle) such as
cutting and drilling, specify a sequence number from 8000 to 8999.
The start point of a block where a sequence number from 8000 to 8999
is specified is regarded as a machining cycle start point. The absolute
coordinates of the point are stored together with the sequence number
in macro variables. The S/F codes and G codes of group 5 (G94/G95)
of the block are also stored in macro variables.
When a sequence number from 8000 to 8999 is specified, the macro
variable used for the hole bottom reach flag (described later) is cleared.
When a drilling canned cycle is used, the position stored based on a
sequence number from 8000 to 8999 is not the hole position but the
position where the drilling canned cycle is specified.
(3)Specify a sequence number from 9000 to 9999 in a block for ending
the machining cycle. When a sequence number from 9000 to 9999 is
specified, the specification of a cycle end point is assumed; the macro
variable used for the hole bottom reach flag is set.
The set flag is cleared when a sequence number from 8000 to 8999 is
specified.
When a drilling canned cycle is used, the use of a sequence number
from 9000 to 9999 cannot be specified. So, when the drilling canned
cycle is completed, the macro variable used for the hole bottom reach
flag is directly set.
(4)When the sequence number 7999 is specified, the data stored in the
macro variables is cleared. This is to indicate the end of one machining
operation, and to prevent the workpiece from being damaged even if
a restart command is inadvertently specified to return the tool to the
previously stored position.
A restart command is ignored even if specified when the data stored
in the macro variables has been cleared.

Leave a Reply

Your email address will not be published. Required fields are marked *