Ncu SM 010302 76
Ncu SM 010302 76
Ncu SM 010302 76
SINUMERIK 840D sl, NCU System Software for 6/31 axes ) 6FC5841-3XC10-1YA8
and ShopMill HMI, in six languages, on DVD; without license ) Export 6FC5841-3YC10-1YA8
____________________________________________________________________________________
Information about installing and operating the software on SINUMERIK NCU 710.1 and NCU 720.1
Version 1.3 SP 2 of the NCU software consists of the following components:
o NCU base operating system V01.50 + SP07
o NCK software V62.09.01
o PLC BeSy V20.70.30
o PLC FB15 V01.03.02
o CP V01.24.03
o MCP Client V01.03.08
o SINAMICS software V02.30.3000
o HMI Embedded V07.10.85.00
o Technology cycles V06.05.17
o Measuring cycles V06.03.29
o ISO cycles V06.05.02
o ShopMill HMI V07.10.12.00
1.2 Upgrading an NCU 7x0 with NCU software 1.3 (NCU 01.03.01)
IMPORTANT: This procedure exclusively applies to existing systems with NCU software 01.03.01, but not for
preliminary software with versions older than 01.03.01. See 1.3 for NCU software with versions older than
01.03.01.
When the software is upgraded, all user data are maintained in directories /user, /addon, /oem of the CF card as
well as the license key.
o Boot the NCU from the USB stick (see 1.1).
2. General information:
o After new installation of NCU software 1.3 SP2 on CF card, a general reset of the NCU and PLC must
be performed: Change the SIM / NCK switch into position 1, the PLC switch into position 3 and perform
a power OFF / ON.
o NCU 710 / NCU 720: The PLC program must initiate an immediate reaction to alarm "2120 NCK fan
alarm" by stopping the axes in a controlled manner.
o NCU 710 / NCU 720: The NCU will not power up if a fan module is not installed or if the fan is defective.
o Alarm 15122 "%1 data have been restored, of which %2 machine data, %3 error"
If %3 indicates that more than zero errors have occurred, it is not advisable to continue working with the
data. To avoid further problems, you should read in an up-to-date backup copy of the data.
o It is not always possible to port an NCK series startup file from 840D powerline without processing to
840D sl.
o Prior to overwriting a licensed CF card, a backup of the license key is absolutely necessary. The key is
available in file ‘keys.txt’ and is stored under the path card/keys/sinumerik
The backup of the key can be carried out, for example, with WinSCP, by the PG / PC.
o Each license is assigned to a specific CF card (card ID) and is valid only on the assigned card.
o Handheld unit type B-MPI
In order to make the input / output image of the handheld available for the PLC, the handheld unit must
be connected to the MPI bus of the solution line via distribution unit 6FX2006-1B..01. The handwheel of
the handheld unit can no longer be connected directly to the control system. The handwheel pulses are
now transmitted to the control via PROFIBUS. There are two options:
- In addition to the MPI distribution unit a handwheel connection module PROFIBUS 6FC5303-0AA02-
0AA0 is set. Two handwheels can be connected to this module.
- The handwheel is connected to an already existing machine control panel. Note the permissible cable
lengths.
When FB1 is parameterized as usual, the input / output image will no longer be transmitted automatically
via the PLC base program. Transmission is now performed through global data. The hardware
configuration of the PLC must be adjusted accordingly.
A toolbox is required for configuring the hardware of the machine control panel or handwheel connection
module PROFIBUS nodes.
o Mini handheld unit
An additional hardware is now required to operate a mini handheld unit with handwheel. The input image
is connected directly to the PLC I/Os as usual. For transmitting the handwheel signals a machine control
panel or a handwheel connection module PROFIBUS is now required as for the type MPI handheld unit.
been loaded.
o The star / delta switchover function with FC17 requires SINAMICS parameters.
Requirements:
The relevant DDS/MDS must be set up in the drive.
Drive parameters P827[0] Ù P827[1] Ù P827[n] must be set to different values.
The contactor is switched over by application : Drive parameter P833, bit 0=1
The pulses are disabled by the drive: drive parameter P833, bit 0=1
o Use service interface X127 for STEP 7 only.
o The machine control panel (MCP) is operated on PROFIBUS or Ethernet. No mixed operation!
black by connecting a USB stick, but access to the USB stick is possible nevertheless.
o Processing of parts programs from a USB data carrier (external processing, EXTCALL) is not
recommended, because the USB data carrier is not protected against removal by accident.
o All projected network drives (access to server via Ethernet) must be permanently accessible during the
runtime of the HMI Embedded.
o For the startup of the SINAMICS drives, an external HMI Advanced 7.2 or IB-Tool 7.2 is required (the
CD SINUCOM includes the IB-tool).
o Processing from external sources / EXTCALL is only permissible with single-channel machines.
o Loadable compile cycles cannot be backed up or read in using NC series startup archive. Loadable
compile cycles are stored on the CF card of the NCU and retained in case of NC memory reset. They
can be handled like HMI configuring data.
o In a parts program with EXTCALL calls, there must be at least one other NC block between two
sequential EXTCALL calls with a processing duration of at least one second.
o When very big files are saved on CF card, the message "Please wait – File being flashed" will be
displayed. This message must be acknowledged by pressing the Recall button. If you want to switch off
the control after having saved the file, you will have to wait for one second for each MB file size.
o Drive alarms that occur immediately after the power-up are not displayed formatted.
o After reading in a NC series startup archive, an explicit restart of the HMI is required, e.g. through NCK
reset or operation with CTRL + Q, Enter
o It is not possible to integrate a user boot screen.
o After a 0-1-0 edge change of PLC interface signal DB19.DBX0.6, the message "Crash log found version
V24" will be displayed after each HMI boot. Remedy: Delete file _ac_logp.bin under path
siemens/sinumerik/hmi.
In the "Services" area, select softkey "Program data" and navigate to "Cycle archive" with cursor keys; open with
Input key. In the "Cycle archive" area, navigate to "Standard cycles" with cursor keys; open with Input key.
Read in the necessary archive files by selecting the vertical softkey "Read in archive".
Note: The archive files must be selected and read in individually. Once all the relevant archive files have been
read in, you must perform an NCK reset by selecting softkey "NCK Reset" in the "Startup" area.
(2) Machine data (memory-configuring) for number of cycles and number of transfer parameters
MD 18180: MM_NUM_MAX_FUNC_PARAM=800
Step 4 - activate access softkeys "Measurement turning" and "Measurement milling" for support
In the "Program" area, open "Standard cycles" file "common.com“ with the Input key and delete the semicolon in
line
;SC326 = AEDITOR.COM ;* SK "Measurement Turning"
;SC327 = AEDITOR.COM ;* SK "Measurement Milling"
Then close the file by selecting softkey "Close editor".
Then select softkey "NCK Reset" in the "Startup" area.
10. Notes on the cycles (ISO cycles) for the "Online ISO Dialect Interpreter":
NCU software 1.3 SP2 includes the ISO cycles 06.05.02.00 in an installable form.
See "Notes on the Technology Cycles" about how to proceed for reading in the archive files.
In the following we provide an overview of the path structure on CF card in which the files for the ISO cycles are
stored.
siemens/
sinumerik/
cycles/
isoc/
hlps/ ;help files
lngs/ ;language files
prog/ ;includes archives for ISO cycles
defines.arc ;includes GUD7_ISO.DEF
isomill.arc ;includes ISO cycles for milling
isoturn.arc ;includes ISO cycles for turning
versions.xml ;XML file including the version number of the ISO cycle
archives
prog.cfs ; zipped prog/ folder
proj/ ;configuration
startstop.sh ;script file for linking the sub folders
versions.xml ;XML file including the version number
proj.cfs ;zipped proj/ folder
versions.xml ;including the version number of the ISO cycles and archives
List of G codes with the relevant shell cycles and technology cycles:
Milling:
G code Shell cycle Siemens technology cycles
G05 CYCLE305
G08 CYCLE308
G10.6 CYCLE3106
G22 CYCLE322
G23 CYCLE323
G27 CYCLE328
G28 CYCLE328
G30 CYCLE330
CYCLE396
G71.1 / 72.2 CYCLE3721
G81 CYCLE381M CYCLE82
G82 CYCLE381M CYCLE82
G85 CYCLE381M CYCLE85
G86 CYCLE381M CYCLE88
G89 CYCLE381M CYCLE85
G83 CYCLE383M CYCLE83
G73 CYCLE383M CYCLE83
G84 CYCLE384M CYCLE3841
G74 CYCLE384M CYCLE3841
G76 CYCLE387M CYCLE86
G87 CYCLE387M CYCLE861
Turning:
G code A/B/C Shell cycle Siemens technology cycles
G05 CYCLE305
G10.6 CYCLE3106
G22 CYCLE322
G23 CYCLE323
G27 CYCLE328
G28 CYCLE328
G30 CYCLE330
CYCLE396
G50.2 / 51.2 CYCLE3512
G70 / 70 / 72 CYCLE370T
G71 / 71 / 73 CYCLE371T CYCLE395
G90 / 77 / 20 CYCLE371T
G72 / 72 / 74 CYCLE372T CYCLE395
G94 / 79 / 24 CYCLE372T
G73 / 73 / 75 CYCLE373T
G74 / 74 / 76 CYCLE374T CYCLE375T
G75 / 75 / 77 CYCLE374T CYCLE375T
G76 / 76 / 78 CYCLE376T CYCLE398
G92 / 78 / 21 CYCLE376T CYCLE398
G83 CYCLE383T CYCLE375T
G87 CYCLE383T CYCLE375T
G84 CYCLE384T CYCLE84
G88 CYCLE384T CYCLE84
G85 CYCLE385T CYCLE375T
G89 CYCLE385T CYCLE375T
General:
The file CMM.8x0 no longer exists, hence the listing of the machine data here. An overview is provided under
the Tool operating area => Extended softkey bar => Machine data softkey.
N10134 $MN_MM_NUM_MMC_UNITS=6 ;minimum
N10260 $MN_CONVERT_SCALING_SYSTEM=1 ;exact
N10602 $MN_FRAME_GEOAX_CHANGE_MODE=1 ;exact
N10610 $MN_MIRROR_REF_AX=0 ;exact
N10700 $MN_PREPROCESSING_LEVEL='H25' ;exact: bit0=1, bit2=1, bit5=1
N10702 $MN_IGNORE_SINGLEBLOCK_MASK='H10' ;exact: bit4=1
N10714 $MN_M_NO_FCT_EOP=32 ;variable
N10715 $MN_M_NO_FCT_CYCLE[0]=6 ;variable
N10716 $MN_M_NO_FCT_CYCLE_NAME[0]="L6" ;variable
N10722 $MN_AXCHANGE_MASK='H4' ;exact: bit2=1
N10735 $MN_JOG_MODE_MASK='H1' ;exact: bit0=1
N11270 $MN_DEFAULT_VALUES_MEM_MASK='H1' ;exact: bit0=1
N11410 $MN_SUPPRESS_ALARM_MASK='H7' ;exact: bit0=1, bit1=1, bit2=1
N11415 $MN_SUPPRESS_ALARM_MASK_2='H20' ;exact: bit5=1
N11450 $MN_SEARCH_RUN_MODE='H7' ;exact: bit0=1, bit1=1, bit2=1
N11604 $MN_ASUP_START_PRIO_LEVEL=1 ;minimum
N17530 $MN_TOOL_DATA_CHANGE_COUNTER='HF' ;exact: bit0=1, bit1=1, bit2=1, bit3=1
N18080 $MN_MM_TOOL_MANAGEMENT_MASK='HB' ;exact: bit0=1, bit1=1, bit3=1
N18088 $MN_MM_NUM_TOOL_CARRIER=1 ;minimum
N18118 $MN_MM_NUM_GUD_MODULES=7 ;minimum
N18120 $MN_MM_NUM_GUD_NAMES_NCK=20 ;minimum
N18130 $MN_MM_NUM_GUD_NAMES_CHAN=250 ;minimum
N18150 $MN_MM_GUD_VALUES_MEM=50 ;minimum
N18160 $MN_MM_NUM_USER_MACROS=30 ;minimum
N18170 $MN_MM_NUM_MAX_FUNC_NAMES=140 ;minimum
N18180 $MN_MM_NUM_MAX_FUNC_PARAM=1700 ;minimum
N18280 $MN_MM_NUM_FILES_PER_DIR=400 ;minimum
N18320 $MN_MM_NUM_FILES_IN_FILESYSTEM=400 ;minimum
N20110 $MC_RESET_MODE_MASK='H4041' ;exact: bit0=1, bit6=1, bit14=1
N20112 $MC_START_MODE_MASK='H400' ;exact: bit10=1
N20126 $MC_TOOL_CARRIER_RESET_VALUE=0 ;variable
N20128 $MC_COLLECT_TOOL_CHANGE=0 ;exact
N20130 $MC_CUTTING_EDGE_RESET_VALUE=1 ;exact
N20150 $MC_GCODE_RESET_VALUES[15]=3 ;exact
N20150 $MC_GCODE_RESET_VALUES[41]=1 ;exact
N20150 $MC_GCODE_RESET_VALUES[51]=2 ;exact
N20150 $MC_GCODE_RESET_VALUES[52]=1 ;variable (1=normal, >1 for Hirth-swivelheads)
N20152 $MC_GCODE_RESET_MODE[5]=1 ;exact
N20152 $MC_GCODE_RESET_MODE[7]=1 ;exact
N20152 $MC_GCODE_RESET_MODE[12]=0 ;exact
N20202 $MC_WAB_MAXNUM_DUMMY_BLOCKS=10 ;minimum
N20240 $MC_CUTCOM_MAXNUM_CHECK_BLOCKS=4 ;exact
N20250 $MC_CUTCOM_MAXNUM_DUMMY_BLOCKS=5 ;exact
N20310 $MC_TOOL_MANAGEMENT_MASK='H80400B' ;exact: bit0,1,3,14,23=1
N20320 $MC_TOOL_TIME_MONITOR_MASK='H1' ;exact: bit0=1
N20734 $MC_EXTERN_FUNCTION_MASK='H8' ;exact: bit3=1
PLC interface:
The ShopMill PLC is dispensed with. The adjustment of the interface signals is described in the ShopMill
Description of Functions, in Chapter 6.
In the OB100, during the FB1 call, the parameter MMCToIF = True (transfer of the MMC signals to the
interface...operating types, program influence) must be set. If the parameter is not set to TRUE, no operating
mode change commands (on program selection) or program controls (program test, dryrun...) can be
implemented via the interface.
PCU 50 upgrade:
If you would like to install ShopMill on the PCU 50, the HMI Advanced software (for version, see compat.xls)
must already exist on the PCU 50.
In addition, check the version of the cycle support. The cycle support files for the measuring cycles
(MCSUPP.ARC) and standard cycles (SCSUPP.ARC) are stored under Archive\Cycle archives.
You must make the following changes once the software has been installed:
o The internal HMI must be deactivated via WINSCP. Call point "Open Terminal" under Commands. You can
now run the command sc disable hmi or sc enable hmi in the command line.
o Use of Logdrive.ini: USB Front only functions if the drive letter G: is defined in the Logdrive.ini. When logical
drives are defined under Startup, the following entry must be made in the MMC.INI under F:\USER:
[CONNECTIONS]
;ConnectionNum=8
o Save GUD (Global User Data) (NC Active Data => User Data => User Data Complete => Data Out in
Archive)
o Create NCK and PLC archives; to do this, switch PLC to stop and back up display machine data
o Load / insert current NCK
o Perform a general reset
o Read in NCK and PLC archives
o Adapt machine data, take note of alarm 4400 if it is displayed!
o Unload / delete definitions
(NOTICE! Adapt cycles CYCLE198.SPF and CYCLE199.SPF if necessary after consultation with the machine
manufacturer).
The system cycle "Prog_Event" is used by the standard cycles and by ShopMill. If "Prog_Event" is also required
to implement user functions, it must be ended by means of the M function from machine data N10714
$MN_M_NO_FCT_EOP. If you create a cycle with the name CYCPE1US.SPF or CYCPE1MA.SPF, it will be
called before the Siemens calls in Prog_Event. If you create a cycle with the name CYCPE_US.SPF or
CYCPE_MA.SPF, it will be called after the Siemens calls. These cycles can be stored under User cycles or OEM
cycles, as "Prog_Event" is overwritten in the OEM cycle directory during upgrading.
The alarm text can be adjusted when using the manual tools (e.g. "17216 channel %1: remove manual tool %4
from spindle and load %3, duplo no. %2"):
PCU 50.3:
As described in section 2.4 'Parameterization of INI files' in documentation 'Starting up the CNC, Part 2 (HMI)',
an adjustment can be made accordingly in file mbdde.ini.
[Textfiles]
NCK=f:\dh\mb.dir\aln_
UserNCK= f:\dh\mb.dir\mynck_
The standard texts are filed in ASCII format in the following files of the PCU 50.3 hard disk.
NCK f:\dh\mb.dir\aln_XY.com (XY is language-dependent, e.g. gr, uk)
NCU 7x0.1:
The original file aln.txt can be found under /card/siemens/sinumerik/hmi/base/lngs/baselng_std/deu (language-
dependent).
The changed file aln.txt can be stored under (/card/user/sinumerik/hmi/lng/deu). A new deu directory (language-
dependent) must be created.
o HMI Advanced: If the display machine data are read in via file functions, a 0 is entered in machine data
$MM_USER_CLASS_APPLICATION and $MM_USER_CLASS_APP_PARAMETER under F:\USER in the
MMC.INI: Machine data function as protection levels in Embedded. Therefore, ShopMill can longer be
started without a system password. This can be avoided by deleting these machine data from the MMC.INI.