SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020) - page 75

 

  Index      Manuals     SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     73      74      75      76     ..

 

 

 

SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020) - page 75

 

 

NC variables
3.2 NC variable descriptions
numActDEdges (T, AEV)
Number of D numbers in the T_AEV module
The variable returns the number of D numbers in the AEV module
Defined only in connection with the "Unique D numbers" function.
For active tool management:
Specifies the number of cutting edges belonging to tools with "active" status (contained in the TO unit)
When tool management function is not active:
Specifies the number of all cutting edges contained in the TO unit.
Return value
=0: If the "Unique D number" function is not active, the value "=0" is always returned.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
toolIdent (T, AEV)
Tool identifier
Internal tool number of the tool located at the consecutive number (= line index) in the AEV module list.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numActDEdges
Read access
toolInMag (T, AEV)
Magazine in which the tool is currently located
The variable returns the magazine number of the magazine in which the tool is currently located, that is contained in the list
of AEV with the consecutive number (= line index).
Return value
o Number of entries > $$numActDEdges: error code is output.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numActDEdges
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1153
NC variables
3.2 NC variable descriptions
toolInPlace (T, AEV)
Current magazine location of the tool
Magazine location number of the location in which the tool is currently located, which is contained in the list of the AEV with
the consecutive number (= line index).
Return value
o Number of entries > $$numActDEdges: error code is output.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numActDEdges
Read access
toolNo (T, AEV)
Tool number T
Internal tool number of the tool located at the consecutive number (= line index) in the AEV module list.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numActDEdges
Read access
3.2.7.4
MTAD: Application-specific multitool data
OEM-MMC: LinkItem /Tool/MT/...
This block contains application-specific multitool data.
siemData (T, MTAD)
$TC_MTPCSx[y] x=ParamNo y=Multitool-
No
Alternative name:
applData
Multitool parameters for Siemens applications
Siemens application parameters for multitools for all permissible data types, except the data type "String".
Siemens application data are made available with the MD settings MD bits MD18080 $MN_MM_TOOL_MANAGEMENT_MASK,
bit0=1, bit2=1, bit10=1 and MD 18196 $MN_MM_NUM_CCS_MULTITOOL_PARAM>0.
Data types of the individual parameters are specified by MD18197 $MN_MM_TYPE_CCS_MULTITOOL_PARAM, and can be
determined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
If there is a read or write access to a Siemens application parameter for multitools of the data type "String", then an error string
is returned.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0.0
NC variables
1154
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
siemData (T, MTAD)
$TC_MTPCSx[y] x=ParamNo y=Multitool-
No
Addressing
Line index:
Max. line index:
32000
Read access and write access
3.2.7.5
MTAP: Application-specific multitool place data
OEM-MMC: LinkItem /Tool/MTPlace/...
This block contains application-specific multitool location data.
siemPlaceData (T, MTAP)
$TC_MTPPCSx[y,z] x=ParamNo y=MtNo
z=MtPlaceNo
Alternative name:
applPlaceData
Siemens application multitool place data
Siemens application multitool place data.
These parameters can only be used if the machine data $MN_MM_NUM_CCS_MTLOC_PARAM and $MN_MM_TOOL_MANAGE-
MENT_MASK have been set accordingly.
Reserved for SIEMENS applications.
The data type in the NCK is specified by MD18199 $MN_MM_TYPE_CCS_MTLOC_PARAM, and can be determined from the file
_N_COMPLETE_TOA_ACX. The data type for the OPI is changed to the data type TYPE_DOUBLE, and has to be changed back to
the NCK data type by the application.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMultiToolPlaceParams_mtap * $$max-
NumPlacesPerMultitool
Read access and write access
3.2.7.6
MTD: Multitool data, general data
OEM-MMC: LinkItem /Tool/MT/...
This block contains the general data of the multitool data.
multitoolNumLoc (T, MTD)
$TC_MTPN
Number of locations in the multitool
The variable returns the number of locations that the multitool contains.
Return value
o = 0: Error has occurred.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1155
NC variables
3.2 NC variable descriptions
multitoolNumLoc (T, MTD)
$TC_MTPN
-
TYPE_UWORD
0
0
$MN_MAX_TOOLS_PER_
MULTITOOL
Addressing
Line index:
Max. line index:
32000
Read access
multitoolIdent (T, MTD)
$TC_MTP2
Multitool identifier
The variable returns the multitool identifier.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
32000
Read access and write access
multitoolInMag (T, MTD)
Magazine number of the multitool
The variable returns the magazine number of the magazine in which the multitool with the multitool number "T" is currently
located.
Return value
o >0: Magazine number of the tool with multitool number T = "t".
o 0: Error is output, e.g. tool is not loaded
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Read access
multitoolInPlace (T, MTD)
Magazine location number of the multitool
The variable returns the magazine location number of the multitool
Return value
o >0: Magazine location number of the tool with the T number = "t".
o 0: Error is output, e.g. tool is not loaded
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
1156
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
multitoolInPlace (T, MTD)
32000
Read access
multitoolMyMag (T, MTD)
Owner magazine of the multitool
The variable returns the number of the owner magazine from which the multitool was loaded.
Return value
o >0: Magazine number of the tool with the T number = "t".
o 0: Error is output, e.g. tool is not loaded
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
max. Nummer eines def.
Magazins
Addressing
Line index:
Max. line index:
32000
Read access
multitoolMyPlace (T, MTD)
Owner magazine location of the tool
The variable returns the magazine location from which the tool was loaded (owner magazine location).
A magazine location becomes the owner magazine location if the tool is loaded on a location of magazine location type 1
($TC_MPP1=1).
For fixed-location coded tools in buffers, the number states the location onto which the tool is loaded back into the magazine.
Return value
o 0: Number of the owner magazine location
o 0: Meaning depends on further variables:
o $A_TOOLMLN >0: Manual tool
o $A_TOOLMLN=0: Error is output, e.g. tool is not loaded
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
max. Nummer def. Maga-
zinplatz
Addressing
Line index:
Max. line index:
32000
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1157
NC variables
3.2 NC variable descriptions
multitoolStateL (T, MTD)
$TC_MTP8
Multitool status
The status of a multitool is defined by bits 0 - 17.
Detailed information can be found in the "Tool Management" Function Manual.
Return value
Value range:
o Value 0: Not enabled
o Bit 0: Active multitool
o Bit 1: Enabled
o Bit 2: Disabled
o Bit 3: Measured
o Bit 4: Prewarning limit reached
o Bit 5: Multitool is being changed
o Bit 6: Fixed-location-coded
o Bit 7: Multitool was in use
o Bit 8: Multitool in buffer magazine with transport order
o Bit 9: Ignore disabled status of the multitool
o Bit 10: Multitool must be unloaded
o Bit 11: Multitool must be loaded
o Bit 12: Master tool
o Bit 13: Reserved
o Bit 14: Marked for 1:1 replacement
o Bit 15: Manual tool
o Bit 16: Multitool is disabled if a tool in the multitool is disabled
o Bit 17: Multitool is at a disabled magazine location
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UDWORD
0
Addressing
Line index:
Max. line index:
32000
Read access and write access
multitoolplace_spec (T, MTD)
$TC_MTP7
Multitool magazine location type
The magazine location type of the multitool is comparable to the magazine location type of a simple tool, and is needed for the
empty location search and empty location check (magazine loading processes, tool change).
9999 = Location type not defined
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Read access and write access
NC variables
1158
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
multitoolsize_down (T, MTD)
$TC_MTP6
Number of half locations downwards
Size of the multitool downwards in half locations (= toward higher location number).
Size 1 means that the half location is occupied in the direction "down" from where the multitool itself is mounted. Conse-
quently, the minimum size is 1. The variable returns the number of half locations that are additionally occupied or reserved
downwards.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Read access and write access
multitoolsize_left (T, MTD)
$TC_MTP3
Number of half locations to the left
Size of the multitool to the left in half locations (= toward higher location number).
Size 1 means that the half location is occupied in the direction "to the left" from where the multitool itself is mounted.
Consequently, the minimum size is 1. The variable returns the number of half locations that are additionally occupied or
reserved to the left.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Read access and write access
multitoolsize_right (T, MTD)
$TC_MTP4
Number of half locations to the right
Size to the right in half locations (= toward lower location number).
Size 1 means that the half location is occupied in the direction "to the right" from where the multitool itself is mounted.
Consequently, the minimum size is 1. The variable returns the number of half locations that are additionally occupied or
reserved to the right.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1159
NC variables
3.2 NC variable descriptions
multitoolsize_upper (T, MTD)
$TC_MTP5
Number of half locations upwards
Size of the multitool upwards in half locations (= toward lower location number).
Size 1 means that the half location is occupied in the direction "upwards" from where the multitool itself is mounted. Conse-
quently, the minimum size is 1. The variable returns the number of half locations that are additionally occupied or reserved
upwards.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Read access and write access
multitoolPosition (T, MTD)
$TC_MTP_POS
Multitool posit.
The variable returns the number of the multitool location with a tool in a machining position.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$MN_MAX_TOOLS_PER_
MULTITOOL
Addressing
Line index:
Max. line index:
32000
Read access and write access
multitoolProtAreaFile (T, MTD)
$TC_MTP_PROTA
Name of 1st protection area
Name of the protection area or name of the file containing the description of the protection area.
Reserved, do not use.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
32000
Read access and write access
NC variables
1160
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
multitoolKindOfDist (T, MTD)
$TC_MTP_KD
Type of distance coding for multitool locations
The ways in which the location distances (KindOfDistance) are defined in the multitool are:
o 1 = Distance coding with multitool location number
o 2 = Distance coding with length specifications
o 3 = Distance coding with angle specifications
Return value
Value range:
o 0: Error is output
o 1: Multitool with location coding
o 2: Multitool with length coding
o 3: Multitool with angle coding
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
0
3
Addressing
Line index:
Max. line index:
32000
Read access
multitoolAdaptNo (T, MTD)
$A_TOOLADAPT
Adapter number at the mag. loc. of the multitool
Number of the adapter assigned to the magazine location on which the multitool is mounted.
Return value
>0: Adapter number
0: There is no multitool at the magazine location, or no adapter is assigned to the magazine
location.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Addressing
Line index:
Max. line index:
32000
Read access
3.2.7.7
MTP: Multitool data, place data
OEM-MMC: LinkItem /Tool/MTPlace/...
This block contains the location data of the multitool data.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1161
NC variables
3.2 NC variable descriptions
mtPlaceData (T, MTP)
diverse, siehe Variablenbeschreibung
Multitool place data
Defines the multitool location data and location distances:
o P1: Location distance length ($TC_MTPPL)
o P2: Location distance angle ($TC_MTPPA)
o P3: Location type (read access only) ($TC_MTPP2)
o P4: Location status (bit array) ($TC_MTPP4)
Bit 0=1: Disabled
Bit 0=0: Disabled
Bit 1=1: Free to hold a tool
Bit 1=0: Occupied
o P5: Tool number T of the tool at this location ($TC_MTPP6)
o P6: Number of the adapter at this location ($TC_MTPP7)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMultiToolPlaceParams * $$maxNumPla-
cesPerMultitool
Read access and write access
3.2.7.8
MTUD: Multitool data, user-defined data
OEM-MMC: LinkItem /Tool/MT/...
This block contains the user-defined data of the multitool data.
userData (T, MTUD)
$TC_MTPCx[y] x=ParamNo y=MultitoolNo
OEM-defined multitool parameters
OEM-defined parameter for the multitools for all permissible data types, except the data type "String".
The OEM data are made available with the MD settings MD bits MD18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit0=1,
bit2=1, bit10=1 and MD18192 $MN_MM_NUM_CC_MULTITOOL_PARAM>0.
The data types of the individual parameters are specified by MD18193 $MN_MM_TYPE_CC_MULTITOOL_PARAM, and can be
determined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
If there is a read or write access to an OEM-defined multitool parameter of the data type "String", then an error string is returned.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
32000
Read access and write access
NC variables
1162
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.7.9
MTUP: Multitool place user data
OEM-MMC: LinkItem /Tool/MTPlace/...
This block contains the user multitool location data.
userPlaceData (T, MTUP)
$TC_MTPPCx[y,z] x=ParamNo y=MtNo
z=MtPlaceNo
OEM-defined multitool location parameters
OEM-defined data for the multitool locations for all permissible data types, except the data type "String".
The OEM data are made available with the MD settings MD bits MD18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit0=1,
bit2=1, bit10=1 and MD18194 $MN_MM_NUM_CC_MTLOC_PARAM>0.
The data type of the individual parameters is specified by MD18195 $MN_MM_TYPE_CC_MTLOC_PARAM, and can be deter-
mined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMultiToolPlaceParams_mtup * $$max-
NumPlacesPerMultitool
Read access and write access
3.2.7.10
MTV: Multitool data, directory
OEM-MMC: LinkItem /Tool/MTCatalogue/...
The MTV data module can be used for the following purposes:
1. To display all multitools. The most important multitool information is collected in the MTV module. Existing
multitools are sorted in continuous ascending order of multitool number (= tool number). This means that variables
that are defined in this module as 1-dimensional arrays contain all the multitool information without any gaps. The
row index with which a specific array is addressed has no connection to the multitool number, but is just a serial
number. Inserting or deleting multitools changes the contents of a row dynamically.
2. Targeted access to the multitool data in the MTD, MTP, MTUD, MTAD, MTUP and MTAP modules. Which multitools
are actually defined should be determined from the MTV module before accessing an element in the stated mo-
dules.
MTnumWZV (T, MTV)
Last assigned multitool number
The variable returns the last assigned internal multitool number in the "Tools" area (TOA).
Return value
0 = The "Multitool" function is inactive or the multitool has not been defined.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1163
NC variables
3.2 NC variable descriptions
MTnumWZV (T, MTV)
-
TYPE_UWORD
0
0
32000
Read access
numMultiTools (T, MTV)
$P_MTOOLN
Number of multitools in the TO area
Specifies the number of multitools in the addressed "Tools" area (TOA).
Return value
o >0: Number of defined multitools
o 0: Error has occurred, e.g. Multitool function not active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Read access
numLocations (T, MTV)
Number of locations in the multitool
The variable returns the number of locations in the multitool
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$MN_MAX_TOOLS_PER_
MULTITOOL
Addressing
Line index:
Max. line index:
$$numMultiTools
Read access
multitoolIdent (T, MTV)
Multitool identifier
The variable returns the multitool identifier.
Return value
"" = No multitool, or TMMG is not active
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
""
Addressing
Line index:
Max. line index:
$$numMultiTools
Read access
multitoolNo (T, MTV)
$P_MTOOLMT
Multitool number of the i-th multitool
Internal multitool number of the multitool located at the consecutive number (= line index) in the MTV module list .
Return value
o > 0: Number of the multitool
o 0 = The "Multitool" function is not active
NC variables
1164
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
multitoolNo (T, MTV)
$P_MTOOLMT
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Addressing
Line index:
Max. line index:
$$numMultiTools
Read access
multitoolKindOfDist (T, MTV)
Type of distance coding for multitool locations
The location distances (KindOfDistance) within the multitool can be defined in various ways:
o 1 = Distance coding with MT location number
o 2 = Distance coding with length specifications
o 3 = Distance coding with angle specifications
The distance coding can only be changed for as long as no MT locations have been generated.
Return value
Value range:
o 0: No multitool, or magazine management (TMMG) is not active
o 1: Multitool with location coding
o 2: Multitool with length coding
o 3: Multitool with angle coding
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
$$numMultiTools
Read access
multitoolInMag (T, MTV)
Magazine number of the multitool
Magazine number of the magazine in which the multitool is currently located, that is contained in the MTV module list with the
consecutive number (=line index).
Return value
o Number of entries > "$$numMultiTools": Error is output.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Addressing
Line index:
Max. line index:
$$numMultiTools
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1165
NC variables
3.2 NC variable descriptions
multitoolInPlace (T, MTV)
Magazine location number of the multitool
The variable returns the magazine location number of the location where the multitool is currently located, which is contained
in the AEV module list with the consecutive number (=line index).
Return value
o Number of entries > "$$numMultiTools": Error is output.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Addressing
Line index:
Max. line index:
$$numMultiTools
Read access
3.2.7.11
TAD: Application-specific data
OEM-MMC: LinkItem /Tool/Data/...
Data module TAD is organized as a 2-dimensional variable array. This module contains
application-specific data for all tools. Every element can be addressed via a column and
row index:
The column index is the number of the user-defined tool parameter. The number of
tool parameters (columns) can be found in variable $$numToolParams_tad in area N / module Y.
The row index is the tool number. Attempts to access non-existent tools are
negatively acknowledged.
Application-specific tool data are all of the same data type.
Application-specific tool data are reserved for SIEMENS applications.
siemData (T, TAD)
$TC_TPCSx[y]
Alternative name:
applData
Siemens application tool parameter
The Siemens application data are made available by the MD settings MD bits MD18080 $MN_MM_TOOL_MANAGE-
MENT_MASK, bit2=1 and MD18204 $MN_MM_NUM_CCS_TDA_PARAM>0
The data types of the individual parameters are specified by MD18205 $MN_MM_TYPE_CCS_TDA_PARAM, and can be deter-
mined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
NC variables
1166
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
siemData (T, TAD)
$TC_TPCSx[y]
Addressing
Line index:
Max. line index:
32000
Read access and write access
3.2.7.12
TAM: Application-specific magazine data
OEM-MMC: LinkItem /Tool/MagazineDescription/...
The TAM block contains application-specific information about the available tool magazines.
The application-specific magazine data are reserved for SIEMENS applications.
The TAM block is not intended for new developments.
siemData (T, TAM)
Alternative name:
applData
Siemens application magazine data
Siemens application magazine data.
These parameters can be used only if machine data
$MN_MM_NUM_CCS_MAGAZINE_PARAM and $MN_MM_TOOL_MANAGEMENT_MASK are set
accordingly.
Reserved for SIEMENS applications.
This block exists only for compatibility reasons. New developments should be made with the T/TAMD block. (The data format
there is "TYPE_DOUBLE")
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$$numMagParams_tam
Read access and write access
3.2.7.13
TAMD: Application-specific magazine data double
OEM-MMC: LinkItem /Tool/MagazineDescription/...
The TAMD block contains application-specific information about the available tool magazines.
The application-specific magazine data are reserved for SIEMENS applications.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1167
NC variables
3.2 NC variable descriptions
siemDataDouble (T, TAMD)
$TC_MAPCSx[y]
Alternative name:
applDataDouble
Siemens application magazine data
Magazine parameters for Siemens applications for all permissible data types, except the data type "String".
The Siemens application data are made available with the MD settings MD bits MD18080 $MN_MM_TOOL_MANAGE-
MENT_MASK, bit0=1, bit2=1 and MD18200 $MN_MM_NUM_CCS_MAGAZINE_PARAM>0.
The data type of the individual parameters is specified by MD18201 $MN_MM_TYPE_CCS_MAGAZINE_PARAM, and can be
determined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
If there is a read or write access to a magazine parameter of data type "String" for Siemens applications, an error string is
returned.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMagParams_tam
Read access and write access
3.2.7.14
TAO: Application-specific tool edge data
OEM-MMC: LinkItem /Tool/Compensation/...
Data module TAO is organized as a 2-dimensional variable array. This module contains application-specific cutting
edge data for all tools. Every element can be addressed via a column and row index. The column index is the tool
number (T number), i.e. one column contains the application-specific data for all the cutting edges of a tool.
The assignments between tools and T numbers are listed in the Tool Directory (TV) module in the relevant T area.
A request is negatively acknowledged if a non-existent tool number is entered as the column index.
The number of rows is determined by the number of parameters per cutting edge and the number of cutting edges
of a tool:
Max. number of rows = $$numCuttEdgeParams_tao * $$/T/TV/numCuttEdges (T number)
The number of parameters per cutting edge $$numCuttEdgeParams_tao can be found in area N / module Y. The
number of tool-specific cutting edges is specified in area T / module TV.
Several rows can be addressed where necessary which means, for example, that all application-specific edge data
of a tool can be read in one request.
Application-specific edge data are all of the same data type.
Application-specific cutting edge data are reserved for SIEMENS applications.
NC variables
1168
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
siemEdgeData (T, TAO)
$TC_DPCSx[y,z]
Alternative name:
applEdgeData
Cutting edge data for Siemens applications
The Siemens application data are made available by the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit2=1
and MD18206 $MN_MM_NUM_CCS_TOA_PARAM>0
The data type of the individual parameters is specified by the MD18207 $MN_MM_TYPE_CCS_TDA_PARAM, and can be deter-
mined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tao * $$/T/TV/numCut-
tEdges
Read access and write access
3.2.7.15
TAP: Application-specific magazine location data
OEM-MMC: LinkItem /Tool/Magazine/...
The TAP data block is organized as a 2-dimensional variable array. This block contains application-specific data of
a T area. Each element can be addressed via a column and row index:
The column index is the magazine number, i.e. one column contains the application-specific magazine location
data for all the locations of one magazine. The assignments between magazines and magazine numbers are listed
in the appropriate Magazine Directory (TMV) block in the relevant T area. A request is negatively acknowledged if
a non-existent magazine number is entered as the column index.
The number of rows is determined by the number of parameters per magazine location and the number of maga-
zine locations:
Max. number of rows = $$numMagLocParams_tap * $$magNrPlaces
Application-specific magazine location data are reserved for SIEMENS applications.
The TAP block is not intended for new applications.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1169
NC variables
3.2 NC variable descriptions
siemPlaceData (T, TAP)
Alternative name:
applPlaceData
Siemens application magazine data
Siemens application magazine location data.
These parameters can be used only if machine data
$MN_MM_NUM_CCS_MAGLOC_PARAM and $MN_MM_TOOL_MANAGEMENT_MASK are set
accordingly.
Reserved for SIEMENS applications.
This block exists only for compatibility reasons. New developments should be made with the T/TAPD block. (The data format
there is "TYPE_DOUBLE")
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$$numMagLocParams_tap * $$magNrPlaces
Read access and write access
3.2.7.16
TAPD: Application-specific magazine location data double
OEM-MMC: LinkItem /Tool/Magazine/...
The TAPD data block is organized as a 2-dimensional variable array. This block contains application-specific data of
a T area. Each element can be addressed via a column and row index:
The column index is the magazine number, i.e. one column contains the application-specific magazine location
data for all the locations of one magazine. The assignments between magazines and magazine numbers are listed
in the appropriate Magazine Directory (TMV) block in the relevant T area. A request is negatively acknowledged if
a non-existent magazine number is entered as the column index.
The number of rows is determined by the number of parameters per magazine location and the number of maga-
zine locations:
Max. number of rows = $$numMagLocParams_tap * $$magNrPlaces
Application-specific magazine location data are reserved for SIEMENS applications.
NC variables
1170
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
siemPlaceDataDouble (T, TAPD)
$TC_MPPCSx[y,z]
Alternative name:
applPlaceDataDouble
Siemens application magazine data
The variable returns the Siemens application magazine location data.
Magazine location parameters for Siemens applications for all permissible data types, except the data type "String".
The magazine location parameters for Siemens applications are made available by the MD settings MD bits
MD18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit0=1, bit2=1 and MD18202 $MN_MM_NUM_CCS_MAGLOC_PARAM>0.
The data types of the individual parameters are specified by MD18203 $MN_MM_TYPE_CCS_MAGLOC_PARAM, and can be
determined from the file _N_COMPLETE_TMA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
If there is a read or write access to a magazine location parameter of data type "String" for Siemens applications, an error string
is returned.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMagLocParams_tap * $$magNrPlaces
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1171
NC variables
3.2 NC variable descriptions
3.2.7.17
TAS: Application-specific monitoring data
OEM-MMC: LinkItem /Tool/Supervision/...
Data module TAS is organized as a 2-dimensional variable array. This module contains application-specific moni-
toring data for all tools. Every element can be addressed via a column and row index:
The column index is the tool number (T number), i.e. one column contains the application-specific monitoring data
for all the cutting edges of a tool. The assignments between tools and T numbers are listed in the Tool Directory (TV)
module in the relevant T area. A request is negatively acknowledged if a non-existent tool number is entered as the
column index.
The number of rows is determined by the number of parameters per cutting edge and the number of cutting edges
of a tool:
Max. number of rows = $$numCuttEdgeParams_tas * $$/T/TV/numCuttEdges (T number)
The number of parameters per cutting edge $$numCuttEdgeParams_tas can be found in area N / module Y. The
number of tool-specific cutting edges ($$/T/TV/numCuttEdges) is specified in area T / module TV.
Several rows can be addressed where necessary which means, for example, that all application-specific monitoring
data of a tool can be read in one request.
Application-specific monitoring data are all of the same data type.
Application-specific monitoring data are reserved for SIEMENS applications.
siemData (T, TAS)
$TC_MOPCSx[y,z]
Alternative name:
applData
Cutting edge monitoring for Siemens applications
Cutting edge monitoring for Siemens applications.
The data are made available by the MD settings MD bits MD18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit1=1 (TMMO)
and bit2=1 and MD18208 $MN_MM_NUM_CCS_MON_PARAM>0.
The data type of the individual parameters is specified by MD18209 $MN_MM_TYPE_CCS_MON_PARAM, and can be determi-
ned from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tas * $$/T/TV/numCut-
tEdges
Read access and write access
NC variables
1172
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.7.18
TC: Toolholder parameters
OEM-MMC: LinkItem /Tool/ToolCarrier/...
Module TC contains the data which define an orientatable toolholder (offset vectors, axis directions, rotation angle,
type information).
It is also possible to read the current positions of the toolholder axes and the differences between the current and
programmed axis values for the active toolholder.
tcCarr10 (T, TC)
$TC_CARR10
X component of rotary axis v2
X component of the rotary axis v2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr11 (T, TC)
$TC_CARR11
Y component of rotary axis v2
Y component of the rotary axis v2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr12 (T, TC)
$TC_CARR12
Z component of rotary axis v2
Z component of the rotary axis v2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1173
NC variables
3.2 NC variable descriptions
tcCarr12 (T, TC)
$TC_CARR12
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr13 (T, TC)
$TC_CARR13
Angle of rotation alpha1 (in degrees)
Angle of rotation alpha1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Degree
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr14 (T, TC)
$TC_CARR14
Angle of rotation alpha2 (in degrees)
Angle of rotation alpha2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Degree
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
1174
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr15 (T, TC)
$TC_CARR15
X component of offset vector l3
X component of offset vector l3 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr16 (T, TC)
$TC_CARR16
Y component of offset vector l3
Y component of offset vector l3 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr17 (T, TC)
$TC_CARR17
Z component of offset vector l3
Z component of offset vector l3 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific according to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1175
NC variables
3.2 NC variable descriptions
tcCarr18 (T, TC)
$TC_CARR18
X component of offset vector l4
X component of offset vector l4 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr19 (T, TC)
$TC_CARR19
Y component of offset vector l4
Y component of offset vector l4 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr1 (T, TC)
$TC_CARR1
X component of offset vector l1
X component of offset vector l1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
1176
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr20 (T, TC)
$TC_CARR20
Z component of offset vector l4
Z component of offset vector l4 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific according to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr21 (T, TC)
$TC_CARR21
Axis identifier of 1st rotary axis
Axis identifier of the 1st rotary axis of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr22 (T, TC)
$TC_CARR22
Axis identifier of 2nd rotary axis
Axis identifier of the 2st rotary axis of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1177
NC variables
3.2 NC variable descriptions
tcCarr23 (T, TC)
$TC_CARR23
Kinematic type
Kinematic type of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Return value
Possible values and kinematic types:
o P: Rotatable workpiece (part)
o M: Rotatable tool and rotatable workpiece (mixed)
o T: Rotatable tool
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr24 (T, TC)
$TC_CARR24
Offset of 1st rotary axis in degrees
Specifies the angle of the 1st rotary axis with which the axis takes its initial setting.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr25 (T, TC)
$TC_CARR25
Offset of 2nd rotary axis in degrees
Specifies the angle of the 1st rotary axis with which the axis takes its initial setting.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
NC variables
1178
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr25 (T, TC)
$TC_CARR25
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr26 (T, TC)
$TC_CARR26
Offset of Hirth tooth system of 1st rotary axis
Offset of Hirth tooth system in degrees of the 1st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr27 (T, TC)
$TC_CARR27
Offset of Hirth tooth system of 2st rotary axis
Offset of Hirth tooth system in degrees of the 2st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr28 (T, TC)
$TC_CARR28
Increment of Hirth tooth system of 1st rotary axis
Increment of Hirth tooth system in degrees of 1st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr29 (T, TC)
$TC_CARR29
Increment of Hirth tooth system of 2st rotary axis
Increment of Hirth tooth system in degrees of 2st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1179
NC variables
3.2 NC variable descriptions
tcCarr29 (T, TC)
$TC_CARR29
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr2 (T, TC)
$TC_CARR2
Y component of offset vector l1
Y component of offset vector l1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr30 (T, TC)
$TC_CARR30
Minimum position of 1st rotary axis
Minimum position of 1st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr31 (T, TC)
$TC_CARR31
Minimum position of 2nd rotary axis
Minimum position of 2st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
1180
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr32 (T, TC)
$TC_CARR32
Maximum position of 1st rotary axis
Maximum position of 1st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr33 (T, TC)
$TC_CARR33
Maximum position of 2nd rotary axis
Maximum position of 2st rotary axis of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr34 (T, TC)
$TC_CARR34
Name of the tool carrier/workpiece holder
Contains a freely definable string provided as a freely definable
identifier for the orientable tool carrier or workpiece holder. The identifier should not be used for other purposes as a subse-
quent expansion will allow an
orientable tool carrier or workpiece holder to be activated via names as well as via numbers.
Return value
Contains a freely definable string provided as a freely definable
identifier for the orientatable toolholder.
It has no meaning as yet within the NC and is not evaluated either.
The identifier should not be used for other purposes since a later
expansion will allow an orientatable toolholder to be activated via
a name as well as via numbers
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1181
NC variables
3.2 NC variable descriptions
tcCarr35 (T, TC)
$TC_CARR35
Freely def. identifier (name) of 1st rotary axis.
Contains a freely definable string.
Return value
Contains a freely definable string provided as a free identifier
for the first rotary axis.
It has no meaning whatsoever within the NC, neither is it evaluated.
It can therefore be used for any other purposes.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr36 (T, TC)
$TC_CARR36
Name of the 2nd rotary axis.
Contains a freely definable string for the 2nd rotary axis.
Return value
Contains a freely definable string provided as a free identifier
for the second rotary axis.
It has no meaning whatsoever within the NC, neither is it evaluated.
It can therefore be used for any other purposes.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr37 (T, TC)
$TC_CARR37
Identifier of the tool carrier/workpiece holder
Contains a freely definable integer value as the numeric identifier of the orientable tool carrier or workpiece holder.
Return value
Contains an integer number for identifying the toolholder.
It has no meaning whatsoever within the NC, neither is it evaluated.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
NC variables
1182
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr37 (T, TC)
$TC_CARR37
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr38 (T, TC)
$TC_CARR38
X component of the retraction position
X component of the retraction position of the orientable tool carrier or workpiece holder.
Return value
Contains a position (X component of return position).
It has no meaning whatsoever within the NC, neither is it evaluated.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr39 (T, TC)
$TC_CARR39
Y component of the retraction position
Y component of the retraction position of the orientable tool carrier or workpiece holder.
Return value
Contains a position (Y component of return position).
It has no meaning whatsoever within the NC, neither is it evaluated.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr3 (T, TC)
$TC_CARR3
Z component of offset vector l1
Z component of offset vector l1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific according to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1183
NC variables
3.2 NC variable descriptions
tcCarr3 (T, TC)
$TC_CARR3
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr40 (T, TC)
$TC_CARR40
Z component of the retraction position
Z component of the retraction position of the orientable tool carrier or workpiece holder.
Return value
Contains a position (Z component of return position).
It has no meaning whatsoever within the NC, neither is it evaluated.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr41 (T, TC)
$TC_CARR41
X component of fine offset of offset vector l1
X component of the fine offset of offset vector l1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr42 (T, TC)
$TC_CARR42
Y component of fine offset of offset vector l1
Y component of the fine offset of offset vector l1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
NC variables
1184
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr42 (T, TC)
$TC_CARR42
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr43 (T, TC)
$TC_CARR43
Z component of fine offset of offset vector l1
Z component of the fine offset of offset vector l1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr44 (T, TC)
$TC_CARR44
X component of fine offset of offset vector l2
X component of the fine offset of offset vector l2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr45 (T, TC)
$TC_CARR45
Y component of fine offset of offset vector l2
Y component of the fine offset of offset vector l2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1185
NC variables
3.2 NC variable descriptions
tcCarr45 (T, TC)
$TC_CARR45
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr46 (T, TC)
$TC_CARR46
Z component of fine offset of offset vector l2
Z component of the fine offset of offset vector l2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr4 (T, TC)
$TC_CARR4
X component of offset vector l2
X component of offset vector l2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr55 (T, TC)
$TC_CARR55
X component of fine offset of offset vector l3
X component of the fine offset of offset vector l3 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
NC variables
1186
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr55 (T, TC)
$TC_CARR55
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr56 (T, TC)
$TC_CARR56
Y component of fine offset of offset vector l3
Y component of the fine offset of offset vector l3 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr57 (T, TC)
$TC_CARR57
Z component of fine offset of offset vector l3
Z component of the fine offset of offset vector l3 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr58 (T, TC)
$TC_CARR58
X component of fine offset of offset vector l4
X component of the fine offset of offset vector l4 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1187
NC variables
3.2 NC variable descriptions
tcCarr58 (T, TC)
$TC_CARR58
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr59 (T, TC)
$TC_CARR59
Y component of fine offset of offset vector l4
Y component of the fine offset of offset vector l4 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr5 (T, TC)
$TC_CARR5
Y component of offset vector l2
Y component of offset vector l2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
1188
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr60 (T, TC)
$TC_CARR60
Z component of fine offset of offset vector l4
Z component of the fine offset of offset vector l4 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr64 (T, TC)
$TC_CARR64
Fine offset of the offset of the 1st rotary axis
Fine offset of offset ($TC_CARR24) of the 1st rotary axis in degrees of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Degree, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr65 (T, TC)
$TC_CARR65
Fine offset of the offset of the 2st rotary axis
Fine offset of offset ($TC_CARR25) of the 2st rotary axis in degrees of the orientable tool carrier or workpiece holder.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Degree, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr6 (T, TC)
$TC_CARR6
Z component of offset vector l2
Z component of offset vector l2 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific according to the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1189
NC variables
3.2 NC variable descriptions
tcCarr6 (T, TC)
$TC_CARR6
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr7 (T, TC)
$TC_CARR7
X component of rotary axis v1
X component of the rotary axis v1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr8 (T, TC)
$TC_CARR8
Y component of rotary axis v1
Y component of the rotary axis v1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
NC variables
1190
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr9 (T, TC)
$TC_CARR9
Z component of rotary axis v1
Z component of the rotary axis v1 of the orientable tool carrier or workpiece holder.
Connected variables and machine data:
o All variables starting with "$TC_" can apply across channels or be channel-specific, depending on the setting in
MD28085 $MC_MM_LINK_TOA_UNIT.
o The maximum number of tool carriers is specified in MD18088 $MN_MM_NUM_TOOL_CARRIER.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_TOOL_START (T, TC)
$TC_CARR_KIN_TOOL_START
Start element of the TOOL chain
Start element of the TOOL chain for parameterizing the machine kinematics with kinematic chains.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_TOOL_END (T, TC)
$TC_CARR_KIN_TOOL_END
End element of the TOOL chain
End element of the TOOL chain for parameterizing the machine kinematics with kinematic chains.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_PART_START (T, TC)
$TC_CARR_KIN_PART_START
Start element of the part chain
Start element of the part chain for parameterizing the machine kinematics with kinematic chains.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1191
NC variables
3.2 NC variable descriptions
tcCarr_KIN_PART_START (T, TC)
$TC_CARR_KIN_PART_START
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_PART_END (T, TC)
$TC_CARR_KIN_PART_END
End element of the part chain
End element of the part chain for parameterizing the machine kinematics with kinematic chains.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_CNTRL (T, TC)
$TC_CARR_KIN_CNTRL
Data accepted from kinematic chains.
Controls the acceptance of data from a kinematic chain.
Return value
This system data defines which the geometry data of a tool carrier is read from the tool carrier
data or from kinematic chains.
The system data is bit-coded. At present, only Bit 0 is assigned.
Bit 0 :
If this bit is set, the offset vectors 1 to l4, the axis direction vectors v1 and v2 as well as the angular
offsets of the rotary axis are determined from the kinematic chains, which are referred to with
the system data $TC_CARR_KIN_TOOL_START, $TC_CARR_KIN_TOOL_END,
$TC_CARR_KIN_PART_START and $TC_CARR_KIN_PART_END.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER
Read access and write access
tcCarr_CORR_ELEM1 (T, TC)
$TC_TCARR_CORR_ELEM1
Name of the offset vector l1 of a tool carrier.
Name of the offset vector l1 of the tool carrier [i].
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
NC variables
1192
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
tcCarr_CORR_ELEM1 (T, TC)
$TC_TCARR_CORR_ELEM1
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_CORR_ELEM2 (T, TC)
$TC_TCARR_CORR_ELEM2
Name of the offset vector l2 of a tool carrier.
Name of the offset vector l2 of the tool carrier [i].
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_CORR_ELEM3 (T, TC)
$TC_TCARR_CORR_ELEM3
Name of the offset vector l3 of a tool carrier.
Name of the offset vector l3 of the tool carrier [i].
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_CORR_ELEM4 (T, TC)
$TC_TCARR_CORR_ELEM4
Name of the offset vector l4 of a tool carrier.
Name of the offset vector l4 of the tool carrier [i].
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_ROTAX_NAME1 (T, TC)
$TC_CARR_KIN_ROTAX_NAME
Name of first rotary axis of tool carrier.
Name of first rotary axis of tool carrier [i].
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1193
NC variables
3.2 NC variable descriptions
tcCarr_KIN_ROTAX_NAME1 (T, TC)
$TC_CARR_KIN_ROTAX_NAME
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
tcCarr_KIN_ROTAX_NAME2 (T, TC)
$TC_CARR_KIN_ROTAX_NAME
Name of second rotary axis of tool carrier.
Name of second rotary axis of tool carrier [i].
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
$MN_MM_NUM_TOOL_CARRIER / $$numToBaust
Read access and write access
3.2.7.19
TD: Tool data, general data
OEM-MMC: LinkItem /Tool/Data/...
In addition to the tool offset data other tool characteristics are stored for managing the tools. The module TD
contains the general data of the tools. The tool characteristics can be addressed via individual multiple-line varia-
bles. The variable line index corresponds to the T-number. If non-existent T-numbers are accessed, the request is
acknowledged negatively. The module Tool directory (TV) in the associated T area shows which T-numbers are valid.
adaptNo (T, TD)
$A_TOOLADAPT
Adapter number at the magazine location of tool
Number of the adapter assigned to the magazine location where the tool is mounted.
Adapters are described by system variables $TC_ADPTx.
Return value
Value range:
>0: Adapter number
0: No adapter assigned to the magazine location or the tool is not at a magazine location.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Addressing
Line index:
Max. line index:
max. T-Nummer
Read access
NC variables
1194
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
adaptNoOnMultitool (T, TD)
$A_TOOLMTADAPT
Adapter number at the multitool loc. of the tool
Number of the adapter assigned to the multitool location where the tool is mounted.
Return value
>0:
Adapter number at the multitool location
0:
No adapter assigned to the multitool location
0:
The tool is not on a multitool.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
32000
Addressing
Line index:
Max. line index:
max. T-Nummer
Read access
duploNo (T, TD)
$TC_TP1
FBW
Duplo number
The variable contains the duplo number.
Within a TO unit, each tool is uniquely defined by both its identifier and its duplo number.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
T-Nummer
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access
numCuttEdges (T, TD)
$P_TOOLND[x] x = ToolNo
Number of cutting edges of a tool
The variable returns the number of cutting edges of the tool. A tool always has at least one cutting edge.
Return value
o >0: Number of cutting edges of the tool.
o 0: An error has occurred, e.g. tool does not exist.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access
toolIdent (T, TD)
$TC_TP2
FBW
Tool identifier
Tool identifier (name) with up to 32 characters. If no identifier has been specified, the T number is used. If a tool is renamed,
the NC checks whether the combination of duplo number and name is unique in the TO unit. If "No", the NC changes the duplo
number of the tool so a conflict no longer occurs.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1195
NC variables
3.2 NC variable descriptions
toolIdent (T, TD)
$TC_TP2
FBW
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
"<T-Nummer>"
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access
toolInMag (T, TD)
$A_TOOLMN[x] x = ToolNo T
Magazine in which the tool is currently located
Magazine number of the magazine in which the tool with the tool number "T" is currently located.
Return value
o >0: Magazine number of the tool with the tool number T.
o 0: Error has occurred, e.g. tool is not loaded or tool management is not active.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access
toolInMultitool (T, TD)
$A_TOOLMTN[x] x = ToolNo T
Multitool in which the tool is located.
Multitool number of the multitool in which the tool with T number "t" is located.
Return value
o > 0 Number of the multitool containing the tool with T number "t".
o 0: Error has occurred, e.g. the tool is not loaded or the MT function or magazine management
is not active.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Read access
toolInMultitoolPlace (T, TD)
$A_TOOLMTLN[x] x = ToolNo T
Multitool location number of the tool
Multitool location number of the tool with T number "t" in the multitool.
Return value
o > 0: Location number of the tool with T number "t" in a multitool.
o 0: Error has occurred, e.g. the tool is not in the multitool magazine management or multitool
is not active.
Units and value ranges
Physical unit:
Data type:
NC variables
1196
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
toolInMultitoolPlace (T, TD)
$A_TOOLMTLN[x] x = ToolNo T
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Read access
toolInPlace (T, TD)
$A_TOOLMLN[x] x = ToolNo T
Current magazine location of the tool
Magazine location number of the tool with T number "t"
Return value
o >0: Magazine location number of the tool with T number = "t".
o 0: Error has occurred, e.g. tool is not loaded.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access
toolInfo (T, TD)
$TC_TP11
FBW
Define tool subgroups
Tools are assigned to bit-coded subgroups by variable ($TC_TP11 bit 0 - 7). This is done by assigning the same value ($TC_TP11)
to each tool of a subgroup. $P_USEKT specifies which tool subgroups are considered during a tool change. For this purpose,
$TC_TP11 and $P_USEKT are rounded bit-by-bit, the tool is only possible if the result is unequal to "0".
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolMon (T, TD)
$TC_TP9
FBW
Type of tool monitoring
If a monitoring mode is activated for the tool, the current monitoring parameters are evaluated and, if necessary, the tool status
is set to "disabled" or "prewarning limit reached".
An existing tool disable is not cancelled.
This variable is bit-coded to activate various monitoring modes simultaneously.
Return value
o 0: no tool monitoring
o 1: tool life monitoring
o 2: no. of workpieces monitoring
o 4: monitoring of edge wear parameters using wear limit
o 8: monitoring of total offset parameters using wear limit
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1197
NC variables
3.2 NC variable descriptions
toolMon (T, TD)
$TC_TP9
FBW
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolMyMag (T, TD)
$A_MYMN
Owner magazine of the tool
Magazine from which the tool was loaded.
A magazine becomes the owner magazine if the tool is loaded on a location of magazine location type 1 ($TC_MPP1=1).
Return value
o 0: Number of the owner magazine
o 0: Meaning depends on further variables:
o $A_TOOLMLN >0: Manual tool
o $A_TOOLMLN=0: Error has occurred, e.g. tool is not loaded or "Multitool" function is not active.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
-
0
max. Nummer eines def.
Magazins
Addressing
Line index:
Max. line index:
max. T-Nummer
Read access
toolMyMultitool (T, TD)
$A_MYMTN[x] x = ToolNo T
Owner multitool of the tool
Return value
o > 0: The tool with T number "t" is in multitool with the MT number
o = 0: Error is output, e.g. tool is not loaded or the "Multitool" function is inactive.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Read access
toolMyMultitoolPlace (T, TD)
$A_MYMTLN[x] x = ToolNo T
Owner multitool place of the tool
Owner multitool location of the tool on the multitool.
Return value
o >0: Number of the owner multitool location of the tool
o 0: Error is output, e.g. tool is not loaded or the "Multitool" function is not active.
NC variables
1198
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
toolMyMultitoolPlace (T, TD)
$A_MYMTLN[x] x = ToolNo T
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
32000
Read access
toolMyPlace (T, TD)
$A_MYMLN
Owner magazine location of the tool
Magazine location from which the tool was loaded.
A magazine location becomes the owner magazine location if the tool at a location of magazine location type 1 ($TC_MPP1=1)
is set.
For fixed-location coded tools in buffers, the number states the location onto which the tool is loaded back into the magazine.
Return value
o 0: Number of the owner magazine location
o 0: Meaning depends on further variables:
o $A_TOOLMLN >0: Manual tool
o $A_TOOLMLN=0: Error has occurred, e.g. tool is not loaded.
Units and value ranges
Physical unit:
Data type:
Initial value
Maximum value:
-
TYPE_UWORD
-
max. Nummer def. Maga-
zinplatz
Addressing
Line index:
Max. line index:
max. T-Nummer
Read access
toolSearch (T, TD)
$TC_TP10
FBW
Order of the replacement tools
The value of the variable defines the order of selection of the replacement tools. The tool with the lowest number in $TC_TP10
is loaded.
$TC_MAMP2 bit 2 = 1 must be set.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1199
NC variables
3.2 NC variable descriptions
toolState (T, TD)
FBW
Tool status
The variable returns the tool status.
Return value
o Value 0: Not enabled
o Bit 0: Active tool
o Bit 1: Enabled
o Bit 2: Disabled
o Bit 3: Measured
o Bit 4: Prewarning limit reached
o Bit 5: Tool is being changed
o Bit 6: Fixed-location-coded
o Bit 7: Tool was in use
o Bit 8: Tool in buffer magazine with transport order
o Bit 9=1: Ignore disabled status of the tool
o Bit 9=0: Do not ignore
o Bit 10: Tool is to be unloaded
o Bit 11: Tool is to be loaded
o Bit 12: Tool is master tool
o Bit 13: Reserved
o Bit 14: Tool marked for 1:1 replacement
o Bit 15: Tool in use as manual tool
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolplace_spec (T, TD)
$TC_TP7
FBW
Magazine location type of the tool
Magazine location type of the tool. Magazine location types are, for example, assigned for the empty location search. The
magazine location type entered in the tool data ($TC_TP7) must match the magazine location type ($TC_MPP2) of the maga-
zine. Any location type hierarchies present in $TC_MPTH are taken into account. An exception is magazine location type
$TC_MPP2="0" in the magazine to which every tool matches = match all). (The default value = 9999 means location type not
defined.)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
9999
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
NC variables
1200
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
toolsize_down (T, TD)
$TC_TP6
FBW
Tool size downwards in half locations
Size of the tool downwards in half locations (= toward higher location number.). Size 1 means that the half location is occupied
in the downwards direction from where the multitool is mounted. Consequently, the minimum size is 1. The variable returns
the number of half locations that are additionally occupied or reserved downwards.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolsize_left (T, TD)
$TC_TP3
FBW
Tool size to the left in half locations
Size of the tool to the left in half locations (= toward lower location number).
Size 1 means that the half location is occupied in the direction "to the left" from where the multitool is mounted. Consequently,
the minimum size is 1. The variable returns the number of half locations that are additionally occupied or reserved to the left.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolsize_right (T, TD)
$TC_TP4
FBW
Tool size to the right in half locations
Size of the tool to the right in half locations (= toward higher location number.).
Size 1 means that the half location to the right is occupied from where the multitool is mounted. Consequently, the minimum
size is 1. The variable returns the number of half locations that are additionally occupied or reserved to the right.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolsize_upper (T, TD)
$TC_TP5
FBW
Tool size upwards in half locations
Size of the tool upwards in half locations (= toward lower location number). Size 1 means that the half location is occupied in
the upwards direction from where the multitool is mounted. Consequently, the minimum size is 1. The variable returns the
number of half locations that are additionally occupied or reserved upwards.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1201
NC variables
3.2 NC variable descriptions
toolsize_upper (T, TD)
$TC_TP5
FBW
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
11
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
toolProtAreaFile (T, TD)
Reserved, do not use!
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
Read access
toolMaxVelo (T, TD)
$TC_TP_MAX_VELO
Maximum speed of tool
The variable contains the value for the maximum speed of the tool with T no. = "t".
The value must be written before the tool is loaded on the tool holder.
The "Magazine management" function must be active.
Return value
o >0: Value for the angular acceleration limit is evaluated if the tool is mounted on the spindle.
o = 0: Speed limit is not active. No speed limit is defined.
Units and value ranges
Physical unit:
Data type:
rev/min, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Read access and write access
toolMaxAcc (T, TD)
$TC_TP_MAX_ACC
Maximum angular acceleration of the tool
The variable contains the value for the maximum angular acceleration of the tool with T number. = "t".
The value must be written before the tool is loaded on the tool holder.
The "Magazine management" function must be active.
Return value
o >0: Value for the angular acceleration limit is evaluated if the tool is mounted on the spindle.
o = 0: Angular acceleration limit is not active. No limiting value is defined for the angular acce-
leration.
Units and value ranges
Physical unit:
Data type:
NC variables
1202
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
toolMaxAcc (T, TD)
$TC_TP_MAX_ACC
Rev/s2, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Read access and write access
toolStateL (T, TD)
$TC_TP8
FBW
Tool status
Return value
Value range:
Value 0: Not enabled
o Bit 0 = Active tool
o Bit 1 = Enabled
o Bit 2 = Disabled
o Bit 3 = Measured
o Bit 4 = Prewarning limit reached
o Bit 5 = Tool being changed
o Bit 6 = Fixed-location-coded
o Bit 7 = Tool was in use
o Bit 8 = Identifier for tools in the buffer
o Bit 9=1 = Ignore disabled state of tool
o Bit 9=0 = Do not ignore
o Bit 10 = Tool must be unloaded
o Bit 11 = Tool must be loaded
o Bit 12 = Reserved.
o Bit 13 = Reserved
o Bit 14 = 1:1 replacement
o Bit 15 = Manual tool
o Bit 17 = Tool is at a disabled magazine location
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UDWORD
0
Addressing
Line index:
Max. line index:
32000
Read access and write access
3.2.7.20
TDC: Tool parameters of the Siemens application
OEM-MMC: LinkItem /Tool/Tools/...
Tool parameters of the Siemens application
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1203
NC variables
3.2 NC variable descriptions
toolDataChangeInfo (T, TDC)
Change service for tool data
The service works for Siemens applications. The change service outputs changes to tool data. The ring buffer of the tool data
change data is organized in columns.
Each column contains a change notice
The size of the ring buffer is defined in MD 28450 $MC_ MM_TOOL_DATA_CHG_BUFF_SIZE (= max. column index)
Return value
o Line 1: Column of the last entry in the ring buffer
o Line 2: Number of overruns of the ring buffer
o Line 3: Block number of the changed date
o Line 4: Parameter number of the changed date
o Line 5: 1st index of the parameter of the changed date
o Line 6: 2nd index of the parameter of the changed date
o Line 7: 3rd index of the parameter of the changed date (Only with "ECP", "SCP", distance
relationship and new CE number of the cutting edge)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
3.2.7.21
TF: Used as parameter and return value of the PI-Services _N_TMGETT and
_N_TSEARC
OEM-MMC: LinkItem /Tool/Find/...
This module is used for parameterizing as well as for the return parameters of PI services _N_TMGETT and
_N_TSEARC. Access to this module must be T area specific and exclusive. It is up to the clients to guarantee this by
using the semaphore mechanism (PI service _N_MMCSEM) with the function number for _N_TMSEARCH.
With _N_TMGETT, NO parameterizing elements (input parameters) are relevant; the only relevant one is the result
parameter resultToolNr
parDataTAD (T, TF)
Comparison value for application-specific data
To store a comparison value (data type DOUBLE) for the "complex search" in application-specific data (TAD module, _N_TSEARC).
The value is linked to the corresponding parameter in $$siemdata according to parMaskTAD.
The size of the column matches the lines in the TAD module.
Return value
See module TAD
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numToolParams_tad
Read access and write access
NC variables
1204
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
parDataTAO (T, TF)
Comparison value for parameter of the TAO module
To store a comparison value (data type DOUBLE) for the "complex search" in the TAO module (_N_TSEARC). The value is linked
to the corresponding parameter in TAO according to parMasksTAO.
The size of the column matches the lines in the TAO module.
Return value
See module TAO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tao
Read access and write access
parDataTAS (T, TF)
Comparison value for parameter of the TAS module
To store a comparison value (data type DOUBLE) for the "complex search" in the TAS module (_N_TSEARC). The value is linked
to the corresponding parameter in TAS according to parMasksTAS.
The size of the column matches the lines in the TAS module.
Return value
See module TAS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tas
Read access and write access
parDataTD (T, TF)
Alternative name:
parDataToolDuploNo
parDataToolToolsize_left
parDataToolToolsize_right
parDataToolToolsize_upper
parDataToolToolsize_down
parDataToolToolplace_spec
parDataToolToolState
parDataToolToolMon
parDataToolToolSearch
parDataToolToolInfo
parDataToolToolInMag
parDataToolToolInPlace
parDataToolNumCuttEdges
Comparison value for parameter of the TD module
To store a comparison value (data type DOUBLE) for the "complex search" in the TD module (_N_TSEARC). The value is linked
to the corresponding parameter in TD according to parMasksTD.
The size of the column matches the lines in the TD module.
Return value
See module TD
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1205
NC variables
3.2 NC variable descriptions
parDataTD (T, TF)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
17
Read access and write access
parDataToolIdentTD (T, TF)
Comparative value for TD parameter
For parameters with data type string[32] (tool identifier) of the TD module, a value can be stored here as a comparison value
for the 'complex search' (_N_TSEARC).
The size of the column matches the lines in the TF module.
Return value
See module TD
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access and write access
parDataTO (T, TF)
Comparison value for parameter of the TO module
To store a comparison value (data type DOUBLE) for the "complex search" in the TO module (_N_TSEARC). The value is linked
to the corresponding parameter in TO according to parMasksTO.
The size of the column matches the lines in the TO module.
Return value
See module TO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams * $$maxnumCuttEd-
ges_Tool
Read access and write access
parDataTS (T, TF)
Comparison value for parameter of the TS module
To store a comparison value (data type DOUBLE) for the "complex search" in the TS module (_N_TSEARC). The value is linked
to the corresponding parameter in TS according to parMasksTS.
The size of the column matches the lines in the TS module.
Return value
See module TS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
NC variables
1206
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
parDataTS (T, TF)
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_ts * $$maxnumCuttEd-
ges_Tool
Read access and write access
parDataTU (T, TF)
Comparison value for parameter of the TU module
To store a comparison value (data type DOUBLE) for the "complex search" in the TU module (_N_TSEARC). The value is linked
to the corresponding parameter in TU according to parMasksTU.
The size of the column matches the lines in the TU module.
Return value
See module TU
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numToolParams_tu
Read access and write access
parDataTUE (T, TF)
Comparison value for parameter of the TUE module
To store a comparison value (data type DOUBLE) for the "complex search" in the TUE module (_N_TSEARC). The value is linked
to the corresponding parameter in TUE according to parMasksTUE.
The size of the column matches the lines in the TUE module.
Return value
See module TUE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tu * $$maxnumCuttEd-
ges_Tool
Read access and write access
parDataTUS (T, TF)
Comparison value for parameter of the TUS module
To store a comparison value (data type DOUBLE) for the "complex search" in the TUS module (_N_TSEARC). The value is linked
to the corresponding parameter in TUS according to $$parMasksTUS.
The size of the column matches the lines in the TUS module.
Return value
See module TUS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1207
NC variables
3.2 NC variable descriptions
parDataTUS (T, TF)
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tus * $$maxnumCut-
tEdges_Tool
Read access and write access
parMasksTAD (T, TF)
Parameterization of the search screenform for TAD
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TAD module. The
corresponding comparison values are stored in $$parDataTAD.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numToolParams_tad
Read access and write access
parMasksTAO (T, TF)
Parameterization of the search screenform for TAO
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TAO module. The
corresponding comparison values are stored in $$parDataTAO.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
NC variables
1208
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
parMasksTAO (T, TF)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tao
Read access and write access
parMasksTAS (T, TF)
Parameterization of the search screenform for TAS
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TAS module. The
corresponding comparison values are stored in $$parDataTAS.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tas
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1209
NC variables
3.2 NC variable descriptions
parMasksTD (T, TF)
Parameterization of the search screenform for TD
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TD module. The corre-
sponding comparison values are stored in $$parDataTD.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
17
Read access and write access
parMasksTO (T, TF)
Parameterization of the search screenform for TO
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TO module. The
corresponding comparison values are stored in $$parDataTO.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
NC variables
1210
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
parMasksTO (T, TF)
$$numCuttEdgeParams * $$maxnumCuttEd-
ges_Tool
Read access and write access
parMasksTS (T, TF)
Parameterization of the search screenform for TS
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TS module. The corre-
sponding comparison values are stored in $$parDataTS.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_ts * $$maxnumCuttEd-
ges_Tool
Read access and write access
parMasksTU (T, TF)
Parameterization of the search screenform for TU
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TU module. The corre-
sponding comparison values are stored in $$parDataTU.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1211
NC variables
3.2 NC variable descriptions
parMasksTU (T, TF)
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numToolParams_tu
Read access and write access
parMasksTUE (T, TF)
Parameterization of the search screenform for TUE
A search screenform can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TUE module. The
corresponding comparison values are stored in $$parDataTUE.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tu * $$maxnumCuttEd-
ges_Tool
Read access and write access
NC variables
1212
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
parMasksTUS (T, TF)
Parameterization of the search screenform for TUS
A search mascreenform sk can be defined for the "complex search" (_N_TUSEARC) for each parameter of the TUS module. The
corresponding comparison values are stored in $$parDataTUS.
If multiple parameters (i.e. search criteria) have been selected (#0), they are logically combined with AND.
Return value
o Value 0 : Corresponding operand is not
evaluated / Variable is not a criterion for comparison
o Value 1 : == (equal)
o Value 2 : < (less than)
o Value 3 : > (greater than)
o Value 4 : <= (less or equal)
o Value 5 : >= (greater or equal)
o Value 6 : && (bitwise AND, value only allowed for operands of the types WORD and DOUBLE-
WORD)
o For string operands "==" is the only operator allowed
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tus * $$maxnumCut-
tEdges_Tool
Read access and write access
resultCuttingEdgeNrUsed (T, TF)
$A_USEDD
D numbers of cutting edges since last count
D numbers of the cutting edges used since the last workpiece count, that have been used on the tool holder previously defined
by $$resultNrOfCutEdgesUsed. Various D offsets for a tool mean that there are multiple entries of the tool. Consequently, a T
number can be present more than once.
The variables "resultToolNrUsed" and "resultCuttingEdgeNrUsed" form a pair with the same line index consisting of the internal
tool number and the cutting edge number for a tool used since the last cutting edge count.
Return value
o >0: D number (can also be contained multiple times if D offsets of various tools were in use).
o 0: No more cutting edges have been used since the last workpiece count.
o -1: Magazine management (TMMO) is not active. If tool monitoring (TMMO) is not active, an
error code for a missing variable is returned.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
max. Anzahl Schneiden in
NC
Addressing
Line index:
Max. line index:
Zeile 1 * Zeile 2 von $$resultNrOfCutEdgesUsed
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1213
NC variables
3.2 NC variable descriptions
resultNrOfCutEdgesUsed (T, TF)
$A_USEDND
Number of cutting edges since last workpiece count
Number of different cutting edges used on the tool holder since the last count, including the cutting edge currently in use. Each
tool used is included at least once.
o Line 1: Number of possible tool holders
o Line 2: Number of possible cutting edges.
o Line i+2: Number of the i-th tool holder
o i+3: Number of cutting edges used on i-th tool holder since the last count. This corresponds to $A_USEDND.
The various lines are used to filter the cutting edges displayed.
Return value
o > 0: Number of cutting edges used
o 0: No more cutting edges have been used since the last count.
If TMMO is not active, the value for index >2 = -2
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
max. Anzahl Schneiden in
NCK
Addressing
Line index:
Max. line index:
2*max.Anz. der Distanzbez. zw.Mag. und WZ-
Haltern + 2 = 66
Read access
resultNrOfTools (T, TF)
Number of tools found
The PI services TSEARC and TMGETT search for tools with specific properties and store the number of tools in resultNrOfTools
and the corresponding T numbers in resultToolNr.
Return value
_N_TMGETT;
o 0: No tool found
o 1: Tool found
_N_TSEARC
o >0: Number of tools found
o =0: No tool found
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$numTools
Addressing
Line index:
Max. line index:
1
Read access
resultToolNr (T, TF)
T numbers of the tools found
The internal T numbers of the tools found are stored in the individual array elements.
The order is random, so they are in the order in which the tools were found by the PI Service.
NC variables
1214
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
resultToolNr (T, TF)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
31999
Addressing
Line index:
Max. line index:
$$resultNrOfTools
Read access
resultToolNrUsed (T, TF)
$A_USEDT
Tool numbers T since the last count
The variables "resultToolNrUsed" and "resultCuttingEdgeNrUsed" form with the same line index a pair consisting of internal tool
number and the cutting edge number for a cutting edge used since the last count.
If a tool is used with different cutting edges, the tool is listed more than once.
The two variables are linked to each other. $$resultNrOfCutEdgesUsed has to be read first, and then the individual T numbers
with $$resultToolNrUsed.
Return value
o >0: Tool number T
o 0: No more cutting edges have been used since the last count.
o -1: Tool monitoring (TMMO) is not active. If tool monitoring (TMMO) is not active, an error code
is returned for a missing variable.
o -2: "toolHolder" has the value of an undefined tool holder.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
max. Anzahl Schneiden in
NC
Addressing
Line index:
Max. line index:
Zeile 1 * Zeile 2 von $$resultNrOfCutEdgesUsed
Read access
3.2.7.22
TG: Tool data, grinding-specific data
OEM-MMC: LinkItem /Tool/GrindingData/...
Special tool data are required for grinding tools. These data are contained in the module TG. They can be addressed
via several multiple-row variables. The row index corresponds to the T number. If a non-existent T-number is
addressed negative acknowledgment is returned. The module tool directory (TV) in the associated area T shows
which T-numbers are valid.
actToolWide (T, TG)
$TC_TPG5
W4
Current wheel width
The variable contains the width of the grinding wheel, e.g. after dressing.
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1215
NC variables
3.2 NC variable descriptions
actToolWide (T, TG)
$TC_TPG5
W4
mm, inch, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
conntectPar (T, TG)
$TC_TPG2
W4
Chaining rule for grinding parameters
The variable specifies which tool parameters of cutting edge 2 (D2) and cutting edge 1 (D1) are to be chained. If the value of
a chained parameter
is changed, the same parameters of the other cutting edge are automatically overwritten with the new value.
Return value
If the following bits are set, the corresponding parameters of D1 and D2 are chained:
Bit0: tool type
Bit2: geometry length1
Bit3: geometry length2
Bit4: geometry length3
Bit11: wear length1
Bit12: wear length2
Bit13: wear length3
Bit20: base dimension/adapter dimension length1
Bit21: base dimension/adapter dimension length2
Bit22: base dimension/adapter dimension length3
The value is stored internally as an integer.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
drsPath (T, TG)
$TC_TPG_DRSPATH
Path to the dressing program
Path to the dressing program.
Grinding wheels are brought into the correct geometric shape and calibrated with the dressing program.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
32000
Read access and write access
NC variables
1216
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
drsProgname (T, TG)
$TC_TPG_DRSPROG
Name of the dressing program.
Name of the dressing program for grinding applications.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
32000
Read access and write access
inclAngle (T, TG)
$TC_TPG8
W4
Inclination angle of inclined grinding wheel
Angle of inclination of the inclined grinding wheel in the current plane
-90° < $TC_TPG8 < 90°
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
Degree
TYPE_DOUBLE
-90
90
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
maxRotSpeed (T, TG)
$TC_TPG6
W4
Maximum speed of the wheel
Maximum rotary speed of the grinding wheel
Units and value ranges
Physical unit:
Data type:
rev/min , m/min
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
maxTipSpeed (T, TG)
$TC_TPG7
W4
Maximum peripheral speed
Maximum peripheral speed of the grinding wheel
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1217
NC variables
3.2 NC variable descriptions
maxTipSpeed (T, TG)
$TC_TPG7
W4
32000
Validity:
From NCK version 3.6
Read access and write access
minToolDia (T, TG)
$TC_TPG3
W4
Minimum radius of the wheel
The minimum radius of the wheel is used for monitoring the geometry of the grinding wheel.
Units and value ranges
Physical unit:
Data type:
mm, inch, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
minToolWide (T, TG)
$TC_TPG4
W4
Minimum width of the grinding wheel
The minimum width of the grinding wheel is used for monitoring the geometry of the grinding wheel.
Units and value ranges
Physical unit:
Data type:
mm, inch, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
paramNrCCV (T, TG)
$TC_TPG9
W4
Compensation parameters for SUG
Compensation parameters for the function SUG ("constant perimeter speed of grinding wheel"). These parameters define
which compensation value is to be used for SUG, tool monitoring and centerless grinding. The value always refers to cutting
edge D1.
Return value
Value range:
o 3: Length 1
o 4: Length 2
o 5: Length 3
o 6: Radius
The length consists of geometry + wear + basis, depending on the tool type.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
NC variables
1218
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
spinNoDress (T, TG)
$TC_TPG1
W4
Referenced spindle number
Number of the spindle to be monitored and programmed.
The variable contains the number of the spindle to be monitored (e.g. wheel radius and wheel width) and programmed (e.g.
wheel peripheral speed).
Return value
The value is stored internally as an integer.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
32000
Validity:
From NCK version 3.6
Read access and write access
3.2.7.23
TISO: ISO tool offset data
OEM-MMC: LinkItem /Tool/IsoHDCompensation/...
This block contains the ISO tool offset data.
isoCorrParam (T, TISO)
$TC_ISO_*
Offset values for ISO modes
This variable contains the offset values for the ISO2.2 and ISO3.2 modes.
The column index contains the offset number.
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
13
Read access and write access
3.2.7.24
TM: Magazine data, general data
OEM-MMC: LinkItem /Tool/MagazineDescription/...
This module contains the information for the available tool magazines.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1219
NC variables
3.2 NC variable descriptions
magActPlace (T, TM)
$TC_MAP8
Magazine location in relation to the change pos.
The current magazine position is updated with every magazine movement. The magazine position refers to the change
position.
Note: The writing of the value is not connected with any positioning of the magazine.
Return value
The maximum value of the magazine position can be the number of magazine locations in the
magazine. Higher and negative values are rejected.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access and write access
magCmd (T, TM)
Type of current PI service for the magazine
The variable indicates which of the following PI services are active:
o _N_TMMVTL
o _N_TMPOSM
o _N_POSMT
It also indicates whether this movement comes from a real magazine or leads to a real magazine.
"magCmdState" can be used to determine whether the commands have been completed.
Access to the status and results of the PI service can be controlled by semaphores.
Return value
Value range:
o 2 = _N_TMMVTL (move tool)
o 3 = _N_TMPOSM (position tool)
o 4 = _N_POSMT (position multitool)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magCmdPar1 (T, TM)
Return parameter 1 to magCmd
If there is movement from or to a real magazine, the variable contains the magazine number of the target.
In the event of an error, the variable contains the wrong magazine number of the PLC acknowledgment.
Return value
Value range:
o Magazine number
o Error number
NC variables
1220
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magCmdPar1 (T, TM)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magCmdPar2 (T, TM)
Return parameter 2 to magCmd
If there is movement from or to a real magazine, the variable contains the location number of the target.
In the event of an error, the variable contains the wrong location number of the PLC acknowledgment.
Return value
Value range:
o Location number
o Error number
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magCmdState (T, TM)
Status of the current PI service for the magazine
The processing state of the PI service can be queried with this variable and is stored in "magCmd".
Return value
Values:
o =0: Initial state (after the control has run up).
o =1: The PI service has been accepted but not yet output to the PLC.
o =2: The command has been output to the PLC, and the NC waits for (final) acknowledgment
from the PLC.
o =3: The PI service was terminated successfully. The tool has reached its destination location.
o =4: The PI service was terminated with an error. This also occurs if the parameterization of the
PI service is incorrect or the command with the acknowledgment status=3 (without alarm) was
cancelled.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1221

 

 

 

 

 

 

 

Content      ..     73      74      75      76     ..