EasyManuals Logo

Siemens SINUMERIK 808D Programming And Operating Manual

Siemens SINUMERIK 808D
208 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #92 background imageLoading...
Page #92 background image
Programming principles
1.10 Program jumps
Turning Part 2: Programming (Siemens instructions)
92 Programming and Operating Manual, 05/2012, 6FC5398-5DP10-0BA0
Programming example for comparison operators
R1>1 ;R1 greater than 1
1 < R1 ;1 less than R1
R1<R2+R3 ;R1 less than R2 plus R3
R6>=SIN( R7*R7) ; R6 greater than or equal to SIN (R7) squared
Programming example
N10 IF R1 GOTOF LABEL1 ;If R1 is not null then go to the block
having LABEL1
G0 X30 Z30
N90 LABEL1: G0 X50 Z50
N100 IF R1>1 GOTOF LABEL2 ;If R1 is greater than 1 then go to the
block having LABEL2
G0 X40 Z40
N150 LABEL2: G0 X60 Z60
G0 X70 Z70
N800 LABEL3: G0 X80 Z80
G0 X100 Z100
N1000 IF R45==R7+1 GOTOB LABEL3 ;If R45 is equal to R7 plus 1 then go to the
block having LABEL3
M30
Several conditional jumps in the
block:
N10 MA1: G0 X20 Z20
N20 G0 X0 Z0
N30 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...
N40 G0 X10 Z10
N50 MA2: G0 X50 Z50
N60 M30
Note
The jump is executed for the first fulfilled condition.

Table of Contents

Other manuals for Siemens SINUMERIK 808D

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 808D and is the answer not in the manual?

Siemens SINUMERIK 808D Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 808D
CategoryControl Unit
LanguageEnglish

Related product manuals