Programming manual.
CNC 8070
6.
TECH
NOLOGICAL FUNCTIONS
Auxi
liary (mi
s
ce
lla
neou
s) function
s
(M)
·116·
(R
EF
: 1709)
6.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
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).
Содержание 8070 BL
Страница 1: ... Ref 1709 8070 CNC Programming manual ...
Страница 8: ...BLANK PAGE 8 ...
Страница 12: ...BLANK PAGE 12 ...
Страница 14: ...BLANK PAGE 14 ...
Страница 26: ...BLANK PAGE 26 ...
Страница 28: ...BLANK PAGE 28 ...
Страница 30: ...BLANK PAGE 30 ...
Страница 60: ...Programming manual CNC 8070 2 MACHINE OVERVIEW Home search 60 REF 1709 ...
Страница 72: ...Programming manual CNC 8070 3 COORDINATE SYSTEM Coordinate programming 72 REF 1709 ...
Страница 80: ...Programming manual CNC 8070 4 WORK PLANES Select the longitudinal axis of the tool 80 REF 1709 ...
Страница 96: ...Programming manual CNC 8070 5 ORIGIN SELECTION Polar origin preset G30 96 REF 1709 ...
Страница 178: ...Programming manual CNC 8070 9 TOOL PATH CONTROL MANUAL INTERVENTION Variables 178 REF 1709 ...
Страница 304: ...Programming manual CNC 8070 16 C AXIS Machining of the turning side of the part 304 REF 1709 ...
Страница 440: ...Programming manual CNC 8070 22 STATEMENTS AND INSTRUCTIONS Flow controlling instructions 440 REF 1709 ...
Страница 442: ...Programming manual CNC 8070 23 CNC VARIABLES 442 REF 1709 ...
Страница 443: ...Programming manual CNC 8070 443 User notes REF 1709 ...