3. HIGH–SPEED RESPONSE
(Power Mate i–H)
In the high–speed response mode, a motion program registered and
compiled beforehand is executed.
A program in the high–speed response mode is registered as an NC
program. The program numbers usable in the high–speed response mode
are O8000 through O8031. The restrictions below are imposed on
(1) Usable addresses
Axis name (X, Y, Z, U, V, W, A, B, C), F, G, P, and M
For the M functions, see Section 3.2, ”MISCELLANEOUS
FUNCTIONS IN THE HIGH–SPEED RESPONSE MODE.”
(2) Usable G codes
For each G code, see Section 3.1, ”G CODES USABLE IN
THE HIGH–SPEED RESPONSE MODE.”
(3) G90 and G91 must not be specified in the same block. The last G
code (G90 or G91) of group 03 specified in a block is applied to the
(4) A one–shot G code (G04/G28/G31/G92/G135.1) and a G code
(G00/G01/G135.2/G135.3) of group 01 must not be specified in the
(5) Decimal point programming and pocket calculator type decimal
point programming are unusable. Use 1 (m for position
specification, and use mm/min for feedrate specification.
(6) At the end of a program, a program end code (M02 or M30) must not
be specified. An EOR(%) is assumed as a program end code.
(7) When each program starts, the modal G codes are as follows:
Group 01: G00
Group 03: G91
(8) At the start of each program, feedrate F is 0.
(9) Normally, up to about 1000 blocks can be specified totally in all
programs. In case that the custom macro function in the high
response function is available, up to about 6000 blocks can be
specified totally in all programs.
(10) In one block, up to three axes can be specified.
(11) In one program, at least one axis movement block or auxiliary
function block must be inserted.
(12) In case that the custom macro function in the high response function
is available, the macro statements can be specified. For details, refer
to the “3.3 Custom Macro in the high response mode”.
But, in case that the custom macro function in the high response
function is not available, the macro statements can not be specified.
The usage of the macro variables is shown below.
execution in the