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

 

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

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     74      75      76      77     ..

 

 

 

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

 

 

NC variables
3.2 NC variable descriptions
magDim (T, TM)
$TC_MAP6
FBW
Number of lines in the box magazine [n]
The variable indicates the number of lines in a box magazine.
Return value
Applies only to box magazines (magKind = 5) - number of lines. For all other magazine types the
value is 1.
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
magDim2 (T, TM)
$TC_MAP7
Number of columns in the box magazine [n]
The variable indicates the number of columns in a box magazine.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
1
600
Addressing
Line index:
Max. line index:
$$numMagsMax
Read access
magIdent (T, TM)
$TC_MAP2
FBW
Identifier of the magazine [n]
The variable indicates the identifier of the magazine.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magKind (T, TM)
$TC_MAP1
FBW
Mag. type
The variable returns the type of magazine.
Return value
o1 = Chain
o3 = Revolver
o5 = Box magazine
o7 =Tool buffer magazine
o9 = Loading magazines
NC variables
1222
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magKind (T, TM)
$TC_MAP1
FBW
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magLink1 (T, TM)
$TC_MAP4
FBW
Reserved
Function not implemented
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
-1
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magLink2 (T, TM)
$TC_MAP5
FBW
Reserved
Function not implemented
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
-1
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1223
NC variables
3.2 NC variable descriptions
magPlaceUserDataNumLimit (T, TM)
entfaellt
BTSS-Baustein T/TUP
Access to user magazine location data
The line number for access to the user magazine location data in the TUP module is calculated as follows:
$$numMagLocParams_u * $$magNrPlaces. (MD18092 $MN_MM_NUM_CC_MAGLOC_PARAM * $TC_MAP6[magNo] *
$TC_MAP7[magNo]).
However, the maximum possible line number is 32767, this means that not all user location data can be addressed. There are
(bit-coded) status codes to indicate this state.
Return value
Value range:
o Bit0=1: The product of the current values from the number of magazine locations
($TC_MAP6[magNo] * $TC_MAP7[magNo]) and the number of user magazine location para-
meters (MD18092 $MN_MM_NUM_CC_MAGLOC_PARAM) exceeds the maximum line number.
These values may not yet be effective.
o Bit1=1: The product of the effective values from the number of magazine locations
($TC_MAP6[magNo] * $TC_MAP7[magNo]) and the number of user magazine location para-
meters (MD18092 $MN_MM_NUM_CC_MAGLOC_PARAM) exceeds the maximum line number.
Therefore not all user data from all magazine locations of this magazine can be read on the OPI.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
1
Read access
magNo (T, TM)
Number of the magazine
The variable returns the number of the magazine.
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
1
$$numMagsMax
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magNrPlaces (T, TM)
Number of locations in the magazine
The variable returns the number of magazine locations.
The value for chain magazines corresponds to system variable $TC_MAP7. For box magazines it is the product of $TC_MAP6*
$TC_MAP7 (line times column).
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
1224
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magNrPlaces (T, TM)
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magState (T, TM)
$TC_MAP3
FBW
State of the magazine [n]
The variable returns the current status of the magazine[n]:
1 = Active magazine
2 = Disabled
4 = Magazine in loading position
8 = Movement is active
16 = Enabled for loading
Return value
1 = current magazine
2 = disabled
4 = magazine in loading position
8 = motion is active
16 = enabled for loading
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
2
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access and write access
magToolSearchStrat (T, TM)
$TC_MAP10, Bits 0-7
Tool search strategy
Tool search strategy within the magazine.
If bit7=1 + bit0=1 or bit2=1, if no "active tool" is found in the magazine, the active tool - if present - is selected from one of the
other magazines linked to the tool holder.
Return value
Search strategy:
o Bit0=0 (Default): First available tool from the tool group. Begins the search in the magazine
where the last change took place.
o Bit0=1: Active tool from the magazine of the last change. Otherwise tool with the lowest duplo
number. If there is no match in this magazine, the search is continued in the other linked
magazines.
o Bit1=1: Next replacement tool nearest to the current magazine position.
o Bit2=1: Active tool with the lowest number contained in $TC_TP10.
o Bit3=1: Search the tool in the group with the lowest actual value of the monitored variable.
o Bit4=1: Search the tool in the group with the highest actual value of the monitored variable.
o Bit5: Reserved
o Bit6=1: Search in the current magazine (only if bit7=1).
o Bit7=0: Begins the search in the magazine where the last tool change took place.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1225
NC variables
3.2 NC variable descriptions
magToolSearchStrat (T, TM)
$TC_MAP10, Bits 0-7
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
320000
Read access
magWearCompoundNo (T, TM)
$TC_MAP9
Active wear group
The variable sets the stated wear group in the magazine [n] to active. The tool locations of the magazine must have previously
been assigned to a wear group via variable $TC_MPP5.
Example: $TC_MAP9[1] = 1st wear group 1 in magazine "1" is activated.
Return value
o >0: Number of the wear group with which the tool search begins.
o 0: No wear group active
o <0: Number of the wear group with which the tool search begins. However, if this wear group
is disabled, the system changes to the next possible wear group for the next tool search.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$$numMagsMax
Read access and write access
NC variables
1226
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magPlaceSearchStrat (T, TM)
$TC_MAP10, Bits 8-15
Empty location search strategy
The variable returns the current empty location search strategy of the magazine. It corresponds to system variable $TC_MAP10
bit 8-16.
Return value
Value range:
o Bit 8: Forward search as from location number 1 in ascending order.
o Bit 9: Forward search as from the current location at the change position in ascending order.
o Bit 10: Backward search, backwards from the last location number.
o Bit 11: Backward search, backwards from the current location of the change position.
o Bit 12: Symmetrical search beginning at the current location number at the change position
(1st location left, 1st location right, 2nd location left 2nd location right, etc.).
o Bit 13: 1:1 replacement (only significant with tool change): If the location types and sizes of
the old and new tools are the same, the magazine location of the "new" tool being loaded is
transferred to the "old" tool being removed, and vice versa. The 1:1 replacement is preferably
checked. If a 1:1 replacement is not possible, the other settings are used for the search strategy.
o Bit 14=0: Search first in the individual magazines. If no possible location is found, search in the
next magazine for an available location for the tool.
o Bit 14=1: Search in all magazines for the best location corresponding to the hierarchy for the
tool.
o Bit15=0: (Conventional type of hierarchy): With this type, the location type of the searching
tool is sought in the table of system variables $TC_MPTH. If the location type is found, this
hierarchy is taken and evaluated from this level to the end.
Bit 15=1: (Alternative type of hierarchy): Location type hierarchies can be defined for the re-
corded location types 1, ..., $MN_MM_MAX_NUM_OF_HIERARCHIES. The hierarchy for location
type 1 is defined by $TC_MPTH[0,n], for location type 2 by $TC_MPTH[1,n], and so on. (n: Index
in a hierarchy). With this setting, a location type can be defined in various hierarchies.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
Read access
3.2.7.25
TMC: Magazine data, configuration data
OEM-MMC: LinkItem /Tool/MagazineConfiguration/...
Each tool magazine is configured with several parameters during start-up. These configuration data together with
the state information are combined in the module TMC.
magBLMag (T, TMC)
W4
Number of the loading magazine
The variable returns the number of the loading magazine in this TO unit.
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1227
NC variables
3.2 NC variable descriptions
magBLMag (T, TMC)
W4
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
magCBCmd (T, TMC)
W4
Type of current PI service
The variable has the code "1" for the empty location search with the PI services:
These are the PI services:
o _N_TMFDPL
o _N_TMFPBP
o _N_FDPLMT
With the PI services for moving a tool between locations of internal magazines, this variable contains the code for the type of
PI service.
If the movement comes from a real magazine or leads to a real magazine, the type of PI service is entered in "magCmd" in the
T/TM module.
"magCmdState" can be used to determine whether the commands have been completed.
Access to the status and results of the PI services can be controlled by semaphores.
Return value
Value range:
o 1 = _N_TMFPPL, _N_TMFDPL and _N_FDPLMT (empty location search)
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
Validity:
From NCK version 3.6
Read access
magCBCmdState (T, TMC)
W4
Status of current PI service
The processing state of the PI service can be queried with this variable, which is stored in "magCMCmd".
Only the status is determined for PI service _N_POSMT_. No parameters (magCMCmdPar1...) are made available.
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 (end) 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
Validity:
From NCK version 3.6
Read access
NC variables
1228
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magCBIdent (T, TMC)
$TC_MAMP1
W4
Name of the magazine configuration
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Validity:
From NCK version 3.6
Read access
magCMCmdPar1 (T, TMC)
W4
Return parameter 1 to MagCBCmd
If there is movement between locations of internal magazines, the variable contains the magazine number of the target.
In the event of an error, the variable contains the wrong magazine number.
Return value
Value range:
o Magazine number
o Error number
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
magCMCmdPar2 (T, TMC)
W4
Return parameter 2 to MagCBCmd
If there is movement between locations of internal magazines, the variable contains the magazine number of the target.
Return value
Value range:
o Location number
o Error number
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
magRPlaces (T, TMC)
W4
Total number of real magazine locations
The variable returns the number of all locations of all magazines in the TO unit. The locations in buffers and loading locations
are counted.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1229
NC variables
3.2 NC variable descriptions
magSearch (T, TMC)
$TC_MAMP2
W4
Type of tool search and empty location search
Type of tool search (bit 0...7) and
type of empty location search (bit 8...16)
Note: Individual settings in "magSearch" have priority in the T/TM module.
NC variables
1230
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magSearch (T, TMC)
$TC_MAMP2
W4
Return value
Tool search:
o Bit0=0: (Default strategy) Take the first available tool found in the tool group. Search first in the
magazine from which the last change was made.
o Bit0=1: Select the "active" tool in the magazine of the previously changed tool, otherwise find
the replacement tool with the lowest duplo number. If no tool is found in this magazine, the
search is continued in the other linked magazines.
o Bit1: Find the next replacement tool that is closest to the current magazine position.
o Bit2: Select the "active" tool, otherwise the replacement tool with the lowest number contai-
ned in $TC_TP10.
o Bit3: Find the tool in the group with the lowest actual value of the monitored variable.
o Bit4: Find the tool in the group with the highest actual value of the monitored variable.
o Bit5: Reserved
o Bit6: Search first in the currently considered magazine (effective only in conjunction with bit
7=1).
o Bit7=0: Start the tool search in the magazine from which the last changed tool came.
o Bit7=1: Always start the search in the 1st magazine in the distance table.
Note:
Bit7=1 + bit0=1 or bit2=1, if no "active tool" is found in the magazine, the active tool - if present
- is selected from one of the other magazines linked to the tool holder.
Empty location search:
Bit8: Search forwards. Search in ascending order from location no. 1.
Bit9: Search forwards. Search in ascending order from the current location at the change posi-
tion.
Bit10: Search backwards. Search backwards from the last location no.
Bit11: Search backwards. Search backwards from the current location at the change position.
Bit12: Symmetrical search. The search starts at the current location no. at the change position
(1st location left, 1st location right, 2nd location left, 2nd location right and so on).
Bit13: 1:1 replacement (only significant with a tool change): If the old and new tools have the
same location type and size, the magazine location of the "new" tool to be loaded is transferred
to the "old" tool to be unloaded and vice versa. The 1:1 replacement is checked first. If the 1:1
replacement is not possible, the other settings become effective for the search strategy.
Bit14=0: Search first in the individual magazines. If no possible location is found, search for a free
location for the tool in the next magazine.
Bit14=1: Search in all magazines for the best location corresponding to the hierarchy for the tool.
Bit15=0: (Conventional type of hierarchy): With this type, the location type of the sought tool is
sought in the table of system variables $TC_MPTH. If the location type is found, this hierarchy is
accepted, and evaluated from this level to the end.
Bit15=1: (Alternative type of hierarchy): Location type hierarchies can be defined for the selec-
ted location types 1, ..., $MN_MM_MAX_NUM_OF_HIERARCHIES. The hierarchy for location
type 1 is defined by $TC_MPTH[0,n], that for location type 2 by $TC_MPTH[1,n], and so on. (n:
index within a hierarchy). With this setting, a single location type can be defined in different
hierarchies.
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1231
NC variables
3.2 NC variable descriptions
magSearch (T, TMC)
$TC_MAMP2
W4
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
magVPlaces (T, TMC)
W4
Number of real locations
The variable returns the number of real locations in all real magazines in the TO unit. The locations in buffers and loading
locations are not counted.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
magZWMag (T, TMC)
W4
Number of the buffer magazine
The buffers are the second internal magazine.
Number of the buffer magazine in this TO unit.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
NC variables
1232
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
modeWearGroup (T, TMC)
$TC_MAMP3
Strategy wear group
Handling of the tools in
a wear group (bit
0...7)
Search strategies for wear groups
(bit 8...15)
Return value
o Bit 0=0: When a wear group is activated, the status of the tools remains unchanged
o Bit 0=1: When a wear group is activated, the status of the tools changes. A tool is activated in
each tool group.
o Bit 1=0: When a wear group is disabled, the status of the tools remains unchanged
o Bit 1=1: When a wear group is disabled,
the tools are set to "disabled".
o Bit 2...7 Reserved
Search strategy for the next wear group
o Bit 8=0: Find the next possible
wear group
o Bit 8=1: Find the wear group
with the next higher, activatable
group number
o Bit 9...11 Reserved
Search strategy within the tool group
for the tool to be set to
active (language command SETTA or
PI_SETTST)
o Bit 12=0: Lowest possible duplo number
o Bit 12=1: Lowest possible magazine location number
o Bit 13=1: Lowest number contained in $TC_TP10
(replacement
order)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1233
NC variables
3.2 NC variable descriptions
magConfToolSearchStrat (T, TMC)
$TC_MAMP2
W4
Type of tool search
Type of tool search. The variable has a bit-by-bit meaning.
Bits 0-7, correspond to the variable "magSearch".
Return value
A set bit has the following meaning:
Bit0=0: (Default strategy) Take the first available tool found in the tool group. Search first in the
magazine from which the last change was made.
Bit0=1: Select the "active" tool in the magazine of the previously changed tool, otherwise find
the replacement tool with the lowest duplo number. If no tool is found in this magazine, the
search is continued in the other linked magazines.
Bit1: Find the next replacement tool that is closest to the current magazine position.
Bit2: Select the "active" tool, otherwise the replacement tool with the lowest number contained
in $TC_TP10.
Bit3: Find the tool in the group with the lowest actual value of the monitored variable.
Bit4: Find the tool in the group with the highest actual value of the monitored variable.
Bit5: Reserved
Bit6: Search first in the currently considered magazine (effective only in conjunction with bit
7=1).
Bit7=0: Start the tool search in the magazine from which the last changed tool came.
Bit7=1: Always start the search in the 1st magazine in the distance table.
Note:
Bit7=1 + bit0=1 or bit2=1, if no "active tool" is found in the magazine, then - if present - the active
tool is selected from one of the other magazines linked to the tool holder
Units and value ranges
Physical unit:
Data type:
-
TYPE_UDWORD
Validity:
From NCK version 3.6
Read access
NC variables
1234
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
magConfMagSearchStrat (T, TMC)
$TC_MAMP2
W4
Type of empty location search
Type of empty location search. The variable has a bit-by-bit meaning.
In bits 8-15, it corresponds to the variable "magSearch".
Return value
A set bit has the following meaning:
Bit8: Search forwards. Search in ascending order from location no. 1.
Bit9: Search forwards. Search in ascending order from the current location at the change posi-
tion.
Bit10: Search backwards. Search backwards from the last location no.
Bit11: Search backwards. Search backwards from the current location at the change position.
Bit12: Symmetrical search. The search starts at the current location no. at the change position
(1st location left, 1st location right, 2nd location left, 2nd location right and so on).
Bit13: 1:1 replacement (only with tool change of significance): If the old and new tools have the
same location type and size, the magazine location of the "new" tool to be loaded is transferred
to the "old" tool to be unloaded and vice versa. The 1:1 replacement is checked first. If the 1:1
replacement is not possible, the other settings become effective for the search strategy.
Bit14=0: Search first in the individual magazines. If no possible location is found, search for a free
location for the tool in the next magazine.
Bit14=1: Search in all magazines for the best location for the tool corresponding to the hierarchy.
Bit15=0: (Conventional type of hierarchy): With this type, the location type of the sought tool is
sought in the table of system variables $TC_MPTH. If the location type is found, this hierarchy is
accepted, and evaluated from this level to the end.
Bit15=1: (Alternative type of hierarchy): Location type hierarchies can be defined for the selec-
ted location types 1, ..., $MN_MM_MAX_NUM_OF_HIERARCHIES. The hierarchy for location
type 1 is defined by $TC_MPTH[0,n], that for location type 2 by $TC_MPTH[1,n], and so on. (n:
index within a hierarchy). With this setting, one location type can be defined in different hie-
rarchies.
Bit16: The hierarchy consideration is canceled for the mini hierarchy that consists merely of the
location type itself and location type 0. In this case, the empty location search does not distin-
guish between the suitable location type ( $TC_TP7 == $TC_MPP2) and the general location type
"0" of the magazine location.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UDWORD
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1235
NC variables
3.2 NC variable descriptions
3.2.7.26
TMV: Magazine data, directory
OEM-MMC: LinkItem /Tool/MagazineCatalogue/...
The TMV data module can be used for the following purposes:
1. To display all magazines. The most important magazine information is collected in the TMV module. Existing
magazines are sorted in continuous ascending order of magazine number. This means that variables that are
defined in this module as 1-dimensional arrays contain all the magazine information without any gaps. The row
index with which a specific array can be addressed does not refer to the magazine number, it is just a serial number.
Inserting or deleting magazines changes the contents of a row dynamically.
2. Targeted access to magazine data in the TM, TP and TPM modules. Which magazines are actually defined should
be determined from the TMV module before accessing an element in the stated modules.
3. Display of all adapters. The most important adapter information is collected in the TMV module. Existing adapters
are sorted in continuous ascending adapter number order. This means that variables defined in this module as 1-
dimensional arrays contain all the adapter information without any gaps. The row index with which a specific array
is addressed has no connection to the adapter number, but is just a serial number. Inserting or deleting adapters
changes the contents of a row dynamically.
4. Targeted access to adapter data in the ADN modules. The adapters actually defined should be determined from
the MTV module before accessing an element in the stated module.
magVIdent (T, TMV)
Magazine identifier
Identifier of the magazine at the consecutive number (= line index) in the TMV module list.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMagsMax
Validity:
From NCK version 3.6
Read access
magVNo (T, TMV)
Number of the magazine
Magazine number of the magazine at the consecutive number (= line index) in the TMV module list.
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
1236
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
numActMags (T, TMV)
Number of magazines
Number of magazines in the TMV and TM modules
Only returns values >0 if MD bit $MN_MM_TOOL_MANAGEMENT_MASK, bit0=1 (TMMG) and $MN_MM_NUM_MAGAZINE > 0
are set.
Units and value ranges
Physical unit:
Data type:
Maximum value:
-
TYPE_UWORD
$$numMagsMax
Validity:
From NCK version 3.6
Read access
numActAdapters (T, TMV)
$P_MAGNA
Number of adapters created
Number of adapters created in the ADN module of the TO unit
Line 1: Total number
Line 2: Number of type 1 adapters
Line 3: Number of type 2 adapters (angle head adapters)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$maxNumAdapter
Addressing
Line index:
Max. line index:
3
Read access
adaptVNo (T, TMV)
$P_MAGA
Number of the adapter
Number of the i-th adapter
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
32000
Addressing
Line index:
Max. line index:
$$maxNumAdapter
Read access
adaptVType (T, TMV)
$TC_ADPT_TYPE[$P_MAGA[i]]
Adapter type
Adapter type of the i-th adapter
1: Type 1 adapter defined.
2: Type 2 adapter defined (angle head adapter).
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
1
2
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1237
NC variables
3.2 NC variable descriptions
adaptVType (T, TMV)
$TC_ADPT_TYPE[$P_MAGA[i]]
Addressing
Line index:
Max. line index:
$$maxNumAdapter
Read access
3.2.7.27
TO: Tool offsets
OEM-MMC: LinkItem /Tool/Compensation/...
The data module TO is organized as a 2-dimensional variable array.
The module contains the tool edge offset data for all tools. Each element can be addressed via a column and row
index:
The column index is the tool number (T-number), i.e. the offset data for all cutting edges of a tool are located in one
column. The assignment of a tool to a T-number is given in the module "Tool directory" (TV) in the related area T.
If a non-existent tool number is entered for the column index the request is negatively acknowledged.
The number of rows is derived from the number of parameters per tool edge and the number of edges on a tool:
maxZeilenindex = $$numCuttEdgeParams * $$/T/TV/numCuttEdges (T-number)
The number of parameters per tool edge "$$numCuttEdgeParams" is given in module Y in area N. The number of
cutting edges "$$/T/TV/numCuttEdges" is always tool-specific and is given in the module TV in associated area T.
If necessary, several rows can be addressed, so that in one request, for example, all tool edge offset data of a single
tool can be read. The offset values of the tool edges are all of the same data type and have the same physical unit.
cuttEdgeParam (T, TO)
$TC_DPCEx[y,z] x = ParamNo y = ToolNo z
= EdgeNo
Replaced by $$edgeData
Return value
The value for the tool type is stored internally as an integer.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
($$numCuttEdgeParams + 1) * $$maxnumCut-
tEdges_Tool
Read access and write access
NC variables
1238
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
edgeData (T, TO)
$TC_DPx[y,z] x = ParamNo y = ToolNo z =
EdgeNo
Cutting edge offset data
The cutting edge parameters have 2 parts:
The first part runs to line $$numCuttEdgeParams + $$maxnumCuttEdges_Tool and contains the actual cutting edge parame-
ters.
Cutting edge offset data:
o x = 1: Tool type (INT)
o x = 2: Cutting edge position
o x = 3: Geometry length 1
o x = 4: Geometry length 2
o x = 5: Geometry length 3
o x = 6: Geometry radius
o x = 7: Geometry corner radius (tool type 700)
o x = 8: Geometry length 4 (tool type 700)
o x = 9: Geometry length 5
o x = 10: Geometry angle 1
o x = 11: Geometry angle 2 (tapered milling tool)
o x = 12: Wear length 1
o x = 13: Wear length 2
o x = 14: Wear length 3
o x = 15: Wear radius
o x = 16: Wear groove width b
o x = 17: Wear proj. length k
o x = 18: Wear length 5
o x = 19: Wear angle 1
o x = 20: Wear angle 2 for tapered milling tools
o x = 21: Adapter length 1
o x = 22: Adapter length 2
o x = 23: Adapter length 3
o x = 24: Clearance angle
o x = 25: Manual Turn: Cutting speed
ShopMill: Status word of tool
o x = 26: H number, with ISO mode
o x = 27: Tool edge orientation
o x = 28: L1 component of the tool edge orientation
o x = 29: L2 component of the tool edge orientation
o x = 30: L3 component of the tool edge orientation
o x = 31: Standardized L1 component of the tool edge orientation
o x = 32: Standardized L2 component of the tool edge orientation
o x = 33: Standardized L3 component of the tool edge orientation
o x = 34: Number of teeth of the cutting edge
o x = 35: Basic angle of rotation of the cutting edge
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1239
NC variables
3.2 NC variable descriptions
edgeData (T, TO)
$TC_DPx[y,z] x = ParamNo y = ToolNo z =
EdgeNo
The second part starts at line ($$numCuttEdgeParams * $$maxnumCuttEdges_Tool) + 1 and ends at ($$numCuttEdgeParams
+ 1) * $$maxnumCuttEdges_Tool. It contains the D number of the cutting edge number(CE-No) 1 - $$maxnumCuttEdges_Tool.
This is required for the function "Unique D number".
Return value
Value range:
o =-1: Cutting edge not present
o = 1: maxDNo: cutting edge present
o = 0: No D number assigned/assignment cancelled.
$TC_DPCE = Cutting edge number, D = offset number D.
If the D number of a cutting edge (variable of the TO module) is set to invalid, this does not
affect value $TC_DPCE.
The cutting edge number in the description of the line index is the same as that of parameter
$TC_DPCE.
The variable D number. defined in the module corresponds to the second index in the offset-
specific parameters of type $TC_DPx[T,D],... and others with x=1,
35.)
Notice: This variable is named "cuttEdgeParam" in non-Windows HMI and PLC.
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
($$numCuttEdgeParams + 1) * $$maxnumCut-
tEdges_Tool
Validity:
From NCK version 3.6
Read access and write access
3.2.7.28
TOE: Edge-related location-dependent coarse total offsets, setup offsets
OEM-MMC: LinkItem /Tool/Compensation/...
One set of edge-related coarse total offsets, setup offsets, exists for each tool edge and operating location.
This module corresponds totally to module T / TOS, edge-related location-dependent fine total offsets.
NC variables
1240
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
edgeECData (T, TOE)
$TC_ECPx[t,d]
Location-dependent setup offsets "coarse"
Location-dependent (coarse) setup offsets are entered before machining, and taken into account in the total offset (fine). The
location-dependent offsets relate to the geometric data of a cutting edge.
DL: Location-dependent offsets related to the particular operating location.
The function is activated by machine data MD18108 $MN_MM_NUM_SUMCORR, MD 10110 $MN_MM_MAX_SUM-
CORR_PER_CUTTEDGE, MD 18112 $MN_MM_KIND_OF_SUMCORR, bit4 and MD 18080 $MN_MM_TOOL_MANAGE-
MENT_MASK, bit8.
The individual setup offset parameter sets are differentiated by the number ranges of system variable $TC_ECP:
o x = 13-21, activatable with DL=1
o x = 23-31, activatable with DL=2
o x = 33-41, activatable with DL=3
o x = 43-51, activatable with DL=4
o x = 53-61, activatable with DL=5
o x = 63-71, activatable with DL=6
The setup offsets are activated in addition to the total offsets if MD $MN_MM_KIND_OF_SUMCORR, bit4=1 is set.
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
$$numParams_SC * $$maxnumEdgeSC * $
$maxnumCuttEdges_Tool
Read access and write access
3.2.7.29
TOET: Edge-related location-dependent coarse total offsets, transformed setup
offsets
OEM-MMC: LinkItem /Tool/CompTransfor/...
One set of edge-related transformed total offsets exists for each tool edge and operating location.
This module corresponds totally to module T / TOE.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1241
NC variables
3.2 NC variable descriptions
edgeECData (T, TOET)
Transformed location-dep. setup offsets "coarse"
Transformed, location-dependent setup offsets (coarse) are entered before machining, and taken into account in the total
offset (fine). The location-dependent offsets relate to the geometric data of a cutting edge.
DL: Location-dependent offsets related to the particular operating location.
The function is activated by machine data MD18108 $MN_MM_NUM_SUMCORR, MD 10110 $MN_MM_MAX_SUM-
CORR_PER_CUTTEDGE, MD 18112 $MN_MM_KIND_OF_SUMCORR, bit4 and MD 18080 $MN_MM_TOOL_MANAGE-
MENT_MASK, bit8.
The individual setup offset parameter sets are differentiated by the number ranges of system variable $TC_ECP:
o x = 13-21, activatable with DL=1
o x = 23-31, activatable with DL=2
o x = 33-41, activatable with DL=3
o x = 43-51, activatable with DL=4
o x = 53-61, activatable with DL=5
o x = 63-71, activatable with DL=6
The setup offsets are activated in addition to the total offsets if MD $MN_MM_KIND_OF_SUMCORR, bit4=1 is set.
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
$$numParams_SC * $$maxnumEdgeSC * $
$maxnumCuttEdges_Tool
Read access and write access
NC variables
1242
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.7.30
TOS: Edge-related positional fine total offsets
OEM-MMC: LinkItem /Tool/Compensation/...
One set of edge-related total offsets exists for each tool edge and operating location.
The maximum number of operating locations is identical for all tool edges and defined by the new variable $
$maxnumEdgeSC ($MN_MAX_SUMCORR_PERCUTTING_EDGE) in "N / Y global system data".
$$numParams_SC (currently 9) offsets are provided (depending on location-independent wear values) for each
total offset set: Length 1, length 2, length 3, radius and 5 others.
Each replacement tool has its own separate (different) data.
The NCK resets the data when the associated tool is activated if machine data ($MN_MM_KIND_OF_SUMCORR, bit
1 = 1) is used for activation.
The total offsets of a tool edge are accessible via the internal T number of the associated tool, edge number, total
offset number ("operating location").
PI Services may exist for selective creation and deletion of tool edge total offsets.
The existence of total offsets can be controlled selectively via the new machine data $MN_MM_NUM_SUMCORR
(OPI: $$maxNumSumCorr in N / Y).
The following applies:
When the MMC2 tool management function is in use, $MN_MM_NUM_SUMCORR = -1 must be set to ensure that
the total offsets exist for all offset locations (number = $$maxnumEdgeSC) from creation of the tool edge until its
deletion.
(The new PI Services for creation / deletion will not currently be used by the MMC2 tool management for turning
applications). For the present, the new NC machine data $MN_MM_NUM_SUMCORR = -1 must be set to automatic
creation / deletion.
The method of addressing in this module is analogous to accessing "Edge data / offsets" by column addressing with
T number (using an array access operation to gain quick access to the total offsets of all tool edge operating
locations or all edges of a tool).
The module contains the location-dependent total offsets for all tools. Each element is addressed via a column and
line index:
The column index is the tool number (T number), i.e. all location-dependent total offsets of this tool (for all edges /
locations) can be found in one column.
If a non-existent T number is specified as the column index, the request is acknowledged negatively.
The number of lines is determined by the number of total offset values, the number of operating locations and the
maximum possible edge number of a tool:
maxZeilenindex = $$numParams_SC * $$maxnumEdgeSC * $$maxnumCuttEdges_Tool
These variables are stored in "N / Y global system data" and have the following meanings:
$$numParams_SC:
No. of wear offsets per location (according to L1, L2, L3, radius and 5 others), currently 9
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1243
NC variables
3.2 NC variable descriptions
$$maxnumEdgeSC:
Maximum number of locations (SC) per edge
$$maxnumCuttEdges_Tool: Max. permissible number of edges per tool
Several lines can be addressed simultaneously if necessary, allowing, for example, all location-dependent total
offsets of all edges of one tool to be read in one request. The location-dependent total offsets of the tools are all of
the same data type and have the same physical unit.
Module T / TOS has a 2-dimensional organization.
The following lines are provided for each T number (column index):
Edge 1,
Location 1,
L1
Edge 1,
Location 1,
L2
Edge 1,
Location 1,
L3
Edge 1,
Location 1,
Radius
Edge 1,
Location 1,
Par5
Edge 1,
Location 1,
Par $$numParams_SC
Edge 1,
Location 2,
L1
Edge 1,
Location 2,
L2
Edge 1,
Edge 1,
Location $$maxnumEdgeSC, Par $$numParams_SC
Edge 2,
Location 1,
L1
Edge 2,
Location $$maxnumEdgeSC, Par $$numParams_SC
Edge $$maxnumCuttEdges_Tool, Location $$maxnumEdgeSC, Par $$numParams_SC
Interrelationship between edge parameters, total offsets and variables:
Edge parameter DL1
DL2
... DL4
$TC_DP3
$TC_SCP13 $TC_SCP23 ... $TC_SCP43 ...
$TC_DP4
$TC_SCP14 $TC_SCP24 ... $TC_SCP44 ...
$TC_DP5
$TC_SCP15 $TC_SCP25 ... $TC_SCP45 ...
$TC_DP9
$TC_SCP19 $TC_SCP29 ... $TC_SCP49 ...
$TC_DP10
$TC_SCP20 $TC_SCP30 ... $TC_SCP50 ...
$TC_DP11
$TC_SCP21 $TC_SCP31 ... $TC_SCP51 ...
with DLx, TC_DPy, TC_SCPz
NC variables
1244
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
x from 1 to 6 ($$maxnumEdgeSC = $MN_MAX_SUMCORR_PERCUTTING_EDGE) and maximum = 6
y from 3 to 11
z = (10 * x) + y
edgeSCData (T, TOS)
$TC_SCPx[t,d]
Total offset - fine
Total offsets (fine) - location-dependent offsets comprise the error values that make up the deviation of the workpiece from the
setpoint dimension.
The parameters of the location-dependent offsets relate to the geometric data of a cutting edge.
DL: Location-dependent offsets related to the particular operating location.
The function is activated by machine data MD18108 $MN_MM_NUM_SUMCORR, MD 10110 $MN_MM_MAX_SUM-
CORR_PER_CUTTEDGE and MD 18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit8.
The individual total offset parameter sets are differentiated by the number ranges of system variable $TC_SCP:
o x = 13-21, activatable with DL=1
o x = 23-31, activatable with DL=2
o x = 33-41, activatable with DL=3
o x = 43-51, activatable with DL=4
o x = 53-61, activatable with DL=5
o x = 63-71, activatable with DL=6
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
$$numParams_SC * $$maxnumEdgeSC * $
$maxnumCuttEdges_Tool
Read access and write access
3.2.7.31
TOST: Edge-related location-dependent total offsets, transformed
OEM-MMC: LinkItem /Tool/CompTransfor/...
One set of edge-related transformed total offsets exists for each tool edge and operating location.
This module corresponds totally to module T / TOS.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1245
NC variables
3.2 NC variable descriptions
edgeSCData (T, TOST)
Transformed total offset - fine
Transformed total offsets (fine) - location-dependent offsets comprise the error values that make up the deviation of the
workpiece from the setpoint dimension.
The parameters of the location-dependent offsets relate to the geometric data of a cutting edge. DL: Location-dependent
offsets related to the particular operating location.
The function is activated by machine data MD18108 $MN_MM_NUM_SUMCORR, MD 10110 $MN_MM_MAX_SUM-
CORR_PER_CUTTEDGE and MD 18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit8.
The individual total offset parameter sets are differentiated by the number ranges of
system variable $TC_SCP:
o x = 13-21, activatable with DL=1
o x = 23-31, activatable with DL=2
o x = 33-41, activatable with DL=3
o x = 43-51, activatable with DL=4
o x = 53-61, activatable with DL=5
o x = 63-71, activatable with DL=6
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
$$numParams_SC * $$maxnumEdgeSC * $
$maxnumCuttEdges_Tool
Read access and write access
NC variables
1246
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.7.32
TOT: Edge data, transformed offset data
OEM-MMC: LinkItem /Tool/CompTransfor/...
The HMI must be capable of displaying and modifying the offset data of the tool edges as both transformed and
untransformed data. The transformation refers to the adapter data (if programmed) of magazine locations. The
HMI can display and modify both transformed and untransformed data (of the same tool if necessary) "simultan-
eously" (in different applications or different HMIs).
To provide access to transformed data, a new module, T / TOT (edge data: transformed offset data), is provided
which is identical to the existing module T / TO (edge data: Offset data), except that it supplies transformed data
instead of untransformed data.
The information edge DNo (D numbers assigned to edges) is included under the offset ($$numCuttEdgeParams *
$$maxnumCuttEdges_Tool) in both the T / TOT and T / TO modules.
Both modules have a 2-dimensional organization.
The T number is the column index.
Line numbers are calculated by the following method:
(EdgeNo -1) * $$numCuttEdgeParams +parameter No.
$$numCuttEdgeParams = parameter per edge (currently 25) (from Y in N area)
EdgeNo = edge number for tool
Example: with $$numCuttEdgeParams = 25 and $$maxnumCuttEdges_Tool = 9
Column: T number
Lines:
1 edge 1,
parameter 1
2 edge 1,
parameter 2
25 edge 1,
parameter numCuttEdgeParams
26 edge 2,
parameter 1
27 edge 2,
parameter 2
50 edge 2,
parameter numCuttEdgeParams
225 edge maxnumCuttEdges_Tool, parameter numCuttEdgeParams
226 edge 1,
D No assigned to edge 1
Untransformed data: /Tool/Compensation/edgeData[uToa,cTNr,line_from,line_to]
Transformed data: /Tool/CompTransfor/edgeData[uToa,cTNr,line_from,line_to]
Values which can be displayed as transformed data are the 9 geo-data (corresponding to L1, L2, L3, radius, and
generally 5 other values), wear and total offsets.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1247
NC variables
3.2 NC variable descriptions
If tools which are not located in a magazine location with adapter data are accessed via the module for transformed
data, then the data are treated as if they were untransformed.
cuttEdgeParam (T, TOT)
Replaced by $$edgeData
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
($$numCuttEdgeParams + 1) * $$maxnumCut-
tEdges_Tool
Read access and write access
NC variables
1248
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
edgeData (T, TOT)
Transformed edge offset data
Offset value parameters and cutting edge list with D numbers for a tool
Part 1: Offset value parameters for a tool edge:
Definition of the line index: (EdgeNo - 1) * $$numCuttEdgeParams + ParameterNo
The meaning of each parameter depends on the corresponding tool type. At present, 35 parameters are reserved for each tool
edge (however only some are allocated values). The valid parameters, some of which are only optional, can be found in OPI
variable "$$extraCuttEdgeParams". To maintain flexibility for future extensions, the variable value '$$numCuttEdgeParams'
should be used for calculation rather than the fixed value of 35 parameters.
A detailed description of the tool parameters can be found in the 'Tool edge' chapter of the 'Tool Offset (W1)' documentation.
The following list is a brief summary of the tool edge parameters:
Parameter 1: Tool type ($TC_DP1)
Parameter 2: Cutting edge position ($TC_DP2)
Parameter 3: Geometry length 1 ($TC_DP3)
Parameter 4: Geometry length 2 ($TC_DP4)
Parameter 5: Geometry length 3 ($TC_DP5)
Parameter 6: Geometry radius ($TC_DP6)
Parameter 7: Geometry - corner radius (tool type 700; grooving saw) ($TC_DP7)
Parameter 8: Geometry length 4 (tool type 700; grooving saw) ($TC_DP8)
Parameter 9: Geometry length 5 ($TC_DP9)
Parameter 10: Geometry angle 1 ($TC_DP10)
Parameter 11: Geometry angle 2 (tapered milling tool ($TC_DP11)
Parameter 12: Wear length 1 ($TC_DP12)
Parameter 13: Wear length 2 ($TC_DP13)
Parameter 14: Wear length 3 ($TC_DP14)
Parameter 15: Wear radius ($TC_DP15)
Parameter 16: Wear groove width b / rounding radius ($TC_DP16)
Parameter 17: Wear projecting length k ($TC_DP17)
Parameter 18: Wear length 5 ($TC_DP18)
Parameter 19: Wear angle 1 ($TC_DP19)
Parameter 20: Wear angle 2 for tapered milling tools ($TC_DP20)
Parameter 21: Adapter length 1 ($TC_DP21)
Parameter 22: Adapter length 2 ($TC_DP22)
Parameter 23: Adapter length 3 ($TC_DP23)
Parameter 24: Tool clearance angle ($TC_DP24)
Parameter 25: ManualTurn: cutting speed ($TC_DP25)
ShopMill: Bit-coded value for different states of tools of types 1xx and 2xx ($TC_DP25)
Parameter 26: H number, with ISO mode
Parameter 27: Tool edge orientation
Parameter 28: L1 component of the tool edge orientation
Parameter 29: L2 component of the tool edge orientation
Parameter 30: L3 component of the tool edge orientation
Parameter 31: Scaled L1 component of the tool edge orientation
Parameter 32: Scaled L2 component of the tool edge orientation
Parameter 33: Scaled L3 component of the tool edge orientation
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1249
NC variables
3.2 NC variable descriptions
edgeData (T, TOT)
Parameter 34: Number of teeth of the cutting edge
Parameter 35: Basic angle of rotation of the cutting edges
Part 2: edgeDNo, assigned optional D numbers of the cutting edges:
Determination of the line index: (($$numCuttEdgeParams * $$maxnumCuttEdges_Tool) + EdgeNo)
Return value
Value range:
o =-1: Cutting edge not present
o = 1 .. maxDNo: cutting edge present
o = 0: No D number assigned/assignment cancelled.
$TC_DPCE = Cutting edge number, D = offset number D.
If the D number of a cutting edge (variable of the TO module) is set to invalid, this does not
affect value $TC_DPCE.
The cutting edge number in the description of the line index is the same as that of parameter
$TC_DPCE.
The variable D number. defined in the module corresponds to the second index in the offset-
specific parameters of type $TC_DPx[T,D],... and others with x=1,
35.)
Notice: This variable is named "cuttEdgeParam" in non-Windows HMI and PLC.
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
($$numCuttEdgeParams + 1) * $$maxnumCut-
tEdges_Tool
Read access and write access
NC variables
1250
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.7.33
TP: Magazine location data
OEM-MMC: LinkItem /Tool/Magazine/...
The data module TP is organized as a 2-dimensional variable array. The module contains the state and assignment
of all magazine locations of a T area. Each element can be addressed by a column and line index:
The column index is the magazine number, i.e. the configuration data for all locations of a magazine are contained
in one column. The assignment of a magazine to a magazine number is stated in the associated area T of the
associated Magazine directory module (TMV). If a non-existent magazine number is specified for the column index,
the request is negatively acknowledged.
The number of lines is derived from the number of parameters per magazine location and from the number of
magazine locations:
maxLineindex = $$numMagPlaceParams * $$magNrPlaces
The number of parameters per magazine location "$$numMagPlaceParams" is given in area N of module Y.
The line indices are based on the following scheme:
1: Location type ($TC_MPP1) (read only)
1: Magazine location
2: Spindle
3: Gripper
4: Loader
5: Transfer location
6: Loading station
7: Loading point
2: Location type ($TC_MPP2) (read only)
>0: Location type for virtual location
=0: "Match all" (buffer location)
9999: Undefined (not a virtual location)
3: T number of tool in this location ($TC_MPP6)
4: Consideration of adjacent location on / off ($TC_MPP3)
0: off
1: on
5: Location status ($TC_MPP4)
1: Disabled
2: Free (<> occupied)
4: Reserved for tool in buffer location
8: Reserved for tool to be loaded
16: Occupied in left half-location
32: Occupied in right half-location
64: Occupied in top half-location
128: Occupied in bottom half-location
6: Physical magazine reference (read only)
Magazine number of magazine to which location belongs
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1251
NC variables
3.2 NC variable descriptions
7: Type index ($TC_MPP5) (read only) and new: Wear group number as from SW 5.1
Type index/wear group number is read only in SW earlier than 5.1 but read/write as from SW 5.1 if it is assigned
"Wear group" meaning.
Type index: The locations of a location type in a magazine are numbered in ascending order, e.g. type=2, type
index=5; ==> Spindle5)
(previous meaning when location type = 1 before P5: Equals location number when location type=1)
Wear group number as from SW 5.1 ($TC_MPP5)
When location type = 1: Number of wear group to which this magazine location is assigned.
Value range: -32000, ..., -1, 0, 1, 2, ... 32000
=0: Not assigned to a wear group
>0: Number of assigned wear group, this wear group is enabled
<0: Number of assigned wear group, this wear group is disabled
By negating this system parameter, it is possible to disable or enable the whole assigned wear group.
See also $$magWearCompoundNo / $TC_MAP9 (active wear group number) and $$modeWearGroup /
$TC_MAMP3 (general settings for wear grouping).
8: Adapter number as from SW 5.1 ($TC_MPP7)
Reference to adapter data set number.
Associated system data:
The number of parameters of this module changes accordingly:
N / Y, global system data, $$numMagPlaceParams = 8 as from SW 5.1
The number of magazine locations "$$magNrPlaces" is magazine specific and can be found in the associated area
T of module TM.
The locations of the buffer magazine and the loading magazine are numbered in ascending order independently
of the location type index.
If necessary, several lines can be addressed, so that, for example, all location data of a magazine can be read in a
single request. The location data are all of the same type.
NC variables
1252
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
placeData (T, TP)
diverse, siehe Variablenbeschreibung
Access to selected tool location data
The various parameters can be read out by selecting the lines:
P1: Location type (read-only access) ($TC_MPP1)
P2: Location type (read-only access) ($TC_MPP2)
P3: T number of the tool at this location ($TC_MPP6)
P4: Consider adjacent location On/Off ($TC_MPP3)
P5: Location status (bit array) ($TC_MPP4)
Description of the bit array, see value range
(Disabled could mean the location must not be used or is possibly reserved for a fixed-location-coded tool)
P6: Physical magazine reference (read-only access)
P7: Location type index (numbering of a location type) ($TC_MPP5)
P8: Number of the adapter at the magazine location ($TC_MPP7)
P9: Tool number for which the location is reserved ($TC_MPP6)
P10: Number of the spindle assigned to the buffer magazine location ($TC_MPP_SP)
Only of significance if
- Tool holders are used ($MC_TOOLHOLDER_MANAGEMENT > 0)
- The magazine location "m" belongs to a buffer magazine "n"
- The magazine location describes a tool holder ($TC_MPP1[n,m]=2)
In this case the system variable contains the spindle number, the speed of which is to be monitored for maximum tool speed.
If tool holders are not used ($MC_TOOLHOLDER_MANAGEMENT = 0), the variable contains the value of the spindle index from
$TC_MPP5.
If magazine location "n,m" is not a buffer magazine location for a spindle or tool holder, this variable contains the value = 0.
P11: Type of T no. (tool or multitool) ($P_TMNOIS)
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1253
NC variables
3.2 NC variable descriptions
placeData (T, TP)
diverse, siehe Variablenbeschreibung
Return value
Value range:
o P1: Location type
1 = Magazine location
2 = Spindle
3 = Gripper
4 = Loader
5 = Transfer location
6 = Loading station
7 = Load position
o P2: Location type
>0 = Location type for virtual location
= 0: "Match all" (buffer)
9999 = Undefined (no virtual location)
o P3: Tool number T
o P4: Consider adjacent location
0 = Off
1 = On
o P5 Location status
1 = Disabled
2 = Free (<> occupied)
4 = Reserved for tool in the buffer
8 = Reserved for tool to be loaded
16 = Occupies left half location
32 = Occupies right half location
64 = Occupies upper half location
128 = Occupies lower half location
o P6 Magazine number of the magazine to which the location belongs (reference phys. maga-
zine)
o P7 Location type index buffer:
1 = Spindle
Wear group number
0 = No wear group assigned
>0 = Number of assigned wear group (enabled)
<0 = Number of assigned wear group (disabled)
o P8 Adapter number
o P9 Magazine, T number of the tool, which has the identifier "reserved for tool in the buffer".
o P10 Number of the spindle of the buffer magazine
o P11 Type of tool number (tool or multitool)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
1254
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
placeData (T, TP)
diverse, siehe Variablenbeschreibung
$$numMagPlaceParams * $$magNrPlaces
Validity:
From NCK version 3.6
Read access and write access
3.2.7.34
TPM: Magazine data, multiple assignment of place data
OEM-MMC: LinkItem /Tool/Magazine/...
The data module TPM is organized as a 2-dimensional variable array.
ParameterNo = 1: Specifies the magazine number with which a relationship exists.
ParameterNo = 2: Distance (in locations) between the internal location and the magazine change position (cf.
magazine number for 1st parameter) with which a relationship will be established.
It contains information about possible multiple assignments. The column index is the magazine number.
For location P with location number p in magazine MP (= column index) $$numPlaceMulti times the multiple
assignments to other magazines which are possible are stored with the associated distances to the change positions
in each of the magazines. The offset for row index zi for a location number p is calculated according to the following
rule: zi = (p-1) * $$numPlaceMulti * $$numPlaceMultiParams + ParameterNo.
Determining the distance between the load position and the change position:
The value 9999 (magazine no. load position) must be specified for the variable $$multiPlace in the column. The
LocationNo (p) for the line is the number of the load position. The line for the first assignment is calculated with
ParameterNo = 1. When reading the variable, the system can thus read the magazine number linked to the intended
change position. If this magazine number is correct, it is possible to read the number of locations between the load
position and the change position with the variable $$multiPlace with the next higher line number. If the magazine
number read was incorrect, the following magazine assignment must be read with the line number increased by
$$numPlaceMulti.
This procedure has to be repeated a max. of $$numPlaceMultiParams times until the desired relationship has been
found.
multiPlace (T, TPM)
diverse, siehe Variablenbeschreibung
Distance to change position
The current magazine position is required for tool change, loading and unloading.
This position relates to the magazine zero point specified by the machine manufacturer.
As a rule it is at the change position.
Return value
o P1: Distance to the change position of magazine "n" to location "m" of the first internal ma-
gazine (9999).
o P2: Distance to the change position of magazine n to the location m of the 2nd internal
magazine (loading magazine,9998)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1255
NC variables
3.2 NC variable descriptions
multiPlace (T, TPM)
diverse, siehe Variablenbeschreibung
$$numPlaceMulti * $$numPlaceMultiParams * $
$magNrPlaces
Validity:
From NCK version 3.6
Read access
3.2.7.35
TS: Tool monitoring data
OEM-MMC: LinkItem /Tool/Supervision/...
The module TS is organized as a 2-dimensional variable array. The module contains the tool edge monitoring data
for all tools. Each element can be addressed via a column and line index:
The column index is the tool number (T-number), i.e. one column contains the monitoring data for all tool edges
of a tool. The assignment of a tool to a T-number is given in the module Tool directory (TV) in the associated area
T. If a non-existent tool number is specified for the column index, the request is acknowledged negatively.
The number of lines is derived from the number of parameters per tool edge and from the number of tool edges of
a tool:
maxZeilenanzahl = $$numCuttEdgeParams_ts * $$/T/TV/numCuttEdges (T-number)
The number of parameters per tool edge "$$numCuttEdgeParams_ts" is given in the module Y in area N. The
number of tool edges "$$/T/TV/numCuttEdges" is always tool specific and can be found in the module TV in asso-
ciated area T.
If necessary, several lines can be addressed, so that in one request, for example, all tool edge monitoring data of
a single tool can be read. The monitoring data of the tool edges are all of the same data type and have the same
physical unit.
New tool monitoring modes "Monitoring of wear values" and "Monitoring of total offsets":
3 new parameters are provided for these modes:
P7 = Wear prewarning limit (SW 5.1 and later) ($TC_MOP6)
P8 = Remaining wear (actual value) (SW 5.1 and later) ($TC_MOP5)
P9 = Wear setpoint (SW 5.1 and later) ($TC_MOP15)
NC variables
1256
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
data (T, TS)
$TC_MOPx[y,z] x=ParamNo,y=T-Num-
ber,z=Edge
Alternative name:
dummy
Monitoring data of the tool edges
The variable returns the monitoring data of the tool edges
Important: This is a 2-dimensional variable. The cutting edge number and the parameter number are addressed by the line
index.
9 parameters are available for each tool edge.
P1 = Prewarning limit service life in minutes ($TC_MOP1)
P2 = Remaining service life in minutes ($TC_MOP2)
P3 = Prewarning limit number of workpieces ($TC_MOP3)
P4 = Remaining number of workpieces ($TC_MOP4)
P5 = Desired service life ($TC_MOP11)
P6 = Desired number of workpieces ($TC_MOP13)
P7 = Prewarning limit wear (prewarning limit) ($TC_MOP5)
P8 = Remaining wear (actual value) ($TC_MOP6) cannot be written
P9 = Desired wear ($TC_MOP15)
The data P1 - P6 are made available by the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit1=1 (TMMO).
The data P7 - P9 are made available by the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit1=1 (TMMO) and
bit5=1t.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_ts * $$maxnumCuttEd-
ges_Tool
Validity:
From NCK version 3.6
Read access and write access
3.2.7.36
TT: Magazine location data
OEM-MMC: LinkItem /Tool/Magazine/...
The module TT is organized as a 2-dimensional array where the variable with index (1/1) contains the maximum
number of columns (corresponds to the location hierarchies) in this module. Each element can be addressed via a
column and row index:
The column index is the number of the location hierarchy + 1. The row index is the number of the location type + 1.
Row 1 contains the current T-number of rows for a specific location hierarchy as special information.
If all location types are to be read out for a location hierarchy, this must be defined in two steps:
1. The 1st line of each location hierarchy contains the number of assigned location types for this hierarchy
2. Lines 2 ... n can be read out in a single request.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1257
NC variables
3.2 NC variable descriptions
placeType (T, TT)
Magazine location hierarchy
Search strategies for the empty location search within and between magazines can be derived from the hierarchization of
location types.
Different hierarchies can be defined. A prioritization of the magazine locations for the search can also be specified within a
hierarchy.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
Wert aus Zeile 1
Validity:
From NCK version 3.6
Read access
3.2.7.37
TU: Tool data for OEM
OEM-MMC: LinkItem /Tool/User/...
(Previous designation: TUD)
The TUD data module is defined as a two-dimensional variable array. The module contains user-defined data for all
tools. Each element can be addressed via a column and line index:
The column index is the number of the user-defined tool parameter. The number of tool parameters (columns) is
given by the variable "$$numToolParams_tu" in module Y in area N.
The line index is the tool number. If non-existent tools are accessed, the request is acknowledged negatively.
The user-defined tool data are all of the same type.
data (T, TU)
$TC_TPCx[y] x = ParameterNo y = ToolNo
FBW
OEM-defined tool parameters
OEM-defined parameter for the tools with all permissible data types, except the data type "String".
The OEM data are made available with the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit2=1 and
MD18094 $MN_MM_NUM_CC_TDA_PARAM>0.
The data type of the individual parameters is specified by MD18095 $MN_MM_TYPE_CC_TDA_PARAM, and can be determined
from the file _N_COMPLETE_TOA_ACX. The transfer in the OPI is always as TYPE_DOUBLE.
If the data is the type "String", the variable can be read and written under "dataStr".
If there is read access to an OEM-defined tool parameter of the data type "String", the value=0 is returned.
If there is write access to an OEM-defined tool parameter of the data type "String", an error code is returned.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
NC variables
1258
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
data (T, TU)
$TC_TPCx[y] x = ParameterNo y = ToolNo
FBW
32000
Validity:
From NCK version 3.6
Read access and write access
dataStr (T, TU)
$TC_TPCx[y] x = ParameterNo y = ToolNo
OEM-defined tool parameter (string type)
OEM-defined tool parameters of type "String", column index = parameter number + 1000
If there is read access to an OEM-defined tool parameter that is not of the data type "String", an empty string is returned.
If there is write access to an OEM-defined tool parameter that is not of the data type "String", an error code is returned.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
32000
Read access and write access
3.2.7.38
TUE: Tool edge data for OEM
OEM-MMC: LinkItem /Tool/User/...
(Previous designation: TUO)
The data module TUE is organized as a two-dimensional variable field. The module contains user-defined edge data
for all tools. Each element can be addressed via a column and line index:
The column index is the tool number (T number), i.e. the user-defined data for all edges of a tool can be found in
one column. The assignment of a tool to a T number can be drawn from the module Tool Directory in te related area
T. If a non-existant tool number is entered for the column index, then the job is acknowledged negatively.
The number of lines results from the number of parameters per edge and from the number of edges of a tool:
maxNumberof lines = $$numCuttEdgeParams_tu * $$/T/TV/numCuttEdges (T number)
The number of parameters per edge "$$numCuttEdgeParams_tu" can be drawn from module Y in area N. The
number of edges "$$/T/TV/numCuttEdges" which can be tool-specific, can be drawn from module TV in the related
area T.
If required, several lines may be addressed so that - for example - in one job all user-defined edge data of a tool can
be read. The data are all of the same type.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1259
NC variables
3.2 NC variable descriptions
edgeData (T, TUE)
$TC_DPCx[y,z] x=ParamNo,y=ToolNo
FBW
z=EdgeNo
OEM data for tool edges
The variable returns the OEM data for tool edges
User-defined tool edge parameter, important: 2-dimensional variable, the column index is the tool number T.
OEM-defined parameters for the cutting edges. They are made available by the MD settings MD bits $MN_MM_TOOL_MA-
NAGEMENT_MASK, bit2=1 and MD18096 $MN_MM_NUM_CC_TOA_PARAM>0.
The data types of the individual parameters are specified by MD18097 $MN_MM_TYPE_CC_TOA_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:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numCuttEdgeParams_tu * $$maxnumCuttEd-
ges_Tool
Validity:
From NCK version 3.6
Read access and write access
3.2.7.39
TUM: Mgazine user data
OEM-MMC: LinkItem /Tool/MagazineDescription/...
This block contains the user magazine data
The TUM block is not intended for new developments.
userData (T, TUM)
Magazine user data for a tool magazine
Magazine user data for a tool magazine. These parameters can only be used if the machine data
$MN_MM_NUM_CC_MAGAZINE_PARAM and
$MN_MM_TOOL_MANAGEMENT_MASK have been set accordingly.
This block exists only for compatibility reasons. New developments should be made with the T/TUMD 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_u
Read access and write access
NC variables
1260
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.7.40
TUMD: User magazine data double
OEM-MMC: LinkItem /Tool/MagazineDescription/...
This block contains the user magazine data (double)
userDataDouble (T, TUMD)
$TC_MAPCx[y] x = ParameterNo y = Ma-
gazineNo
OEM-defined magazine parameters
The variable returns the OEM-defined parameters for the magazines for all permissible data types, except the data type "String".
The OEM data are made available with the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit0=1, bit2=1 and
MD18090 $MN_MM_NUM_CC_MAGAZINE_PARAM>0.
The data type of the individual parameters is specified by MD18091 $MN_MM_TYPE_CC_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 read or write access to an OEM-defined magazine parameter of the data type "String", 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_u
Read access and write access
3.2.7.41
TUP: Magazine place user data
OEM-MMC: LinkItem /Tool/Magazine/...
This block contains the user magazine location data
The TUP block is not intended for new developments.
userPlaceData (T, TUP)
Magazine location user data for a tool magazine
Magazine location user data for a tool magazine. These parameters can only be used if the machine data
$MN_MM_NUM_CC_MAGLOC_PARAM and
$MN_MM_TOOL_MANAGEMENT_MASK have been set accordingly.
This block exists only for compatibility reasons. New developments should be made with the T/TUPD 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_u * $$magNrPlaces
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1261
NC variables
3.2 NC variable descriptions
3.2.7.42
TUPD: User magazine location data double
OEM-MMC: LinkItem /Tool/Magazine/...
This block contains the user magazine location data (double)
userPlaceDataDouble (T, TUPD)
$TC_MPPCx[y,z] x=ParamNo y=Magazine-
No z=MagPlaceNo
Magazine place user data
The variable returns the OEM-defined parameters for the magazine locations for all permissible data types, except the data type
"String".
The OEM data are made available with the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit0=1, bit2=1, and
MD18092 $MN_MM_NUM_CC_MAGLOC_PARAM>0.
The data type of the individual parameters is specified by MD18093 $MN_MM_TYPE_CC_MAGLOC_PARAM, and can be deter-
mined from the file _N_COMPLETE_TOA_ACX.
The transfer in the OPI is always as TYPE_DOUBLE.
If there is read or write access to an OEM-defined magazine location parameter of the data type "String", 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_u * $$magNrPlaces
Read access and write access
3.2.7.43
TUS: User monitoring data
OEM-MMC: LinkItem /Tool/Supervision/...
This block contains the user monitoring data of the tool data
userData (T, TUS)
$TC_MOPCx[y,z] x=ParamNo,y=T-Num-
ber,z=Edge
OEM parameters for cutting edge monitoring
The variable returns the OEM-defined parameters for cutting edge monitoring.
The data are made available by the MD settings MD bits $MN_MM_TOOL_MANAGEMENT_MASK, bit1=1 (TMMO) and bit2=1
and MD18098 $MN_MM_NUM_CC_MON_PARAM>0.
The data type of the individual parameters is specified by the MD18099 $MN_MM_TYPE_CC_MON_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:
NC variables
1262
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
userData (T, TUS)
$TC_MOPCx[y,z] x=ParamNo,y=T-Num-
ber,z=Edge
$$numCuttEdgeParams_tus * $$maxnumCut-
tEdges_Tool
Read access and write access
3.2.7.44
TV: Tool data, directory
OEM-MMC: LinkItem /Tool/Catalogue/...
Data module TV can be used for the following purposes:
1. For displaying all tools of a magazine. The most important tool information is contained in module TV. Available
tools are sorted consecutively in ascending order of T-number. This means that variables that are defined as one-
dimensional arrays in this module contain all the tool information without any gaps. The line index with which a
specific array is addressed has no connection with the tool number but is only a serial number. Inserting/deleting
tools changes the contents of a line dynamically.
2. Access to tool data in modules TD, TG, TO, TS, TU and TUE. Before an element in one of the above modules is
accessed, module TV should be consulted to ascertain which tools are actually defined.
SW 5.1 and later: Variable $$modeSpindleToolRevolver (module N/Y, global system data) defines for circular ma-
gazines (T / TM, magazine data, general data, MagKind=3) whether the tool in OPI modules "T / TP, magazine data,
location data", "T / TD, tool data, general data", "T/TV, tool data, directory" and "T / AEV, working offsets, directory"
remains (new functionality) in its circular magazine location during operation or changes to the buffer magazine
(earlier behaviour).
Associated system data:
$$modeSpindleToolRevolver (module N / Y, global system data) with SW 5.1 and later.
TnumWZV (T, TV)
Last assigned T-number for tool management
Last assigned T-number for tool management
The last assigned T number is the T number of the new tool
last created in the NC through an NC language command or the PI service.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
nrDuplo (T, TV)
Duplo number
The duplo number is automatically assigned when the tool is created. Its main purpose is to differentiate between tools with
the same identifier (tool group). nrDuplo reads out the duplo number of the addressed tool.
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1263
NC variables
3.2 NC variable descriptions
nrDuplo (T, TV)
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numTools
Validity:
From NCK version 3.6
Read access
numCuttEdges (T, TV)
$P_TOOLND[tNo]
Number of cutting edges of a tool
Number of cutting edges of the tool at the consecutive number in the TV module list.
Return value
o >0: Number of cutting edges of the tool.
o 0: No cutting edge is defined.
Units and value ranges
Physical unit:
Data type:
Maximum value:
-
TYPE_UWORD
9
Addressing
Line index:
Max. line index:
$$numTools
Validity:
From NCK version 3.6
Read access
numTools (T, TV)
Number of tools in the area TO
Contains the number of tools in the TO area
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
MD MM_NUM_TOOL
Validity:
From NCK version 3.6
Read access
toolIdent (T, TV)
$TC_TP2[tNo]
Tool identifier
The tool identifier at the consecutive number in the TV module list.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numTools
Validity:
From NCK version 3.6
Read access
NC variables
1264
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
toolInMag (T, TV)
$A_TOOLMN
Magazine in which the tool is currently located
Magazine number of the magazine in which the tool is currently located, that is at the consecutive number in the TV module
list.
Return value
o >0: Magazine number of the tool or the magazine management is not active.
o 0: Tool is not loaded
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numTools
Validity:
From NCK version 3.6
Read access
toolInPlace (T, TV)
$A_TOOLMLN
Current magazine location of the tool
Magazine location number of the magazine containing the tool which is at the consecutive number in the TV module list.
Return value
o >0: Magazine location number of the tool.
o 0: Tool is not loaded or magazine management is not active (tool is not in any magazine).
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numTools
Validity:
From NCK version 3.6
Read access
toolNo (T, TV)
T number of tool
The internal tool number of the tool at the consecutive number in the TV module list. The internal number is assigned when
a tool is created.
Return value
Possible number range: 1-32000
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numTools
Validity:
From NCK version 3.6
Read access
numToolGroups (T, TV)
Number of tool groups
Tools with the same identifier but different D numbers are combined into a tool group. numToolGroups indicates the number
of tool groups currently defined in the TOA unit.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1265
NC variables
3.2 NC variable descriptions
numToolGroups (T, TV)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
Read access
3.2.8
DriveVsa: Feed drive data
3.2.8.1
M: Machine data
OEM-MMC: LinkItem /DriveVsa/Drive/...
V-M
r0020 (V, M)
Speed setpoint smoothed
The currently smoothed speed setpoint at the input of the speed controller resp. the U/f characteristic (after the interpolator)
Units and value ranges
Physical unit:
Data type:
-
TYPE_FLOAT
Read access
r0021 (V, M)
Actual speed smoothed
Smoothed actual motor speed value
Units and value ranges
Physical unit:
Data type:
-
TYPE_FLOAT
Read access
r0027 (V, M)
Absolute actual current smoothed
Smoothed actual current value
Units and value ranges
Physical unit:
Data type:
-
TYPE_FLOAT
Read access
NC variables
1266
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
r0034 (V, M)
Motor utilization thermal
Thermal motor load
Units and value ranges
Physical unit:
Data type:
-
TYPE_FLOAT
Read access
r0035 (V, M)
Motor temperature
Display and connector output for the actual temperature in the motor.
Units and value ranges
Physical unit:
Data type:
-
TYPE_FLOAT
Read access
3.2.8.2
S: State data
OEM-MMC: LinkItem /DriveVsa/State/...
During NC operation different internal states occur and system-specific data may change during operation. To
distinguish those from system variables, they are classified as state data.
A distinction is made between:
- NCK-specific state data
- Mode-group-specific state data
- Channel-specific state data
- Drive-specific state data (FDD)
- Drive-specific state data (MSD)
No cyclic service may be set up on variables in this module. Only single variable access is permitted.
load611U (V, S)
Load 611U
Units and value ranges
Physical unit:
Data type:
-
TYPE_FLOAT
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1267
Preface
Fundamental safety
1
instructions
2
Delivery state
SINUMERIK
First commissioning of
3
SIMATIC IPCs
SINUMERIK 840D sl
PCU Base for IPC
4
Configuration of the system
Installing and configuring
updates and automation
5
Commissioning Manual
software
Backing up and restoring
6
data
7
Service and diagnostics
A
Appendix
Valid for:
SINUMERIK PCU Base V14.0
Windows 10
10/2020
6FC5397-2HP40-0BA1
Table of contents
Preface
3
1
Fundamental safety instructions
11
1.1
General safety instructions
11
1.2
Equipment damage due to electric fields or electrostatic discharge
15
1.3
Warranty and liability for application examples
16
1.4
Security information
17
1.5
Residual risks of power drive systems
18
2
Delivery state
19
2.1
PCU Base for IPC Windows 10
19
2.1.1
Overview
19
2.1.2
Supplied software
20
2.2
Hardware configuration of SIMATIC IPC
21
2.2.1
Network settings
21
2.2.2
Partitioning of the SSD
21
2.3
Directory structure and file conventions
23
3
First commissioning of SIMATIC IPCs
25
3.1
Overview
25
3.2
Adapting the installation settings
26
3.3
Installing PCU Base for IPC
27
4
Configuration of the system
29
4.1
Overview
29
4.2
Managing user accounts
30
4.3
Changing the name of the PC system
31
4.4
Setting the IP address and domain
32
4.5
Configuring USB interfaces
33
4.6
Configuring network access on the USB data storage medium
34
4.7
Configuring the keyboard layout
35
4.8
Setting up an external screen
36
4.9
Setting the screen resolution
37
4.10
Set the resolution in the tcu.ini
38
4.11
Setting the color depth in the tcu.ini file
42
4.12
Activating/deactivating the multitouch operation of TCUs
43
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
7
Table of contents
4.13
Calibrating the touch operation of a screen
44
4.14
Activating/deactivating the touchpad or other pointer devices
45
4.15
Configuring virtual direct control keys (VDCK)
46
4.15.1
General information
46
4.15.2
Creating a configuration file
47
4.15.3
Adapting the layout of the virtual direct control keys
48
4.15.4
Default setting for the direct control key layout
49
4.15.5
Reference to the vdck.ini configuration file
49
4.16
Configuring the SITOP UPS module for use with PCU Base for IPC
52
4.16.1
Overview of SITOP UPS
52
4.16.2
SITOP modules for IPC
53
4.16.3
Configuring SITOP software for PCU Base
54
4.16.3.1
Configuring SITOP software V3.x (USB)
54
4.16.3.2
Configuring SITOP UPS Manager (Ethernet)
59
4.16.4
Hardware configuration of the SITOP UPS module
60
4.17
Configuration of the Service Center
63
4.17.1
Overview
63
4.17.2
Configuration of the network adapter
63
4.17.3
Configuration of the host
64
4.18
Adapting the firewall settings
66
4.18.1
Overview
66
4.18.2
Factory setting of the Windows Firewall on the Siemens PC system
67
4.18.3
General information on the operating principle of the Windows Firewall
68
4.18.4
General information on the settings recommended for Windows
68
4.18.5
Configuration by means of a prompt or script/batch file
69
4.18.6
Enabling SNMP communication
70
4.18.7
Activate the remote access to the PC system
72
4.18.7.1
Overview
72
4.18.7.2
Via the Control Panel
72
4.18.7.3
By prompt, script or batch file
73
4.18.8
Activation/deactivation of the file and printer release
74
4.18.8.1
Overview
74
4.18.8.2
General information
76
4.18.8.3
General activation for all network profiles
76
4.18.8.4
Activation for a specific network profile
79
4.18.8.5
Activation for a specific connection
83
4.18.9
Activation of the ping execution (ICMP)
84
4.18.9.1
Via the Control Panel
84
4.18.9.2
By prompt, script or batch file
85
4.18.10
Saving and restoring firewall settings
86
4.18.10.1
Overview
86
4.18.10.2
Backup of firewall settings
87
4.18.10.3
Restoring of firewall settings
88
5
Installing and configuring updates and automation software
91
5.1
Overview
91
5.2
Patch management and security updates
92
5.3
Configuring saving Windows log files
93
PCU Base for IPC
8
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Table of contents
5.4
Setting up SINUMERIK Operate for autologon mode
94
5.5
Modifying the user account for autologon mode
96
5.6
Configuring a key filter for HMI software
97
5.7
Installing STEP 7
101
5.8
Linking the HMI software with STEP 7
102
5.9
PCU Installer
103
5.9.1
Overview
103
5.9.2
Activating the PCU Installer
103
5.9.2.1
Overview
103
5.9.2.2
Activating via a configuration template
104
5.9.3
Deactivating the PCU Installer
105
5.9.4
Copying and adapting the configuration file
106
5.9.5
Reference to the PCUInst.ini configuration file
107
5.9.6
Installing software with the PCU Installer
112
5.9.7
Procedure example of an installation with the PCU Installer
112
5.9.8
Log files (.log)
113
5.9.9
Program application Configure for CMC
114
5.10
Migration
116
6
Backing up and restoring data
117
6.1
Overview
117
6.2
Starting the Service Center
118
6.3
Functions of the Service Center
119
6.4
Network settings in the Service Center
121
6.5
Create a disk image of the SSD
124
6.6
Restore a disk image of the SSD
126
6.7
Create a disk image of a partition
128
6.8
Restore a disk image of a partition
130
6.9
Network settings in the Service Center
132
6.10
Starting Symantec Ghost directly
134
6.11
Bootable USB flash drive
135
6.12
Operating a service PC/PC in the network
136
6.12.1
Overview
136
6.12.2
Connection options in the system network
136
6.12.3
Configuring routing in the network
138
6.12.4
Configure the network settings of the PG/PC
140
6.12.5
Release directory of the PC/PC in the network
142
6.12.6
Creating a shortcut to the network drive
145
6.13
Starting up the replacement SSD
147
7
Service and diagnostics
149
7.1
Setting of the operating mode during run-up
149
7.1.1
Software-side setting (SIMATIC IPC)
149
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
9
Table of contents
7.2
Switching to the Service Desktop during autostart / autologon operation
150
7.3
Configuring the SINUMERIK power up screen
152
7.4
Remote access
155
7.4.1
Overview
155
7.4.2
Searching for devices in the system network
155
7.4.3
Display of accessible stations in SINUMERIK Operate
155
7.4.4
Remote access to the PCU for operation and maintenance
156
7.4.5
Setting up and using SSH
159
7.4.6
Encryption via SSH protocol
160
A
Appendix
161
A.1
Documentation overview
161
Index
163
PCU Base for IPC
10
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Fundamental safety instructions
1
1.1
General safety instructions
WARNING
Electric shock and danger to life due to other energy sources
Touching live components can result in death or severe injury.
• Only work on electrical devices when you are qualified for this job.
• Always observe the country-specific safety rules.
Generally, the following steps apply when establishing safety:
1. Prepare for disconnection. Notify all those who will be affected by the procedure.
2. Isolate the drive system from the power supply and take measures to prevent it being
switched back on again.
3. Wait until the discharge time specified on the warning labels has elapsed.
4. Check that there is no voltage between any of the power connections, and between any of
the power connections and the protective conductor connection.
5. Check whether the existing auxiliary supply circuits are de-energized.
6. Ensure that the motors cannot move.
7. Identify all other dangerous energy sources, e.g. compressed air, hydraulic systems, or
water. Switch the energy sources to a safe state.
8. Check that the correct drive system is completely locked.
After you have completed the work, restore the operational readiness in the inverse sequence.
WARNING
Electric shock due to connection to an unsuitable power supply
When equipment is connected to an unsuitable power supply, exposed components may carry
a hazardous voltage. Contact with hazardous voltage can result in severe injury or death.
• Only use power supplies that provide SELV (Safety Extra Low Voltage) or PELV- (Protective
Extra Low Voltage) output voltages for all connections and terminals of the electronics
modules.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
11
Fundamental safety instructions
1.1 General safety instructions
WARNING
Electric shock due to equipment damage
Improper handling may cause damage to equipment. For damaged devices, hazardous
voltages can be present at the enclosure or at exposed components; if touched, this can result
in death or severe injury.
• Ensure compliance with the limit values specified in the technical data during transport,
storage and operation.
• Do not use any damaged devices.
WARNING
Electric shock due to unconnected cable shields
Hazardous touch voltages can occur through capacitive cross-coupling due to unconnected
cable shields.
• As a minimum, connect cable shields and the cores of cables that are not used at one end
at the grounded housing potential.
WARNING
Electric shock if there is no ground connection
For missing or incorrectly implemented protective conductor connection for devices with
protection class I, high voltages can be present at open, exposed parts, which when touched,
can result in death or severe injury.
• Ground the device in compliance with the applicable regulations.
NOTICE
Damage to equipment due to unsuitable tightening tools.
Unsuitable tightening tools or fastening methods can damage the screws of the equipment.
• Be sure to only use screwdrivers which exactly match the heads of the screws.
• Tighten the screws with the torque specified in the technical documentation.
• Use a torque wrench or a mechanical precision nut runner with a dynamic torque sensor and
speed limitation system.
PCU Base for IPC
12
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Fundamental safety instructions
1.1 General safety instructions
WARNING
Spread of fire from built-in devices
In the event of fire outbreak, the enclosures of built-in devices cannot prevent the escape of
fire and smoke. This can result in serious personal injury or property damage.
• Install built-in units in a suitable metal cabinet in such a way that personnel are protected
against fire and smoke, or take other appropriate measures to protect personnel.
• Ensure that smoke can only escape via controlled and monitored paths.
WARNING
Unexpected movement of machines caused by radio devices or mobile phones
Using radio devices or mobile telephones in the immediate vicinity of the components can
result in equipment malfunction. Malfunctions may impair the functional safety of machines
and can therefore put people in danger or lead to property damage.
• Therefore, if you move closer than 20 cm to the components, be sure to switch off radio
devices or mobile telephones.
• Use the "SIEMENS Industry Online Support app" only on equipment that has already been
switched off.
WARNING
Fire due to inadequate ventilation clearances
Inadequate ventilation clearances can cause overheating of components with subsequent fire
and smoke. This can cause severe injury or even death. This can also result in increased
downtime and reduced service lives for devices/systems.
• Ensure compliance with the specified minimum clearance as ventilation clearance for the
respective component.
NOTICE
Overheating due to inadmissible mounting position
The device may overheat and therefore be damaged if mounted in an inadmissible position.
• Only operate the device in admissible mounting positions.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
13
Fundamental safety instructions
1.1 General safety instructions
WARNING
Unexpected movement of machines caused by inactive safety functions
Inactive or non-adapted safety functions can trigger unexpected machine movements that
may result in serious injury or death.
• Observe the information in the appropriate product documentation before commissioning.
• Carry out a safety inspection for functions relevant to safety on the entire system, including
all safety-related components.
• Ensure that the safety functions used in your drives and automation tasks are adjusted and
activated through appropriate parameterizing.
• Perform a function test.
• Only put your plant into live operation once you have guaranteed that the functions
relevant to safety are running correctly.
Note
Important safety notices for Safety Integrated functions
If you want to use Safety Integrated functions, you must observe the safety notices in the Safety
Integrated manuals.
WARNING
Malfunctions of the machine as a result of incorrect or changed parameter settings
As a result of incorrect or changed parameterization, machines can malfunction, which in turn
can lead to injuries or death.
• Protect the parameterization against unauthorized access.
• Handle possible malfunctions by taking suitable measures, e.g. emergency stop or
emergency off.
PCU Base for IPC
14
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Fundamental safety instructions
1.2 Equipment damage due to electric fields or electrostatic discharge
1.2
Equipment damage due to electric fields or electrostatic discharge
Electrostatic sensitive devices (ESD) are individual components, integrated circuits, modules or
devices that may be damaged by either electric fields or electrostatic discharge.
NOTICE
Equipment damage due to electric fields or electrostatic discharge
Electric fields or electrostatic discharge can cause malfunctions through damaged individual
components, integrated circuits, modules or devices.
• Only pack, store, transport and send electronic components, modules or devices in their
original packaging or in other suitable materials, e.g conductive foam rubber of aluminum
foil.
• Only touch components, modules and devices when you are grounded by one of the
following methods:
- Wearing an ESD wrist strap
- Wearing ESD shoes or ESD grounding straps in ESD areas with conductive flooring
• Only place electronic components, modules or devices on conductive surfaces (table with
ESD surface, conductive ESD foam, ESD packaging, ESD transport container).
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
15
Fundamental safety instructions
1.3 Warranty and liability for application examples
1.3
Warranty and liability for application examples
Application examples are not binding and do not claim to be complete regarding configuration,
equipment or any eventuality which may arise. Application examples do not represent specific
customer solutions, but are only intended to provide support for typical tasks.
As the user you yourself are responsible for ensuring that the products described are operated
correctly. Application examples do not relieve you of your responsibility for safe handling when
using, installing, operating and maintaining the equipment.
PCU Base for IPC
16
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Fundamental safety instructions
1.4 Security information
1.4
Security information
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary
to implement - and continuously maintain - a holistic, state-of-the-art industrial security
concept. Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems,
machines and networks. Such systems, machines and components should only be connected to
an enterprise network or the internet if and to the extent such a connection is necessary and only
when appropriate security measures (e.g. firewalls and/or network segmentation) are in place.
For additional information on industrial security measures that may be implemented, please
visit
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed
under
services/cert.html#Subscriptions).
Further information is provided on the Internet:
Industrial Security Configuration Manual (https://support.industry.siemens.com/cs/ww/en/
view/108862708)
WARNING
Unsafe operating states resulting from software manipulation
Software manipulations, e.g. viruses, Trojans, or worms, can cause unsafe operating states in
your system that may lead to death, serious injury, and property damage.
• Keep the software up to date.
• Incorporate the automation and drive components into a holistic, state-of-the-art industrial
security concept for the installation or machine.
• Make sure that you include all installed products into the holistic industrial security concept.
• Protect files stored on exchangeable storage media from malicious software by with suitable
protection measures, e.g. virus scanners.
• On completion of commissioning, check all security-related settings.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
17
Fundamental safety instructions
1.5 Residual risks of power drive systems
1.5
Residual risks of power drive systems
When assessing the machine- or system-related risk in accordance with the respective local
regulations (e.g., EC Machinery Directive), the machine manufacturer or system installer must
take into account the following residual risks emanating from the control and drive components
of a drive system:
1.
Unintentional movements of driven machine or system components during commissioning,
operation, maintenance, and repairs caused by, for example,
- Hardware and/or software errors in the sensors, control system, actuators, and cables and
connections
- Response times of the control system and of the drive
- Operation and/or environmental conditions outside the specification
- Condensation/conductive contamination
- Parameterization, programming, cabling, and installation errors
- Use of wireless devices/mobile phones in the immediate vicinity of electronic components
- External influences/damage
- X-ray, ionizing radiation and cosmic radiation
2.
Unusually high temperatures, including open flames, as well as emissions of light, noise,
particles, gases, etc., can occur inside and outside the components under fault conditions
caused by, for example:
- Component failure
- Software errors
- Operation and/or environmental conditions outside the specification
- External influences/damage
3.
Hazardous shock voltages caused by, for example:
- Component failure
- Influence during electrostatic charging
- Induction of voltages in moving motors
- Operation and/or environmental conditions outside the specification
- Condensation/conductive contamination
- External influences/damage
4.
Electrical, magnetic and electromagnetic fields generated in operation that can pose a risk to
people with a pacemaker, implants or metal replacement joints, etc., if they are too close
5.
Release of environmental pollutants or emissions as a result of improper operation of the
system and/or failure to dispose of components safely and correctly
6.
Influence of network-connected communication systems, e.g. ripple-control transmitters or
data communication via the network
For more information about the residual risks of the drive system components, see the relevant
sections in the technical user documentation.
PCU Base for IPC
18
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Delivery state
2
2.1
PCU Base for IPC Windows 10
2.1.1
Overview
Software PCU Base for IPC is the basis for operating SINUMERIK software (e.g. SINUMERIK
Operate) on your SIEMENS PC system:
SIMATIC IPC (only in the following configurations)
Software PCU Base for IPC is compatible with industrial PCs SIMATIC IPC427E, IPC477E and
IPC627E in the following Windows 10 configurations:
• SIMATIC IPC427E configurations with the following article numbers:
- 6AG4141-1AA17-0FA0
- 6AG4141-5AB17-0FA0
• SIMATIC IPC477E configurations with the following article numbers:
- 6AV7241-3YA07-0FA0
- 6AV7241-1WA07-0FA0
- 6AV7241-5SB07-0FA0
- 6AV7241-3XB07-0FA0
• SIMATIC IPC627E configurations with the following article numbers:
- 6AG4131-3CC20-0AA2
- 6BK1000-6MG01-0AA0
For these SIMATIC IPC configurations, you can specifically order PCU Base for IPC under the
following article number:
• 6FC5800-0AP86-0YB0
Other or unnamed SIMATIC IPC configurations, screens or PC systems are not compatible
with PCU Base for IPC.
Further information
You can find an example workflow for commissioning and configuration under Overview
(Page 25).
You can find all of the information on the hardware in the operating instructions for the
corresponding SIMATIC IPC:
Note
Window support and compatibility
PCU Base for IPC from Version 13 is not supported with Windows 7.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
19
Delivery state
2.1 PCU Base for IPC Windows 10
Note
Do not switch off SIEMENS PC systems with Windows on the hardware!
Loss of data may result on Windows-based systems if the system is not shut down properly
before it is disconnected from the power source. For technical reasons, data is still being written
to the SSD/SD shortly after shutdown.
To avoid loss of data, use a SITOP UPS module.
See Configuring the SITOP UPS module for use with PCU Base for IPC (Page 52).
2.1.2
Supplied software
Overview
Software PCU Base for IPC includes the following software and tools:
Software
Function
Microsoft Windows 10
Service Desktop
Microsoft Windows PE
Service Center
Symantec Ghost
Creating and restoring disk images
SIEMENS PCU Installer
Installing software and updates
VNC Viewer
Remote access to other devices from the PCU
PuTTY
Remote access to other devices from the PCU
PuTTY Key Generator
Generating an SSH key pair
Various configuration templates and scripts in the
Templates for simplifying configuration
directory: C:\ProgramData\Siemens\MotionControl
\SIEMENS
Note
Acknowledgements
• This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)
• This product includes software developed by the OpenSSL Project for use in the OpenSSL
PCU Base for IPC
20
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Delivery state
2.2 Hardware configuration of SIMATIC IPC
2.2
Hardware configuration of SIMATIC IPC
2.2.1
Network settings
The supported SIMATIC IPCs have two Ethernet interfaces, which are set by the PCU Base for
connection to the SINUMERIK system.
Table 2-1
SIMATIC
Hardware
Designation in
Configuration
designa-
PCU Base1
tions
X1
Local Area Connection 2
Preset as a standard DHCP client for connection to a company
network.
The IP address is dynamically fetched from the DHCP server at
X1.
X2
Local Area Connection
Preset as a SINUMERIK DHCP server for connection to a system
network.
A fixed IP address is preset at X2: If 192.168.214.241 is free in
the system network, it is set.
Otherwise you can view the allocated fixed IP address in the
Control Panel.
1
The network designation may deviate depending on the system.
Note
The industrial PCs SIMATIC IPC427E and IPC477E are equipped with 3 Ethernet interfaces.
Interface X3 is optional, and is not supported by the PCU Base for IPC software.
Further information
• Operating instructions of the SIMATIC IPC
• Setting the IP address and domain (Page 32)
• Adapting the firewall settings (Page 66)
• Remote access (Page 155)
• Network settings in the Service Center (Page 121)
2.2.2
Partitioning of the SSD
The partitioning of the SSD of your SIMATIC IPC is not changed when installing the PCU Base
software. Partition C: must have a minimum of 30 GB in order to be able to install PCU Base.
Name of the partition
System (C:)
Data (D:)
File system
NTFS
NTFS
Memory used by the system
~ 20 GB
~ 0 GB
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
21
Delivery state
2.2 Hardware configuration of SIMATIC IPC
Already occupied by
• Microsoft Windows 10
-
• PCU Base, including various ap-
plications and configuration
templates (see Chapter Sup-
plied software (Page 20))
Application
Installing user programs
• Customer-specific data
• Backup images
• Setup packages
PCU Base for IPC
22
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Delivery state
2.3 Directory structure and file conventions
2.3
Directory structure and file conventions
Templates for configuration files
To assist you with the parameterization of the system, templates for various configuration files
are provided on the Siemens PC system. The templates are organized into various directories,
which you will find below the following directory:
• C:\ProgramData\Siemens\MotionControl\siemens
These templates are already fully functional when supplied and will be used automatically if you
do not create your own configuration files based on these templates.
Note
Do not modify files in the template directory siemens!
The siemens directory contains only files with the factory settings that can be copied and used
as templates.
Never overwrite these files. Instead copy them into another directory (see Section Your settings).
Directory hidden in delivery condition
For security reasons, the C:\ProgramData directory is hidden in the delivery condition.
To view the directory, proceed in one of the following ways:
• To switch quickly to a hidden directory, type the address in the Windows Explorer.
• To show all hidden directories by default, change the setting in the Control Panel under
"Appearance and Personalization > File Explorer Options > View > Advanced Settings".
• To show only one directory by default, first make the setting to show all hidden directories,
then activate the attribute "Hidden" in the properties of the directory and finally again make
the setting to not show all hidden directories.
Your settings
Several directories are available into which you can copy and adapt configuration files in order
to make your own settings. In decreasing order of priority, these are:
• C:\ProgramData\Siemens\MotionControl\user\
• C:\ProgramData\Siemens\MotionControl\oem\
• C:\ProgramData\Siemens\MotionControl\addon\
The settings in a configuration file in a directory with higher priority always replace those from
one of lower priority. Template directory siemens has the lowest priority.
To define your own settings, therefore, copy a setting from the relevant template file into a
directory with higher priority, e.g. below directory user.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
23
First commissioning of SIMATIC IPCs
3
3.1
Overview
After you have completed the first commissioning of your supported SIMATIC IPC configuration
(Page 19) with PCU Base for IPC you can configure the SIMATIC IPC just the same as a
SINUMERIK PCU.
You can find an example workflow of the first commissioning and configuration in this tabular
overview.
Note
Do not switch off the hardware of SIEMENS PC systems with Windows 10!
Loss of data may result on Windows-based systems if the system is not shut down properly
before it is disconnected from the power source. For technical reasons, data is still being written
to the SSD shortly after shutdown.
To avoid loss of data, use a SITOP UPS module.
See Configuring the SITOP UPS module for use with PCU Base for IPC (Page 52).
Example workflow
No
Step
Description
1
Set up and commissioning of
Information on setting up and installing your SIEMENS PC system can be found in the corresponding
the PC system (according to
hardware documentation:
the operating instructions)
2
Install PCU Base for IPC
If necessary, adapt the installation settings (Page 26) and install PCU Base for IPC (Page 27).
3
Connect the PG/PC
To be able to access a directory of a PG/PC in the network, for example, connect the PG/PC in the network
(Page 136).
4
Configure network settings
Once you have networked the PC system, a PG/PC and any other devices with one another, configure the
on PG/PC
network settings of your PG/PC (Page 136).
5
Set up further user accounts
Before you install software, at least one user account with limited rights must be set up (Page 30).
6
Install software and updates
Install necessary automation software and Windows updates (Page 91).
7
Configure the system
Configure the installed software (Page 91), Windows 10 and other system characteristics (Page 29) and,
if necessary, the SITOP UPS module (Page 52).
8
Create a disk image (backup)
Create a disk image of the SSD as a backup (Page 117) to be able to return to this version in a maintenance
situation.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
25
First commissioning of SIMATIC IPCs
3.2 Adapting the installation settings
3.2
Adapting the installation settings
The PCU Base for IPC setup also includes the configuration file setup.ini, which can be
parameterized before calling the setup. Note that some settings are only suitable for test
purposes.
Before you adapt the settings in this file, you should copy the original file.
Section
Setting
Description
[IPC]
FirewallSettings=
•
1 (default setting)
The Windows firewall settings are adapted appropriately for the compa-
ny network by the PCU Base for IPC, as described in this documentation.
•
0
The current firewall settings are not changed by the setup.
InstallWin10Updates=
•
1 (default setting)
During setup of the PCU Base for IPC, important Microsoft Windows
updates are installed that are required when using PCU Base. If these
updates cannot be installed, then the setup of PCU Base is canceled.
•
0
The setup does not check whether the Microsoft Windows updates,
required for the PCU Base for IPC, have been installed or can be installed.
This setting may be required when new updates have already been in-
stalled on the PC system, for example.
TestSystemEnglish=
•
1 (default setting)
The setup checks whether an English Windows version has been instal-
led.
•
0
The setup does not check the Windows language version. In this case,
there is an additional prerequisite that the names of the network adapt-
er do not, for example, contain a hyphen.
Note that this setting is only suitable for test purposes. PCU Base for IPC
is only compatible with English Windows versions.
[SetupControl]
FinalReboot=
•
1 (default setting)
The PC system is restarted after installation.
•
0
The setup does not restart the system or call a dialog after the installa-
tion as to whether a restart is to be performed (supervised installation).
PCU Base for IPC
26
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
First commissioning of SIMATIC IPCs
3.3 Installing PCU Base for IPC
3.3
Installing PCU Base for IPC
You can install the PCU Base for IPC on the supported SIMATIC IPC configurations (Page 19)
(using an installation medium that can be individually ordered and licensed).
In the Industry Mall you can find the PCU Base for IPC under the following article number:
• 6FC5800-0AP86-0YB0
Precondition
• You can connect an operator panel front or screen and keyboard directly to the PC system.
• The commissioning of the PC system is completed and an administrator account is set up.
• There is an English Windows installation on the PC system.
• The partition C: of the PC system has a minimum size of 30 GB.
• The installation medium is available on the PC system.
Procedure
To install PCU Base for IPC on your PC system, proceed as follows:
1. Open Windows Explorer and switch to the installation medium of PCU Base.
2. Double-click the file "setup.exe".
3. Restart the PC system after you have installed PCU Base.
Result
PCU Base for IPC has been installed. During the installation, the previously existing settings on
the SIEMENS PC system, e.g. user accounts, keyboard layout, date and time settings, were
imported. Set up additional user accounts (Page 30) if necessary and set the keyboard
layout to English (Page 35).
The PCU Installer is initially inactive after the installation. It must be activated (Page 103) before
software can be automatically installed.
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
27
First commissioning of SIMATIC IPCs
3.3 Installing PCU Base for IPC
PCU Base for IPC
28
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
Configuration of the system
4
4.1
Overview
Once you have completed the first commissioning, you can adapt the configuration of the
system:
• For security reasons, set up user accounts (Page 30) with limited rights, e.g. for auto logon
mode.
• You can view or change (Page 31) the name of the PC system.
• The network settings (Page 32) in the state when delivered have been adapted for use with
the SINUMERIK system, and usually do not have to be changed.
• You can deactivate the USB interfaces (Page 33) to prevent malicious software from
entering the system network via this route.
• You can set up an external screen (Page 36) or set the screen resolution (Page 37) and color
depth (Page 42).
• Use Activating/deactivating the touchpad or other pointer devices (Page 45) to avoid any
inadvertent operating errors as a result of having two pointer devices.
• If you use a SITOP UPS module for the uninterruptible power supply or plan to use one,
configure it for use with the PCU Base for IPC (Page 52).
Other configuration options (e.g. Desktop backg58round) are available directly from the Service
Desktop and can be implemented using Windows 10 methods:
Further information
• To call Windows help, click "Get Help" in the Start menu.
• You will find help for Windows 10 in the Internet on the Microsoft website: Microsoft
os=windows-10)
PCU Base for IPC
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1
29
Configuration of the system
4.2 Managing user accounts
4.2
Managing user accounts
Overview
During initial commissioning, you must create a local Windows administrator account and
define a password.
You can set up and manage additional Windows user accounts in the Control Panel. To do that,
log on with administrator rights.
Note
Administrator account cannot be recovered
If you have forgotten the password of the administrator account there is no way of recovering
it!
PCU Base for IPC
30
Commissioning Manual, 10/2020, 6FC5397-2HP40-0BA1

 

 

 

 

 

 

 

Content      ..     74      75      76      77     ..