Encryption
When calling the program, the encrypted NC cycle is generated in the same directory as the
original:
● In order to use the more sophisticated encryption, when calling the program, enter option
"-e2".
● In order to use encryption compatible with older software versions, when calling the
program, enter option "-e1".
The OEM loads the encrypted NC cycle into the control, and activates it using an NC warm
restart.
NOTICE
Compatibility of the encryption
We do not recommend loading encrypted cycles into older software versions using option "-
e2".
Siemens cycles that are supplied always match the software release.
Cycles encrypted with "–e1" and "-e2" can be mixed.
Copying encrypted cycles
The encrypted cycle can be copied and therefore used at other machines.
● Using encrypted cycles at only one machine
If the cycle must
not be used at another machine, then the cycle can be permanently linked
to a particular machine. The machine data MD18030 $MN_HW_SERIAL_NUMBER can
be used for this purpose.
When the control boots, the unique hardware serial number of the CompactFlash card is
saved in this machine data. If a cycle is to be permanently linked to a machine, then in the
call header of the cycle, the serial number of the CompactFlash card must be queried
(MD18030 $MN_HW_SERIAL_NUMBER). If the cycle identifies a serial number that does
not match, then an alarm can be output in the cycle and so prevents further processing. As
the code of the cycle is encrypted, there is always a fixed link to a defined hardware.
● Using encrypted cycles for several machine data
If a cycle is to be permanently linked to several, defined machines, then each of the
hardware serial numbers must be entered in the cycle. The cycle must be re-encrypted with
these hardware serial numbers.
Handling encrypted cycles
A _CPF file can be deleted or unloaded just like an _SPF or _MPF file. All the encrypted _CPF
files are also backed-up when an archive is generated.
● An encrypted cycle cannot be directly selected for processing. It can only be called from a
program - or directly in MDI.
● An encrypted cycle cannot be processed with the "Process external" function.
Configuring cycles
7.11 Cycle protection (option)
SINUMERIK Operate
204 Commissioning Manual, 10/2015, 6FC5397-3DP40-5BA3