Siemens SINUMERIK 840D sl Programming Manual page 437

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Application
Indirectly programming position attributes is used in replacement cycles, as in this case, the
following advantage exists over programming position attributes as keyword (e.g. IC, AC, ...):
As a result of the indirect programming as variable, no CASE statement is required, which
would otherwise branch over all possible position attributes.
Syntax
<POSITIONING COMMAND>[<axis/spindle>]=
GP(<position>,<position attribute)
<axis/spindle>=BP(<position>,<position attribute)
Meaning
<POSITIONING COMMAND>[]:
<axis/spindle>:
GP():
<position>:
<position attribute>:
The values supplied from the variables have the following significance:
Value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Meaning
No change to the position attribute
AC
IC
DC
ACP
ACN
OC
PC
DAC
DIC
RAC
RIC
CAC
CIC
The following positioning commands can be programmed to‐
gether with the key word GP:
POS, POSA,SPOS, SPOSA
Also possible:
● All axis and spindle identifiers present in the channel:
<axis/spindle>
● Variable axis/spindle identifier AX
Axis/spindle that is to be positioned
Key word for positioning
Parameter 1
Axis/spindle position as constant or variable
Parameter 2
Position attribute (e.g. position approach mode) as a variable
(e.g. $P_SUB_SPOSMODE) or as key word (IC, AC, ...)
Permissible for:
POS, POSA,SPOS, SPOSA,AX, axis address
POS, POSA,SPOS, SPOSA,AX, axis address
POS, POSA,SPOS, SPOSA,AX, axis address
POS, POSA,SPOS, SPOSA,AX, axis address
POS, POSA,SPOS, SPOSA,AX, axis address
-
-
POS, POSA,AX, axis address
POS, POSA,AX, axis address
POS, POSA,AX, axis address
POS, POSA,AX, axis address
POS, POSA
POS, POSA
Work preparation
3.1 Flexible NC programming
437

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents