M Code Outputs
Example 6
7-4-7
M Code Outputs in Pass Mode
Constant Acceleration Mode OFF
Constant Acceleration Mode ON
436
The M strobe and M code will not be output if the Optional End command's
optional input is received before they are output, but a previous M code and M
strobe will not be cleared.
M700
G74
3
G00
X500
G01
X1000
Optional Input 3
X-axis operation
M Strobe
M Code
Program block
execution
M codes M500 to M999 can be output in Pass Mode while axes are being
operated. In this case, M codes will be output at the following positions
according to the system parameter settings.
The M code will be output just before the demand position. The output posi-
tion can be calculated using the following equation.
Demand position - reference speed x pass time / 2
The pass time is determined by the Pass Time Mode Selection settings in the
system parameters as follows:
The pass time is the interpolation acceleration time when interpolation ac-
celeration time is selected.
The pass time is the interpolation deceleration time when interpolation de-
celeration time is selected.
The M code will be output at the demand position.
Refer to 6-8 Operating Modes for details on the Constant Acceleration Mode.
M600
Section 7-4
(M code 600 will
not be output.)