Program Jumps To Jump Markers (Gotob, Gotof, Goto, Gotoc) - Siemens Sinumerik 840D sl Programming Manual

Job planning
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Flexible NC programming
1.10 Program jumps and branches
Example
Program code
N10 ...
...
N90 GOTOS
...
1.10.2

Program jumps to jump markers (GOTOB, GOTOF, GOTO, GOTOC)

Function
Jump markers (labels) can be set in a program, that can be jumped to from another location
within the same program using the commands GOTOF, GOTOB, GOTO or GOTOC. Program
execution is resumed with the instruction that immediately follows the destination marker.
This means that branches can be realized within the program.
In addition to jump markers, main and sub-block numbers are possible as jump designation.
If a jump condition (IF ...) is formulated before the jump instruction, the program jump is
only executed if the jump condition is fulfilled.
Syntax
GOTOB <jump destination>
IF <jump condition> = TRUE GOTOB <jump destination>
GOTOF <jump destination>
IF <jump condition> = TRUE GOTOF <jump destination>
GOTO <jump destination>
IF <jump condition> = TRUE GOTO <jump destination>
GOTOC <jump destination>
IF <jump condition> = TRUE GOTOC <jump destination>
Significance
GOTOB:
GOTOF:
GOTO:
GOTOC:
94
Comments
; Beginning of the program
; Jump to beginning of the program
Jump instruction with jump destination towards the beginning of the
program.
Jump instruction with jump destination towards the end of the program.
Jump instruction with jump destination search. The search is first made
in the direction of the end of the program, then in the direction of the
beginning of the program.
Same effect as for GOTO with the difference that Alarm 14080 "Jump
designation not found" is suppressed.
This means that program execution is not interrupted in the case that
the jump destination search is unsuccessful – but is continued with the
program line following the GOTOC command.
Programming Manual, 02/2011, 6FC5398-2BP40-1BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents