Programming instructions
NC Programming 17VRS NC Program
2-7
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
The numerical value can have signs and decimal points. The sign is lo-
cated between the address letter and the numerical value. A positive sign
does not need to be entered.
Word Format
Extended Address Format
Address Letter
Value
X
500
Address Letter Value
S 1000
No. Space
1
Fig. 2-5: Word syntax
Example
; Enhanced address structure for an X1 and Y1 axis
G01 X1 50.45 Y1 35.456 F1000 Thread position 1
Z10 Z to safety distance
M103 S1 1000 1st spindle 1000 RPM
Note:
There must be a blank between the address and the numeric
value that is to be assigned.
The decimal point is fixed to achieved the resolutions shown below:
X0.00001 = 0.01 µm
X0.0001 = 0.1 µm
X0.001 = 1 µm
etc.
Leading or following zeros can be ignored in the decimal point format.
Decimal point entry is possible in the following addresses:
Address letters: I, J, K, P, S, F, contents of @xxx
Note:
The maximum number of places to the right of the decimal
point which can be programmed is set in the process pa-
rameters.
Branch Label
.×××××× × = 0..9 , A..Z , a..z
A branch label points to a branch-to label in a destination NC-block. A
branch label is always present two times, once in the NC-block in which
the branch occurs and once in the destination NC-block to which the
branch is to be performed. A label always marks a program branch, re-
gardless of whether the branch is conditional or unconditional.
The branch-to address (destination label) can be in the same NC-pro-
gram. If the branch-to address is not found, a search is performed for the
branch-to address in program no. 99 or program no. 0.
NOTE
Certain labels are reserved by their names for the
INDRAMAT canned cycles and for those of the machine
builder.
Numerical value
Syntax