M-Series Operator’s Manual 4/9/15
M108 - Enable Override Controls
M108 re-enables the feedrate override and/or spindle speed override controls if they were disabled with M109. A
parameter of “1” indicates the feedrate override; “2” indicates the spindle speed override.
Example:
M109/1/2 ; disables feedrate and spindle speed overrides
M108/1 ; re-enables feedrate override
M108/2 ; re-enables spindle speed override
M109 - Disable Override Controls
M109 disables the feedrate override and/or spindle speed override controls. It may be used before tapping with
G85 to assure that the machine runs at the programmed feedrate and spindle speed. It is not necessary to specify
M109 with G74 or G84; those cycles automatically disable and re-enable the override controls. M109 cannot be
used in MDI mode.
Example:
M3 S500 ; start spindle in clockwise direction, at 500 rpm
F27.78 ; set feedrate for 18 pitch tap
M109/1/2 ; disable feedrate and spindle speed overrides
G85 X0 Y0 R.1 Z-.5 ; tap a hole
M108/1/2 ; re-enable overrides
M115/M116/M125/M126* – Protected Move Probing Functions
The protected move probing functions provide the capability to program customized probing routines.
The structure for these commands is: Mnnn /Axis pos Pp Ff L1
Where:
nnn is either 115, 116, 125, or 126.
Axis is a valid axis label, i.e., X, Y, Z, etc.
pos is an optional position
P is a PLC bit number, which can be negative.
F* is a feedrate (in units per minute.)
L1* options for the M115/M116 commands that prevents an error if the probe does not detect a
surface
Q1 is an option for M115/M116 that forces the DSP probe to move a “Recovery Distance” on
retries. (See Machine Parameter 13 for “Recovery Distance”)
Note: the Q1 option only applies for DSP Probes
For M115 and M116 functions, the indicated axis will move to pos (if specified) until the corresponding PLC bit p
state is 1, unless p is negative, in which case movement is until the PLC bit state is 0(closed). A “p value” of 1 to
80 (or -1 to -80) specifies PLC bits INP1-INP80. Warnings are generated in the CNC software message window for
"Missing P value" and "Invalid P value." If “pos” is not specified, M115 will move the axis in the negative
direction, and M116 will move the axis in the positive direction. Note if “pos” is specified, then if does not matter
whether M115 or M116 is used. Regardless of whether or not pos is specified, movement is bound by the settings
in the software travel limits as well the maximum probing distance (Machine Parameter 16).
For M125 and M126 protected move functions, the behavior is identical to that of the M115 and M116 commands,
except in regards to the PLC bit state. The M115 and M116 commands are to be used when one expects contact to
be made and M125 and M126 commands are to be used when one does not expect any contact to be made.