Start-Up and Upgrade Guide: Applies To SINUMERIK 810/840D Software Version 06.04.15.00 Software Version 06.05.11.00
Start-Up and Upgrade Guide: Applies To SINUMERIK 810/840D Software Version 06.04.15.00 Software Version 06.05.11.00
Start-Up and Upgrade Guide: Applies To SINUMERIK 810/840D Software Version 06.04.15.00 Software Version 06.05.11.00
A&D MC RD5
START-UP
and
UPGRADE GUIDE
Applies to
SINUMERIK 810/840D
Software Version 06.04.15.00
Software Version 06.05.11.00
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 1 of 19
February 19, 2004
1 Prerequisites for Upgrade.........................................................................................4
2 Back-Up.......................................................................................................................5
2.1 General prerequisites for upgrade.....................................................................................5
2.2 Software upgrade with PCU 20........................................................................................................... 5
2.2.1 Prerequisites.................................................................................................................................... 5
2.2.2 Back-up of NC data with MMC 100.2......................................................................................5
2.3 Software upgrade with MMC 103 / PCU 50........................................................................................ 5
2.3.1 Back-up with MMC 103 or PCU 50....................................................................................5
2.3.2 Software replacement within a software series..................................................................6
3 CCU 3...........................................................................................................................6
3.1 Upgrade from CCU 1 to CCU 3...................................................................................................... 6
3.2 Upgrade from CCU 2 to CCU 3...................................................................................................... 7
4 General Information...................................................................................................7
4.1 General restrictions........................................................................................................................ 7
4.2 Software version display................................................................................................................ 7
4.3 Frames........................................................................................................................................... 8
4.4 Series start-up file.......................................................................................................................... 8
4.5 Series start-up with MMC 103 software version lower than 5.3......................................................8
4.6 Limitation of the number of axes and channels..............................................................................8
4.7 DMP block...................................................................................................................................... 8
4.8 Alarm 14132 "Orientation axes configured incorrectly"..................................................................9
4.9 Alarm 300403, 300701 on the 810D with CCU 3...........................................................................9
4.10 Safety............................................................................................................................................ 9
5 NCU..............................................................................................................................9
5.1 PLC 6FC5 314-6CF00-0AB0.......................................................................................................... 9
5.2 NCU 573.5 with PLC 317-2DP....................................................................................................... 9
5.3 PLC firmware version 20.71.09 for PLC 317-2DP........................................................................10
5.4 PLC firmware version 10.60.17 for PLC 314C-2DP.....................................................................10
5.5 PLC Toolbox V 06.04.07.............................................................................................................. 10
5.6 PLC Toolbox V 06.05.02 / PLC symbol generator........................................................................10
6 General Conditions..................................................................................................11
6.1 PLC memory configuration for NCU *.4........................................................................................11
6.2 Upgrade in case of channel axis gaps.......................................................................................... 11
6.3 Auxiliary functions in the OB40.................................................................................................... 11
6.4 Synchronous spindle.................................................................................................................... 11
6.5 Coupled-axis groupings................................................................................................................ 11
6.6 NCU Link...................................................................................................................................... 11
6.7 Gantry axes.................................................................................................................................. 12
6.8 High-standard and high-performance closed-loop control modules...............................................12
6.9 Memory management.................................................................................................................. 12
6.10 Loadable compile cycles............................................................................................................. 12
6.11 Alarm 4185.................................................................................................................................. 12
6.12 Program preprocessing............................................................................................................... 12
6.13 PLC restarting characteristics..................................................................................................... 13
7 New Functions as of Software Version 06.04.09.00.............................................13
7.1 Compressor.................................................................................................................................. 13
7.2 Tool management........................................................................................................................ 13
7.2.1 Handling of the buffer memory for turret...............................................................................13
7.2.2 Master toolholder / master spindle........................................................................................ 13
7.3 Intermediate gears....................................................................................................................... 13
7.4 Curve tables................................................................................................................................. 13
7.5 Synchronous spindles.................................................................................................................. 13
7.5.1 Disable synchronization........................................................................................................ 13
7.5.2 Knee-shaped acceleration characteristic..............................................................................13
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 2 of 19
February 19, 2004
7.6 New variables............................................................................................................................... 14
7.7 Gantry.......................................................................................................................................... 14
7.8 Overlaying of movements in case of transformations...................................................................14
7.8.1 Temperature compensation.................................................................................................. 14
7.8.2 Online tool length offset........................................................................................................ 14
7.9 Programmable slave axis dynamic response...............................................................................15
7.10 3D circumferential milling with limiting surfaces..........................................................................15
7.11 Collision monitoring on inside contours (CDON, CDOF).............................................................15
7.12 Reset delay................................................................................................................................. 15
7.13 Master / slave linkages................................................................................................................ 15
7.14 Programmable search path for subprogram calls........................................................................15
7.15 Initialization of data...................................................................................................................... 16
7.16 Block change at RTLIOF / IPOBRKA..........................................................................................16
7.17 Automatic IPO buffer control....................................................................................................... 16
7.18 Deselect REPOS motion............................................................................................................. 16
7.19 Master value linkage................................................................................................................... 16
7.19.1 Actual-value linkage....................................................................................................... 16
7.19.2 Virtual master axis......................................................................................................... 16
7.20 Output specifications of predefined auxiliary functions................................................................17
7.21 Execute string as part program line............................................................................................. 17
7.22 Adjustable feed for approach...................................................................................................... 18
7.23 PLC series start-up file................................................................................................................ 18
8 New Functions as of Software Version 06.05.11.00.............................................18
8.1 Option: Spline interpolation three-axis machining (order number 6FC5 251-0AF14-0AA0)........18
8.2 Option: Spline interpolation five-axis machining (order number 6FC5 251-0AA14-0AA0)...........18
8.3 Option: Path length evaluation (order number 6FC5 251-0AF05-0AA0)......................................18
8.4 Option: Advanced positioning control (order number 6FC5 251-0AF04-0AA0)............................18
9 Functional Improvements from Version 06.04.13.00 to 06.04.15.00...................18
10 Functional lmprovements from Version 06.05.11.00 to 06.04.15.00.........................19
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 3 of 19
February 19, 2004
1 Prerequisites for Upgrade
The software version 06.04.15.00 (NCK 51.05.00) is a software update version. New NCK functions have
not been included. The software version 06.05.11 (NCK51.07.03) contains new functions in addition to the
functionality of software series 6.4 (cf. item 8).
This Upgrade Guide supersedes the Guides for versions 06.04.09.00, 06.04.13.00, 06.04.15.00.
Export versions
Order number Designation ... on PC card For hardware
6FC5250-6PX10-4AH0 NCU system software 2 axes NCU 561.3, Version B
6FC5250-6BX10-4AH0 NCU system software 6 axes NCU 571.3
6FC5250-6DY30-4AH0 NCU system software 2 axes NCU *.4
6FC5250-6CY30-4AH0 NCU system software 6 axes NCU *.4
6FC5250-6BY30-4AH0 NCU system software 12 axes NCU 572.3/573.2/573.3, NCU *.4
6FC5250-6AY30-4AH0 NCU system software 31 axes NCU 572.3/573.2/573.3, NCU *.4
6FC5450-6AY03-4AH0 CCU system software CCU 3
Standard versions (subject to export restrictions)
Order number Designation ... on PC card For hardware
6FC5250-6CX30-4AH0 NCU system software 6 axes NCU *.4
6FC5250-6BX30-4AH0 NCU system software 12 axes NCU 572.3/573.2/573.3, NCU *.4
6FC5250-6AX30-4AH0 NCU system software 31 axes NCU 572.3/573.2/573.3, NCU *.4
6FC5450-6AX03-4AH0 CCU system software CCU 3
Export versions
Order number Designation ... on PC card For hardware
6FC5250-6DY30-5AH0 NCU system software 2 axes NCU *.4, NCU 573.5
6FC5250-6CY30-5AH0 NCU system software 6 axes NCU *.4, NCU 573.5
6FC5250-6BY30-5AH0 NCU system software 12 axes NCU 572.3/573.2/573.3, NCU *.4,
NCU 573.5
6FC5250-6AY30-5AH0 NCU system software 31 axes NCU 572.3/573.2/573.3, NCU *.4,
NCU 573.5
6FC5450-6AY03-5AH0 CCU system software CCU 3
Standard versions (subject to export restrictions)
Order number Designation ... on PC card For hardware
6FC5250-6CX30-5AH0 NCU system software 6 axes NCU *.4, NCU 573.5
6FC5250-6BX30-5AH0 NCU system software 12 axes NCU 572.3/573.2/573.3, NCU *.4,
NCU 573.5
6FC5250-6AX30-5AH0 NCU system software 31 axes NCU 572.3/573.2/573.3, NCU *.4,
NCU 573.5
6FC5450-6AX03-5AH0 CCU system software CCU 3
Tools
2 Back-Up
An additional 50KB of static memory should be available. This can be verified via MD18060
INFO_FREE_MEM_STATIC. If the available memory is insufficient, the unloading of NC programs can
make more memory available.
2.2.1 Prerequisites
RS232C connection between MMC and PG or PC.
Once the upgrade of the NCU is completed, these data can be reloaded into the NCK ("Services" area,
"Softkey Data In" --- MD CEC_ENABLE or ENC_COMP_ENABLE of the respective axes has the value
"0").
PLC
In addition to the NCK back-up, a PLC back-up must be created. This back-up must be performed with the
PLC in Stop state. Set S4 on the NCU module to position 2. This will switch the PLC to Stop state. The
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 5 of 19
February 19, 2004
PLC series start-up is made in the same manner as the NCK back-up after selecting the data (selection:
PLC) through the Archive softkey.
If it is necessary to upgrade the PLC basic program, this will require STEP7. For this purpose, the new
toolbox must be installed via SETUP. In addition, the customer project of this system is required. The
required blocks are transferred from the new toolbox library to the customer project (or a copy). In this
process, the OBs, FC12 and DB 4 must not be transferred (these are the blocks for a new creation of a
user program), because they have been modified by the machine manufacturer. Then the blocks must be
transferred to the PLC. A new PLC series start-up file must be created.
PLC start-up is then made through the sequence of S4 from position 3 to position 0
=> S4 in position 3 => S4 in position 0. Now the PLC must switch to the Run mode.
Set S3 to position 0.
The software version can be verified in the menu Diagnostics/Service displays/Version.
3 CCU 3
NOTICE:
MD 1254 is preset with defaults. The back-up must be used to check if the value has been changed from
the default (0.5ms).
- DRAM expansion
After loading of the upgrade archive, the MD $MN_USER_MEM_DYNAMIC should be set to the default
value of the CCU 3.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 6 of 19
February 19, 2004
- Essential changes in the default machine data
CCU 1 CCU 3
MD10072=1 MD10072=0.5
MD10134=3 MD10134=6
MD28070=30 MD28070=38
MD28520=1 MD28520=3
Due to the fact that the SRAM memory expansion with the CCU 2 is not defined via option data, memory
problems may occur during an upgrade of a CCU 3 with a series start-up file of the CCU 2. For the CCU 3,
the SRAM memory that deviates from the basic configuration (768KB) is defined by options. For this
reason, part programs need to be unloaded from the CCU 2 before the series start-up is created, in order
to ensure that the series start-up can be loaded properly. If it is not possible to reload all programs,
memory options must be upgraded.
Note:
The CCU 3e software can be flashed. The flash operation is indicated by the digit 8 on the 7-segment
display and takes about two minutes. The end of the flash operation is indicated by the digit 9.
4 General Information
- The function G643 (Approximate positioning in block) is released for applications in the tool change area
(e.g. optimizations when approaching the tool change position).
It is not released for applications in the machining process.
- The functions FCUB, FLIN in combination with the compressor COMPCAD are not released.
- NCUs nnn.3: The shutdown of the PCU 50 via the EXIT button is only permitted in the Emergency STOP
state.
- NCUs nnn.4: The shutdown of the PCU 50 via the EXIT button is only permitted in the Emergency STOP
state, if a PLC firmware < 10.60.17 is used.
- With the NCU 573.3, it is no longer possible to enable 10 channels and 31 axes at the same time. The
number is limited to eight channels.
- With the NCU 572.3 / 572.4, 31-axis SW, the number of channels is limited to 6.
- Safety in combination with the NCU 573.5 is not released.
- In combination with the NCU 573.5, MtoN is released for test purposes only.
- In combination with the NCU 573.5, NCU Link is released for test purposes only.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 7 of 19
February 19, 2004
4.3 Frames
If $MC_MM_SYSTEM_FRAME_MASK bit 1 = 1, the external work offset is disabled by G153. This
response has been changed compared to other SW 6 versions.
4.5 Series start-up with MMC 103 software version lower than 5.3
If a series start-up is created with NCK SW versions higher than NCK 05.02.06, the user cycles are also
integrated twice. As of NCK software version 05.02.06, the NC has a new directory “CMA_DIR“ (cycles for
machine manufacturers). The MMC does not yet know this directory (only from MMC version 5.3) and
saves the user cycles a second time. Therefore, when the series start-up file is loaded, a message “File
exists, overwrite yes/no” is generated for the user cycles. The user cycles already exist and need not be
overwritten.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 8 of 19
February 19, 2004
4.8 Alarm 14132 "Orientation axes configured incorrectly"
This alarm is output if the assignment of orientation axes to the machine kinematics is not correct.
However, this alarm is also output if there is no position measuring system active on one of the axes
carrying out the transformation.
4.10 Safety
As of software version 06.04.15, the functions SPL Start via ProgEvent and Safety Acceptance Test
Support can be used.
5 NCU
- STEP7 Version >= 5.1 Service Pack 2, Hotfix 3 or STEP7 on HMI Version >= 5.1 with Service Pack 3
- NCU Software Version >= 6.4.13
- PLC Firmware Version 10.60.17
- Toolbox >= 6.3.2
- PLC Basic Program 5.3.5 or >= 6.3.2
- HMI Advanced Version >= 5.3.20, >= 6.1.15 or >= 6.2.12, 6.3.xx, 6.4.xx
- HMI Embedded Version >= 6.2.34
- NCU Box >= 6FC5247-0AA0-0AA2 / 13A
If PLC projects shall be reused with S7 hardware configurations, the PLC hardware configuration must be
newly created. This requires the integration of the PLC CPU 314C-2DP into the hardware configuration
(from the toolbox).
If PLC projects shall be reused with S7 hardware configurations, the PLC hardware configuration must be
newly created. This requires the integration of the PLC CPU 317-2DP into the hardware configuration
(from the toolbox).
NCU 573.5
- CNC user memory basic version 3MB, max. 6MB (option)
- Processor clock frequency 933MHz
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 10 of 19
February 19, 2004
6 General Conditions
If the synchronous spindle linkage is enabled, all spindles involved must be released. If this is not the
case, a position offset between the master spindle and the slave spindle can occur during positioning in
synchronous spindle mode.
If it is desired to configure a link connection with different interpolation cycles, the system clock cycles in
both systems must be identical. Otherwise, an alarm 4013 with the error ID
SYSCLOCK_SAMPLE_TIME_RATIO will occur.
Exception: It should be noted that processors with different cycles are used with the NCU 573. If, in case
of service, a module can only be replaced with a faster NCU, the slower NCU must be the master. It is not
always necessary to replace all NCUs.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 11 of 19
February 19, 2004
NCU Order No. (component) Processor PLC
Component material No.
573.2 6FC5357-0BB33-0AE1 Pentium II 266MHz PLC 315-2DP
GWE-570038.9634.36 X200 MCE4 MOD PENTIUM II 266MHz
573.3 6FC5357-0BB33-0AE2 Pentium III 500MHz PLC 315-2DP
GWE-570038.9635.11 X200 MOD MIKROPR PENTIUM II 500MHz MMC-2 5V
573.4 6FC5357-0BB34-0AE0 Pentium III 500MHz PLC 314C-2DP
GWE-570038.9635.20 X200 MOD MIKROPR PENTIUM II 500MHz MMC-2 5V
573.4R 6FC5357-0BB34-0AE1 Celeron 650MHz PLC 314C-2DP
GWE-570038.9635.20 X200 MOD MIKROPR Celeron 650MHz MMC-2 5V
The high-standard/high-performance modules are not compatible with their boot file to the
standard/performance modules. A new drive start-up must be carried out.
Loading more than one technological function can lead to incorrect value allocations. This can happen if
loadable compile cycle applications do not organize their machine data by ascending consecutive
numbers within the three areas of NCK, channel and axis MD.
During the loading of a correct archive, it can happen that the contents of individual CC machine data
overwrite each other.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 12 of 19
February 19, 2004
For this purpose, however, sufficient DRAM space must be reserved via MD
$MN_MM_DRAM_FILE_MEM_SIZE.
It is also possible to store the compiled program in the SRAM, if sufficient DRAM space is not available.
$MN_PREPROCESSING_LEVEL, bit 6 must therefore be set.
7.1 Compressor
Orientations that are programmed independent of the kinematics by means of direction vectors (or Euler
or RPY angles) are compressed.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 13 of 19
February 19, 2004
7.6 New variables
- $P_CHANNO, type INT Scan of current channel number
- $AA_TOFF[ GeoAx], type REAL Position offset in tool coordinate system
- $AA_TOFF_VAL[ GeoAx], type REAL Integrated position offset in tool coordinate system
- $AA_TOFF_PREP_DIFF[ GeoAx] $AA_TOFF_PREP_DIFF[ ] can be used to determine,
depending on the direction, the difference between the
currently effective value of $AA_TOFF[ ] and the value
when the current motion block was prepared.
- $VA_EG_SYNCDIFF_S[a], type DOUBLE Signed synchronism difference with ELG
(a = slave axis)
- $AC_TANEB , type DOUBLE Angle between the 3D path tangent at the end point of the
current block and the 3D path tangent at the start point of
the following block
- $AC_TOOLO_ACT[i], i = 1, 2, 3 , type REAL i-th component of the vector of the current setpoint tool
orientation
- $AC_TOOLO_END[i], i = 1, 2, 3 , type REAL i-th component of the vector of the tool end orientation of
the current block
- $AC_TOOLO_DIFF, type REAL Residual angle in degrees, i.e. the angle between the
vectors $AC_TOOLO_END[i] and $AC_TOOLO_ACT[i].
- $VC_TOOLO[i], i = 1, 2, 3, type Real ith component of the vector of the actual tool orientation
- $VC_TOOLO_DIFF , type Real Angle in degrees between the setpoint and actual tool
orientation
- $VC_TOOLO_STAT, type INTEGER Status variable for actual tool orientation
7.7 Gantry
Modulo rotary axes can be linked in a gantry grouping. It is thus possible that both axes (master and slave
axis) are modulo rotary axes or that only one axis (either the master or slave axis) is a modulo rotary axis.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 14 of 19
February 19, 2004
7.9 Programmable slave axis dynamic response
The axis dynamic response and the acceleration performance of the slave axis can be influenced by the
part program. The programmed offset values are effective in the TANG, TRAIL, LEAD, COUP and ELG
linkage modes.
For the dynamic offset values (VELOLIMA, ACCLIMA, JERKLIMA), it is not distinguished where they are
applied. Programmed dynamic offsets that are made in a part program, also influence the slave axes
whose linkage was activated in synchronized actions. In turn, dynamic offsets that are set in synchronized
actions will also influence linkages from a part program.
Note: This does not work for the pushbutton reset on the NCU module, because this is hardwired.
Example:
CALLPATH(”/_N_WKS_DIR/_N_MYWPD_WPD”)
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 15 of 19
February 19, 2004
7.15 Initialization of data
For the global use of data in part programs, it is possible to automatically initialize variables by assigning
variables. In this manner, data can be pre-assigned defaults as a function of specific machine situations.
This applies to variables of the following types: GUD, R parameters, setting data, synchronized action
variables.
Example:
Attribute: REDEF (variable) INIPO 2: INIT on Power ON
Here, the data are overwritten with the default 2 during the buffered restart of the NC.
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 16 of 19
February 19, 2004
V: Speed of the master axis
A: max. acceleration of the slave axis
delta: Position of master axis - Position of slave axis
The offset can be corrected in synchronized actions, but requires additional programming effort as well as
the knowledge of the delay times with the user.
The output specifications have the following weights, in the order given below:
$MC_AUXFU_PREDEF_SPEC[ index ]
$MC_AUXFU_GROUP_SPEC[ grpindex ]
$MC_AUXFU_(M,S,T,H,F,D,DL)_SYNC_TYPE
Therefore, the predefined output specifications will always apply for the predefined auxiliary functions.
Notes:
- From SW 6.4, spindle M functions (e.g. M3/M4/M5) are always output before the traversing motion, even
if the MD $MC_AUXFU_M_SYNC_TYPE=1 (output during motion). However, the output time of the
spindle M functions can be adjusted in the MD $MC_AUXFU_PREDEF_SPEC.
- It is not possible to overwrite the predefined auxiliary functions via the configuration of user-defined
auxiliary functions. An attempt to do so will e.g. generate the alarm "4185 Channel K1 invalid
configuration of an auxiliary function SM I1 S5".
This alarm is also output if invalid auxiliary function groups have been defined.
This was not monitored in software versions lower than < 6.4.9.
Example:
M3 stored in 5th auxiliary function group, although only 2nd group is allowed here.
- The spindle auxiliary functions M1=40 through M1=45 are now always assigned to the 4 th auxiliary
function group (see MD $MC_AUXFU_PREDEF_GROUP).
- For the programming of M40 through M45, the address extension of the master spindle will automatically
be output at the interface from SW 6.4.
Example:
N110 DEF STRING [10] MFCT1 = "M7"
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 17 of 19
February 19, 2004
N200 EXECSTRING(MFCT1 << " M4711") ; execute part program line "M7 M4711"
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 18 of 19
February 19, 2004
ERLde57145 ERLde57193 ERLde57194 ERLde57241 ERLde57242 ERLde57274
ERLde57362 ERLde57371 ERLde57399 ERLde57456 ERLde57463 ERLde57490
ERLde57591 ERLde57597 ERLde57659 ERLde57680 ERLde57730 ERLde57740
ERLde57742 ERLde58117 ERLde58157 ERLde58217 ERLde58233 ERLde58265
ERLde58334 ERLde58582 ERLde58596 ERLde58619 ERLde58624 ERLde58625
ERLde58644 ERLde58646 ERLde58656 ERLde58671 ERLde58683 ERLde58800
ERLde58812 ERLde58836 ERLde58840 ERLde58852 ERLde58865 ERLde58866
ERLde58886 ERLde58964 ERLde59024 ERLde59041 ERLde59104 ERLde59112
ERLde59121 ERLde59126 ERLde59151 ERLde59250 ERLde59258 MGLdm00364
MGLdm00522 MGLdm00539 MGLdm00551 MGLdm00553 MGLdm00561 MGLdm00564
MGLdm00566 MGLdm00573 MGLdm00591 MGLdm00601 MGLdm00602 MGLdm00604
MGLdm00611 MGLdm00624 MGLdm00639 MGLdm00641 SWBds04238 SWBds05018
© Siemens AG, 2004. All rights reserved SINUMERIK 810/840D Upgrade Guide
Page 19 of 19
February 19, 2004