User`s manual
Programmed Motion
GFK-1742A Chapter 7 Programmed Motion 7-9
7
2. Specified acceleration constant is not in the range of 1 - 1,073,741,823
3. Parameter data register is not in the range of 0 - 255.
4. Axis specified in single-axis program.
5. No axis specified in multi-axis program.
6. Specified axis does not support programmed motion.
Block Number
Block numbers may be used as the destination of JUMP commands. They may appear alone on a
line, or preceding a command.
Syntax:
<block num>: [<command>]
Parameter Description
<block num> Block number must be in the range of 1 – 65535
< command> Any command except PROGRAM, SUBROUTINE, ENDPROG, ENDSUB, or
another block number may follow a block number on the same line
Aliases:
None
Errors:
1. All block numbers and synch block numbers must be unique within a program or subroutine.
2. Block number must be in the range of 1 – 65535.
CALL
The CALL command calls a subroutine from a program or subroutine.
Syntax:
CALL <subroutine destination>
Parameter Description
<subroutine
destination>
A subroutine destination specified as a constant, 1 – 40, or a parameter
data register.
Aliases:
None
Errors:
1. Subroutine number must be in the range of 1 – 40, or parameter data register 0 – 255.
2. If caller is a subroutine, it cannot call itself (no recursive calls) or call another subroutine that
directly or indirectly references it.
3. Call destination subroutine must be defined in the same file.
4. Single-axis programs and subroutines can only call single-axis subroutines. Multi-axis
programs and subroutines can only call multi-axis subroutines.