EasyManua.ls Logo

Fagor CNC 8070 - Auxiliary (Miscellaneous) Functions (M)

Fagor CNC 8070
556 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...



Programming manual
CNC 8070
TECHNOLOGICAL FUNCTIONS
Auxiliary (miscellaneous) functions (M)
5.
(SOFT V02.0X)
81
5.6 Auxiliary (miscellaneous) functions (M)
Auxiliary "M" functions are related to the overall CNC program
execution and the control of the various devices of the machine such
as spindle gear change, coolant, tool changes and so on.
Programming
Up to 7 "M" functions may be programmed in a block. The
programming format is M<0 - 65535>, and it can be programmed
using parameters and arithmetic expressions. In these cases, by
default, the value calculated is rounded up to an integer. If the result
is negative, the CNC will issue the pertinent error message.
Execution
Depending on how they have been set by the machine manufacturer
("M" function table):
The "M" functions will be executed before or after the movement
of the block where they were programmed.
When setting an "M" to be executed after the move of the block,
depending on the active function G05 or G07:
The CNC will wait or not for the confirmation that the "M" function
has been executed before resuming program execution. If it has
to wait for confirmation, it will have to be received before or after
executing the movement of the block where it has been
programmed.
The "M" functions that have not been set in the table will be
executed before the movement of the block where they have been
programmed and the CNC will wait for the "M-done" confirmation
before executing the movement of the block.
Certain "M" functions have a particular internal meaning in the CNC.
The section on "5.6.1 List of "M" functions" in this chapter shows
a list of these functions with their internal meaning for the CNC.
Associated subroutine
The "M" functions may have an associated subroutine that will be
executed instead of the function.
If, within a subroutine associated with an "M" function, the same "M"
function is programmed, this function will be executed, but not its
associated subroutine.
G05 The "M" function is executed with the theoretical end of the
movement (when the axes have not reached position).
G07 The "M" function is executed with the real end of the movement
(when the axes are already in position).

Table of Contents

Other manuals for Fagor CNC 8070

Related product manuals