Tables
12.4 List of predefined subprograms
Fundamentals
12-52 Programming Manual, 10.2004 Edition, 6FC5 298-7AB00-0BP1
WAITE # INT:
Channel
number
INT:
Channel
number
Wait for end of program: Wait
for end of program on another
channel
WAITM # INT: Marker
number
0-9
INT:
Channel
number
INT:
Channel
number
INT:
Channel
number
Wait: Wait for a marker to be
reached in other channels. The
program waits until the WAITM
with the relevant marker has
been reached in the other
channel. The number of the
own channel can also be
specified.
WAITP AXIS: Axis
identifier
AXIS: Axis
identifier
AXIS: Axis
identifier
AXIS: Axis
identifier
AXIS:
Axis
ident-
ifier
AXIS:
Axis
ident-
ifier
Wait for positioning axis: Wait
for positioning axes to reach
their programmed endpoint.
WAITS INT: Spindle
number
INT: Spindle
number
INT: Spindle
number
INT: Spindle
number
INT:
Spin-
dle-
numb-
er
Wait for positioning spindle:
Wait until programmed spindles
previously programmed with
SPOSA reach their
programmed endpoint.
RET End of subprogram with no
function output to the PLC.
GET # AXIS AXIS AXIS AXIS AXIS AXIS Assign machine axis
GETD# AXIS AXIS AXIS AXIS AXIS AXIS Assign machine axis directly
RELEASE # AXIS AXIS AXIS AXIS AXIS AXIS Release machine axis
PUTFTOC # REAL:
Offset value
INT:
Parameter
number
INT:
Channel
number
INT: Spindle
number
Put fine tool correction: Fine
tool compensation
PUTFTOCF
#
INT:
No. of
function.
The number
used here
must be
specified in
FCTDEF.
VAR REAL:
Reference
value *)
INT:
Parameter
number
INT:
Channel
number
INT:
Spin-
dle-
numb-
er
Put fine tool correction function
dependent:
Change online tool
compensation according to a
function defined with FCTDEF
(max. 3rd degree polynomial).
The SPI function can also be used to program a spindle instead of an axis: GET(SPI(1))
#)The vocabulary word is not valid for SINUMERIK FM-NC/NCU571.
**) Acknowledgment mode:
Commands are acknowledged on request from the executing component (channel, NC,
etc.).
Without acknowledgement: Program execution is continued when the command has been
transmitted. The executing component is not informed if the command cannot be executed
successfully. Acknowledgment mode "N" or "n".
Synchronous acknowledgement: The program execution is paused until the receiving
component acknowledges the command. If the acknowledgement is positive, the next
command is executed.
If the acknowledgement is negative an error is output.
Acknowledgement mode "S", "s" or omit.