Siemens SINUMERIK 808D User Manual page 336

Programming and operating manual (milling)
Hide thumbs Also See for SINUMERIK 808D:
Table of Contents

Advertisement

Ad dress
Si gnificance
GOTOB
GoBack instruction
GOTOF
GoForward instruc-
tion
IC
Coordinate specified
using incremental
dimensions
IF
Jump condition
MEAS
Measuring w i th
deletion of distance-
to-go
MEAW
Measuring w i thout
deletion of distance-
to-go
$A_DBB[n]
Data byte
$A_DBW[n]
Data word
$A_DBD[n]
Data double-word
$A_DBR[n]
Real data
ax
$AA_MM[
Measurement result
is
*
for an axis in the
m a chine coordinate
system
ax
$AA_MW[
Measurement result
is
]
for an axis in the
w o rkpiece coordi-
n a te system
Timer for runtime:
$A..._..._TI
$AN_SETUP_TIME
ME
$AN_POWERON_TI
ME
$AC_OPERATING_
TIME
$AC_CYCLE_TIME
$AC_CUTTING_TIM
E
336
Va lue assignments
In formation
-
A GoTo operation is per-
formed to a block marked by a
label; the jump destination is
in the direction of the program
start.
-
A GoTo operation is per-
formed to a block marked by a
label; the jump destination is
in the direction of the end of
the program.
The dimension can be speci-
fied for the end or center point
of a certain axis irrespective of
G90.
-
If the jump condition is fulfilled,
the jump to the block with
Label: is performed
wise, next instruction/block;
several IF instructions per
block are possible
R e lational operators:
= = equal, <> not equal, >
greater than, < less than, >=
greater than or equal to, <=
less than or equal to
+1
=+1: Measuring input 1, rising
edge
-1
=-1: Measuring input1, falling
edge
+1
=+1: Measuring input 1, rising
edge
-1
=-1: Measuring input1, falling
edge
Reading and writing PLC
variables
Axis
-
Z ...) traversing when measur-
ing
Axis
-
Z ...) traversing when measur-
ing
0.0 ... 10
System variable:
+300
Time since the control system
min (value read-
last booted
only)
Time since the control system
min (value read-
last booted normally
only)
Total runtime of all NC pro-
s
grams
s
Runtime of the NC program
s
(only of the selected program)
Tool action time
; other-
: Identifier of an axis (X, Y,
: Identifier of an axis (X, Y,
Programming and Operating Manual (Milling)
Programming
N10 LABEL1: ...
...
N100 GOTOB LABEL1
N10 GOTOF LABEL2
...
N130 LABEL2: ...
N10 G90 X10 Z=IC(20); Z -
incremental dimension, X -
absolute dimension
N10 IF R1>5 GOTOF LABEL3
...
N80 LABEL3: ...
N10 MEAS=-1 G1 X... Y... Z...
F...
N10 MEAW=-1 G1 X... Y... Z...
F...
N10 $A_DBR[5]=16.3 ; Write
Real variables; with offset
position 5; (position, type and
meaning are agreed between
NC and PLC)
N10 R1=$AA_MM[X]
N10 R2=$AA_MW[X]
N10 IF
$AC_CYCLE_TIME==50.5 ....
6FC5398-4DP10-0BA6, 09/2017

Advertisement

Table of Contents
loading

Table of Contents