Siemens SINUMERIK 840Di Function Manual page 1699

Basic machine
Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Example
Compensation selection in the part program
D9 is written in the program. With $A_DND[9], the absolute D number stored in the 9th table
location at the time of the call is read.
System variable $A_DNO[n]; (n=1 to 9)
Meaning
Data type
Value range
Indices
Access
Preprocessor
stop
Synchronized
action
Validity
2.2.4
D number programming
MD18102
Machine data:
MD18102 $MN_MM_TYPE_OF_CUTTING_EDGE
can be used to set how the D number is programmed.
D0 still contains the previous meaning, "Deselection of active compensation in NCK".
Address extension of D
It is not possible to extend the address of D. Only one active compensation data block is
possible for the tool path at a given time.
Tool Compensation (W1)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
The variable reads the value of the nth position from a table containing the D
numbers.
The variable is typically used for indirect D programming
(via parameters): D=$A_DNO[1]
The variable reads a field element (=the actual D number) in the D
number table of VDI. The PLC writes the matching D number for this T number to
the field after the NCK has output the auxiliary function T to the PLC.
Field elements have the value zero if no D number has been defined for them.
A maximum of 9 different D numbers can be stored from the PLC for 1 T in the
VDI interface.
D number values can range between 0 and 32000, i.e., the table may contain
gaps.
INT
99 999 999
n=1-9.
Index n indicates the position in the D number table that is to be read.
Read in part program
Yes
Read in synchronized actions
Only relevant in conjunction with the "Flat D numbers" function or tool
management on PLC.
Detailed Description
2.2 Flat D number structure
2-19

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents