background image

 

Preface 

 

HMI Advanced 

 

1

 

Expanding the user interface

 

2

 

Online help 

 

3

 

Generating target language 

texts 

 

4

 

PCU-Basesoftware V8.2 

 

5

 

Appendix 

 

A

 

SINUMERIK 

SINUMERIK 840Di sl/840D sl/840D

Base software and HMI Advanced 

Commissioning Manual 

03/2009 

6FC5397-0DP10-3BA0 

Valid for:  

  

Controls  

SINUMERIK 840Di sl/840DiE sl  

SINUMERIK 840D sl/840DE sl  

SINUMERIK 840D/840DE  

  

Software version:  

HMI Advanced V7.6 

Summary of Contents for SINUMERIK

Page 1: ... texts 4 PCU Basesoftware V8 2 5 Appendix A SINUMERIK SINUMERIK 840Di sl 840D sl 840D Base software and HMI Advanced Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 Valid for Controls SINUMERIK 840Di sl 840DiE sl SINUMERIK 840D sl 840DE sl SINUMERIK 840D 840DE Software version HMI Advanced V7 6 ...

Page 2: ...d by qualified personnel Within the context of the safety notes in this documentation qualified persons are defined as persons who are authorized to commission ground and label devices systems and circuits in accordance with established safety practices and standards Proper use of Siemens products Note the following WARNING Siemens products may only be used for the applications described in the ca...

Page 3: ...otioncontrol under menu item Support Target group This documentation is intended for commissioning personnel The plant product is installed connected and ready to start The Commissioning Manual ought to contain all necessary information about or at least references to subsequent procedures such as testing the cabling power on and functional testing Benefits The intended target group can use the Co...

Page 4: ...vailable at the end of this document Technical Support If you have any technical questions please contact our hotline Europe Africa Phone 49 180 5050 222 Fax 49 180 5050 223 Internet http www siemens com automation support request America Phone 1 423 262 2522 Fax 1 423 262 2200 E mail techsupport sea siemens com Asia Pacific Phone 86 1064 719 990 Fax 86 1064 747 474 E mail techsupport asia siemens...

Page 5: ...ard and the SINUMERIK as well as the data on the memory card If you cannot use a memory card with the SINUMERIK it is probably because the memory card is not formatted for the control system e g Ext3 Linux file system the memory card file system is faulty or it is the wrong type of memory card Insert the memory card carefully with the correct orientation into the memory card slot take note of arro...

Page 6: ...Preface Base software and HMI Advanced 6 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 ...

Page 7: ...and service 5 Tool management 6 List of the INI Files A List of Abbreviations B SINUMERIK SINUMERIK 840Di sl 840D sl 840D HMI Advanced IM4 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 Valid for Controls SINUMERIK 840Di sl 840DiE sl SINUMERIK 840D sl 840DE sl SINUMERIK 840D 840DE Software version HMI Advanced 7 6 ...

Page 8: ...d by qualified personnel Within the context of the safety notes in this documentation qualified persons are defined as persons who are authorized to commission ground and label devices systems and circuits in accordance with established safety practices and standards Proper use of Siemens products Note the following WARNING Siemens products may only be used for the applications described in the ca...

Page 9: ...ns 39 2 1 11 Creating technology specific texts 42 2 1 12 Set up workpieces with job lists 44 2 1 13 Tool management WZV 45 2 1 14 Tool selection without tool management 46 2 1 15 Executing from the hard disk m n configuration 48 2 2 Configuring a channel menu 51 2 2 1 Applications for the channel menu 51 2 2 2 Structure of the channel menu 52 2 2 3 Configuration of a channel menu for direct chann...

Page 10: ...he spindle icon of the spindle display 107 3 2 11 Representing the spindle utilization 108 4 Programming PLC Functions 113 4 1 Activating the data transfer between the PLC and NCK 113 4 2 Transferring the actual task number of the HMI to the PLC 116 4 3 Channel spindle selection via the PLC 118 4 4 Configuring the display of messages in the header 119 4 5 Starting a block search across several cha...

Page 11: ...6 2 2 Structure of the paramtm ini file 187 6 2 3 Configuring the display of softkeys 227 6 2 4 Parameterizing the display of bitmaps for tools 233 6 2 5 Example Customized settings for the machines 235 6 3 Language dependence for user defined name 238 6 3 1 Language dependent name for magazines 238 6 3 2 Language specific names for buffers 239 6 3 3 Language dependent name for loading locations 2...

Page 12: ...87 A 11 IB INI 288 A 12 IF INI 290 A 13 KEYS INI 291 A 14 LOGDRIVE INI 292 A 15 MACHINE INI 295 A 16 MBDDE INI 298 A 17 MMC INI 303 A 18 NETNAMES INI 308 A 19 OEMFRAME INI 312 A 20 PARAM INI 313 A 21 PARAMTM INI 314 A 22 REGIE INI 315 A 23 SEDITOR INI 317 A 24 SIMTOGEO INI 324 A 25 TASKCONF INI 327 B List of Abbreviations 329 B 1 Abbreviations 329 Index 333 ...

Page 13: ...ng on the order details the HMI Advanced software may be loaded on the PCU 50 3 at the time of delivery If the HMI Advanced software is not installed on the PCU 50 3 e g PCU 50 3 is supplied without system software the HMI software can be installed on the PCU 50 3 from the CD through Service Center To install the HMI Advanced software on the PCU 50 3 you need the following PC or PG with CD drive N...

Page 14: ...softkey The following standard languages are available German English French Italian Spanish Simplified Chinese NCU link solution line only This function allows you to adjust the IP address of the NCU The entered IP address saved in the file MMC INI is displayed Figure 1 1 IP address of the NCU for solution line The NCU is supplied from the factory with the default address 192 168 214 1 In the cas...

Page 15: ...is alarm occurs all display values connected with NCK PLC become invalid Such faults are normal while the controls are starting up e g after resetting Remedy The alarm disappears automatically as soon as the fault situation is resolved If this alarm persists the cause of the fault may be one of many for example wire break NCK PLC has not booted incorrect address baudrate configuration Responses Sy...

Page 16: ...ponding window in the Machine Program and Services operating areas of the selected column You can select from the following sort criteria Without sorting Sorted in ascending order according to Name by default One of the column designations The sorting sequence runs in ascending or descending order Confirm with OK The sorting sequence set is shown as an arrow symbol next to the name of the column s...

Page 17: ... is opened Here you can define whether keys must be represented as icons or as text in HMI displays Example Operator panel front in US layout Use workpiece templates When creating a new workpiece you can specify here whether templates should be transferred to the new workpiece directory Job lists Part programs Initialization programs Trace In the event of communication errors a trace log for commu...

Page 18: ...ed in the OP The CTRL SHIFT switching sequence only works with external PS2 keyboards and USB PC keyboards not with panel keyboards Note The OP keyboard enters lower case text if CAPSLOCK is set on an external keyboard If the external keyboard is unplugged in this state the CAPSLOCK mode cannot be cancelled The CAPSLOCK and NUMLOCK keys can be filtered by a corresponding setting in parameter file ...

Page 19: ...e passwords can be changed after activation If the passwords have been forgotten for example the system must be reinitialized NCK general reset This resets all passwords to the standard for this software version POWER ON does not reset the password Key operated switch Access levels 4 to 7 require a corresponding key operated switch setting on the machine control panel Three keys of different color...

Page 20: ...ejected You must delete the old password before activating a password for a lower access level than the one activated 5 Press the Delete password softkey 6 After pressing the Delete password softkey the valid password is deleted and deletion is acknowledged The currently valid access level Key operated switch setting 0 is set 7 If a password is already set then you can change it as follows Press t...

Page 21: ...level for retailers end users The input dialog for setting the options and inputting the license key is assigned protection level 3 end user After input of a license key the Accept softkey is activated After you have pressed the Accept softkey the license key is written into the NCK where it is checked for validity Figure 1 3 Licensing overview If you have entered an invalid license key it will be...

Page 22: ...ried out again to activate the changes No reset is required after writing the license key the License key set message appears in the user response line References Manual SINUMERIK 840Di sl Chapter Automation License Manager All options All of the options selectable for this control are listed here Furthermore the list states whether or not a valid and adequate license key has already been entered ...

Page 23: ...ece directory for workpieces is limited to 1000 files Files in other directories do not count toward the total limit of 100 000 files However each of these directories is also limited to 1000 files e g a maximum of 1000 archives in the archive directory The following limit applies to network drives maximum of 1000 files per directory In practice the number of files available also depends on the fi...

Page 24: ...Introduction 1 5 Limits of data management HMI Advanced IM4 18 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 ...

Page 25: ...ucture is organized in such a way that user changes are retained if the software is upgraded User changes to the original software are made in parallel directories There is a clear separation between standard HMI software and customer specific enhancements The mmc2 and hmi_adv directories and their subdirectories should be read only directories They contain the original software supplied These dir...

Page 26: ...he HMI software add_on Directory for additional Siemens products e g TPM MDA DNC This can have the same directory structure e g subdirectory language and subdirectories as mmc2 Entries for an add on product in REGIE ini and re_ ini for example are also stored here oem Directory for machine manufacturers and OEM users in which internal OEM applications are located This can have the same directory s...

Page 27: ... the INI files are analyzed and displayed using the HMI analyzer Procedure for user specific entries In the F USER directory create an empty INI file with the same name as in mmc2 if necessary also create subdirectories e g language in USER In the INI file in the USER directory copy only the section you wish to change and write the new or modified entry below it Note Do not copy the entire INI fil...

Page 28: ...is provides the user with an empty USER directory and deletes any existing initialization files ini stored there without losing the settings it contains because the initialization files are taken out of the USER directory and put in the OEM directory If no OEM directory is available one is created automatically if initialization files are stored in the USER directory Combine all INI files 1 If you...

Page 29: ... 60 NOTICE The HMI screensaver and Windows screensaver must not be used at the same time Displaying server names In order to make server names visible activate the following entry GLOBAL to make the hidden servers NCDDE MBDDE DHSERVER ARSERVER visible uncomment this entry ServerVisible 1 2 1 3 Configuring the prompt dialog box for the EXIT mode Function only for Windows XP not on PG PC This functi...

Page 30: ...into account when selecting which method to use The required entries are made in the MBDDE INI file Writing to alarm files always places a load on the same hard disk region Various methods can be chosen with the following control options There are a number of strategies for reducing the load on the disk Multiple log files can be maintained in parallel on the disk With the multiple file strategy th...

Page 31: ...adecimal number with the extension alr The names of files in which write errors are detected when booting also consist of an 8 digit hexadecimal number but with the extension al_ Log file size The size of the log file ring buffer can be defined in the MBDDE INI file Alarms Records value size of log file Default 150 Minimum value 18 With default value of 150 75 alarms can be displayed 2 records are...

Page 32: ...are logged Filter From NCU_1 Type 1 3 Only Power On and CANCEL alarms from NCU_1 are logged See also MBDDE INI Page 298 2 1 5 Configuring the acknowledgement icon for PLC alarms Function You can configure your own acknowledgement icon for acknowledging PLC alarms You can choose which bitmap is displayed in the diagnostics alarm image for PLC generated alarms via FC 10 The chosen pixel image 20 x 2...

Page 33: ...ns 1024 F Oem Icons 640 F Oem Icons 800 F Oem Icons 1024 It is automatically adjusted to the current screen resolution A version of the image must be located in the directory containing the images in the current resolution 2 1 6 Changing access levels for programs Function When booting the data management server checks whether the DH INI file contains entries for modified standard access levels Th...

Page 34: ...re created is defined in all workpieces Access mask 75775 stands for 7 Read access for all 0 to 7 are permissible 5 Write authorization for protection level 5 and higher 0 or 7 are permissible 7 Execution authorization is set 0 or 7 are permissible 7 Display authorization for all 0 or 7 are permissible 5 Delete authorization for protection level 5 and higher 0 to 7 are permissible See also DH INI ...

Page 35: ... selection menu Assigning parameters The names of the softkeys are predefined HSx x 1 8 horizontal softkeys 1 to 8 VSy y 1 8 vertical softkeys 1 to 8 Not all softkeys need to be assigned References Commissioning Manual Supplementing the operator interface Chapter Configuring OP hotkeys and PLC keys 2 1 8 Creating user operator menus Function Skeleton applications can be generated with the followin...

Page 36: ...own main screen as a bitmap file or display a standard image Configuration principle New operating levels are created by skeleton applications and attached to existing operating levels The assignment of horizontal and vertical softkey bars to skeleton applications can be configured Configuration files Configuration is carried out in the following files REGIE INI Calls the skeleton application s st...

Page 37: ...ave been defined with skeleton application parameters This also allows operating trees to be designed with multiple levels SectionName1 REGIE INI must contain a reference to the section name selected by the user Sample entries The Services application should be activated when the general application is started for the first time The softkey index is defined using the StartIndex entry that activate...

Page 38: ...pty command parameter that specifies the softkey texts for German _GR and English _UK HSK10Task 5 HSK10IsTask 0 HSK10Command HSK10SkText _GR commissioning HSK10SkText _UK setup TerminateTask HSK16 ExitButton Assignment of softkey numbers The following assignments apply to HSK and StartIndex 1 8 Horizontal softkeys 1 8 9 16 horizontal softkeys in the ETC softkey bar 17 24 vertical softkeys 1 8 25 3...

Page 39: ...ton application is selected or on return from an application called by the skeleton application Entering 1 rather than a picture file causes the Start up main screen to be displayed default Note If StartIndex and a picture are configured the picture is superimposed as soon as the skeleton application is selected and the application configured with StartIndex opens If the picture is larger than the...

Page 40: ... into the Diagnostics main screen task 4 with recall to the highest level for return The softkey text is Diagnostics Diagnostics State 10 Entry into the Diagnostics main screen with recall to the highest level for return and selection of the alarm screen The softkey text is Alarms Note The entire horizontal diagnostics softkey bar can be used Diagnostics State 20 Entry into the Diagnostics main sc...

Page 41: ...ers Diagnostics Commissioning The following commands should be noted to the right of the equals sign in the softkey command definition HSK SoftkeyIndex Command Command1 Command2 or VSK SoftkeyIndex Command Command1 Command2 A semi colon is used as a separator between multiple commands Example Hide some softkeys in the horizontal softkey bar for standard operation HSK1Command DisableHSK 1 3 4 Comma...

Page 42: ...rence HMI programming package See also Transferring the actual task number of the HMI to the PLC Page 116 TASKCONF INI Page 327 2 1 9 Supplementing service displays on a user specific basis Function The DGOVW INI file is used to define additional signals in drive diagnostics The file must be created explicitly in the mmc2 directory or addon oem user directory If the file is present the signals in ...

Page 43: ...is the language abbreviation non language specific text any text any text is expressed exactly as it is written in this ini file The following configuration possibilities exist for the area or line index CH for the channel number in which the axis is active AX for axis number DRV for the drive number of the associated axis PLC_CH for a PLC channel DB is replaced by 20 channel number of the channel...

Page 44: ...ber of a bitmap file The numbers 0 to 99 are reserved for Siemens Internal bitmaps must be defined in the BMP section The predefined numbers have the following significance 0 do not display bitmap 1 OK Displaying the bitmap 2 Not OK Displaying the bitmap 3 Error alarm is present Displaying the bitmap 4 Not applicable Displaying the bitmap 5 No drive allocated Displaying the bitmap 6 Communication ...

Page 45: ...so DGOVW INI Page 279 2 1 10 Setting the Wide Display for OEM applications Using the Wide Display The HMI program is displayed on a large screen as Wide Display in such a way that an area for OEM applications remains free in the upper section Upper Screen The area above the output range of the HMI program is identified as the Upper Screen This area has a size of 1280 x 254 pixels Requirements To a...

Page 46: ...e upper screen area is managed by an independent native windows application independently of the REGIE management The upper screen area has an independent softkey area This upper screen softkey area is available only on special OEM operator panels Activate this function here UpperScreen TRUE Announce main window of upper screen to transfer the softkeys from Regie WindowName UpperScreenWindowName W...

Page 47: ...I program and OEM application use the window shift key NEXT WINDOW or simply click The OEM application is operated in the main window either via actuation or by a mouse click All other keyboard entries will now appear in this active window until one of the function keys F1 F10 etc recognized by the HMI program is detected The HMI program is then active again The following shortcuts are reserved Ct...

Page 48: ...played The following technology codes can be specified m Milling t Turning g Grinding s Nibbling p Punching a Display all technologies Section TEXTFILES The paths path name of the Quick Help text files on which the help function is based are parameterized in the TEXTFILES section The help function accesses the following text files Siemens dh cst dir ifs_gr com Machine manufacturer dh cst dir ifm_g...

Page 49: ... opened Extract from Short Help txt file Ifm_gr com a2 G00 Linear interpolation with rapid traverse m a2 G01 Linear interpolation with feed m a2 G02 Circular interpolation in the clockwise direction m Section CONTEXT An increased context sensitivity of the Help function can be selected in the CONTEXT section This setting is activated with 1 and deactivated with 0 is also entered under Settings If ...

Page 50: ...inished workpiece via workpiece template if cannot be opened with MCSP default 0 outputs an error message UpdateWorkpiecesBasedOnTemplates 1 There is only one workpiece template under templates with JOB DAT file The contents of this template are then automatically copied into the selected workpiece Files that already exist in the current workpiece are not overwritten If a JOB DAT file with the wor...

Page 51: ...g possibilities for multi channel step sequence programming See also MMC INI Page 303 SEDITOR INI Page 317 2 1 13 Tool management WZV Function The tool management HMI Advanced already contains this functionality The structure of the NCDDE variables of tool management follows the pattern TMHMICurData_ MMCName _ DataName with TMHMI Tool Management Human Machine Interface The following current data D...

Page 52: ...rCatToolIdent tool identification curCatToolDuplo tool duplo number curCatToolType tool type Additional information needed for commissioning can be found in References Function Manual Tool Management 2 1 14 Tool selection without tool management Function The Parameters without tool management application provides local NCDDE variables that write to the currently selected tool The tool management f...

Page 53: ...BAL section in the NcddeMmcName entry Note The NCDDE server does not permit multiple variable access to NCDDE variables so that read and write accesses occur individually The following current data DataName for TOA and channel are present curTOANo Current TOA number curChannelNo Current channel number Current tool in list views tool in which the cursor lies and in tool data images for individual t...

Page 54: ...d disk m n configuration Requirements This function applies to SINUMERIK powerline only Included in the NETNAMES INI file are descriptions of the following Configuration of assignments of multiple HMI components and multiple NCU components m n configuration If for example multiple HMI components have been assigned to one NCU the unit that is to provide the part program in the event of Execution fr...

Page 55: ...ameters param network bus opi HMI descriptions param HMI_3 HMI_typ 0x40 HMI_ descriptive part NCU components param NCU_1 type NCU_573 nck_address 11 plc_address 11 name NCU1 Reference to the file with symbols for PLC signals from NCU_1 PlcSymbolFile PlcSym Note The entry EXTCALL_Conns is only needed in the main operating field in the NETNAMES INI file not in the secondary operating fields See also...

Page 56: ...a non zero value V24Settings 0 Procedure To be able to use the V 24 data transfer with HMI Advanced 7 5 on PCU 50 3 the following steps are required 1 In the BIOS of the PCU 50 3 under Advanced I O Devices Configuration set the Internal COM1 to Disabled 2 Insert the PCI Interface Card COM LPT into the PCU 50 3 and install the supplied driver 3 In the Windows device manager rename the COM interface...

Page 57: ...y until the channel is found Without control unit management 1 1 configuration for display switchover in double channel display no channel menu displayed With control unit management M N configuration for switching the control unit OP and MCP to another NC channel if necessary with implicit switchover to another NCK The entire HMI system is switched over This is the mode for control unit managemen...

Page 58: ...perating_station1 on HMI2 to NCK2 channel1 Operating_station2 on HMI2 to NCK2 channel2 Operating_station2 on HMI1 to NCK1 channel2 2 2 2 Structure of the channel menu Overview With the exception of the application cases for the double channel display a channel group list is defined for switching over operation for the channel menu A channel group list comprises 1 or several channel groups A channe...

Page 59: ...32 channel groups each with up to 8 channels can be configured in a channel menu 2 2 3 Configuration of a channel menu for direct channel selection 1 1 configuration Configuring a channel menu You configure the channel menu in the NETNAMES INI configuration file see example below 4 channel groups with differing numbers of channels are configured on an NCU ChanMenu chan MMC_1 DEFAULT_logChanSet Sta...

Page 60: ... Stat_3 logChanList CH_6 Stat_all logChanList CH_1 CH_2 CH_3 CH_4 CH_5 CH_6 CH_7 CH_8 definition of the channels CH_1 logNCName NCU_1 ChanNum 1 CH_2 logNCName NCU_1 ChanNum 2 CH_3 logNCName NCU_1 ChanNum 3 CH_4 logNCName NCU_1 ChanNum 4 CH_5 logNCName NCU_1 ChanNum 5 CH_6 logNCName NCU_1 ChanNum 6 CH_7 logNCName NCU_1 ChanNum 7 CH_8 logNCName NCU_1 ChanNum 8 ...

Page 61: ...ation Select the channel menu using the channel switchover key from any operating area of the HMI as shown in the following example Figure 2 6 Example channel menu Triggering channel switchover Select the channel group station with the horizontal softkeys The channels belonging to this group are now displayed on the vertical softkeys The control does not switch to the channel until the vertical so...

Page 62: ...HAN_2 CHAN_2 k This default setting of the configuration only applies when switching from 1 channel to 2 channel display If 2 channel display is active and a channel is switched within the display the other channel remains unaffected Note Either double channel display or control unit management can be used For double channel display ShowChanMenu false must be set Each of the channels involved in t...

Page 63: ... as a pair comprising an NCU and the processing channel on that NCU Because the machine control panel MCP for an HMI also has to be activated when that HMI is switched to another NCU the machine control panel must be assigned to the HMI in the configuration The configured channel menu is called up on the HMI by pressing the channel switchover key The switchover target can be selected and switchove...

Page 64: ...y configured in a channel menu The HMI systems remain permanently linked to the NCK they are assigned to It is irrelevant whether the HMI is an embedded HMI that runs on the NCU or a so called HMI that runs on a PCU However only one HMI may be linked to each NCK statically i e if an external HMI Advanced is to operate the NCK of an NCU HMI sl must be deactivated there see Service command sc disabl...

Page 65: ...the NC channel to be assumed on switchover Member1 Text NCU730_K1 Softkey text for display in the channel menu vertical softkey Texts containing a blank must be quoted in Member2 Target analog Member2 Text analog The file NETNAMES INI must be distributed to all systems NCU PCU on which an HMI runs i e for HMI sl on NCU this file must be placed in directory oem sinumerik hmi cfg or user sinumerik h...

Page 66: ... in its file CONFIG INI has the operating rights on PCU 50 3 operating station switchover is performed via the channel menu as defined in the configuration HMI sl responds as follows If an operating station for which no channel menu is configured has the operating rights the channel switchover key is local without a channel menu i e switching to the next NC channel If an operating station for whic...

Page 67: ... HMI_1 common part for HMI Advanced ShowChanMenu true and HMI sl Channel groups Correlation from channel group to horizontal softkey see config ini of the TCU CH_GRP_1 Text Process1 Member1 Target NCU730 1 Member1 Text NCU730_K1 Member2 Target NCU730 3 Member2 Text NCU730_K3 Member3 Target NCU730 4 Member3 Text NCU730_K4 CH_GRP_2 Text Process2 Member1 Target NCU710 2 1 Member1 Text NCU710_K1 Membe...

Page 68: ...15 Text Headend Member1 Target 192 168 214 241 1 Member1 Text NCU720_K1 Member2 Target 192 168 214 241 2 Member2 Text NCU720_K2 Member3 Target 192 168 214 241 3 Member3 Text NCU720_K3 Member4 Target 192 168 214 241 4 Member4 Text NCU720_K4 Configuration for an operating station The channel menu for an operating station is configured in its file CONFIG INI in section T2M2N There the channel groups ...

Page 69: ...onfiguration in NETNAMES INI defines that the channel menu for this operating station must be assigned as follows 3URFHVV 3URFHVV HDG HQG Figure 2 8 Horizontal softkey menu 2 2 7 Management of operating units 1 N solution line Activation of the function Configuration file mmc ini Global NcddeMachineName MachineSwitch NcddeDefaultMachineName net NCU_1 NcddeMachineNames net NCU840D Examples of netna...

Page 70: ...E CLT1__CP_L4_INT plc_address 192 168 214 2 LINE 10 NAME PLC SAP 0201 PROFILE CLT1__CP_L4_INT name Machine_2 param NCU_3 nck_address 192 168 214 3 LINE 10 NAME NC SAP 030d PROFILE CLT1__CP_L4_INT plc_address 192 168 214 3 LINE 10 NAME PLC SAP 0201 PROFILE CLT1__CP_L4_INT name Machine_3 ChanMenu chan HMI_1 DEFAULT_logChanSet Machine_1 DEFAULT_logChan NCK1 1 ShowChanMenu true logChanSetList Machine_...

Page 71: ...C block FB9 must not be used when switching over an MCP with the HMI FB9 must not be active If necessary the MCP must be switched over in the PLC user program Solution In the OB100 the call for FB1 set MCP1BusAdr to 255 and MCP1Stop to true In the OB1 scan the MMCBTSSready DB10 DBX108 3 signal If this is set write the MCP address from DB19 DBB123 MCP index to the DB7 DBB27 before removing the MCP ...

Page 72: ... also LOGDRIVE INI Page 292 2 3 2 Connecting Drives with Display Machine Data Configuring drives computers A maximum of four network drives can be set up with the following display machine data MD 9676 CMM_DIRECTORY_SOFTKEY_PATH1 path1 MD 9677 CMM_DIRECTORY_SOFTKEY_PATH2 path2 MD 9678 CMM_DIRECTORY_SOFTKEY_PATH3 path3 MD 9679 CMM_DIRECTORY_SOFTKEY_PATH4 path4 The complete path must be entered The ...

Page 73: ...In the MACHINE operating area on the expanded SK softkey bar behind the Program overview softkey In the PROGRAM operating area as an extended softkey bar in the main menu In the SERVICES operating area under Manage data if 3 network drives are configured 3 are displayed directly as horizontal softkeys the fourth appears after pressing the ETC button In the SERVICES operating area under Data on and...

Page 74: ...perator If the configured path cannot be accessed an error message is issued See also MBDDE INI Page 298 2 3 3 Connecting logical drives Requirements The logical drives softkey is available from access level 2 onwards Service This is the reason that a machine operator cannot use this function but instead only a service technician A restart of HMI Advanced is necessary to update the assignment of t...

Page 75: ...tkey label either a language neutral or language dependent softkey label by means of alarm texts Softkey USB local As supplied Connection 1 is pre assigned as USB local The USB local softkey is always displayed in the Machine Program and Services operating areas even if it is not configured This enables the front interface of the active TCU or the configured interface of the PCU to be displayed No...

Page 76: ... NW Windows The password is displayed on the user interface with a It is encoded and entered in the logdrive ini file Local drive Drive letter e g D Access authorizations The access authorizations to the connections can be assigned from level 0 to 7 If no entry is made the default setting is applied 7 Access for all Only one access level can be specified for all the operating areas Machine Program...

Page 77: ...ver the display is retained until the action is finished The display is not updated until the operation is finished Note Because the TCU is connected to the PCU via a network connection the response times depend on the particular network Executing a part program EXTCALL from USB memory is not recommended If a USB drive is disconnected while data are being written to or read from this drive data lo...

Page 78: ... 86 86 86 86 86 86 86 86 7 8 7 8 7 8 7 8 1 8 23 3 8 URQW 86 URQW 86 URQW 86 URQW 86 RPSDQ QHWZRUN 6 VWHP QHWZRUN URQW 86 LVN RQ Legend Usable without option all USB interfaces at the TCU Usable without option locally usable Locally usable without option Remote only usable with network drives option Only usable with network drives option Only usable with HMI user memory option locally usable Figure...

Page 79: ...next simulation selection and the programs concerned are copied into the simulation If files exist for the current workpiece extension RPA GUD SEA UFR PRO CEC TOA TMA they are loaded into the simulation when the workpiece is selected These files are retained when the workpiece is changed and their date stamp is monitored If these files are modified externally e g via Services Programs the change i...

Page 80: ...mulation must be located in the data management system in DP DIR SIM DIR They are downloaded each time simulation is started Data are not activated until the simulation is restarted In addition definition files in the data management directory are matched with the NC If you do not wish the definition files in the data management directory to be matched with the NC you can set this in DPSIM INI MAI...

Page 81: ... or aborted dialog box Abort Repeat If an error occurs when loading into the simulation or a simulation alarm is triggered the transfer is aborted Pressing the OK softkey saves the current data selection and displays it again the next time the dialog box is opened Match tools The NC tool data for all channels are copied into the TO_INI INI file and then activated in the simulation Existing tools a...

Page 82: ...ngth dimensions generally result in a machining behind the center of rotation and negative length dimension results in machining in front of the center of rotation Special NC instructions may also be needed in the corresponding user cycles for tool carrier selection to ensure that the simulation proceeds with the correct orientation of the graphics tools e g IF P_SIM SC_MIRROR_TOOL_LENGTH 1 tool l...

Page 83: ...an also be used as a permanent reference for all new workpieces Optimizations Input monitoring Unwind diameter peripheral surface In the turning version in conjunction with the blank inputs the consistency of the External diameter and Unwinding diameter surface area parameters is checked and if necessary adjusted automatically e g if the external diameter is reduced and missing entries are signale...

Page 84: ...le OEM or USER directory StartupConfiguration Startup12 name dpncsim Timeout 0 TaskConfiguration Task27 name dpsim Timeout 30000 Note The entry used in the StartupConfiguration section must not have been used anywhere else Check this in the REGIE INI file in the MMC2 ADD_ON OEM and USER directories Loading when SimNCK boots Configuration files for the NC environment tool data cycles are loaded whe...

Page 85: ...ile Parameterization In the SimToGeo ini file in the section Settings there must be an entry that establishes a link to the NCK tool data Settings Link TC_DPCx with x 1 10 or Link TC_DPCSx with x 1 10 We recommend using the parameter TC_DPCS1 as the link entry for new projects as this has been specially reserved for this purpose A different link setting should only be used if the parameter TC_DPCS...

Page 86: ...TWP INI or DPMWP INI depending on the turning milling technology SETUP only SW6 4 or later Display tool only as cutting edge flying edge ON OFF TOOL_AS_CUTTING_EDGE ON default OFF 2 Defining machine data or memory for OEM parameters MN_MM_TOOL_MANAGEMENT_MASK 4 for SimToGeo ini set bit 2 1 If MD is already pre assigned the bit must be additionally set define memory and type for SIEMENS OEM paramet...

Page 87: ...A 1 TC_DPCS1 1 1 500 1 Siemens OEM T1 D1 Roughing tool SL3 type 500 TC_DPC1 1 1 500 1 User OEM TC_DP1 1 1 500 TC_DP2 1 1 3 TC_DP3 1 1 100 TC_DP4 1 1 55 2 4 5 Optimizing the memory requirement Function To avoid having to carry out memory settings in NC machine data if additional memory is needed for the simulation these settings can be carried out in the DPSIMNCK INI file in the DP_SIMNCK section T...

Page 88: ...SET 30 with MD 18130 MM_NUM_GUD_NAMES_CHAN DP_SIMNCK_MM_GUD_VALUES_MEM_OFFSET 20 with MD 18150 MM_GUD_VALUES_MEM DP_SIMNCK_MM_NUM_USER_MACROS_OFFSET 10 MD 18160 MM_NUM_USER_MACROS DP_SIMNCK_MM_NUM_MAX_FUNC_NAMES_OFFSET 40 with MD 18170 MM_NUM_MAX_FUNC_NAMES DP_SIMNCK_MM_NUM_MAX_FUNC_PARAM_OFFSET 350 with MD 18180 MM_NUM_MAX_FUNC_PARAM DP_SIMNCK_MM_MAX_SIZE_OF_LUD_VALUE_OFFSET 400 with MD 18242 MM_...

Page 89: ...t 66000 66999 Display interlocking NC start no motion after executing the pre decoded blocks Reset 67000 67999 Display Cancel 68000 69000 Reserved 70000 79999 Compile cycle alarms 400000 499999 PLC alarms general 500000 599999 PLC alarms for channels 600000 699999 PLC alarms for axes and spindles 700000 799999 PLC alarms for users 800000 899999 PLC alarms for sequence cascades graphs Reference Fun...

Page 90: ...h TR 857 1254 English UK 850 1252 Japanese JA 932 Chinese Simplified CH 936 Korean KO 949 Chinese Traditional TW 950 Installing languages Languages that are not included with the standard product must first be installed An additional tool is implicitly required for Asian languages e g NJWIN The appropriate fonts are installed automatically with this When each language module is installed the tool ...

Page 91: ...rial Cyr Italic True Type Arial bold italic Aricyrbi ttf Arial Cyr Bold Italic True Type Table 2 5 ANSI table 1252 West Europe Font File name Name of font Arial Windows default Arial True Type Arial bold Windows default Arial Bold True Type Arial italic Windows default Arial Italic True Type Arial bold italic Windows default Arial Bold Italic True Type Table 2 6 ANSI table 1254 Turkish Font File n...

Page 92: ...t be stored in the path designated for that purpose user mbdde ini Creating user alarms The user can replace the alarm texts supplied by his own texts or add his own texts To do this use the Editor available in the area Start up HMI Editor To do this the additional files must be created in directory f dh mb dir MBDDE alarm texts via the Services operating area The texts from the user files overwri...

Page 93: ... in the Section Textfiles by the following entries Textfiles MMC F dh mb dir alm_ NCK F dh mb dir aln_ PLC F dh mb dir plc_ ZYK F dh mb dir alz_ CZYK F dh mb dir alc_ UserMMC UserNCK UserPLC UserZyk UserCZyk Example for two additional files texts for PLC alarms modified NCK alarm texts in the MBDDE INI file User MMC User NCK F dh mb dir mynck_ User PLC F dh mb dir myplc_ User ZYK User CZYK Languag...

Page 94: ...The following entry is in the configuration file for the alarm server file MBDDE INI in the section IndexTextFiles Extract from MBDDE INI IndexTextFiles ALNX f dh mb dir alnx_ ALSI f dh mb dir alsi_ DUMMY f dh mb dir dummy_ 1 First of all the file containing the alarm text extension must be created or one of the available ALNX for extending NCK alarm texts or ALSI for extending safety alarm texts ...

Page 95: ... SFC 18 SIG ID EV_ID SD RET_VAL Parameter Declaration Data type Memory area Description SIG INPUT BOOL I Q M D L The signal triggering the message ID INPUT WORD I Q M D L Data channel for messages W 16 EEEE EV_ID INPUT DWORD I Q M D L Message number not permitted 0 SD INPUT ANY I Q M D T C Auxiliary value Maximum length 12 bytes Only BOOL data types are permitted not permitted bit array BYTE CHAR ...

Page 96: ......

Page 97: ... the machine Requirements Access to the machine data operating area can be controlled by key operated switch or password Classification of machine data The machine data is divided into the following areas General machine data MN Channel specific machine data MC Axis specific machine data MA Display machine data MM Drive specific machine data M_ Machine data control unit Drive parameters solution l...

Page 98: ...ment of inertia mH mH millihenry Inductance Nm Nm Newton meters Torque us µs microseconds Time µA µA microamperes Current magnitude µVs µVs microvolt seconds Magnetic flux userdef user defined The units are defined by the user If the machine data does not use units no units are displayed If the data are not available the symbol is displayed instead of the value If the value ends in an H it is a he...

Page 99: ...layed With All others only the machine data are displayed for which no filter bit is set The softkeys behave in the same manner as with the display options for general machine data The settings are saved Example Figure 3 1 Display filter for machine data Initialization When you open a machine data window the filter setting that matches the area is automatically updated This filter allows you to hi...

Page 100: ...erion 5 is checked 5 All others If none of the group bits is set and All others is selected in the display filter then criterion 6 is checked If none of the group bits is set and All others is not selected in the display filter then the MD is not displayed 6 Indices from to If the index check is selected and the index of an array is within the chosen range then the MD is displayed If the index che...

Page 101: ... Text and enter a text for example text line 1 Acknowledge using the INPUT key in order to accept the text 3 In order to insert a machine data select Insert Data Select the machine data area e g Axis specific machine data The corresponding range of numbers 30 000 38 000 is displayed in the list 4 Mark machine data 32 000 In order to transfer the machine data into the user view press the softkey In...

Page 102: ... text The descriptive text is displayed at the bottom in the info line e g Channel name 3 To save the user view select Manage views Enter a name e g Test01 and accept it using the INPUT key 4 In order to display the user view select Assign Softkey and enter a text for the softkey labeling Figure 3 3 Assigning softkeys for direct selection Note There are 6 softkeys that can be used to saved user vi...

Page 103: ...tion level write toolholder PartFrame 9184 MM_USER_CLASS_WRITE_PARTFRAME Protection level write tool reference point WPFrame 9185 MM_USER_CLASS_WRITE_WPFRAME Protection level write workpiece reference point CYCFrame 9186 MM_USER_CLASS_WRITE_CYCFRAME Protection level write cycle frame TraFrame 9187 MM_USER_CLASS_WRITE_TRAFRAME Protection level write transformation frame ExtFrame 9188 MM_USER_CLASS_...

Page 104: ..._PRESET_MODE defines the PRESET basic offset function in JOG mode 0 No softkey 1 PRESET in the machine operating area default setting 2 Actual value setting 3 Actual value setting see online help Note To hide the PRESET Set actual value and Scratching softkeys MD 9220 MM_USER_CLASS_PRESET can also be set Actual value setting Actual value setting with system frame G500 active The values are written...

Page 105: ...asic frame With a value other than G500 in the Work offset field the values are written to the frame defined in the field You can select any tool you want See also Operation on HMI Operating Manual HMI Advanced 3 2 2 Fine work offset and base offset Function This function refers to the offset in the Settable work offset and Basic work offset screen forms Another column for the fine offset is inser...

Page 106: ...splayed or hidden in the Work offset window and in the Active WO compensations window Machine operating area MD 9248 MM_USER_CLASS_BASE_ZERO_OFF_MA can be set to select the access level from which WO base softkey is displayed in the Scratching screen in the Machine operating area or G500 can be entered in the work offset field 3 2 4 Redefining access levels for NC data Function The preset access l...

Page 107: ...F_DIR __N_SGUD_DEF File for global variables PATH _N_DEF_DIR REDEF MA_CTRLOUT_SEGMENT_NR APR 7 APW 2 APR Read access REDEF MA_ENC_SEGMENT_NR APR 0 APW 0 APW Write access REDEF SN_JOG_CONT_MODE_LEVELTRIGGRD APR 7 APW 7 M30 Definition files for REDEF For programming REDEF commands the same as for the GUD definitions separate definition files exist which are evaluated when then control boots _N_DEF_D...

Page 108: ...onding execution authorization exists the processing of the part program is aborted with alarm 14018 The preset for the current execution authorization corresponds to the access authorization on the control unit i e key operated switch setting 0 to 3 or a password for end users as far as Siemens References Programming Manual Chapter Access levels for NC commands 3 2 5 Creating plain text for PLC m...

Page 109: ...a texts are created and handled in the same way as alarm texts Language code for the text files according to the Table Languages and ANSI tables code page used See also Classifying user alarms Page 83 3 2 6 Set tool offset to be active immediately Function Wit the display MD 9440 ACTIVATE_SEL_USER_DATA can be used to specify that changes in the tool offsets are activated immediately even if the NC...

Page 110: ... mode namely the Axes Reference Point and Acknowledge Safe Position display All machine axes are always displayed The operator cannot change the values for the basic work offset without the appropriate access authorization Access authorization 7 is entered as the default value in MD 9247 and MD 9248 20098 DISPLAY_AXIS MD number Display or hide axis on the HMI Default setting 0xFFFFFFFF Min input l...

Page 111: ...t up NC NC Memory the user interface for HMI Advanced offers users with corresponding access authorizations the possibility of determining the utilization of DRAM and to adjust its size via MD 18351 MM_DRAM_FILE_MEM_SIZE A change to the DRAM memory causes a complete reorganization of the NCK memory NOTICE You must save all relevant data before changing the memory sizes If machine data is changed t...

Page 112: ...Direct changes to objects in the DRAM that are not saved on the FFS are lost on Power Off 3 2 9 Specifying how STAT and TU values should be displayed Singularities in special kinematics and robots In the Cartesian point to point method PTP in workpiece coordinates the position of the machine axes is ambiguous in some places In order to define these singularities without ambiguity the machine posit...

Page 113: ...channel specific machine data MD 9033 MA_DISPL_INVERT_DIR_SPIND_M3 Normal or inverted display is possible For example if you want the same icon to be displayed at M4 for the counter spindle as at M3 for the main spindle set bit n 1 see inverting M3 M4 at the control interface 9033 MA_DISPL_INVERT_DIR_SPIND_M3 MD number Spindle rotation direction display Default value 0x0000 Min input value 0x0000 ...

Page 114: ... the factor by which the supplied spindle utilization will be multiplied 9429 MM_MA_SPIND_POWER_RANGE MD number Display range for spindle utilization Default setting 100 Min input limit 100 Max input value Changes effective after POWER ON Protection level 3 4 Units Data type WORD Applies from SW version 6 4 Significance In this MD you specify the display range of the bar graph for the spindle util...

Page 115: ...ction generator 1 Open the following window in the Start up Optimization Test Function Generator operating area 2 In the screen form that appears select a signal a signal type and a factor for normalization under Mode 3 Continue by pressing the Signal parameters softkey The Function generator parameters screen form is displayed 4 Enter the settings for amplitude cycle duration pulse width and limi...

Page 116: ...servo softkey followed by the Servo trace softkey in the Start up operating area 2 Select the variables to be measured from the drop down list in the Signal selection area Refer to the motor data sheet to obtain the settings for the measuring period and trigger time After parameterization start the measurement by pressing the Start softkey 3 Select the constant power range or constant torque range...

Page 117: ...ervo trace Evaluation If the utilization display is to indicate 100 for nominal data and higher values at operation above the nominal working point the normalization factor setting can be calculated from the motor data or from the diagram and measurement as follows MA_SPIND_MAX_POWER Maximum_of_the_measured_power rated power_S1 100 MA_SPIND_MAX_POWER 10500W 7000W 100 150 Enter the factor 150 in th...

Page 118: ...Parameterizing machine data 3 2 Parameterizing the control using machine data HMI Advanced IM4 112 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 ...

Page 119: ...PLC issues jobs to the HMI that initiate a data transfer between the HMI PCU hard disk and NCK Specifying the user control file DB19 DBB16 PLC HMI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Always 1 PLC index for the user control file value 1 127 Specifying the job list DB19 DBB17 PLC HMI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PLC line offset in the user control file value 1 255 Job ...

Page 120: ...tial procedure User control file The names of the job lists to be executed are stored in control file PLC_IN_OUT_xxx TEA in the display machine data directory BD DIR on the HMI PCU hard disk where xxx represents a number between 001 and 127 The file contains a maximum of 127 references to job lists Users should create the control file The PLC sets an index 1 127 via DB19 DBB16 which determines the...

Page 121: ...t 9 Error while executing job list Conflict resolution When a job list is executed manually via operator input prompts can occur in the protocol e g if an MPF file is located both on the NC as well as on a hard disk and the two MPF files are different The default setting is yes i e all prompts are responded to with Yes If no all prompts are responded to with No The default setting for the response...

Page 122: ...configured in the TaskConfiguration section in the REGIE INI file A fourth softkey bar can be used for OEM applications Softkey 1 2 3 4 5 6 7 8 Task number 96 97 98 99 100 101 102 103 Task numbers 24 to 95 are already reserved for child tasks of standard applications or for specific OEM tasks The associated label texts can be entered in the language dependent re_xx ini files Application For manufa...

Page 123: ...e in the 1st byte Bytes 2 to 8 are reserved Note Check that the specified area is not already occupied by input bytes output bytes or flag bytes The block number and the byte area are not checked Updating The task number in the first byte is updated for At every task change by the HMI When the connection is changed to a different NC in M N For the duration of indeterminate states e g during change...

Page 124: ... function number DBB32 bit 0 5 2 Invalid parameter 3 Error when writing to HMI internal variable 10 Channel not present DBB33 Acknowledgement mechanism between PLC HMI Via DB19 DBB32 bits 6 7 there is an acknowledgment mechanism that ensures that the HMI and the PLC coordinate the channel selection The PLC sets Bit 6 to 1 Function request The function request can only be set by the PLC if bits 6 a...

Page 125: ... PLC data block The number of the DBx with DBBy must be entered by the user in the HEADER INI file as follows UserTextInfo USER_TEXT_BASE DBx DBBy with x data block number y starting byte in the block If this interface is specified the text length limiting must also be activated Textlength 33 The name of the PLC alarm text file e g alpu_ should be entered by the user in the MBDDE INI file in the T...

Page 126: ...he Start DBBx may only be supplied for a new job with bit 0 1 if all of the bytes after the previous job were again zero and the parameters for the new job Start DBBx 1 to StartDBBx 5 are correctly set Special characters that have a special meaning within the syntax for this function must not appear within the user s character string Start DBB 5 Start DBBx HMI detects a job and acknowledges it all...

Page 127: ...er of the JOG and MDA modes the text Handwheel acts on axis should be output in the field Program name in the first line together with the appropriate axis names the text slides active should be output with the corresponding slide number in the second line Procedure 1 Identify the PLC HMI interface in the HEADER INI file e g DB60 DBB10 2 Enter name of the PLC user text file in MBDDE INI e g TextFi...

Page 128: ...r the specified partner channels irrespective of the current mode of these partner channels e g normal program execution program test search via program test etc When the NC reaches the specified target block in the current channel the NC stops the block search and deselects program test mode the auxiliary functions of the target block are no longer output A dialog message is output which must be ...

Page 129: ...ettings are possible BlockSearch SeruproEnabled 1 Shows SeruproEnabled 1 or hides SeruproEnabled 0 the softkey used to do a block search in program test mode The softkey appears in both dialogs Blocksearch Searchposition and Blocksearch Searchpointer SeruproEnabled 0 0 Function inactive 1 Function active default setting SeruproConfig 1 1 Block search in currently selected channel default setting 2...

Page 130: ...B19 DBB32 34 SINUMERIK icons The following SINUMERIK icons with the TrueColor color setting are available file name in brackets Channel status Channel RESET Channel active Channel interrupted NC_RESET BMP NC_START BMP NC_STOP BMP Feed stop Feed is not enabled FEEDSTOP BMP Spindle status Spindle is turning counter clockwise Spindle is turning clockwise Spindle not enabled Spindle STOP SPNDLEFT BMP ...

Page 131: ...ANNING_STAT MD number Change cross channel status display Default value 0 Min input value 0 Max input value 1 Changes effective after POWER ON Protection level R W 4 1 Units Data type STRING Applies from SW version 6 2 Significance Cross channel status display 0 Display previous program status in header 1 Display in program status line in header according to configuration in Header ini file SINUME...

Page 132: ...nd spindle status are output as an icon at the display position spindle status can be separately output The channel status icons can be superimposed with the Feed not enabled icon The following hierarchy applies from highest to lowest priority 1 Channel STOP highest priority 2 Feed is not enabled 3 Channel active 4 Channel RESET lowest priority Syntax ChanStatFeedStop Channel number Channel number...

Page 133: ...mutually exclusive i e either cross channel status display or USER OEM icons can be configured The complete file is to be found in Section HEADER INI Example with 16 display positions There are 16 display positions defined in the program status line header where each SINUMERIK icon occupies two positions number icon 6 3 5 529 6 0 0 5 357 Figure 4 1 Program status line with 16 positions The SINUMER...

Page 134: ...2 is displayed superimposed with the feed inhibit channel 2 Pos5 fifth display position SpindStat 3 spindle status for spindle 3 is displayed The following display for example appears in the program status line 6 3 5 529 6 0 0 5 357 6 Figure 4 3 Program status line with icons 2 Deactivating Icon displays configured in this way can be deactivated if user status displays are used as described in B C...

Page 135: ...ser Icon is set then the associated UI_x entry should exit otherwise nothing is displayed To display an icon according to the above declaration the PLC sets the corresponding bit in the double word Example Display an icon assigned to UI_0 bit 0 Display an icon assigned to UI_31 set bit 31 If the bit is reset by the PLC the associated icon is cleared from the display Example UI_3 Icon_01 bmp 12 If ...

Page 136: ...ys with lower identifier numbers with important displays high identifier numbers Note If two HMI units are assigned to one NC PLC unit M N the PLC must first determine from the control interface which of the HMI interfaces is active Icons can be requested by the PLC for the active HMI unit only Configuring OEM texts The machine manufacturer can display his own texts in the program directory and pr...

Page 137: ...provided i e a total of 6 fields are possible A hotlink to the first byte for each line is set up in the HMI If a change occurs in that byte the HMI reacts If the HMI has displayed the data it writes a 1 to the first variable The HMI is informed about this change by means of the hot link whereupon it writes a 0 to this variable The HMI itself does not have to react to this change The PLC can only ...

Page 138: ...ord represents exactly one OEM icon corresponding to the screen number Thus if bit 0 is set bit map OI_0 is displayed If a bit is reset the associated bit map is deleted A maximum of 16 icons can be displayed enabling a total of 16 display positions Empty positions need not be specified Figure 4 5 Example for OEM Icons See also HEADER INI Page 283 ...

Page 139: ... Small fonts must be selected under Control Panel Display Settings Software Name HMI Advanced for PC PG Installation language German English Distribution medium CD Can be uninstalled Yes Operating sequence 1 Insert the CD in the CD drive 2 Start setup exe 3 Select language 4 Specify the target directory Any 5 For SINUMERIK powerline select Online with communication to NC The system asks whether yo...

Page 140: ...ng With the Connection Wizards connections are possible both via MPI and Ethernet depending on the control unit Use an Ethernet connection for SINUMERIK solution line and an MPI connection for SINUMERIK powerline The type of connection depends on the software installed on the 840Di control unit Starting the NCU Connection Wizard The Connection Wizard is started under Start menu NCU Connection Wiza...

Page 141: ...out these restrictions Various methods can be used to switch between the desktop with HMI Advanced and the other desktops at any time Desktop creation is configurable The solution is only available for PGs PCs not for PCU 50 3 Desktop applications In addition to a standard desktop that is always present one or more desktops are created dynamically HMI Advanced is loaded into a dynamically created ...

Page 142: ...e Windows restricts window communications to one desktop 4 16 bit applications are always started by Windows in the login desktop and so do not work in a dynamic HMI desktop The desktop switch can therefore not be used if 16 bit applications are being used in HMI Advanced In this case HMI Advanced must be started in the conventional way 5 1 3 Configuring the desktop switch application Function The...

Page 143: ...sktop Immediately Start desktop immediately Delayed Start desktop when selected SetHMIColors TRUE With SetHMIColors the Desktop 2 uses its own color scheme with the advantage that this color scheme does not affect other desktops This attribute is intended exclusively for use with HMI Advanced because it uses its own color scheme which is partially very different from standard Windows FALSE The des...

Page 144: ...esktop 1 standard user desktop Alt 2 Switches to desktop 2 HMI Advanced desktop Alt 3 Switches to desktop 3 optional additional user desktop Alt 4 Switches to desktop 4 optional additional user desktop Starting HMI_Advanced in a separate desktop 1 First start a second desktop then HMI Advanced Figure 5 2 Linking to the desktop switching application 2 Switching by clicking on the corresponding desk...

Page 145: ...e 5 1 Installing HMI software on a PG PC HMI Advanced IM4 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 139 Note If WindowOnTop False is configured in HMIDESK INI the window must be brought to the foreground using Alt TAB ...

Page 146: ... for screenshots You can generate a screenshot with key combination Ctrl P The entire screen is copied to a file with automatically generated file name according to the following scheme scf00001 bmp scf00002 bmp scf00003 bmp etc A maximum of 99 screenshots can be stored After that the files are overwritten again starting with scf00001 bmp The screenshots are saved as BMP files to the temporary dir...

Page 147: ...easurement cycles and cycle versions Version data NCU Version data HMI files Version data cycles Version data definitions The measurement cycles and cycles that are used by HMI Advanced are available on the hard disk of the PCU Their version can be queried via the horizontal softkeys With the Detail softkey you can query further information about a version for example to pass it on to hotline supp...

Page 148: ...together in back up archive files and then downloaded again from there For NC data optional compensation data of the axes can also be saved The drive data cannot be changed and can be optionally saved in the acx format as binary data or in the xml format Requirements Access authorization is required to carry out series commissioning The access authorizations and other settings for the archive are ...

Page 149: ...Result When selecting Archive the archive is saved on the hard disk under the following path F dh arc dir Alternatively the archive can be saved on a partitioned USB Flash Drive with a partition for Linux and Windows Read in archive Requirements The commissioning archive must be located under the same path on the new control as on the control on which it was created In order to read in a commissio...

Page 150: ...blocks SDB Use When upgrading the PLC and or system data blocks only specific data can be updated by entering the blocks into an INI file that are not overwritten and should therefore be updated Upgrading the PLC In order to upgrade the PLC select PLC and create a PLC series commissioning archive Further enter the blocks into a separate INI fie that should not be updated Upgrading system data bloc...

Page 151: ...l DBs from from to to are kept 2 DB number byte The byte of the data block number is kept 3 DB number from to The bytes from to to of the data block number are kept 4 User specific comments can be specified For an error free descriptive file this language independent text is output in the dialog line and should not be longer than 50 characters so that it can be completely displayed in this dialog ...

Page 152: ...ll as a descriptive file e g generated by the machine construction OEM The archive and the descriptive file are downloaded into the archive directory of the machine to be upgraded The target directory is mandatory Select the INI file and a PLC series commissioning archive from which the archive directory is selected A syntax check is subsequently started Using the softkey Start data is read out of...

Page 153: ...the PLC data 2 Create a descriptive file with the following contents Message designed by XXX SIEMENS AG Erlangen DB3 3 78 DB67 DB67 complete DB 3 79 DB3 2 DB111 DB111 complete 3 Save the descriptive file as TEST1 INI and save in the directory dh arc dir of the control that is to be upgraded 4 Select the descriptive file TEST1 INI and the series commissioning archive to upgrade the control The synt...

Page 154: ... archive does not exist in the PLC then an appropriate entry is made in the error log The length of the data block is defined by the length in the upgrade archive If byte addresses are defined for the data block then these data areas are transferred from the upgrade archive into the PLC Error messages are output if the address either does not exist in the upgrade archive or in the PLC If no byte a...

Page 155: ...ring system 1 and 2 actual speed value optimizing the position control loop of the axis e g following error control deviation servo gain factor checking the entire control loop of the axis e g through position setpoint actual value comparison and speed setpoint actual value comparison checking hardware errors e g by checking the encoder If the axis is moved mechanically the actual position value m...

Page 156: ... Service axis Use The information in the Service axis dialog is used to check Setpoint branch e g position setpoint speed setpoint programmed spindle speed setpoint Actual value branch e g position actual value measuring system 1 and 2 position setpoint Optimizing the position control loop of the axis e g following error system deviation Kv factor Complete control loop of the axis e g by comparing...

Page 157: ...The configuration data of a machine HMI version NCU version axis configuration drive configuration bus parameters active bus nodes can be written into a file and subsequently read out or printed Configuration data is output in 2 stages Creation of the configuration data file CONFIGURATION_DATA in the Diagnostics operating area by pressing the Config data softkey Read out of the CONFIGURATION_DATA ...

Page 158: ...Settings select which actions of the control should be logged in the Action log settings Figure 5 7 Action log settings Logging on off Additional settings The path of the log file is permanently set and cannot be changed File size of log file in bytes Transmission Write interval 1 The log is only saved to hard disk upon request e g trigger default setting 0 The longest waiting time in seconds befo...

Page 159: ...al data such as tool offsets and work offsets can be logged A description of the variables can be obtained via the Help function in the Parameters operating area under Variable Views File accesses All domain services e g load unload program are logged PI services Program Invocation All PI services e g program selection file deletion tool deletion are logged A description of the variables can be ob...

Page 160: ...dle speed only AUTO and MDA Actual spindle speeds Override influence of the axes and spindles Actual tool and active tool offset All active G functions All active frames TRAFOS if not clearly visible from the G function All active M functions Machine data for the action log The machine data should be set to the following values General MD Value Significance 11295 PROTOC_FILE_MEM 9 0 1 Memory type ...

Page 161: ...s contents are kept up to the next trigger Content of the log file The log file comprises the following columns Date Time Name Event ID Event description Example of a log file HMI version 06 04 24 00 NCK version 660000 Activated entries HMI_START HMI_EXIT PLC_CRASH PLC_CRASH_ALARM KEY_PRESSED KEY_PRESSED KEY_PRESSED KEY_RELEASED KEY_RELEASED KEY_RELEASED ALARM ALARM_QUIT OPEN_WINDOW OPEN_WINDOW OP...

Page 162: ...N_WINDOW Windowstate changed State 1 Index 1 in Application DG 30 03 2006 13 25 03 default 0 OPEN_WINDOW Windowstate changed State 992 Index 1 in Application RE 30 03 2006 13 25 03 HMI Adv RE 0 KEY_PRESSED Key pressed HSK 4 F5 5 30 03 2006 13 25 02 HMI Adv RE 0 KEY_PRESSED Key pressed AREA SWITCH a 30 03 2006 13 24 56 HMI Adv 0 CH_STATE_CHANGED Channel State changed to active 30 03 2006 13 24 56 H...

Page 163: ...ded in References HMI Programming Package Part 1 Operator s Guide Sequence control 5 6 3 How to save the log file Requirements The actual log file is displayed in the operator area Diagnostics Service Displays Action Log on the screen softkeys MMCWIN file and Crash Log Log file after initiating the trigger The file CRASH COM is generated in the following cases If the interface signal DB19 DBX0 6 S...

Page 164: ...the log files select Save log The following files can be saved ACTION COM binary file ACTION LOG CRASH COM binary file CRASH LOG 2 The logs are saved under Diagnosis Log files For example select Services Data Out Disk in order to read out the log file 5 6 4 NCDDE Trace log Diagnostics with NCDDE Trace Press the Trace softkey to open the following dialog Figure 5 8 NCDEE Trace dialog ...

Page 165: ... be selected in consultation with system or OEM development personnel The log created is used to investigate software problems and must be sent to system or OEM development personnel for analysis and diagnostics purposes Creating the log file The log file is called debug out or _debug out and is saved in the following directory mmc2 ...

Page 166: ...yed Further analyses are possible via the listing of DDE messages monitoring of the processes memory utilization and network settings Configuring the HMI Analyzer The HMI Analyzer is configured in the HMIAnalyzer ini file HMI_DIRS DIR01 MMC2b DIR02 HMI_ADV DIR03 ADD_ON DIR04 OEM DIR05 USER HMI_FILES FILE01 MMC INI FILE02 REGIE INI FILE03 MBDDE INI FILE04 OEMFRAME INI FILE05 NETNAMES INI FILE06 KEY...

Page 167: ...t is analyzed The result of the analysis is displayed as a list on the right side The result of the analysis can be saved as a profile All of the items marked in the tree are saved toggle key or double click on the respective box Figure 5 9 Example of ini files Saving the current data profile The profile of the currently selected items can be saved via the menu item File Save Profile The menu item...

Page 168: ...is selected for comparison using the the key Add à and moved to the Compared Profiles list The first selected profile is considered as the original the second selected profile is considered the modified profile A profile can be moved back into the list using the ß Remove button The sequence in the list can be changed via arrow right The Compare button can be used as soon as two profiles in the Com...

Page 169: ...information on the processor and information on the individual hard disk partitions and drives Memory More precise information on the existing and available memory is displayed here in KB Used Memory Percent of allocated memory Physical Memory total Total size of the RAM Physical Memory available Free available RAM memory Page File total Total memory of the swap file Page File available Free avail...

Page 170: ...en the Modules item is selected the loaded DLLs for all running processes are determined When HMI Advanced is running the applications of all operating areas that are entered with ProLoad False in the Regie ini are also started For this the loaded DLLs are also determined System Gives information on general PCU or PC data Network Display of the current network data All the data that can be determi...

Page 171: ... in another regie ini file with a higher priority and is therefore not in effect For example an entry was made in the OEM directory TaskConfiguration Task6 name TestApp Timeout 10000 PreLoad True This is then overwritten in the user directory TaskConfiguration Task6 empty Figure 5 11 Checking the start of the OEM application HMI Analyzer Under Files HMI the regie ini is selected The resulting regi...

Page 172: ...ot in effect For example an entry was made in the OEM directory NCU840D ADDRESS0 5 NAME NC SAP d ADDRESS1 6 NAME PLC SAP 1 This is then overwritten in the user directory NCU840D ADDRESS0 14 NAME NC SAP d ADDRESS1 14 NAME PLC MAX_BUB_CYCLICS 0 Figure 5 12 Checking the connection to the control HMI Analyzer Under Files HMI the mmc ini is selected The resulting mmc ini file from all the HMI directori...

Page 173: ...for Append should be set and the checkmark for ShowAll should be removed The applications that appear in the list have not answered within the answer time The displayed applications can be the reason for the slow blocking system Note Clients that establish DDE connections during operation are particularly affected Clients that still use the DDEML should change to DCTL or limit the establishing of ...

Page 174: ...an also be implemented as a request By doing this the basic load on the control can be reduced Using the filter request poke or execute you can check whether these DDE functions are burdening the system Cyclic requests with short cycle times burden the system The cycle time can be determined from the Time column This column displays the time that has elapsed since the start of windows in milliseco...

Page 175: ...ing data Figure 6 1 Start up Magazines Magazines Name Enter a new name or select an existing name for the real magazine Display text Language dependent name of the magazine Number Display of the current magazine number Type Selection of a magazine type chain magazine revolver box type magazine Locations Enter or display the number of magazine locations Number of columns The number of columns is re...

Page 176: ...iately displayed from patm_xx ini 3 Select the magazine type Chain magazine Revolver Flat magazine 4 Enter the number of magazine locations 5 For box magazines the number of columns must be entered too 6 Accept the data with the OK softkey Note If the message invalid value in magazine appears the number of locations and or number of columns is incorrect The number of locations value must be divisi...

Page 177: ...press the PLC data softkey Note The next time the PLC is booted the message Deleting DBxx in PLC may appear In this case the specified DB is deleted via STEP 7 As an alternative a suitable PLC archive can also be loaded 6 1 2 How to parameterize a buffer Buffer Buffer locations are spindles grippers loaders and transfer locations All buffer locations are managed in an internal buffer magazine with...

Page 178: ..._1 in the NC have a direct relationship to one another This means that for example the spindle buffer with index 1 must also be the 1st spindle for the NC index 2 2nd spindle Creating a buffer location Follow the steps outlined below 1 Press the New softkey 2 Enter a name e g Gripper_1 If it exists the display text is immediately displayed from patm_xx ini 3 Select the type Transfer location gripp...

Page 179: ...J OO EXIIHUV 0DJ OO ORDGLQJ ORFDWLRQV 6SLQGOHB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 6SLQGOHB KDQJH SRVLWLRQ IRU VSLQGOH KDQJH SRVLWLRQ IRU VSLQGOH RDGLQJ SRLQW IRU VSLQGOH LV DOZD V ORFDWLRQ QR 0DJD LQHB 0DJD LQHB Figure 6 3 Example of a machine with buffer and loading magazine No Name Distance to change position 1 Spindle_1 Magazine_1 distance 0 Magazine_2 di...

Page 180: ... locations are defined or existing ones displayed Figure 6 4 Start up Loading locations Locations Name Name of loading location max 32 characters Display text Language dependent name of the magazine If it exists the display text is immediately displayed from patm_xx ini Number Display of the current magazine number Type The options are loading point and loading station Index The index counts the l...

Page 181: ...e onto which the tool to be loaded is placed The tool is then transported from that location to the magazine via a transport mechanism Loading stations are generally used for box or chain magazines The loading station is assigned to location type 6 TC_MPP1 in the magazine data Location type 6 NCK does not differentiate between cases i e if the tool was moved to this location the tool remains there...

Page 182: ... SRLQWB RFDWLRQ QR 0DJD LQH QR 0DJB 1R 0DJB 1R 0DJ OO EXIIHUV 0DJ OO ORDGLQJ ORFDWLRQV 6SLQGOHB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 0DJ RF ULSSHUB 6SLQGOHB KDQJH SRVLWLRQ IRU VSLQGOH KDQJH SRVLWLRQ IRU VSLQGOH RDGLQJ SRLQW IRU VSLQGOH LV DOZD V ORFDWLRQ QR 0DJD LQHB 0DJD LQHB Figure 6 5 Example of a machine with 2 magazines and 3 loading locations No Name Distance to change...

Page 183: ...ne If it exists the display text is immediately displayed from patm_xx ini Hierarchy To overcome the inflexible classification of magazine locations according to location type locations can be arranged in ascending order i e in a hierarchy see Section Hierarchy of location types Form type The position of the reference location tool shank is specified via the form type Parameterization Definition o...

Page 184: ...ight top and bottom do not confuse this with the tool size Reference location The reference location is the physical location in the magazine It is used as a reference point for specifying the tool size and is required for calculating the magazine assignment The size of the reference location is always represented as tool size 1 1 1 1 For parameter settings refer to Normal location type 6 1 5 Exam...

Page 185: ...L H ZLWK RFFXSLHG KDOI ORFDWLRQV Figure 6 8 Oversized location type for chain magazines Parameter settings for the location type height h 2 width b 4 left l 0 right r 0 top t 0 bottom b 0 Oversized location type for box magazines In a box magazine a tool with the size 2 2 2 2 occupies one half location in each direction in addition to the normal magazine location HLJKW OHIW WRS ERWWRP ULJKW 5HIHUH...

Page 186: ... left right top bottom as FREE 6 1 6 Example To assign a hierarchy to location types Hierarchy of location types To overcome the inflexible classification of magazine locations according to location type locations can be arranged in ascending order i e in a hierarchy Several such hierarchies can be set up for TO units but a location type can only belong to one hierarchy Not allowed are e g A B and...

Page 187: ... 4 Enter the height and width of the location type in half locations Depending on form type enter left right top bottom as required unoccupied half locations 5 Enable or disable Consider adjacent location 6 In the view graphic set the position of the reference location using the cursor keys 7 Press the OK softkey to save Delete location type The Delete softkey deletes the selected location type Th...

Page 188: ...ine configuration is available to the associated channels simultaneously In this screen new data required for the selected magazine is defined or existing data is displayed Figure 6 11 Magazine configuration Configurations Name Name of the magazine configuration max 32 characters Tool search transfer from configuration Default setting Setting for TC_MAP10 0 NCK uses values from TC_MAMP2 active too...

Page 189: ... of locations in the configuration all assigned magazines Def locations Total number of locations in the configuration to which a location type was assigned Real magazines Name Name of the selected real magazine Type Type of magazine No of Locations Number of locations for the selected magazine Location types Location type Name of selected location type From location 1 location to be defined To lo...

Page 190: ...ign deassign real magazines 1 Select a real magazine and press the Assign softkey This real magazine is then included in the magazine configuration 2 After each assignment the total number of magazine locations is accordingly updated in the configuration 3 You can remove a magazine again from the magazine configuration by pressing the Deassign softkey Assign deassign location types 1 Select locati...

Page 191: ...y 2 Load magazine configuration 3 Activating the Load config file softkey opens the Load magazine configuration screen 1 16 Load magazine configuration Here the previously created INI file is uploaded to the NCK via the Load softkey The procedure is channel specific only one configuration is possible for each TO unit This means if TO unit 1 is assigned to channels 1 2 3 and 6 the configuration whi...

Page 192: ...n also be created on an external PC and copied into the user directory Country specific sections are parameterized in the language patm_xx ini file in the BatchTools section xx stands for the national identifier e g gr for German uk for English Other languages see Table 2 2 Additional functions The following additional functions have been implemented in the magazine tool work correction list and t...

Page 193: ...rier up to now CODECARRIER_TOOLSTATE_MASK receives the default value 92 If the value for CODECARRIER_TOOLSTATE_MASK is expanded then the size of the dialog variables T9 in wkonvert txt has to be adapted accordingly See also Start up of code carrier Page 258 6 2 2 Structure of the paramtm ini file Directory Directory user paramtm ini Note Until now the mmc2 paramtm ini parameter settings for tool m...

Page 194: ...guration of magazines SKTOOLCAT 7 Tool catalog SKTOOLCAB 7 Tool cabinet SKSINCOMLD 7 Load tool from SINCOM if code carrier is installed SKCTORSINCOM 7 Code carrier functions or tool loading from SINCOM if code carrier is installed SKMGLREPR1 7 Display 1_MagList SKMGLREPR2 5 Display 2_MagList SKMGLREPR3 5 Display 3_MagList SKNCTOOLDATA 7 Read tool data from NC or file management if ACTIVATE_EDGE_MA...

Page 195: ...ing SKMGLISTPOS 7 Softkey next magazine SKMGNEXT 7 Create tools in NC SKTLNEWTOOL 6 Display 1_ToolList SKTLLREPR1 7 Selection of Display 2_ToolList SKTLLREPR2 5 Display 3_ToolList SKTLLREPR3 5 Location search user defined 1 SKFINDPL1 7 Location search user defined 2 SKFINDPL2 7 Location search user defined 3 SKFINDPL3 7 Location search user defined 4 SKFINDPL4 7 Location search SKFINDPL 7 Location...

Page 196: ...5 7 Softkey Filter5 SKBFILTER6 7 Softkey Filter6 SKBMAGFILTER 7 Softkey magazine selection for filter SKBATREACT 7 Softkey batch function Reactivate SKBATTOCABIN 7 Softkey batch function In cabinet SKBATDELTOOL 7 Softkey batch function Delete SKBATUNLOAD 7 Softkey batch function Unload SKBFILTERACT 7 Softkey batch function Update filter SKBATLOAD 7 Softkey batch function Load SKBATLIST 7 Softkeys ...

Page 197: ...ome effective without confirmation including the tool identifier no DEFAULT_WITHOUT_CONFIRM 0 Half locations From 1 to 7 TOOLSIZE_LEFT 1 Half locations From 1 to 7 TOOLSIZE_RIGHT 1 Half locations From 1 to 7 TOOLSIZE_UPPER 1 Half locations From 1 to 7 TOOLSIZE_DOWN 1 Tool type from 100 to 1000 TOOLTYPE 120 Duplo number From 1 to 32000 TOOLDUPLO 1 Ident no Max length 27 TOOLIDENT NEW Additive value...

Page 198: ...t_Length_Unit 0 Spindle number as TC_TPG1 TOOLGRINDspinNoDress 1 Chain rule as TC_TPG2 TOOLGRINDconnectPar 1050629 1050629 binary 0000 0000 0001 0000 0000 1000 0000 0101 Bit0 1 Type Bit2 1 Geo L1 Bit11 1 Wear L1 Bit20 1 Base L1 Minimum wheel radius as TC_TPG3 TOOLGRINDminToolRadius 0 Minimum wheel width as TC_TPG4 TOOLGRINDminToolWide 0 Current width of grinding wheel as TC_TPG5 TOOLGRINDactToolWi...

Page 199: ...ically when the working offset list is opened False function can only be activated via softkey default True function is automatically carried out when the working offset list is opened DCHECK_AUTO_ACTIVATE False DCHECK_AUTO_ACTIVATE_MODE is only used if DCHECK_AUTO_ACTIVATE True 0 The Activate D check function is carried out automatically when the working offset list is opened even in the main scr...

Page 200: ...IST 0 The inch metric setting is considered for the code carrier NOTICE The settings described here are only relevant if the MD MN_CONVERT_SCALING_SYSTEM 1 is set in the NC The entry for DATABASE_LENGTH_UNIT is only analyzed if no unit was entered in the tool database i e once under normal circumstances If it is an old NC without an inch metric conversion function or if MN_CONVERT_SCALING_SYSTEM 0...

Page 201: ... to the code carrier For future data transfers between the code carrier and NC this is taken into account accordingly 1 inch In future all relevant data is written in inches to the code carrier For future data transfers between the code carrier and NC this is taken into account accordingly CODECARRIER_LENGTH_UNIT 1 Tool status If a tool is removed from the NCK and transferred to an external medium...

Page 202: ...variables on changing to WIZARD screens or on pressing WIZARD softkeys All settings must be set in one single line by the name parameter An option is enabled by the value True and disabled by the value False or by the absence of the name parameter in the line EnableAllTogetherWriteToNcdde True all data in a single NCDDE variable EnableSingleWriteToNcdde True each data item has a separate NCDDE var...

Page 203: ...nificant bit is Bit 1 TC_TP8_8 ToolState Used Tool was being used via GUI list and details forms for NCU tools default FALSE AllowChangeOfTC_TP8_8 False default AllowChangeOfTC_TP8_8 True GeneralSettingsForMagAndToolList ToolState_Lang_12345678 Empty use language DLL If MagPlaceState_Lang_12345678 and ToolState_Lang_12345678 are not defined here or equal Empty then the locale dependent values in t...

Page 204: ...C_MPP4_16 PlaceStatus Bit 16 of 1 to 16 Example MagPlaceState_Lang_12345678 12345678_MagPlaceState_Lang MagPlaceState_Lang_12345678 Empty For alphanumeric columns in a list Width of a character in twips The approximate column width is calculated by multiplying the value entered here by the number of characters from the column parameter setting ColumnWidthTwipsPerAlphaCharacter 140 For numerical co...

Page 205: ...umLinesPerReq 27 from Version P4 3 8 Up until P4 3 8 the value 7 worked well Width of the bitmap image for the current tool and the current tool magazine location in the list displays Unit number of characters the width of a character is set by ColumnWidthTwipsPerAlphaCharacter or ColumnWidthTwipsPerNumericCharacter Lowest value 1 highest value 32 default 5 User defined images can also be used if ...

Page 206: ...rrent tool DNo DL with current DL 0 ActToolZeroDLBitmap paatdl0 bmp as for ActToolBitmap for the programmed tool ProgToolBitmap papt bmp as for ActToolZeroDBitmap for the programmed tool ProgToolZeroDBitmap paptd0 bmp as for ActToolZeroDBitmap for the programmed tool ProgToolZeroDLBitmap paptdl0 bmp File name of the bitmap for the current magazine location ActPlaceBitmap paap bmp show whether the ...

Page 207: ...ion to activate vertical softkeys in an additional state for magazine selection This helps to prevent users from excessive use of next mag softkey if a lot of magazines are available You can define shortcut softkeys for up to 5 favorite magazines per TOA using section ShortcutSoftKeysForMagSelect in paramtm ini and patm_ ini MagListMagSelectSoftkey NextMag default MagListMagSelectSoftkey SelectMag...

Page 208: ... General then the text is read from the locale dependent file e g language patm_gr ini see FormTitles section In each case the text parameters should be set for all list displays for both transformed and untransformed display Pay particular attention to the working offset lists currently these lists are only output with transformed data In this case the list display titles from TrafoFormTitles is ...

Page 209: ...ext EL3 Half location left right top bottom 3_ToolSizeLRTB 2 2 1 1 Location type number for location search 3_PlaceTypeNo 1 Softkey text for 3rd location search locale dependent 4_SoftkeyText EL4 Half location left right top bottom 4_ToolSizeLRTB 1 2 1 1 Location type number for location search 4_PlaceTypeNo 2 Tool OEM Data and Tool Application Data Help for UserDataParamIO lines Format of data in...

Page 210: ...laces MM_DISPLAY_RESOLUTION are displayed Resolution accuracy Number of Min 9999 For the input Minimum value Max 9999 For the input Maximum value comment Comment Lines UserDataParamName Locale specific mechanism Lines UserDataParamSize Locale specific mechanism Lines UserDataParamSizex Locale specific mechanism ToolParams UserDataParamName1 TC_TPC1 UserDataParamName2 TC_TPC2 UserDataParamName3 TC_...

Page 211: ...taParamIO7 Type Int Min 0 Max 1 5 Number of the OEM data Type Defines the type of OEM data Default Floatn Float Floating point as used in the NC The number of decimal places depends on MM_DISPLAY_RESOLUTION in mmc ini and on the res in this parameter line Int Integer range 999999999 to 999999999 Res 2 Resolution accuracy Number of decimal places if Type Float floating point number Range from 0 to ...

Page 212: ..._xx ini section ToolEdgeParams access code TC_DP3 in this example If in the tool detail screens the transformed display is active the value of EdgeParamName as access code is used for the ToolEdgeParamsTrafoTextReplace section in paramtm ini used The value found there is then used as text or access code depending on General ReadLanguageIni in order to determine the output text for the tool detail ...

Page 213: ...ParamSize TC_DPC_UNIT UserDataParamSize1 EndOfList UserDataParamSize1 TC_DPC1_UNIT UserDataParamSize10 TC_DPC10_UNIT ApplDataParamName1 TC_DPCS1 ApplDataParamName2 TC_DPCS2 ApplDataParamName3 TC_DPCS3 ApplDataParamName4 TC_DPCS4 ApplDataParamName5 TC_DPCS5 ApplDataParamName6 TC_DPCS6 ApplDataParamName7 TC_DPCS7 ApplDataParamName8 TC_DPCS8 ApplDataParamName9 TC_DPCS9 ApplDataParamName10 TC_DPCS10 A...

Page 214: ...d in a number of instances as well for entering data Name parameters are used in parameter lines The names are separated from the parameter value by The parameters themselves are separated one each other by blanks are permitted to the left and to the right of parameter names parameter value and Example for the syntax of lines in the OEM data format CuttEdgeSupervisionOEM UserDataParamIO5 Min 9999 ...

Page 215: ...taParamName7 TC_MOPCS7 ApplDataParamName8 TC_MOPCS8 ApplDataParamName9 TC_MOPCS9 ApplDataParamName10 TC_MOPCS10 ApplDataParamIO1 EndOfList ApplDataParamIO1 Min 4 Max 6 ApplDataParamIO2 Min 10 Max 122 ApplDataParamSize TC_MOPCS_UNIT ApplDataParamSize1 EndOfList ApplDataParamSize1 TC_MOPCS1_UNIT ApplDataParamSize10 TC_MOPCS10_UNIT MagazineOEM UserDataParamName1 TC_MAPC1 UserDataParamName2 TC_MAPC2 U...

Page 216: ...dOfList ApplDataParamSize1 TC_MAPCS1_UNIT ApplDataParamSize10 TC_MAPCS10_UNIT MagazineLocOEM UserDataParamName1 TC_MPPC1 UserDataParamName2 TC_MPPC2 UserDataParamName3 TC_MPPC3 UserDataParamName4 TC_MPPC4 UserDataParamName5 TC_MPPC5 UserDataParamName6 TC_MPPC6 UserDataParamName7 TC_MPPC7 UserDataParamName8 TC_MPPC8 UserDataParamName9 TC_MPPC9 UserDataParamName10 TC_MPPC10 UserDataParamIO1 EndOfLis...

Page 217: ...navigation NrOfFixedColumns and the individual columns 1 2 etc The column number number in front of can take a value between 1 and 1000 The maximum number of columns in a list is around 90 although with 90 columns in a list the display speed will slow down and the user will have to scroll horizontally in order to be able to view all the columns so as a general rule this limit is not reached Gaps a...

Page 218: ...tically display the data for the current cutting edges 11 Approximate column width in characters based on GeneralSettingsForMagAndToolList entries ColumnWidthTwipsPer AlphaCharacter and ColumnWidthTwipsPerNumericCharacter second TC_TP2 Column header text or code for text If in the General section the entry for ReadLanguageIni 1 then the system searches for the column header text in the files mmc2 ...

Page 219: ..._TP1 12 TC_MPP6 5 TC_MPP6 13 TC_TP3 1 TC_TP3 14 TC_TP4 1 TC_TP4 15 TC_TP5 1 TC_TP5 16 TC_TP6 1 TC_TP6 17 TC_TP7 4 TC_TP7 18 TC_TP8_1 1 TC_TP8_1 19 TC_TP8_2 1 TC_TP8_2 20 TC_TP8_3 1 TC_TP8_3 21 TC_TP8_4 1 TC_TP8_4 22 TC_TP8_5 1 TC_TP8_5 23 TC_TP8_6 1 TC_TP8_6 24 TC_TP8_7 1 TC_TP8_7 25 TC_TP8_8 1 TC_TP8_8 26 NoData 1 automatic extend last column 27 EndOfList 2_MagList MultiLine MULTI NrOfFixedColumn...

Page 220: ...TC_MOP1 7 TC_MOP2 7 TC_MOP2 8 TC_MOP3 7 TC_MOP3 9 TC_MOP4 7 TC_MOP4 10 TC_MPP3 1 TC_MPP3 11 TC_MPP5 2 TC_MPP5 12 NoData 1 automatic extend last column 13 EndOfList 1_ToolList NrOfFixedColumns 1 1 NO 4 NO 2 MagNo 4 MagNo 3 ToolInPlace 3 ToolInPlace 4 TC_TP2 11 TC_TP2 5 TC_TP1 5 TC_TP1 6 TC_MPP6 5 TC_MPP6 7 TC_TP3 1 TC_TP3 8 TC_TP4 1 TC_TP4 9 TC_TP5 1 TC_TP5 10 TC_TP6 1 TC_TP6 11 TC_TP8_1 1 TC_TP8_1...

Page 221: ... TC_DP4 11 TC_DP4 11 TC_DP5 11 TC_DP5 12 TC_DP6 11 TC_DP6 13 TC_MPP2 4 TC_MPP2 14 EndOfList 3_ToolList NrOfFixedColumns 3 1 NO 4 NO 2 MagNo 4 MagNo 3 ToolInPlace 3 ToolInPlace 4 TC_TP2 11 TC_TP2 5 TC_TP1 5 TC_TP1 6 TC_MPP6 5 TC_MPP6 7 TC_TP3 1 TC_TP3 8 TC_TP4 1 TC_TP4 9 TC_TP5 1 TC_TP5 10 TC_TP6 1 TC_TP6 11 TC_DP3 E1 11 e1TC_DP3 12 TC_DP3 E2 11 e2TC_DP3 13 TC_DP3 E3 11 e3TC_DP3 14 TC_TP9 1 TC_TP9 ...

Page 222: ...23 9 TC_SCP23 17 TC_SCP24 9 TC_SCP24 18 TC_ADPT1 11 TC_ADAPT1 19 TC_ADPT2 11 TC_ADAPT2 20 TC_ADPT3 11 TC_ADAPT3 21 TC_ADPT4 4 TC_ADAPT4 22 TC_TP8_1 1 TC_TP8_1 23 TC_TP8_2 1 TC_TP8_2 24 TC_TP8_3 1 TC_TP8_3 25 TC_TP8_4 1 TC_TP8_4 26 TC_TP8_5 1 TC_TP8_5 27 TC_TP8_8 1 TC_TP8_8 28 EndOfList 2_ActList MultiLine MULTI NrOfFixedColumns 0 NumLinesPerReq 6 1 NO 4 NO 2 TC_TP2 11 TC_TP2 3 TC_TP1 5 TC_TP1 4 TC...

Page 223: ...TC_TP4 1 TC_TP4 9 TC_TP5 1 TC_TP5 10 TC_TP6 1 TC_TP6 11 TC_TP9 1 TC_TP9 12 TC_MOP1 7 TC_MOP1 13 TC_MOP2 7 TC_MOP2 14 TC_MOP3 7 TC_MOP3 15 TC_MOP4 7 TC_MOP4 16 TC_MOP5 7 TC_MOP5 17 TC_MOP6 7 TC_MOP6 18 TC_MOP11 7 TC_MOP11 19 TC_MOP13 7 TC_MOP13 20 TC_MOP15 7 TC_MOP15 21 EndOfList ListColumnHeaderTrafoTextReplace Example TC_DP3 TTC_DP3 In the transformed display of lists this determines the substitu...

Page 224: ...12 TTC_DP12 TC_DP13 TTC_DP13 TC_DP14 TTC_DP14 TC_DP15 TTC_DP15 TC_DP16 TTC_DP16 TC_DP17 TTC_DP17 TC_DP18 TTC_DP18 TC_DP19 TTC_DP19 TC_DP20 TTC_DP20 TC_DP21 TTC_DP21 TC_DP22 TTC_DP22 TC_DP23 TTC_DP23 TC_DP24 TTC_DP24 TC_DP25 TTC_DP25 TC_DPH TTC_DPH TC_DPV TTC_DPV TC_DPV3 TTC_DPV3 TC_DPV4 TTC_DPV4 TC_DPV5 TTC_DPV5 TC_SCP3 TTC_SCP3 TC_SCP4 TTC_SCP4 TC_SCP5 TTC_SCP5 TC_SCP6 TTC_SCP6 TC_SCP7 TTC_SCP7 T...

Page 225: ...2TC_SCP15 Te2TC_SCP15 e2TC_SCP23 Te2TC_SCP23 e2TC_SCP24 Te2TC_SCP24 e2TC_SCP25 Te2TC_SCP25 e2TC_SCP33 Te2TC_SCP33 e2TC_SCP34 Te2TC_SCP34 e2TC_SCP35 Te2TC_SCP35 e3TC_SCP13 Te3TC_SCP13 e3TC_SCP14 Te3TC_SCP14 e3TC_SCP15 Te3TC_SCP15 e3TC_SCP23 Te3TC_SCP23 e3TC_SCP24 Te3TC_SCP24 e3TC_SCP25 Te3TC_SCP25 e3TC_SCP33 Te3TC_SCP33 e3TC_SCP34 Te3TC_SCP34 e3TC_SCP35 Te3TC_SCP35 TC_ECP3 TTC_ECP3 TC_ECP4 TTC_ECP4...

Page 226: ..._ECP15 Te3TC_ECP15 e3TC_ECP23 Te3TC_ECP23 e3TC_ECP24 Te3TC_ECP24 e3TC_ECP25 Te3TC_ECP25 e3TC_ECP33 Te3TC_ECP33 e3TC_ECP34 Te3TC_ECP34 e3TC_ECP35 Te3TC_ECP35 BatchTools Control of the job functions for the tools load unload or reactivate a number of tools Note The tool filters only work if bit 4 from 0 to is set in the ToolManagementMask Max 6 filters can be specified The following can be specified...

Page 227: ...sible Tool cutting edge parameters TC_DP1 to TC_DP25 TC_DPH TC_DPV TC_DPV3 TC_DPV4 TC_DPV5 the NCK setting applies instead of 25 Tool cutting edge OEM data TC_DPC1 to TC_DP10 The tool cutting edge OEM data must be activated on the NC and the numbers must be permissible on the NC Tool cutting edge monitoring parameters TC_MOP1 Prewarning limit for tool life TC_MOP2 Actual value for tool life TC_MOP...

Page 228: ... all other data Max one column with additional data can appear for each filter _FindResultAddColumnBtss Additional data OPI item acc to OPI documentation mmc2 btss_gr hlp Example 1 Tool User data u TOA c2 TNO d RES lf Tool OEM parameter 2 floating point notation Standard number of decimal places Example 2 Tool User data u TOA c3 TNO l ld Tool OEM parameter 3 integer notation Example 3 Tool Magazin...

Page 229: ...d background WinTxt WinBa HighLTxt HighLiBa TiBaTxt green TiBaTxt bluegreen ResultColors 80000008 80000005 8000000E 8000000D 80000009 0000FF00 80000009 00FF8000 experimental LiteBlue for batch selected WinTxt WinBa HighLTxt HighLiBa WinTxt LiteBlue HighLTxt HighLiBa ResultColors 80000008 80000005 8000000E 8000000D 80000008 00FFFF00 8000000E 8000000D experimental LiteGreen for batch selected WinTxt...

Page 230: ...tatusColumnsListText Empty language dependent locale specific ResultToolStatusColumnsListText ToolStatusColListText language dependent Column width for tool identifier ResultDisplayedNumberOfToolnameCharacters 18 TimeMSecBetweenBatchOrders 1000 Definitions of individual filters 1_FindSoftkeyText F1SK Language specific prewarning or disabled 1_FindResultHeadlineText R1HL Language specific prewarnin...

Page 231: ...f tool greater than 0 3_FindResultAddColumnBtss empty 3_FindResultAddColumnText empty or R3AddCol 3_FindResultAddColumnDisplayedNumberOfCharacters 0 3_FindLimitedToCurMagazine False True False default restricted to current magazine if called via magazine list 3_ResultListType 0 0 Standard list default setting 1 loading list 3_ReactivatePositioningMode 1 Positioning during Reactivate 0 Do not posit...

Page 232: ... 1 1024 6_FindResultAddColumnBtss empty 6_FindResultAddColumnText empty or R6AddCol 6_FindResultAddColumnDisplayedNumberOfCharacters 0 6_FindLimitedToCurMagazine False True False default restricted to current magazine if called via magazine list 6_ResultListType 0 0 Standard list default setting 1 loading list ShortcutSoftkeysForMagSelect Definition of shortcut softkeys for up to 5 favorite magazi...

Page 233: ...omatic return to magazine list state after pressing this shortcut softkey To specify softkey text use section ShortcutSoftKeysForMagSelect in language dependent ini files patm_ ini chain10 1 Auto turret20 2 Auto turret10 3 Auto chain20 5 NoAuto turret15 4 NoAuto 6 2 3 Configuring the display of softkeys Softkey texts for the lists The displays stored behind softkeys 1 to 3 in the magazine and tool...

Page 234: ...ORFDWLRQ ODUJH W SH B7RRO6L H 57 B3ODFH7 SH1R RDG 7RRO OLVW 0DJD LQH OLVW Figure 6 14 Texts for the softkeys Displaying the displays Hidden fields can be made visible by scrolling with the cursor keys The serial number defined by the input sequence during start up is displayed in the location type box rather than the name of the location The screen that is displayed under the 1st vertical softkey ...

Page 235: ...ine with the next highest or next lowest magazine number within the TOA of the current channel of the operator panel When you are positioned on the last magazine and press you jump to the first magazine from the first to the last again with Using the five vertical softkeys 3 to 7 you can quickly jump to a specific magazine within the TOA of the current channel of the operator panel The assignment ...

Page 236: ...nt users from excessive use of magazine and magazine softkeys if a lot of magazines are available You can define up to 5 shortcut softkeys for favorite magazines It is possible to use a shortcut softkey for different magazines if the magazines are in different TOAs Syntax magIdent ShortKeyNumber AutoReturn Examples turret15 3 NoAuto chain50 1 Auto Explanation magIdent magazine ident like in TC_MAP...

Page 237: ...sts this expansion now makes it possible to display bits 8 to 16 as well The magazine location status bits 8 to 16 can be displayed using the HMI Advanced software they cannot however be changed The HMI Advanced software contains a sample parameter assignment paramtm ini paramtm txt where display of the additional magazine location status bits is prepared but not activated Parameterization The par...

Page 238: ...1 TC_MPP4_11 PlaceStatus Top Reserved in upper half location 15 TC_MPP4_12 1 TC_MPP4_12 PlaceStatus Bottom Reserved in lower half location 16 TC_MPP4_13 1 TC_MPP4_13 PlaceStatus Bit 13 of 1 to 16 17 TC_MPP4_14 1 TC_MPP4_14 PlaceStatus Bit 14 of 1 to 16 18 TC_MPP4_15 1 TC_MPP4_15 PlaceStatus Bit 15 of 1 to 16 19 TC_MPP4_16 1 TC_MPP4_16 PlaceStatus Bit 16 of 1 to 16 patm_gr ini GeneralSettingsForMag...

Page 239: ...half location reserved B Loading marking o Upper half location reserved S Master tool u Lower half location reserved 6 2 4 Parameterizing the display of bitmaps for tools Parameter settings for bitmaps in the list The display of the active tool the programmed tool and the current location in the magazine list can be freely parameterized i e bitmaps can be inserted in the parameterizable columns of...

Page 240: ...No 0 for the DL rows Since only cutting edges can be displayed in the views of the working offset lists the highlighting only appears if the current programmed DNo cutting edge no 0 The current magazine location is only highlighted in the magazine list views Highlighting only appears in the normal magazine display and not in the buffer magazine display Setting the bitmap parameters By default the ...

Page 241: ...ent operator interface can be customized with the file paramtm ini Modify the structure and layout of the lists Apply specific default values Protect or deactivate functions via access rights All the functions and possibilities for tool management are listed in the paramtm txt file on HMI Advanced At installation and start up the operator can decide which functions are required for a specific mach...

Page 242: ...l cabinet is not used The parameters can be assigned as follows TMMODES DELETE_TOOL_ON_UNLOAD 0 The tool data is not deleted on unloading ACESSLEVEL SKTLLIST 7 The tool list can always be called SLTOOLCAB 2 The tool catalog and cabinet SKTOOLCAT 2 can only be activated with the manufacturer password and are blocked for the user Example 3 The tool data is to be automatically deleted at unload in th...

Page 243: ...thorization If access rights have been assigned for functions and the protection level is less than that assigned then the softkey is not displayed in the operator interface and the function cannot be called This applies to all functions If for example the Tool cabinet function is barred from operation then its softkeys are not displayed ...

Page 244: ... INI files for the magazines configured in the tool database There are two names for each magazine the standard name also known by the NCK which is used for functional operation an associated language specific name which is displayed on the operator interface If the user does not assign a language specific name the standard name from the NCK is displayed in the tool management and the standard nam...

Page 245: ... versions this meant that they were not available in different languages Until now two options were available for displaying the buffer locations in the tool management not tool management start up Display names from the tool database paramtm ini TMMODES NameOfBufferPlaceFrom DB Display the type of buffer location from the language DLL plus the associated index In other words for example Spindle1 ...

Page 246: ...ni Section TMMODES Entry NameOfBufferPlaceFrom DB default and File patm_xx ini Section BufferPlace_VISName Entry Standard name Language specific text Example BufferPlace_VISName Spindle1 Main spindle Gripper1 1st gripper For newly entered texts from the INI files to be activated in the display you need to change the language setting or start HMI Advanced again Display buffer names in the HMI tool ...

Page 247: ...ISName for the location type FirstLoadingPoint In the Loading locations screen for the tool management startup tool IW the language specific text from patm_xx ini is also displayed for the first loading location in the Name selection box Already existing databases in systems that have already been operating for some time In older HMI versions this 1st loading point was called Loading point for spi...

Page 248: ...eate the location type names in different languages locales You can achieve this by entering name texts in the language specific tool management INI files for the location types configured in the database There are two names for each location type The standard name which is used internally tool database and an associated language specific name which is displayed on the operator interface If the us...

Page 249: ... INI files the standard name from the tool database is displayed Affected screens functions Tool management Tool details Tool new Tool catalog Tool cabinet Empty location search Tool management startup Magazine configuration Location types Tool catalog tool cabinet The standard name of the assigned location type is maintained and internally processed for each tool in the tool catalog cabinet The l...

Page 250: ...results list are customizable When setting colors please avoid color combinations that are difficult to read or too bright The colors have to be specified for the following list elements Non selected text Non selected background Cursor selected text Cursor selected background Job selection and cursor selected text Job selection and cursor selected background Job selection and cursor selected text ...

Page 251: ...ap pbfbuts bmp BatchFilterElBSeTUnBitmap pbfbstu bmp BatchFilterElBSeTSeBitmap pbfbsts bmp BatchRunElWaitingBitmap pbbwait bmp BatchRunElInWorkBitmap pbbwork bmp BatchRunElOKBitmap pbbok bmp BatchRunElErrorBitmap pbberr bmp Width of a typical character For each language you can specify a character whose width is used as the basis to calculate column widths from a specified number of characters A w...

Page 252: ...rText 123456789ABCDEFG Header Bits 1 to 16 bit 1 is the least significant bit in the tool status and is positioned to the left in this character string ToolStatusColListText 123456789ABCDEFG Data Bits 1 to 16 bit 1 is the least significant bit in the tool status and is positioned to the left in this character string User authorizations You can set the user rights for the softkeys involved in the p...

Page 253: ...condition applies 2 Conditions 3 Comparison Value Example 1_FindCondition TC_TP8 20 A_TOOLMN 0 Filter 1 filters tools in the NC which fulfill the following condition prewarning bit set bit5 of bit1 to 16 2 to the power of 5 1 16 OR disabled bit set bit3 2 to the power of 3 1 4 AND magazine number 0 means loaded tool Filter criterion The following data in the NC can be a filter criterion Tool data ...

Page 254: ...workpiece count TC_MOP15 Setpoint for wear Tool OEM data TC_TPC1 to TC_TPC10 Tool OEM data must be activated on the NC and the numbers must be permissible on the NC Tool cutting edge OEM data TC_DTPC1 to TC_DTPC10 The tool cutting edge OEM data must be activated on the NC and the numbers must be permissible on the NC Tool cutting edge monitoring OEM data TC_MOPC1 to TC_MOPC10 The tool cutting edge...

Page 255: ...ilter in the results list There are three settings for each filter n_FindResultAddColumnText Header text for column or reference to the header text with language specific settings locales n_FindResultAddColumnDisplayedNumberOfCharacters Column width in characters n_FindResultAddColumnBtss OPI item acc to OPI documentation mmc2 btss_gr hlp Example 1 Paramtm ini BatchTools 1_FindResultAddColumnText ...

Page 256: ...paration character The OPI item must be enclosed by especially if it contains formatting information e g l ld enclosed by The syntax is not checked by the operator interface software The person setting the parameters is responsible for the correct syntax Note If errors are made in the parameter settings the result list can no longer be displayed or the secondary faults can occur Filter name and so...

Page 257: ...ible in the filter name There is one setting for each filter n_FindLimitedToCurMagazine Filter restricted to a specific magazine value range TRUE hit list restricted to current magazine FALSE default hit list is not restricted to the current magazine Example Paramtm ini BatchTools 1_FindLimitedToCurMagazine true True False can be restricted to current magazine Positioning during Reactivate For eac...

Page 258: ...st be strictly adhered to the character string must be enclosed by There is one setting for each filter n_FindPiSearchPar 8 parameters for PI SEARCH Mag can be used as a placeholder for the magazine setting Constant five digit magazine numbers can also be specified for the from to magazine range instead of the placeholder If the value in the 8th parameter is set to 2 filter criteria for cutting ed...

Page 259: ...he tool specific grinding data when creating tools are set in the paramtm ini file section DEFAULT_ SETTINGS Description DEFAULT_SETTINGS Default setting of grinding specific tool data at creation If the machine is operating with inch mm MN_CONVERT_SCALING_SYSTEM 1 conversion the length unit must be specified The following default values TOOLGRIND if affected by the length unit are specified on th...

Page 260: ...lination angle of inclined wheel as TC_TPG8 TOOLGRINDinclAngle 0 Compensation parameter for grinding wheel peripheral speed as TC_TPG9 TOOLGRINDparamNrCCV 3 Note The HMI Advanced function Change tool used up to now is not modified Therefore with grinding tools too when the tool type is changed most tool data is set by the HMI to 0 The grinding specific tool data is not set to 0 instead it is proce...

Page 261: ... for inch metric in the tool database default The setting MN_CONVERT_SCALING_SYSTEM 1 in the NCK means that inch metric conversion is to be used Therefore the user must determine the unit of the data in the tool database With the setting 1 this does not occur so all softkeys for database activities are disabled 0 means mm When a tool database is opened for the first time by a tool management with ...

Page 262: ...BasicLenUnit 0 inch 1 Tool management active If tool management is in use and activated you can switch between inch mm units of measurement as follows 1 Via softkey e g in the machine Then run the tool management When selected again the data is displayed in all screens in the new unit 2 Switchover by changing the machine data 10240 MN_SCALING_SYSTEM_IS_METRIC and PowerOn reset or machine control p...

Page 263: ... call tool management and machine control panel reset in the already selected tool management Tool detail displays and list displays As the individual values are immediately written after input and are constantly updated in these displays the data is immediately displayed in the new unit Catalog cabinet displays with affected data As the entered data is only written in full to the database when a ...

Page 264: ... entered in the file user mmc ini Settings for inch metric units of measurement and validation of tool status bits are made in the file user paramtm ini Note None of the INI files in the mmc2 directory may be modified An INI file is associated with every manufacturer specific server exe file Manufacturer specific settings are made in this INI file via the code carrier system The parameters it cont...

Page 265: ...following variant 1 or variant 2 then the function can be used by making an entry in user paramtm ini as described below Otherwise the default setting applies Version 1 TMMODES The inch metric setting is considered for the code carrier 1 inch metric is ignored default Data transfer between the code carrier and the NCK MMC takes place without consideration of the inch metric setting Behavior as up ...

Page 266: ...ed on the code carrier in inches If mm is set in the NCK all softkeys are disabled and code carrier functions start CODECARRIER_LENGTH_UNIT 1 Setting for tool status If the paramtm ini or paramtm txt of the software version that has been installed contains one of the following entries then the function can be used by making an entry in user paramtm ini as described below Otherwise the default sett...

Page 267: ...ovided so that the tool management can read or write this data flow This description file consists of correctly defined tool and cutting edge dialog data Only this dialog data can actually be processed by the tool management All the other data on the code carrier must not be assigned to any dialog variables as otherwise it will not be processed An OEM application would however also be able to acce...

Page 268: ...agazine location type could be stored as a string via dialog variable T8 The assignment between location type number and location type name and vice versa is made in the tool management database TC_TP7 The character string which is stored there is an HMI internal location type which is assigned the value in TC_TP7 This text is defined via the tool management start up and stored in the database Not...

Page 269: ... TC_DP12 C15 Double Length 2 TC_DP13 C16 Double Length 3 TC_DP14 Wear tool radius compensation C17 Double Length 1 TC_DP17 C18 Double Length 2 TC_DP18 C19 Double Radius 1 TC_DP15 C20 Double Radius 2 TC_DP16 C21 Double Angle 1 TC_DP19 C22 Double Angle 2 TC_DP20 Base dimension adapter dimension tool length compensation C23 Double Basic length 1 TC_DP21 C24 Double Basic length 2 TC_DP22 C25 Double Ba...

Page 270: ...meters are now used for code carriers The following new dialog variables are available for the file wkonvert txt A1 A10 User tool data see TC_TPCx t U1 U10 User cutting edge data see TC_DPCx t d S1 S10 User monitoring data see TC_MOPCx t d Data type Double is defined for the dialog variables A U and S Data types The following data types are defined for dialog variables Integer Value range 32768 to...

Page 271: ...code carrier value string or 0x hexvalue Definition of the keyword keyword with the value value Example DEFINE_KEYWORD DATA _OEM OEM DEFINE_KEYWORD DATA_SIN840D 0x840D keyword A keyword defined by DEFINE_KEYWORD that identifies a new data section on the code carrier The item following keyword in the code carrier description file must contain the value value defined with DEFINE_KEYWORD Item Item n ...

Page 272: ... 1st value of block is relevant for T2 Block and End_Block Block n repetition rule n Consecutive number of block ascending from 1 without gaps repetition rule Item n CONTIGUOUS BItem1 This is followed by a block of data BItem n up to to keyword End_Block n which is stored on the code carrier in accordance with the repetition rule Note For Block n Item n Item n must be defined before Block n End_Bl...

Page 273: ...data Among other things the conversion rule for Item n or BItem n includes the assignment to no one multiple dialog variables where appropriate with a conversion rule which is described in more detail in this section The general conversion rule for Item n or BItem n is as follows B Item n line n consecutive number of code carrier data ascending without gaps line max length in bytes code carrier da...

Page 274: ...e code carrier variable on writing if there are several operands the right operand is converted to the first left operand Example T2 20 29 120 40 50 130 The code carrier variable with the value 25 is converted to dialog variable T2 with the value 120 read Dialog variable T2 with value 120 is converted to code carrier variable with the value 20 write or uv Tetn Tetn nth tetrad in byte sequence Byte...

Page 275: ...lue from C1 otherwise the value from C2 Note Conversion specifications are only evaluated for dialog variables of data type integer 6 7 4 Example Description file Example of a description file or conversion file The file name must be entered in user mmc ini bei WToolIdSysKonv wkonvert txt The name of the file is for example wkonvert txt Code carrier variable Length bytes Data format Dialog variabl...

Page 276: ...ength 2 Bltem14 4 BCD C16 Length3 Wear radius compensation Bltem15 4 BCD C17 Length 1 Bltem16 4 BCD C18 Length 2 Bltem17 4 BCD C19 Radius 1 Bltem18 4 BCD C20 Radius 2 Bltem19 4 BCD C21 Angle 1 Bltem20 4 BCD C22 Angle 2 Basic dimension length compensation Bltem21 4 BCD C23 Basic length 1 Bltem22 4 BCD C24 Basic length 2 Bltem23 4 BCD C25 Basic length 3 Bltem24 4 BCD C26 Tool clearance angle Bltem25...

Page 277: ...P3 Item10 4 BCD C10 Geometry radius1 TC_DP6 Item11 4 BCD C14 Wear length 1 TC_DP12 This conversion file can be used to read in the following data string or conversely to generate this string when writing 626F687265725F312020000111116E6F726D616C2020202001D00010E3D000000502 05B00002E3B0000003B000E4562F2F If working with SINTDC this string corresponds to the interface between SINTDC and HMI Advanced ...

Page 278: ...f cutting edges P_TOOLND tnr tnr tool number D00010E3 10 300 4 BCD A1 A1 Double Tool OEM1 TC_TPC1 D0000005 5 4 BCD A2 A2 Double Tool OEM2 TC_TPC2 0205 205 2 BCD C1 C1 Integer Subtype TC_DP1 B00002E3 2 3 4 BCD C5 C5 Double Geometry length1 TC_DP B0000003 3 4 BCD C10 C10 Double Geometry radius1 TC_DP6 B000E456 0 456 4 BCD C14 C14 Double Wear length1 TC_DP12 2F2F End identifier according to TIS_EOT 0...

Page 279: ... also ACTLOG INI Page 274 AEDITOR INI Page 275 DINO INI Page 277 DG INI Page 278 DGOVW INI Page 279 DH INI Page 280 DPDH INI Page 281 DPSIM INI Page 282 HEADER INI Page 283 HMIDESK INI Page 287 IB INI Page 288 IF INI Page 290 KEYS INI Page 291 LOGDRIVE INI Page 292 MACHINE INI Page 295 MBDDE INI Page 298 MMC INI Page 303 NETNAMES INI Page 308 OEMFRAME INI Page 312 PARAM INI Page 313 PARAMTM INI Pa...

Page 280: ...s as standard the spindle speeds of the first spindle are recorded Other spindles can also be set in the ACTLOG INI The entry IpoSpindleNum Spindel Index must be changed to to the required Spindelindex in the section ActionLogSettings ActionLogSettings ActionLogPath F AC_LOG crash com ActionLogSize 5000000 ActionLogBufSize 65536 AlarmLogPath F AC_LOG crash com AlarmLogSize 5000000 AlarmLogBufSize ...

Page 281: ...factor should be great enough for the whole NCU memory MemNCFactor 2 number of undo steps 0 undo redo not active default 0 optional NrOfUndoSteps 10 handling of undo redo optional 0 Automatic 1 Notify 2 NoUndo default 0 UndoHandling 0 With this mode it takes longer to prepare the NC file for processing in the HMI Advanced enable undo redo for NC files 1 or disable 0 EnableUndoOnNc 0 Editor access ...

Page 282: ... new line is inserted by pressing the Return key NewLineInStepMode 0 Default If HiddenCheck TRUE whereby certain lines are hidden Return can only be used at the end of the step after the hidden lines If HiddenCheck FALSE whereby all the lines are shown Return can be used within a step 1 Although HiddenCheck FALSE Return can only be used at the beginning or end of a step i e it cannot be used withi...

Page 283: ...rchive Not changeable by user interface supported if IsoActive 1 ISO Path _N_WKS_DIR _N_SHOPMILL_WPD writing ISO paper tape archive 1 accept ISO programs only in ISO Path 0 accept in all directories Not changeable by user interface supported if IsoActive 1 AcceptOnlyISO Path 1 1 first unpack and then delete ZIP files while reading a commissioning archive 0 don t unpack but store ZIP files in datab...

Page 284: ...he required protection level in the DG INI file under ACCESSLEVEL ACCESSLEVEL ALARMS 7 Alarms SERVICE 7 Service displays COMMUNIC LOG 3 Communications log PLC 3 PLC status PLC CHANGE 2 PLC status SK Change Value change SK Reset Value undo the change SK Commit Value accept the change interlocked using the manufacturer s password REMOTE DIAGNOSIS 4 Remote diagnostics FILE 7 File functions RUN LOG 7 ...

Page 285: ...mber of additional signals NrOfSignals Bitmaps with customized icons to be displayed BMP 100 Bitmapname 101 One section per signal SIG1 text Item expr SIG2 SIG n DGOVWTXT_xx INI The value xx in the file name contains the relevant language abbreviation The file contains the language specific texts for customized signals in the service overview The file must be created explicitly in the mmc2 user ad...

Page 286: ...ed IM4 280 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 A 6 DH INI Overview The access authorizations for directories of the data management are defined in the file DH INI ACCESSMASKS wks dir wpd mpf 75775 mpf dir mpf 75775 cus dir spf 33773 ...

Page 287: ...ioning Manual 03 2009 6FC5397 0DP10 3BA0 281 A 7 DPDH INI Overview Access authorizations for processing editing workpiece programs are configured in the file DPDH INI ACCESSLEVEL PROGRAMMER 4 OPERATOR 5 ENABLE_DIALPROG 0 SetStandardWpSave 2 ENABLE_SIMULATION 7 ...

Page 288: ...use current tool data if new workpiece is selected SIM_LOAD_TOOLS 1 PRELOAD 1 TO_INI INI and TO_ADDON INI are preloaded by DPNCSIM EXE 0 TO_INI INI and TO_ADDON INI are loaded by simulation TOOLS 0 1 all cycles are preloaded by DPNCSIM EXE if section MAIN entry CYCLE is set additionally all cycles from shadow directory are preloaded by DPNCSIM EXE 0 cycles are loaded by simulation if cycle is call...

Page 289: ...Wait bmp Aux function acknowledgment missing 12 CondStop bmp Axis enable missing 13 CondWait bmp Exact stop not reached 14 CondWait bmp Waiting for positioning axis 15 CondWait bmp Waiting for spindle 16 CondWait bmp Waiting for other channel 17 CondStop bmp Waiting for feedrate override 18 CondStop bmp Error in NC block 19 CondStop bmp Waiting for external NC blocks 20 CondWait bmp Waiting for sy...

Page 290: ...Rapid retraction started 47 CondWait bmp AXCT Waiting for spindle stop Axis container exchange 48 CondWait bmp Machine data alignment New Config 49 CondWait bmp Axis exchange Axis in coupling 50 CondWait bmp Axis exchange Liftfast active 51 CondWait bmp Axis exchange New Config active 52 CondWait bmp Axis exchange AXCTSW active 53 CondWait bmp Axis exchange WAITP active 54 CondWait bmp Axis in ano...

Page 291: ...aster spindle speed 1 81 CondWait bmp Waiting for parameter change 2 3 4 82 CondWait bmp Waiting for end of motion 2 3 4 before transformation change Pos1 ChanStatFeedStopSpindleStop 1 channel status channel 1 is displayed superimposed Spindles 1 2 from feed inhibit channel 1 and spindle inhibit for spindles 1 and 2 Pos3 SpindStat 1 spindle status of spindle 1 ChanStatFeedStop 3 channel status cha...

Page 292: ...ata block with the double word for user icon yy start byte of the double word UserTextInfo USER_TEXT_BASE DBxx DBByy xx data block with interface for user messages in the header yy start byte for interface TextLength 33 activate text limiting if user texts are used OemIcons Oem_ICON_BASE DBxx DBByy OI_0 name bmp Position name of the icon position OI_31 name bmp Position name of the icon position O...

Page 293: ...minimum 2 maximum 4 NumberOfDesktops 2 Control mode for using the mouse Task bar ControlMode Icon KeyboardControl False Desktop1 Desktop2 Active desktop with task bar Explorer True Automatic start of an application after creating the desktop Start Regie StartupApplication rngkrnl exe Desktop with customized color scheme SetHMIColors True Definition of start time CreateDesktop Immediately Keep user...

Page 294: ...r views display options User views display options NC_ADDR 2 NCK Address NCK address SETUP_SWITCH 2 Start up switch Commissioning switch PLC_STATE 3 PLC state PLC status PLC_DATE 3 PLC date PLC date PLC CHANGE 2 PLC status Interlocked by manufacturer SK Change Value SK Reset Value SK Commit Value Change Undo change Apply changes DRIVE_SERVO 2 Drives Servo Drives servo SET_COL 3 Colors Colors SYST_...

Page 295: ...sible although pulses are enabled LockResetIfPulsesEnabled 1 Reset is not possible if pulses are enabled LockResetIfPulsesEnabled 0 Reset ResetWith_p0972 true Meaning of the parameters The parameters in the SOFTKEYS section have the following meaning AdvancedReset If the value is 1 the Advanced Reset softkey will be displayed in the Reset menu This enables the NCK and drives to be reset separately...

Page 296: ...h Cst dir IfIT_gr com turning ISO or SiemensI Dh Cst dir IfIM_gr com milling ISO machinery construction OEM Dh Cst dir IfM_gr com machinery construction OEM Dh Cst dir IfI_gr com end user Dh Cst dir USER_gr com Notation in the section e g Siemens Cst dir ifs_gr com SiemensI Cst dir ifit_gr com Manufacturer End user CONTEXT 0 context sensitivity not active 1 context sensitivity active Notation in t...

Page 297: ... 3BA0 291 A 13 KEYS INI Overview Entries in this file allow the use of hardkeys of the operator panel front OP 010 and OP 010C or SINUMERIK keyboards with hotkey block and PLC softkeys Reference Commissioning Manual Supplementing the operator interface Chapter Configuring OP hotkeys and PLC keys ...

Page 298: ...all usb devices are ignored if no tcu configuration exists ACTTCU FRONT always can be set all files LOGDRIVE INI of the SEARCH PATH are read and the contents are merged display machine data are append after the last entry of LOGDRIVE INI but the maximum is limited to 8 net devices at all MM_CMM_DIRECTORY_SOFTKEY_PATH1 MD 9676 to MM_CMM_DIRECTORY_SOFTKEY_PATH4 MD 9679 the corresponding access level...

Page 299: ...s Connection1 to Connection N are read with the corresponding access levels empty entries are ignored N 0 to 8 if missing ConnectionNum is set to 8 set ConnectionNum to 0 to ignore all entries of LOGDRIVE INI and display machine data ConnectionNum 8 usb device of current pcu tcu front Connection1 ACTTCU FRONT 1 AccessProgram1 7 AccessMachine1 7 AccessServices1 7 Example Entries in the logdrive ini...

Page 300: ...rname7 Mustermann Password7 431S0Y2E3K530I28 AccessMachine7 6 AccessProgram7 6 AccessServices7 6 Connection8 computer name tmp SK_Connection8 Drive nlocal AccessMachine8 5 AccessProgram8 5 AccessServices8 5 User name only for NW Windows Username x The user name can be entered in the user interface e g Mustermann Password only for NW Windows Password x The password is displayed on the user interfac...

Page 301: ...r of machine only System specialist 0 manufacturer of Numeric Control only Siemens experts at the state of delivery all users got nearly all permissions for work JOG_PRESET 7 Preset or Set actual value at mode JOG mode 5 Suggestion machine setter JOG_HAND 7 Handweel at mode JOG 6 Suggestion operator JOG_ANKRATZ 7 Scratch 6 Suggestion operator JOG_INCREM 7 Set increment at mode JOG 6 Suggestion ope...

Page 302: ...machine setter AUTO_DRF 7 DRF at AUTO mode 6 Suggestion operator AUTO_PROGBE 7 Program control at AUTO mode 6 Suggestion operator AUTO_SASUCH 7 Block search at AUTO mode 6 Suggestion operator AUTO_HAND 7 Handweel at AUTO mode 6 Suggestion operator AUTO_KORREK 7 Correct program at AUTO mode 5 Suggestion machine setter AUTO_V_ISTW 7 watch windows of actual values 7 Suggestion everyone Spindles G fun...

Page 303: ...in both dialogs Blocksearch Searchposition and Blocksearch Searchpointer SeruproEnabled 1 When doing a block search in mode programtest you can do a multi channel block search There are 4 channel configurations which define the NC channels being affected by the block search SeruproConfig 1 selected active channel 2 selected active channel and all channels having selected the same workpiece as the ...

Page 304: ...ndled default Alarm_S 1 if Alarm_S SQ handling is enabled this key determines if Quits should be entered into the alarm log possible values 0 Alarm_SQ quits are not entered into the alarm log backward compatible 1 Alarm_SQ quits are entered into the alarm log default Protocol_Alarm_SQ 1 If Alarm_S SQ handling is enabled this key determines if the workaround regarding an error in the firmware of th...

Page 305: ...and the string DOS after the name of the text file Example UserPLC F dh mb dir myplc_ DOS If you add or remove the parameter DOS you have to touch new date of file the corresponding file com otherwise the change is not accepted TextFiles MMC F MMC_52 dh mb dir alm_ NCK F MMC_52 dh mb dir aln_ PLC F MMC_52 dh mb dir alp_ ZYK F MMC_52 dh mb dir alz_ CZYK F MMC_52 dh mb dir alc_ STANDARD_CYCLES F MMC...

Page 306: ...dh mb dir aldvp_ ALDRV_x f dh mb dir aldrp_ IndexTextFiles ALNX f dh mb dir alnx_ ALSI f dh mb dir alsi_ default definition of the priorities of the different alarm types DEFAULTPRIO CANCEL 100 RESET 100 POWERON 100 NCSTART 100 PLC 100 PLCMSG 100 MMC 100 This section defines different characteristics of the log that specifies how particular error messages are to be registered PROTOCOL Details on g...

Page 307: ...y can also be selected in the Ini file using the entry DiskCare information about the keys that may be used to clear an alarm KEYS A function key e g ESCAPE is assigned the cancel function This makes it possible to acknowledge alarm cancellations on the PC development system too Cancel Escape This section specifies the names and paths of the help files that contain help texts in WinHelp format Thi...

Page 308: ...Advanced IM4 302 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 DisableSenderOfMmcAlarm2 PLC DisableSenderOfMmcAlarm3 DisableSenderOfMmcAlarm4 DisableSenderOfMmcAlarm5 DisableSenderOfMmcAlarm6 DisableSenderOfMmcAlarm7 DisableSenderOfMmcAlarm8 ...

Page 309: ... connecting to an NC set NcddeMachineName NCU840D NcddeMachineName NCU840D for using M N function set NcddeDefaultMachineName net NCU_1 for working without NC set NcddeDefaultMachineName local for working with SIMNC set NcddeDefaultMachineName SIM1 for connecting to an NC set NcddeDefaultMachineName NCU840D NcddeDefaultMachineName NCU840D for using M N function set NcddeMachineNames net NCU840D fo...

Page 310: ...ne ADDRESS0 192 168 214 1 LINE 10 NAME NC SAP 040d PROFILE CLT1__CP_L4 _INT ADDRESS1 192 168 214 1 LINE 10 NAME PLC SAP 0201 PROFILE CLT1__CP_L 4_INT ADDRESS2 192 168 214 1 LINE 10 NAME CP SAP 0501 PROFILE CLT1__CP_L4 _INT ADDRESS10 192 168 214 1 LINE 10 NAME DRIVE0 SAP 0201 SUBNET 004B 00000008 3 PROFILE CLT1__CP_L4_INT ADDRESS11 192 168 214 1 LINE 10 NAME DRIVE1 SAP 0a00 PROFILE CLT1__ CP_L4_INT...

Page 311: ...on of the MMC INI configuration file If the value 1 the CPF menu will not be displayed If a mouse is connected to the control the default position for the cursor is the upper right corner of the screen The entry below can be used to disable this behavior MoveCursor 0 do not move cursor to upper right corner MoveCursor 0 Services only relevant for HMI Advanced on PC PG FloppyDisk a PCCard Note If y...

Page 312: ...tory of the log files DirectoryPath D AC_LOG FileSize gives the upper size limit of the log file in bytes FileSize 40000 VariableN allows monitoring of max 10 NC PLC variables The first parameter is numeric and provides the monitoring mode if Bit0 is set and the value of the variable changes the value changes are logged in the ActionLog files if Bit1 is set and the value of the variable changes th...

Page 313: ...es 7 PROGRAM 0 message to user if a program of the DAT file for MCSE was not found or a channel doesn t exist default 1 skip all entries of DAT file if the program or a channel was not found IgnoreMissingProgramAndChan 0 0 create a workpiece optional by template without opening by editor 1 open part program job list or DAT file after creating new workpiece default OpenFileAfterNewWPD 1 The followi...

Page 314: ...n the following sequence when configuring NETNAMES INI for m n communication 1 Copy the existing file F mmc2 netnames ini to F user netnames ini 2 Edit file F user netnames ini in an editor in the following steps Define groups maximum of 24 in logChanSetList Define the NCUs and the channels with unique names for the groups in logChanList For the channels define the NCU names in logNCName the chann...

Page 315: ... conn_3 Description of significant net parameters descriptive part NCU components param network bus opi MMC definitions param PCU_1 mmc_typ 0x40 mmc_bustyp OPI mmc_address 1 mstt_address 3 name PCU50 start_mode ONLINE param NCU_1 type NCU_573 nck_address 11 plc_address 11 name NCU1 PlcSymbolFile param NCU_2 type NCU_573 nck_address 12 plc_address 12 name NCU2 PlcSymbolFile param NCU_3 type NCU_572...

Page 316: ...a chan PCU_1 DEFAULT_logChanSet Stat_1 DEFAULT_logChan N1_K1 ShowChanMenu True logChanSetList Stat_1 Stat_2 Stat_3 Stat_1 logChanList N1_C1 N1_C2 N1_K1 logNCName NCU_1 ChanNum 1 N1_K2 logNCName NCU_1 ChanNum 2 Stat_2 logChanList N2_C1 N2_C2 N2_K1 logNCName NCU_2 ChanNum 1 N2_K2 logNCName NCU_2 ChanNum 2 Stat_3 logChanList N3_C1 N3_C2 ...

Page 317: ...ssioning Manual 03 2009 6FC5397 0DP10 3BA0 311 N3_K1 logNCName NCU_3 ChanNum 1 N3_K2 logNCName NCU_3 ChanNum 2 End of file See also Configuration of a channel menu for direct channel selection 1 1 configuration Page 53 Configuring a double channel display Page 56 ...

Page 318: ...OEMFrame just look for Windows which have been created by the OEMApp default is 0 means NO fSearchOnlyForTaskWindow 1 let OEMFrame delay INIT_COMPLETE if set to 1 OEMFrame will not send any WM_INITCOMPLETE at all this value must be given in microseconds nDelayInitComplete 10000 switching WS_SYSMENU WS_MINIMIZEBOX and WS_MAXIMIZEBOX off WindowStyle_Off 720896 other possible task entries aren t used...

Page 319: ...UserDataParamName3 T_Param_3 UserDataParamName4 T_Param_4 UserDataParamName5 T_Param_5 UserDataParamName6 T_Param_6 UserDataParamName7 T_Param_7 UserDataParamName8 T_Param_8 UserDataParamName9 T_Param_9 UserDataParamName10 T_Param_10 cutting edge specific parameter ToolEdgeParams UserDataParamName1 D_Param_1 UserDataParamName2 D_Param_2 UserDataParamName3 D_Param_3 UserDataParamName4 D_Param_4 Use...

Page 320: ...dvanced IM4 314 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 A 21 PARAMTM INI Overview All data that describe the operator interface of the tool manager are saved in the file user paramtm ini See also Structure of the paramtm ini file Page 187 ...

Page 321: ...Dialog box to ask user ExitButtonQueryUser True Notes on other entries can be found in the OEM documentation Activating the temperature monitoring for PCU50 TemperatureMonitoring True TemperatureMonitoring False Default setting off Reference OEM Package HMI Hibernate only for Windows XP The parameter HibernateMode is in the section Miscellaneous to set the hibernate versions These settings can als...

Page 322: ...me oemframe cmdline sysmeter Timeout 10000 ClassName SysMeter HeaderOnTop False PreLoad False The 3rd horizontal softkey bar is only displayed if from task 16 onwards a task or the EXIT button has been assigned to it 4th bar located to task 96 103 Task96 name oem Timeout 10000 Task97 name oem Timeout 10000 Task98 name oem Timeout 10000 Task99 name oem Timeout 10000 Task100 name oem Timeout 10000 T...

Page 323: ...bles for channels with synchronization marks Old_or_User_Cycles_USER Expansions for user cycles any variable names can be entered here ProgSupport_User Expansions to incorporate your own cycles The merge mechanism is used for the settings this means that with respect to the standard version of the ini file only changes and supplements have to be saved in this directories add_on oem and user Syntax...

Page 324: ...wBlockNumber Display of line number e g N210 The number of the first line of a block is always displayed 0 Line number is not displayed 1 Line number is displayed TimeFormat The displayed lines can be formatted in VB syntax e g number of decimal places 0 000 Time display with 3 decimal places CopySyncBuffers For the synchronized view you can specify here whether or not the empty blocks that were i...

Page 325: ... if icons are not specified in the individual definitions e g if an icon is not included in SEFORM This icon must be located in the directory that was specified under IconPath Block Icon for main step SEFORM 0 SubBlock Icon for sub step SEFORM 1 Sync Icon for synchronization marks e g WAITM Cycle Icon for cycle GeoProz Icon for contour path SyncMarks_User Machine manufacturers can enter their expa...

Page 326: ...s must stand the M4711 call respective if there are C in SyncMarks only these channels will be synchronized SIEMENS SyncMarks_Siemens sync1 WAITM n c c c c c c c c c c sync1_Ico clock bmp sync1_Chans USER SyncMarks_User sync1 Definition of search text The following syntax applies space holder text in must be the same in all channels n identification using a number e g WAITM n 1 2 3 Wait marks can ...

Page 327: ...anguage specific text can also be specified X stands for a cycle number which must be the same over three associated entries Syntax CycleX L100 CycleX L100 85001 The following is displayed e g L100 2 3 4 Language dependent text that is stored in 85001 CycleX L100 85001 fixed Text Language dependent text that is saved in 85001 fixed text CycleX_Type Definition of whether cycle is to be displayed as...

Page 328: ...0855 NCG_2_Ico cm_poly_dr_drill bmp NCG_2_Level 0 reaming NCG_3_Label NC3 NCG_3_Text 80853 NCG_3_Ico cm_poly_dr_reaming bmp NCG_3_Level 0 NCG_4_Label NC4 NCG_4_Text 80852 NCG_4_Ico cm_poly_dr_reaming bmp NCG_4_Level 0 CYC86 boring NCG_1_Label NC1 NCG_1_Text 80666 NCG_1_Ico cm_poly_dr_bore bmp NCG_1_Level 0 NCG_2_Label NC2 NCG_2_Text MCALL CYCLE86 NCG_2_Ico cm_poly_dr_bore bmp NCG_2_Level 0 CYC83 d...

Page 329: ...ted in the NC program after NCG In the example above this would be CYC82 Because there can be several versions e g NC1 NC2 etc for such a cycle an additional section must be set up in the INI file for this entry CYC82 Section for cycles e g CYC82 No Number of cycle versions NCG_1_Label Name of the version Generally this is the text that is found in the NC program after the path of the COM file NC1...

Page 330: ...TC_DPCS4 if MN_MM_NUM_CCS_TOA_PARAM 4 or any other oem variable than TC_DPCS1 can be used LINK TC_DPC7 MD 18096 MN_MM_NUM_CC_TOA_PARAM 7 MD 18097 MN_MM_TYPE_CC_TOA_PARAM 7 4 MD 18080 MN_MM_TOOL_MANAGEMENT_MASK H4 LINK 0 example LINK TC_DPCS1 example data sets 500 1 Unique identifier t d for roughing tool 1 tool_type 500 tool type if not set TC_DP1 is used insert_length TC_DP8 plate length holder_a...

Page 331: ...fier t d for boring threading milling cutter tool_type 160 tool type if not set TC_DP1 is used tip_angle TC_DP10 tip angle TC_DPV3 1 X 1 X TC_DPV4 1 Y 1 Y TC_DPV5 1 Z 1 Z 151 1 Unique identifier t d for saw tool_type 151 tool type if not set TC_DP1 is used width TC_DP9 width TC_DPV3 1 X 1 X TC_DPV4 1 Y 1 Y TC_DPV5 1 Z 1 Z data set for tool_types 200 299 200 001 Unique identifier t d tool_type tool...

Page 332: ...326 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 510 number corresponding to tool type finishing tool insert_length TC_DP8 plate length holder_angle TC_DP10 holder angle reference_direction TC_DP11 cutting direction clearance_angle TC_DP24 clearance angle ...

Page 333: ...ry section name in regie ini with Task i name mntmmc cmdLine SektionName assigned the section name must be configured here for an autonomous section APPLICATION HSK1 HSK8 horizontal softkeys HSK9 HSK16 ETC softkeys VSK1 VSK8 vertical softkeys background picture default none 1 machine configuration filename load bitmap from OEM directory Picture index 1 initial application default none StartIndex 0...

Page 334: ...ToTask2 switch to child of specified task if it exists HSK1IsTask command string evaluated by application default empty HSK1Command access level for softkey 0 7 default 7 HSK1AccessLevel 0 no link to NCK 0 link softkey to NCK lock softkey while no connection to NCK HSK1NckLink default softkey text ignored for logical task name HSK1SkText language depending softkey text ignored for logical task nam...

Page 335: ...k bit in the PLC DDE Dynamic Data Exchange Dynamic Data Exchange DIN Deutsche Industrie Norm German Industry Standard DIR DIRectory List DPM Dual Port Memory DOS Disk Operating System DRAM Dynamic Random Access Memory DRF Differential Resolver Function Differential revolver function handwheel DRY DRY run Dry run feedrate DW Data word in the PLC E Input in the PLC EG Expansion unit ESR Extended Sto...

Page 336: ...Interface MCP Machine control panel NC Numerical Control Numerical control NCK Numerical Control Kernel NC kernel with block preparation traversing range etc NCU Numerical Control Unit NCK hardware unit ZO Zero point shift OEM Original Equipment Manufacturer OP Operator Panel Operating equipment PCU Programmable Control Unit PCMCIA Personal Computer Memory Card International Association Standardiz...

Page 337: ...SW Software SYF SYstem Files System files TEA Testing Data Active Identifier for machine data TO Tool Offset Tool offset TOA Tool Offset Active Identifier file type for tool offsets UFR User frame FD Feed Drive WCS Workpiece coordinate system TO Tool offset TC Tool change ZOA Zero Offset Active Identifier file type for work offset data ...

Page 338: ...List of Abbreviations B 1 Abbreviations HMI Advanced IM4 332 Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 ...

Page 339: ...86 Configuration Data 150 Configuring OEM icons 131 Configuring OEM texts 130 288 Configuring softkey texts 227 Configuring the screensaver 23 Control unit management option 50 Creating alarm texts 85 Creating an operator menu 29 Cutting edge dialog data 264 Cycles Match 74 save in the DRAM 104 D Data management DH 17 Data match of the simulation 73 Data transfer Activate 112 of PLC 111 TCU 69 Def...

Page 340: ...106 J Job processing Placeholder 251 Positioning 252 Reactivate 252 Softkey text 251 Status display 246 Tools 245 TSEARCH 253 User authorization 247 K KEYS INI 293 L License key 15 Loading locations 174 240 Location types 177 242 Hierarchy 180 Log file Contents 155 Reading out 158 LOGDRIVE INI 65 294 M m n configuration 56 MACHINE INI 297 Magazine 169 238 assign deassign 184 Choice 229 Configurati...

Page 341: ...ATA 102 MD 9451 MM_WRITE_ZOA_FINE_LIMIT 98 MD 9676 CMM_DIRECTORY_SOFTKEY_PATH1 65 MD 9677 CMM_DIRECTORY_SOFTKEY_PATH2 65 MD 9678 CMM_DIRECTORY_SOFTKEY_PATH3 65 MD 9679 CMM_DIRECTORY_SOFTKEY_PATH4 65 MMC INI 305 Multi channel step sequence programming 309 319 Multiple file strategy 24 N NC commands 101 NCDDE Trace 158 NCU Connection Wizard 134 NCU link 8 NETNAMES INI 47 52 310 O OEM commissioning 2...

Page 342: ...tools 74 Mirroring tools 75 Softkey Language Selection 28 Softkey labels 66 Softkey USB local 68 STAT machine position 105 State when supplied 7 Status display with icons 124 129 System limits 17 System resources 149 151 System settings 10 T t m n configuration 57 TASKCONFIG INI 329 Templates 43 Tool cabinet 256 Tool catalog 256 Tool center point path 76 Tool dialog data 263 Tool management WZV 44...

Page 343: ...___ ______________ ______________ ______________ Scope of performance 1 Programming 2 Programming support 3 Configure hotkeys and PLC keys 4 Custom operating area 5 Configuring environment 6 Appendix A List of abbreviations B SINUMERIK 840Di sl 840D sl SINUMERIK 810D 840D SINUMERIK Expanding the user interface Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 344: ...issioning and operation of a device system may only be performed by qualified personnel Within the context of the safety notes in this documentation qualified persons are defined as persons who are authorized to commission ground and label devices systems and circuits in accordance with established safety practices and standards Prescribed Usage Note the following Warning This device may only be u...

Page 345: ... 3 2 28 2 3 6 Detailed information about the position of the short text 8 and position of the input output field 9 2 29 2 3 7 Detailed information about on Help 11 HMI Advanced only 2 29 2 3 8 Application examples 2 30 2 3 9 Example 1 Assigning the Variable Type Texts Help Colors properties 2 31 2 3 10 Example 2 Assigning the Variable Type Limits Attributes Short Text Position properties 2 32 2 3 ...

Page 346: ...ock B 2 72 2 7 3 Subprogram call CALL 2 73 2 7 4 Check Variable CVAR 2 74 2 7 5 Copy Program CP 2 75 2 7 6 Dialog line DLGL 2 75 2 7 7 Delete Program DP 2 76 2 7 8 Evaluate EVAL 2 77 2 7 9 Execute EXE 2 78 2 7 10 Exist Program EP 2 79 2 7 11 Exit dialog EXIT 2 80 2 7 12 Exit Loading Softkey EXITLS 2 81 2 7 13 Generate code GC 2 82 2 7 14 Load Array LA 2 85 2 7 15 Load Block LB 2 86 2 7 16 Load Mas...

Page 347: ...figuration overview 4 4 4 2 2 Configuration in the KEYS INI file 4 6 4 2 3 Programming a hotkey event 4 8 4 2 4 Expansions and special cases 4 10 4 2 5 Expanded functions for PLC keys 4 12 4 3 PLC interface 4 12 4 3 1 Structure of the interface 4 12 4 3 2 Description of the PLC display selection 4 13 4 3 3 Configuring the dialog selection 4 16 4 4 Selecting dialog softkey menus 4 17 4 4 1 Assignin...

Page 348: ...ch function on the HW platform common to both HMI systems 6 10 6 4 1 Search function principle 6 10 6 4 2 Search function for COMMON COM 6 13 6 4 3 Search function for images 6 14 A Appendix A 1 A 1 List of start softkeys A 1 A 2 List of colors A 5 A 3 List of accessible system variables A 7 A 4 List of Pl services A 17 B List of abbreviations B 1 B 1 Abbreviations B 1 Glossary Glossary 1 Index In...

Page 349: ...anufacturer can be modified or replaced The interpreter is available for HMI Embedded sl ShopMill and ShopTurn on NCU as well as HMI Advanced Parts programs for example can be edited on user interfaces created by users Dialogs can be created directly on the control system Prerequisites An additional graphics program is needed to produce graphics display images For HMI Embedded sl you need the appl...

Page 350: ...to user classes Supplementary Conditions The following conditions must be met It is only possible to switch between dialogs within one HMI operating area In the case of HMI Advanced user setting and machine data are initialized on request User variables may not have the same names as system or PLC variables The dialogs activated by the PLC form a separate operating area for HMI Advanced similar to...

Page 351: ... on the screen Configuration files are not stored in the software supplied and must be set up by the user An ASCII editor e g Notepad or the HMI editor is used to create configuration files Menu tree principle Several interlinked dialogs create a menu tree A link exists if you can switch from one dialog to another You can use the newly defined horizontal vertical softkeys in this dialog to call th...

Page 352: ...ard application You can use the RECALL key to close new user interfaces if you have not configured this key for any other task Calling your own dialogs from PLC Dialogs can be selected via the PLC as well as via softkeys An interface in DB19 is available for signal exchange between the PLC and HMI See also Structure of the interface Page 4 12 Configuring start softkeys Page 6 5 2 1 2 Configuration...

Page 353: ...user cycle directory of HMI Embedded sl to specify whether a configuration file search should be carried out each time access is attempted only relevant when the dialogs are being set up directly on the control or if the file already located and buffered should be reused corresponds to the standard operating scenario HMI Advanced With HMI Advanced the system starts by searching for the configurati...

Page 354: ... of a softkey menu END 2 1 4 Troubleshooting log book Overview The log book is a file Error com to which error messages generated by syntax interpretation are written The operator himself must set up the file in the comment directory HMI Advanced Example DEF VAR1 R DEF VAR2 R LOAD VAR1 VAR2 1 Error message in log book as VAR2 has no value Syntax The system does not start to interpret syntax until ...

Page 355: ...erenced by environment variable RAMDISK HMI Embedded sl The ERROR COM file is created only when errors actually occur during interpretation of the configuration files Storage path of the ERROR COM file With HMI Embedded sl In the tmp hmiemb folder on the CF card With HMI Advanced In the DH COM DIR folder This file is deleted each time HMI Embedded sl HMI Advanced is restarted Displaying the ERROR ...

Page 356: ...interface consisting of a display line dialog elements and or graphics an output line for messages and 8 horizontal and 8 vertical softkeys Dialog elements are Variables Limits Default setting of variables Help display Texts Attributes System or user variable Position of short text Position of input output field Colors Help HMI Advanced only Dialog properties Header Graphic Dimension System or use...

Page 357: ...The definition of a dialog definition block is basically structured as follows Definition block Comment Chapter reference M Dialog start identifier DEF Var1 Variables See chapter Variables HS1 Softkeys See chapter Softkey menus PRESS HS1 LM END_PRESS Method start identifier Actions Method end identifier See chapter Methods END Dialog end identifier Within the dialog definition block various variab...

Page 358: ... 6FC5397 0DP10 0BA0 2 2 2 Example Opening the Dialog Programming A new dialog is called via start softkey Example from the Parameters operating area S Start HS7 Example ac7 se1 PRESS HS7 LM Screen form1 END_PRESS END M Screen form1 Cycles HS1 HS2 HS3 HS4 HS5 HS6 HS7 HS8 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 Methods END ...

Page 359: ...gramming 2 2 Structure and elements of a dialog Expanding the user interface Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 2 9 Result Figure 2 3 Example Call Cycles dialog with the start softkey Example ...

Page 360: ...n Defines a dialog Parameters Identifier Name of the dialog Header Dialog header as text or call for text e g 85011 from a language specific text file Graphic Graphics file with path in double quotation marks Dimension Position and size of the dialog in pixels distance from left hand side distance from right hand side width height in relation to the upper left hand corner of the screen The entries...

Page 361: ...tribution is carried out separately for each line CM1 The column distribution of the line with the most columns applies to all lines CB CHANGE block Response when dialog is opened cb attributes specified for a variable in a variables definition take priority over the default setting in the dialog definition CB0 Default All CHANGE blocks associated with the dialog are processed when it is opened CB...

Page 362: ...Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 Example S Start HS7 Example se1 ac7 PRESS HS7 LM Screen form1 END_PRESS END M Screen form1 Example 2 Display graphics MCP BMP HS1 new nheader HS2 HS3 HS4 HS5 HS6 HS7 HS8 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 PRESS HS1 Hd new header END_PRESS END ...

Page 363: ...ments Dialog element The term dialog element refers to the visible part of a variable i e short text graphics text input output field and unit text Dialog elements fill lines in the main body of the dialog One or more dialog elements can be defined for each line Variable properties All variables are valid only in the active dialog Properties are assigned to a variable when it is defined The values...

Page 364: ...nt Programming Overview The single parameters to be separated by commas are enclosed in round parentheses DEF Identifier Identifier Name of variable Variable type 1 Limits or toggle field or table identifier 2 Default 3 Texts Long text Short text Image Graphic text Units text 4 Attributes 5 Help display 6 System or user variable 7 Position of short text 8 Position of input output field Left Top Wi...

Page 365: ...0 210 70 TOP3 R3 L2 WR2 TC_DP4 1 1 280 30 320 70 TOP4 R3 L3 WR2 TC_DP5 1 1 390 30 420 70 DEF Tnr2 I 2 T wr1 10 20 50 TOP21 I Typ WR2 TC_DP1 2 1 80 30 120 50 TOP22 R3 L1 WR2 TC_DP3 2 1 170 30 210 70 TOP23 R3 L2 WR2 TC_DP4 2 1 280 30 320 70 TOP24 R3 L3 WR2 TC_DP5 2 1 390 30 420 70 When creating dialogs with multiple columns the options of the hardware being used should be taken into consideration e ...

Page 366: ...he user interface 2 16 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 Figure 2 7 Appearance in HMI Embedded sl Below you can see how despite being configured identically the same screen appears differently under HMI Advanced Figure 2 8 Appearance in HMI Advanced ...

Page 367: ...able a common configuration file to be produced for both systems the SYSTEM dialog property has been created The runtime environment can be scanned in the SYSTEM dialog property This enables a common configuration to be used for both target systems 2 2 7 Using display images graphics Use of graphics There are two display categories Display images graphics in the graphic area Help displays illustra...

Page 368: ... ARJ or alternatively archive each BMP file in a separate archive with the file name of the BMP file and extension BM_ For example Several files per archive arj a cus arj my_file1 bmp my_file2 bmp my_file3 bmp my_file4 bmp One file per archive arj a my_file1 bm_ my_file1 bmp Limits Archiving is optional However it must be noted that the CF card has space for at least 10 MB A bitmap can be assigned...

Page 369: ...160 40 50 50 The height of the displayed graphic of the I O field is specified as the fourth parameter in respect of the positions You can also define bitmaps in fields short text I O field See also Search function for images Page 6 14 List of colors Page A 5 2 3 2 3 Variables 2 3 1 Variable properties Variable value The most basic property of a variable is its value The value of variables can be ...

Page 370: ...the right of the equality sign is evaluated and assigned to the variable or variable property Examples Identifier ac Access level ac access level Identifier al Text alignment al alignment Identifier bc Background color bc background color Identifier fc Foreground color fc foreground color Identifier fs Font size fs font size Identifier gt Graphic text gt graphic text Identifier hlp Help display hl...

Page 371: ... the entry for the limit is interpreted as a list If only one is entered a variable toggle field is created Default none Table identifiers Identifiers of a table containing NCK PLC values of the same type which can be addressed via a channel block The table identifier is differentiated from limits or toggle fields by the addition of a sign in front of it The file containing the table description c...

Page 372: ...RN is pressed Default wr2 Access level empty Can always be written ac0 ac7 Protection levels If the access level is not adequate then the first line is displayed in gray default setting ac7 Alignment of short text al0 Left justified al1 Right justified al2 centered Default al0 Font size fs1 Default font size 8 pt fs2 Double font size Default fs1 The clearances between the lines is defined With the...

Page 373: ...ntered in pixels and relate to the upper left hand corner of the main body of the dialog The entries are separated by commas 9 Position of input output field Position of input output field distance from left distance from top width height The positions are entered in pixels and relate to the upper left hand corner of the main body of the dialog The entries are separated by commas If this position ...

Page 374: ... displayed again If a second or subsequent Help call is linked to the same file index Help text the entries do not have to be made Help is displayed when the cursor is positioned on this field and the information button is pressed 2 3 3 Detailed information about the variable type 1 Variable type INTEGER The following extensions for determining the display in the input output field and the memory ...

Page 375: ...s in hexadecimal notation IHDU Integer variable 32 bits in hexadecimal notation IHWU Integer variable 16 bits in hexadecimal notation IHBU Integer variable 8 bits in hexadecimal notation VARIANT variable type The VARIANT variable type is determined by the data type of the last value assignment It can be scanned using the ISNUM or ISSTR functions The VARIANT type is mainly suited to write either va...

Page 376: ...nd generates an error message in the ERROR COM file Example Var1 typ IBW Var2 typ R3 Number representation Numbers can be represented in either binary decimal hexadecimal or exponential notation Numerical values in binary hexadecimal and exponential notation must be enclosed in single quotation marks Binary B01110110 decimal 123 45 hexadecimal HF1A9 exponential 1 23EX 3 Examples VAR1 HF1A9 REG 0 B...

Page 377: ...umber 85015 is displayed in the input output field Default value 15 is entered in system variable DB90 DBB5 If the value saved in system variable DB90 DBB5 changes then the displayed text number 85000 DB90 DBB5 is recalculated in response to every change Parameters Variable type Type of variables specified in the system or user variable Text number Number basis of the language specific text valid ...

Page 378: ...oggle field Not calculated Toggling is not possible until a valid value is assigned to the variable Scope of the default settings If Then Field type Default setting System or user variable Reaction of field type I O field yes yes Write default value to system or user variable No yes Use system or user variable as default value Error yes Not calculated system or user variable is not written into us...

Page 379: ... output field is calculated for each line based on the number of columns and maximum line width i e column width maximum line width number of columns The width of the graphics and unit text is predefined and optimized to suit the requirements of programming support If graphics or unit text has been configured the width of the short text or I O field is reduced accordingly The order of short text a...

Page 380: ...ike other variables but have no other properties apart from variable value and status i e Help variables are not visible in the dialog Help variables are of the VARIANT type Programming Syntax DEF Identifier Description Internal arithmetic variables of the VARIANT type Parameters Identifier Name of Help variables Example DEF OTTO Definition of a Help variable Syntax Identifier val Help variable va...

Page 381: ... be addressed indirectly i e as a function of another variable PRESS HS1 AXIS AXIS 1 WEG VAR AA_DTBW AXIS Address axis address via variable END_PRESS Changing the softkey label Example HS3 st New Text Change softkey label 2 3 9 Example 1 Assigning the Variable Type Texts Help Colors properties Example 1 Assigning the Variable Type Texts Help Colors properties DEF Var1 R Actual value mm Var1 bmp 8 ...

Page 382: ...g the Variable Type Limits Attributes Short Text Position properties DEF Var2 I 0 10 wr1 al1 300 Variable Type INTEGER Limits or toggle field entries MIN 0 MAX 10 Default none Texts none Attributes Input mode read only Alignment of short text Right justified Help display none System or user variable none Position of short text Distance from left None Distance from top None i e default distance fro...

Page 383: ...es none Help display none System or user variable R 1 R Parameter 1 Position of short text Default position in relation to input output field Position of input output field Distance from left 300 Distance from top 10 Width 200 Colors No data i e default Help In file Help pdf Help with the Help text Help1 is called on the page with the index 1 when the i button is pressed 2 3 12 Examples relating t...

Page 384: ...of input output field none Colors No data i e default Help 1 Entry in the Help loop Help file Index Help text 2 Entry in the Help loop Help file Index Help text 3 Entry in the Help loop Help file Index Help text HELP1 PDF 1 Help1 HELP2 PDF 2 Help2 HELP3 PDF 3 Help3 Example 6 Displaying an image instead of a short text the size and position of the image is defined under Position of input output fie...

Page 385: ...purpose of code generation Rules The following rules must be observed with regard to string variables Logic operations are processed from left to right Nested expressions are solved from the inside outwards No distinction is made between uppercase and lowercase type Strings can be deleted simply by assigning a blank string Strings can be appended after the equality sign using the operator Quotatio...

Page 386: ...string VAR2 Hello this is a Test Result Hello this is a Test System or user variable strings dependent on variable content VAR2 Var R VAR8 Result R 4 2 3 14 CURPOS variable Description Using the CURPOS variable it is possible to display or manipulate the position of the cursor in the active input field of the current dialog The variable indicates how many characters are located in front of the cur...

Page 387: ...and always generates the most recent version An additional identifier indicating the generated version is inserted in the user comment of the generated code in versions 0 Rules The most recent dialog with all its variables is always displayed Variables used previously may not be changed New variables are inserted in the existing cycle programming in arbitrary order It is not permissible to delete ...

Page 388: ...n Value The result of the scan can be 0 No programming support 1 Programming support the dialog was called by programming support 2 Programming support default setting from the previous dialog sub dialog 3 Programming support recompilation 4 Programming support recompilation with generated comments with sign 5 Programming support recompilation with generated comments without sign Example IF ENTRY ...

Page 389: ... Return Value The result of the scan can be FALSE previous line was executed error free TRUE previous line was not executed error free Example VAR4 Thread VAR1 CDM 3 Output value from array IF ERR TRUE Scan to check whether value has been found in array VAR5 Error accessing array If the value has not been found in the array the value Error accessing array is assigned to the variables ELSE VAR5 All...

Page 390: ...ile access error 3 Drive not ready 4 Incorrect file name 5 File is already open 6 Access denied 7 Target path not available or not permitted 8 Copy source same as target 10 Internal error FILE_ERR 10 means that the error cannot be classified in the other categories Example CP D source mpf E target mpf Copy from source mpf to E target mpf IF FILE_ERR 0 Scan to ascertain whether error has occurred I...

Page 391: ... a navigation event The cursor position may only be changed in softkey PRESS blocks CHANGE blocks etc The FOC function cannot be applied to variables with input mode wr 0 and wr 4 or to Help variables Programming Syntax FOC Description The variable can be read and written Return Value Read The result is the name of the variable to which the FOC function has been applied Write It is possible to ass...

Page 392: ...ata type stored in the memory in such a way that it is possible to access the data via an index Description Arrays can be one or two dimensional A one dimensional array is treated like a two dimensional array with just one line or column Arrays have start identifier A and end identifier END The number of lines and columns is optional An array is structured in the following way Programming Syntax A...

Page 393: ...index column number of the array each begin at 0 If a line index or column index is outside the array the value 0 or a blank string is output and the ERR variable is set to TRUE The ERR variable is also set to TRUE if a search concept cannot be found Programming Syntax Identifier Z M C val or Identifier Z M C Description Access to one dimensional array with only one column Syntax Identifier S M C ...

Page 394: ...ys commences in line 0 or column 0 Mode M Line value Z Column value S Output value 0 Line index Column index Value from line Z and column S 1 Search concept Search in column 0 Column index of column from which value is read Value from line found and column S 2 Line index of line from which return value is read Search concept Search in line 0 Value from line Z and column found 3 Search concept Sear...

Page 395: ...g is output and the error variable ERR is set to TRUE 2 4 3 Example Access to an array element Prerequisite Two arrays are defined below These are the basis for the following examples A Thread 0 3 0 075 0 202 0 4 0 1 0 270 0 5 0 125 0 338 0 6 0 15 0 406 0 8 0 2 0 540 1 0 0 25 0 676 1 2 0 25 0 676 1 4 0 3 1 010 1 7 0 35 1 246 END A Array2 DES PTCH CDM 0 3 0 075 0 202 0 4 0 1 0 270 0 5 0 125 0 338 0...

Page 396: ...nd the column index in line 0 with the concept in S The value from the array is output with the line index and column index found VAR1 ARRAY2 0 6 PTCH 3 VAR1 has the value 0 15 Explanation Search for the line with the content 0 6 in column 0 of array Array2 search for the column with the content STG in line 0 Transfer the value from the line and column found to VAR1 Access mode example 4 The searc...

Page 397: ...scription Status is a read only property Parameters Identifier Name of array Return Value FALSE TRUE invalid value valid value Example DEF MPIT R MPIT MPIT wr3 DEF PIT R PIT PIT wr3 PRESS VS1 MPIT 0 6 IF MET_G MPIT 0 4 1 VLD TRUE PIT MET_G MPIT 1 0 VAL REG 4 PIT REG 1 OK ELSE REG 1 ERROR ENDIF END_PRESS 2 4 5 Table grid grid Definition In contrast to the array the values of a table grid grid are c...

Page 398: ... Identifier Identifier Name of variable Variable type 1 Limits or toggle field or table identifier 2 Default 3 Texts Long text Short text Image Graphics text Units text 4 Attributes 5 Help display 6 System or user variable 7 Position of short text 8 Position input output field Left Top Width Height 9 Colors 10 Help HMI Advanced only 11 Table identifier 2 Identifiers of a table containing NCK PLC v...

Page 399: ...ble type 0 default Table for PLC or user data NCK and channel specific data 1 and others reserved No of lines Number of lines including header The fixed line or fixed column is not scrolled The number of columns is the number of columns configured Fixed line attribute 1 0 Active Not active Fixed column attribute 1 0 Active Not active 2 4 7 Defining columns Description For table grids it is advisab...

Page 400: ...ll the column are specified in the assigned offset parameter Offset1 Step width for the 1st index Offset2 Step width for the 2nd index Offset3 Step width for the 3rd index Variable of type STRING If the variable is a STRING type variable the length must be specified in the type e g DEF CHAN STRING 16 TEXT 41 The column definition for the CHAN variable therefore starts e g S16 Column header from te...

Page 401: ...late the focus within a table Identifier Row Identifier Col Programming Each cell in a table has the Val and Vld properties In order to read and write cell properties a line and column index must be specified in addition to the variable identifiers from the definition list Syntax Identifier Line index column index val or Identifier Line index column index Description Val properties Syntax Identifi...

Page 402: ...Value MB1 Value MB4 Value MB2 Value MB5 Value MB3 Value MB6 Example 2 Offset 1 in the column definition this results in the following lines and column assignments G MB_TAB 0 4 1 I MB1 MB3 MB5 MB1 100 2 I MB2 MB4 MB6 MB2 100 2 Result In each line the index of the variable is increased by the offset 2 MB1 MB3 MB5 MB2 MB4 MB6 Value MB1 Value MB2 Value MB3 Value MB4 Value MB5 Value MB6 Example 3 Offse...

Page 403: ...e first column Example I Line 0 60 1 Consecutive texts from the language files can be entered in the first column Example S Line 80000 60 1 2 4 10 Example Loading different table grids Description In this example the dummygrid table is first assigned to variable VAR1 Depending on the content of the R parameter R 0 either the grid1 or grid2 table will be loaded in the LOAD block The tables are defi...

Page 404: ...1 2 Column from R5 R Long text3 R9 to R15 wr2 R 9 80 2 3 Column from R9 with Offset2 R9 11 13 15 END G grid2 0 5 1 1 Name Type Lines R Long text1 R1 to R4 wr2 R 1 60 1 1 Column header R1 to R4 from R1 with Offset1 R Long text2 R5 to R8 wr2 R 5 60 1 2 Column from R5 R Long text3 R9 to R15 wr2 R 9 60 2 3 Column from R9 with Offset2 R9 11 13 15 R Long text4 R9 to R15 wr2 R 9 60 2 3 Column from R9 wit...

Page 405: ...efine other menus which partially or completely overwrite the existing menus The definition of a softkey menu softkey menu definition block is basically structured as follows Definition block Comment Chapter reference S Start identifier of softkey menu HSx Define softkeys PRESS HSx LM END_PRESS Method start identifier Actions Method end identifier See chapter Methods END End identifier of softkey ...

Page 406: ...tkey used Note Enter n in the softkey text to create a line break A maximum of 2 lines of 10 characters each are available in HMI Advanced and 2 lines of 9 characters each in HMI Embedded sl Assigning the security level The operator can only access information on the level for which he is authorized and all lower levels The meanings of the different protection levels are as follows ac0 is the high...

Page 407: ... PRESS HS1 Method start identifier HS1 st Calculate Assign a label text to the softkey END_PRESS Method end identifier PRESS RECALL Method start identifier LM Screen form21 Load dialog END_PRESS Method end identifier END Softkey menu end identifier RECALL key In addition to the horizontal and vertical softkeys a RECALL key is also available In contrast to the softkeys the RECALL key does not need ...

Page 408: ...ax SK st Text SK ac Access level SK se Status Softkey with label Softkey with security level Softkey with status Description Assigns properties Parameters Text Label text in inverted commas Access level Range of values 0 7 Status 1 2 3 visible and operator controllable disabled gray text displayed last softkey used Example S Start HS7 Example ac7 se1 PRESS HS7 LM Screen form3 END_PRESS END M Scree...

Page 409: ...ing 2 5 Softkey menus Expanding the user interface Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 2 59 VS3 VS4 VS5 VS6 VS7 VS8 OK AC7 SE1 PRESS VS8 EXIT END_PRESS END Figure 2 9 Example 3 Graphics and softkeys ...

Page 410: ...tkeys Functions for dialog independent softkeys Only certain functions can be initiated with start softkeys The following functions are permitted The LM function can be used to load another dialog LM Identifier File The LS function can be used to display another softkey menu LS Identifier File Merge You can use the EXIT function to exit newly configured user interfaces and return to the standard a...

Page 411: ... SK 6 LM Screen form1 Load screen form1 function where screen form 1 must be defined within the same file END_PRESS End of PRESS method HS7 2nd screen form horizontal SK 7 labeled 2nd screen form PRESS HS7 PRESS method for horizontal SK 7 LM Screen form2 Load screen form2 function where screen form 2 must be defined within the same file END_PRESS End of PRESS method END End identifier of entry blo...

Page 412: ...n with variables See chapter Defining variables END_PRESS Method end identifier 2 6 1 CHANGE Description CHANGE methods are executed if a variable value changes i e variable calculations that are performed as soon as a variable value changes are configured within a CHANGE method There are two types of CHANGE method i e element specific and global The element specific CHANGE method is executed if t...

Page 413: ...of the system variable 1 the short text of the variable states Tool OK otto 1 ELSE VAR1 st Attention Error If the value of the system variable 1 the short text of the variable states Attention Error otto 2 ENDIF VAR2 Var 2 END_CHANGE Global programming Syntax CHANGE END_CHANGE Description Changes any variable value Parameters None Example CHANGE EXIT If any of the variable values change the dialog...

Page 414: ...ts are are predefined and cannot be modified Note Within the FOCUS block it is not possible to select a different variable nor can a new dialog be loaded Programming Syntax FOCUS END_FOCUS Description Positions the cursor Parameters None Example FOCUS DLGL The focus has been placed on variable FOC º º END_FOCUS 2 6 3 LOAD GRID Description The table description can be made available dynamically wit...

Page 415: ...d is defined in inverted commas Only needs to be specified if the table is not defined within the file that also contains the definition of the variable 2 6 4 LOAD Description The LOAD method is executed after the variable and softkey definitions DEF Var1 HS1 have been interpreted At this time the dialog is not yet displayed Programming Syntax LOAD END_LOAD Description Download Parameters None Exa...

Page 416: ...scription Unload Parameters None Example UNLOAD REG 1 VAR1 Save variable in register END_UNLOAD 2 6 6 OUTPUT Description The OUTPUT method is executed if the GC function is called Variables and Help variables are configured as an NC code in an OUTPUT method The individual elements in a code line are linked by means of blanks Note The NC code can be generated in an extra file by means of file funct...

Page 417: ...set with active program support in the parts program in case of recompilations Editor changes in the parts program produce the following response Condition Response Number of blocks remains unchanged Block numbers are retained Number of blocks is reduced The highest block numbers are canceled Number of blocks is increased New blocks are not numbered Example OUTPUT CODE1 CYCLE82 Var1 val Var2 val V...

Page 418: ...r1 END_PRESS PRESS HS2 END_PRESS PRESS PU INDEX INDEX 7 CALL UP1 END_PRESS 2 6 8 Example Version management with OUTPUT blocks Overview Additional variables can be added to existing dialogs when expanding the user interface A version identifier in parentheses is appended to the additional variables in the definition following the variable name 0 Original is not written 1 Version 1 2 Version 2 etc ...

Page 419: ...t need a version identifier however you can specify it with 0 OUTPUT NC1 is equivalent to OUTPUT NC1 0 Version identifier n in the OUTPUT block includes all variables of the originals 0 1 2 up to and including n Programming with version identifier M XXX Version 0 default DEF var100 R 1 DEF var101 S Hello DEF TMP VS8 GC PRESS VS8 GC NC1 END_PRESS OUTPUT NC1 var100 var101 END_OUTPUT Version 1 extend...

Page 420: ...s Subprograms can be loaded into the main program or other subprograms at any time and executed as often as necessary i e the instructions they contain do not need to be configured repeatedly The definition blocks of the dialogs softkey menu constitute a main program PI services The PI_SERVICE function can be used to start PI Services Program Invocation Services from the PLC in the NC area Externa...

Page 421: ...function has the same effect as Set enable Programming Syntax AP File Description Transfers a file from the passive HMI file system to the active NC file system Parameters File Complete path name of HMI file to be transferred Example M TestGC Code generation DEF VAR1 R 1 DEF VAR2 R 2 DEF D_NAME LOAD VAR1 123 VAR2 6 END_LOAD OUTPUT CODE1 Cycle123 VAR1 VAR2 M30 END_OUTPUT PRESS VS1 D_NAME MPF DIR ME...

Page 422: ...bles used in the subprogram must be defined in the dialog in which the subprogram is called Programming A block is structured in the following way Syntax B Block name SUB Identifier END_SUB SUB Identifier END_SUB END Description Defines a subprogram Parameters Block name Name of block identifier Identifier Name of subprogram Example B PROG1 Block start SUB UP1 Start of subprogram REG 0 5 Assign va...

Page 423: ... The CALL function can be used to call a loaded subprogram from any point in a method Subprogram nesting is supported i e you can call a subprogram from another subprogram Programming Syntax CALL Identifier Description Subroutine call Parameters Identifier Name of subprogram Example M SCREEN FORM1 VAR1 VAR2 LOAD LB PROG1 Load block END_LOAD CHANGE CALL UP1 Call subroutine and execute END_CHANGE EN...

Page 424: ...ers VarN List of variables to be checked Up to 29 variables each separated by a comma can be checked A character length of 500 must not be exceeded The result of the scan can be 1 TRUE all variables have valid content 0 FALSE at least one variable has invalid content Example IF CVAR TRUE Check all variables VS8 SE 1 If all variables are error free softkey VS8 is visible ELSE VS8 SE 2 If a variable...

Page 425: ...es a file Parameters Source file Complete path to the source file Target file Complete path data of the target file Example CP MPF DIR CFI MPF spf dir cfi nc 2 7 6 Dialog line DLGL Description It is possible to configure short texts messages or input tips for output in the dialog line of the dialog in response to certain situations Possible number of characters in the default font size HMI Embedde...

Page 426: ...rge The text Value too large appears in the dialog line if variable1 variable2 ENDIF 2 7 7 Delete Program DP Description The DP Delete Program function deletes a file from the passive HMI or active NC file system Programming Syntax DP File Description Delete file Parameters File Complete path name of file to be deleted Example DP MPF DIR CFI MPF ...

Page 427: ...e useful for example for indexed access operations to variables Programming Syntax EVAL exp Description Evaluates an expression Parameters exp Logic expression Example VAR1 S VAR2 S VAR3 S VAR4 S CHANGE REG 7 EVAL VAR REG 5 The expression in parentheses produces VAR3 if the value of REG 5 is equal to 3 The value of VAR3 is therefore assigned to REG 7 IF REG 5 1 REG 7 VAR1 ELSE IF REG 5 2 REG 7 VAR...

Page 428: ...d sl EXE can only be used to start the Free Contour Programming application Note The EXE function is only available within the parts program editor In order to start the program its task index must be entered in the application file under CHILDS as it appears in the REGIE INI file Programming Syntax EXE Program name HMI Advanced EXE GPROC HMI Embedded sl Description Executes program Parameters Pro...

Page 429: ...e Complete path to the file in the NC or HMI file system Return Value Name of a variable to which the result of the scan should be assigned The result of the scan can be M File is stored on HMI N file is stored on NC Blank string The file neither exists on the HMI nor on the NC Example EP MPF DIR CFI MPF VAR1 Check whether file CFI MPF exists in the HMI file system IF VAR1 M DLGL File is located i...

Page 430: ...les can be changed and transferred to the output dialog The variable values are each assigned to the variables transferred from the output dialog to the subsequent dialog using the LM function Up to 20 variable values each separated by a comma can be transferred Note The sequence of variables or variable values must be the same as the sequence of transfer values programmed for the LM function to p...

Page 431: ...m2 PRESS HS1 EXIT 5 CALCULATED_DIAMETER Exit screen form2 and return to screen form1 in the line after LM In doing this assign the value 5 to the variable POSX and the value of the CALCULATED_DIAMETER variable to the DIAMETER variable The variable POSY retains its current value END_PRESS END 2 7 12 Exit Loading Softkey EXITLS Description You can use the EXITLS function to exit the current user int...

Page 432: ...file system If the target file is not specified only possible within programming support system the code will be written to the location of the cursor within the file that is currently open Opt Option for generating comments 0 Default setting Generate code with comment for the purpose of recompilability 1 Do not create comments in the generated code Note This code cannot be recompiled Append This ...

Page 433: ...red without specification of a target file under Expand user interface an error message is output when it is executed Entry for target file The code generated from the OUTPUT block is transferred to the target file If the target file does not already exist it is set up in the NC file system If the target file is stored in the HMI file system it is stored on the hard disk HMI Advanced only User com...

Page 434: ... Embedded sl this notation can only be used to write to the RAM drive or to a networked PC provided that a network connection has been configured Note Invalid variables generate a blank string in generated NC code and an error message in the log book when they are read Special features of recompilation The GC function cannot be called in sub dialogs because variables originating from master dialog...

Page 435: ... to be loaded File File in which the array is defined Note If an array in the current configuration file must be replaced by an array from another configuration file then both arrays must have the same name Example Extract from file maske com DEF VAR2 S ARR5 Out Toggle field PRESS HS5 LA ARR5 arrayext com Load array ARR5 from file arrayext com VAR2 ARR5 0 Above Below Right Left appears in the VAR2...

Page 436: ...should be configured in a LOAD method so that the loaded subprograms can be called at any time Note Subprograms can also be defined directly in a dialog so that they do not have to be loaded Programming Syntax LB Block name File Description Loads subprogram during runtime Parameters Block name Name of block identifier File Path name of configuration file Default setting Current configuration file ...

Page 437: ...layed EXIT will send you back to the standard application You can use the MSx parameter to determine whether or not the current dialog should be terminated when changing dialogs If the current dialog is retained variables can be transferred to the new dialog The advantage of the MSx parameter is that the dialogs do not always need to be reinitialized when they are changed instead the data and layo...

Page 438: ...een form2 ended On returning from screen form2 the following text appears in the dialog line of screen form 1 Screen form2 ended END_PRESS 2 7 17 Load Softkey LS Description The LS function can be used to display another softkey menu Programming Syntax LS Identifier File Merge Description Displays softkey menu Parameters Identifier Name of softkey menu File Path HMI file system or NC file system t...

Page 439: ...d within a softkey PRESS block and will not react if navigation keys are pressed PU PD SL SR SU SD See also Functions for start softkeys Page 2 60 2 7 18 Passivate Program PP Description The PP Passivate Program function transfers a file from the active file system on the NC to the passive file system on HMI Advanced Once the PP function has been executed the file is no longer present in the activ...

Page 440: ...P AA_IN 2 Read NC variable Description The WNP Write NC PLC command can be used to write NC or PLC variables or machine data NC PLC variables are accessed anew every time the WNP function is executed i e NC PLC access is always executed in a CHANGE method It is advisable to use this option in cases where a system or user variable changes value frequently If an NC PLC variable is to be accessed onl...

Page 441: ... as follows General NC data MN SN nck Channel specific NC data MC SC channel PLC data DB MB plc Axis specific NC data on the same axis MA SA Programming Syntax MRNP Variable name 1 Variable name 2 Register index Description Reads several variables Parameters In the variable names is the separator The values are transferred to register REG Register index and those following in the order that the va...

Page 442: ...ine data setting data and R parameters are available but only certain system variables see list in Appendix In HMI Advanced you can find the accessible system variables under operating area Parameters System variables Edit view Insert variable All global and channel specific user variables GUDs can be accessed but local and program global user variables cannot be processed Machine data Global mach...

Page 443: ...ut byte x bit y Qx y or Ax y Output byte x QBx or ABx Output word x QWx or AWx Output double word x QDx or ADx String y with length z from data block x DBx DBSy z 2 7 21 REFRESH Description The REFRESH function can be called in all blocks It has no parameters Method of operation All active variable content input output fields in the display range are output again with the background and foreground...

Page 444: ...tax REG x Description Defines register Parameters x Register index with x 0 19 Type REAL or STRING VARIANT Registers with x 20 have already been assigned by Siemens Description of register value The assignment of values to registers is configured in a method Note If a new dialog is generated from an existing dialog by means of the LM function register content is automatically transferred to the ne...

Page 445: ...on of register status The Status property can be used to scan a register for valid content One possible use for the register scan function is to ensure that a value is written to a register only if the relevant dialog is a master dialog Programming Syntax Identifier vld Description Status is a read only property Parameters Identifier Name of register Return Value The result of the scan can be FALS...

Page 446: ...TURN Description Returns to the branch point Parameters None Example B PROG1 Block start SUB UP2 Start of subprogram IF VAR1 val Otto VAR1 val Hans RETURN If the variable value Otto the value Hans is assigned to the variable and the subprogram ends at this point ENDIF VAR1 val Otto If the variable value Otto the value Otto is assigned to the variable END_SUB End of subroutine END Block end 2 7 24 ...

Page 447: ...o the log book Variables not utilized in NC code during code generation are stored as user comment The term user comment refers to all information required to recompile codes User comment must not be altered Note The block consisting of NC code and user comment can be recompiled only if it starts at the beginning of a line Examples The programm contains the following NC code DEF VAR1 I 101 OUTPUT ...

Page 448: ...be inserted before and after the search concept unit consisting of search string and its value in the currently selected NC program The system does not search for concepts within comment text or other strings The value to be output must be a numerical expression Expressions in the form of X1 4 5 are not recognized The system recognizes hexadecimal constants in the form of X1 HFFFF binary constants...

Page 449: ... beforehand Programming Syntax SP File Identifiers Select Program Parameters File Complete path name of NC file Example M TestGC Code generation DEF VAR1 R 1 DEF VAR2 R 2 DEF D_NAME LOAD VAR1 123 VAR2 6 END_LOAD OUTPUT CODE1 Cycle123 VAR1 VAR2 M30 END_OUTPUT PRESS VS1 D_NAME MPF DIR MESSEN MPF GC CODE1 D_NAME Write code from the OUTPUT method to file MPF DIR MESSEN MPF END_PRESS PRESS HS8 AP MPF D...

Page 450: ...varname Description Determines the number of characters in a string Parameters string Every valid string expression NULL is output if string is blank varname Any valid declared variable name Only one of the two parameters is allowed Example DEF VAR01 DEF VAR02 LOAD VAR01 HALLO VAR02 LEN VAR01 Result 5 END_LOAD INSTR function Search for character in string Syntax INSTR Start String1 String2 Directi...

Page 451: ...does not occur in string2 Example DEF VAR01 DEF VAR02 LOAD VAR01 HELLO WORLD VAR02 INST 1 VAR01 Result 6 END_LOAD LEFT Function String from left Syntax LEFT string length Description LEFT returns a string containing the specified number of characters starting from the left hand side of a string Parameters string Character string or variable with the string to be processed length Number of characte...

Page 452: ...s that are to be read out Example DEF VAR01 DEF VAR02 LOAD VAR01 HELLO WORLD VAR02 LEFT VAR01 4 Result WORLD END_LOAD MIDS function String from mid string Syntax MIDS string start length Description MIDS returns a string containing the specified number of characters starting at the specified position in the string Parameters string Character string or variable with the string to be processed start...

Page 453: ...h and replace operations count Number of characters that are to be searched from the starting position after the FindString Return Value string Blank string Copy of string FindString Blank string Copy of string ReplaceString Blank string Copy of string in which all occurrences of FindString are deleted start Len String Blank string count 0 Copy of string 2 7 28 PI services Description The PI_SERVI...

Page 454: ...e based on OEM documentation Programming Syntax PI_START Transfer string Description Executes PI service Parameters Transfer string Unlike the OEM documentation the transfer string should be entered in inverted commas Example PI_START NC 001 _N_LOGOUT Note Channel dependent PI Services always refer to the current channel PI services of the tool functions TO area always refer to the TO area that is...

Page 455: ...xternal function File Complete path to DLL file Type of return Data type of return value for function R I S C B Data types of permanent call parameters and return values The data types are separated by commas Variable or register Data types of variable call parameters Syntax FCTFunction name call parameter Call parameter List of all call parameters Individual parameters are separated by commas Exa...

Page 456: ...3 13 Servus VAR2 and REG 2 END_LOAD Extract from DLL file void __export WINAPI InitConnection ExtFctStructPtr FctRet ExtFctStructPtr FctPar char cNrFctPar FctRet value i Return value of function FctPar 0 value r 1st parameter VAR1 SIN VAR3 FctPar 1 value i 2nd parameter 13 FctPar 2 value s 3rd parameter Servus FctPar 4 value i 4th parameter reference to VAR2 FctPar 5 value s 5th parameter referenc...

Page 457: ... no wr1 li1 380 40 100 480 40 50 DEF feed IBB 0 Feed override wr1 EB3 20 180 100 130 180 100 Axistop B 0 Feed stop wr1 E2 2 280 180 100 380 180 50 0 11 DEF spin IBB 0 Spindle override wr1 EB0 20 210 100 130 210 100 spinstop B 0 Spindle stop wr1 E2 4 280 210 100 380 210 50 0 11 DEF custom1 IBB 0 User key 1 wr1 EB6 20 240 100 130 240 100 DEF custom2 IBB 0 User name 2 wr1 EB7 20 270 100 130 270 100 D...

Page 458: ...SS HS1 Byte wr 2 END_PRESS CHANGE Byte By1 byte 1 By2 byte 2 By3 byte 3 By6 byte 6 By7 byte 7 Feed VAR EB By3 Spin VAR EB Byte Custom1 VAR EB By6 Custom2 VAR EB By7 Axisstop VAR E By2 2 Spinstop VAR E By2 4 Byte wr 1 END_CHANGE CHANGE Axis stop IF Axistop 0 Axistop BC 9 ELSE Axistop BC 11 ENDIF END_CHANGE CHANGE Spin stop IF Spinstop 0 Spinstop BC 9 ELSE Spinstop BC 11 ENDIF ...

Page 459: ...ons Expanding the user interface Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 2 109 END_CHANGE PRESS VS8 EXIT END_PRESS Result Figure 2 10 Machine control panel Note You will find further examples in the supplied tool box ...

Page 460: ...w Mathematical operators Identifier Addition Subtraction Multiplication Division MOD Modulo operation Parentheses AND AND operator OR OR operator NOT NOT operator ROUND Round off numbers with decimal places Example VAR1 VAL 45 4 3 ROUND The ROUND operator is used to round off numbers with up to 12 decimal places during execution of a dialog configuration The variable fields cannot accept the decim...

Page 461: ... x COS x Cosine of x TAN x Tangent of x ATAN x y Arc tangent of x y SQRT x Square root of x ABS x Absolute value of x SDEG x Conversion to degrees SRAD x Conversion to radian Note The functions operate with radian measure The functions SDEG and SRAD can be used for conversion Example VAR1 VAL SQRT 2 Constants Constants PI 3 14159265358979323846 FALSE 0 TRUE 1 Example VAR1 VAL PI Relational operato...

Page 462: ...BXOR Bit serial XOR BAND Bit serial AND BNOT Bit serial NOT SHL Shift bits to left SHR Shift bits to right SHL operator Bits are shifted to the left using the SHL SHIFT LEFT operator You can specify both the value to be shifted and the number of shift increments directly or via a variable If the limit of the data format is reached the bits are shifted beyond the limit without displaying an error m...

Page 463: ...RIGHT function You can specify both the value to be shifted and the number of shift increments directly or via a variable If the limit of the data format is reached the bits are shifted beyond the limit without displaying an error message Use Syntax variable value SHRincrement Description Shift Right Parameters value value to be shifted increment number of shift increments Example PRESS VS1 VAR01 ...

Page 464: ...Programming 2 8 Operators Expanding the user interface 2 114 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 465: ...programming Recompile Simulation Note For the sake of compatibility the cycles support C function is still supported by the description language used in earlier versions and not by the syntax of the Expanding the Operator Interface system Creating new dialogs New operator interfaces are created with tools provided by the Expanding the Operator Interface system However there are some differences af...

Page 466: ...start with When cycles noted directly using the editor are called also referred to as old cycles then this information is missing A description is provided in the following text as to how the information for cycles contained in the lines in can be provided by configuring INI files For Siemens cycles the required configuration files are included in the scope of supply This means that after recompil...

Page 467: ...I file can be stored in the following directories The directories are browsed in this sequence user oem hmi_adv mmc2 The following entries refer to cycle packages e g INI_1 bohren ini INI_2 drehen ini INI_n paket ini The information in the MMC_CycleWizard section is added so that it is up to date Cycle specific entries in the following format are located in the relevant PAKET INI files cycleName N...

Page 468: ... displayed The appearance of the dialogs is defined through configuration modification of COM file in the cycles directory The dialog is called and exited by function calls from the parts program User configured dialog screens do not modify the HMI system software user interface User defined dialogs cannot be called simultaneously in different channels Command channel The Activate dialog from NC P...

Page 469: ... mmcCmdQuit u1 REM CHANNEL 2 TOPIC machineswitch COMIC_START COMIC002MachineSwitch Channel Configuration mmcCmd u2 Channel Configuration mmcCmdQuit u2 3 3 1 Structure of MMC instruction Programming Syntax MMC Operating area command Com file dialog box name user data definition file graphics file display time or acknowledgment variable text variables Acknowledgment mode Parameters Operating area Na...

Page 470: ... mode S for Synchronous A for Asynchronous N for No Quit Acknowledgment via OK softkey Acknowledgment via configured softkeys No acknowledgment but display time Storage structure of graphics bmp files are stored in resolution specific subdirectories For standard cycles CST DIR HLP DIR 640 DIR For 640 dpi resolution CST DIR HLP DIR 800 DIR For 800 dpi resolution CST DIR HLP DIR 1024 DIR For 1024 dp...

Page 471: ...or display time in N mode A1 Screen header or comment from a text variable COM file S Acknowledgment mode Synchronized User variables in definition directory _N_UGUD_DEF PATH _N_DEF_DIR DEF CHAN REAL TEST_1 CHAN Applicable channel REAL Data type TEST_1 Name of user variable Dialog screen file in the cycles directory COM C3 Screen2 R 15 75 5 COMMENT 1 2 3 W RJ TEST_1 R Variable Type Real Integer or...

Page 472: ...without acknowledgment A1 Reference parameters for MMC instruction Example 2 MMC statement without acknowledgment Screen header or comment text Note For variable names text variables and cycle names capital letters must be used Configuring softkeys for dialog call Softkey assignment for MMC command with asynchronous acknowledgment mode PICTURE3 SK1 END SK2 Screen2 Softkeys SK0 to SK15 can be confi...

Page 473: ...EF A1 N N20 TEST_1 1 N25 G4 F10 N30 MMC CYCLES PICTURE_OFF N M30 Parameters Dialog file COM C1 PICTURE1 R USER VAR TEST_1 W TEST_1 Text variable TEXT VARIABLES A1 Example 1 MMC command without acknowledgment DPSOH 00 FRPPDQG ZLWKRXW DFNQRZOHGJPHQW 8VHU YDU 7HVWB Figure 3 2 Example 1 Without acknowledgment Sequence of operations The user variable TEST_1 from GUD4 DEF with header A1 is displayed for...

Page 474: ...for the mode without acknowledgment 10 seconds The contents of the table are then deleted The dialog remains on the screen until PICTURE_OFF is selected The 8th parameter T1 is the text variable for the header If there is no entry the operating area name cycles is displayed The parameters 9 to 23 are optional text variables G1 optional text variable In this COM file the optional text variables mus...

Page 475: ...K COM PICTURE1 GUD4 DEF F1 S N18 STOPRE N20 TEST_1 5 N25 MMC CYCLES PICTURE_OFF N M30 Parameters Dialog file COM C1 PICTURE1 R USER VAR TEST_1 W TEST_1 Text variable F1 Example 3 MMC command with synchronous acknowledgment mode 8VHU YDU 7HVWB DPSOH 00 FRPPDQG ZLWK V QFKURQRXV DFNQRZOHGJPHQW PRGH 2 Figure 3 4 Example 3 Synchronous acknowledgment mode Sequence of operations The user variable Test_1 ...

Page 476: ..._OFF N N40 M30 Parameters The two parameters each consist of three numerical values these specify the position and length of the field The values are specified in Twips with 15 Twips roughly corresponding to one pixel The field height is defined as being 250 Twips Dialog file COM C2 Screen12 R Var Name R TEST_3 6000 2800 8000 200 3000 750 0 6000 2800 8000 Position of the comment field 200 3000 750...

Page 477: ...e to graphically configure 16 comment and 16 input or output fields Where there are more than 16 fields they can be controlled via a scroll bar 8VHU 9DU 7HVWB DPSOH 3RVLWLRQ SDUDPHWHUV 2 Figure 3 5 Example 4a Position parameters To ensure that the cursor control works seamlessly the configured fields must overlap DPSOH 3RVLWLRQ SDUDPHWHUV 2 Figure 3 6 Example 4b Position parameters ...

Page 478: ...position this comment text by specifying position parameters Note You can only move the graphic itself by repositioning it in the graphics program Selecting N10 MMC CYCLES PICTURE_ON T_SK COM PICTURE8 GUD4 DEF GRA BMP M1 S N20 MMC CYCLES PICTURE_OFF N N30 M30 Parameters Dialog file COM C8 SCREEN8 I Insert picture no 2 4000 3000 7500 I Created with Paintbrush 4000 3250 7500 Text variable M1 Example...

Page 479: ...s Dialog file COM C7 Screen7 R Test_1 R Test_1 I Interpreted as space line R Actual value from axis 1 R actual value R 1 R parameter 12 W R 12 Text variable J1 Example7 OPI variables OPIVar Actual value Channel machineaxis actToolbasePos u1 1 R 12 Channel Parameter rpa u1 12 DPSOH 23 YDULDEOHV 2 86 5 9 5 7 67B FWXDO YDOXH RI LV 5 SDUDPHWHU Figure 3 8 Example 6 with OPI variable Sequence of operati...

Page 480: ...LABEL0 N80 LABEL2 N90 MMC CYCLES PICTURE_ON T_SK COM PICTURE1 GUD4 DEF N1 N N100 G4F10 N110 LABEL1 N120 MMC CYCLES PICTURE_OFF N N130 M30 Parameters Dialog file COM C3 Screen3 S USER VAR QUIT_1 W QUIT_1 Text variable TEXT VARIABLES K1 Example8 MMC command with asynchronous acknowledgment mode N1 Example8 Picture2 Softkey SCREEN3 SK1 END SK2 Screen2 Program structure The acknowledgment variable is ...

Page 481: ...RGH 2 67 57 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 6RIWNH 86 5 9 5 7 67B Figure 3 9 Example 7 Asynchronous acknowledgment mode Sequence of operations The screen called via the asynchronous MMC command continues to be displayed until one of the two configured softkeys is actuated With the END softkey the user dialog is immediately ex...

Page 482: ...Programming support 3 3 Activating a dialog from the NC program Expanding the user interface 3 18 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 483: ...e evaluated by the PLC as PLC keys or virtual keys and that can trigger configured operating sequences in the HMI program Interface Hard disk HMI Advanced only e g OP 010 schematic PCU PLC MCP Figure 4 1 Configuration with OP 010 Application The hotkeys and keys can be used for e g the following tasks Selection of operating areas e g Machine Parameters etc Selection of specific submenus e g select...

Page 484: ...e operations initiated on the HMI system in this way can be configured Key numbers 50 to 254 are available for use by the PLC As an option the Machine and MENU SELECT keys can be configured in the same way as the 6 OP hotkeys and are assigned to HK7 and HK8 4 1 1 OP hotkeys Assignment default setting The 6 OP hotkeys are laid out in 2 lines each of which contains 3 keys Line 1 Label no symbol Conf...

Page 485: ...MF2 HK1 Position SHIFT F11 HK2 Program END NB HK3 Offset Page Down NB HK4 Prg Manager Home NB HK5 Alarm Page Up NB HK6 Custom SHIFT F12 or Cursor Down NB HK7 M Machine SHIFT F10 HK8 Menu Select F10 Key is located on numeric keypad NumLock must be off 4 1 2 Functions of the keys on delivery Delivery condition On delivery of the system the assignment of hotkeys to functions is entered in the KEYS IN...

Page 486: ...een HK6 Custom Default Custom operating area last screen user interface configured by the user The assignment for ShopMill ShopTurn applications is as follows Key Function HK1 Position Machine operating area last screen HK2 Program Program editor last status HK3 Offset Offset area last status HK4 Prg manager Program directory last status HK5 Alarm Diagnosis operating area alarm screen HK6 Custom D...

Page 487: ...RU 6LHPHQV 2 0 DSSOLFDWLRQV HQHUDO DSSOLFDWLRQV 7 6 FRUUHVSRQGV WR RSHUDWLQJ DUHD 1 ILOHV PDFKLQH LQL SDUDPHW LQL SURJUDP LQL VHUYLFHV LQL GLDJQRVH LQL VWDUWXS LQL VHSDUDWH DUHD SSOLFDWLRQ GHILQLWLRQV FWLRQ 6WDWH GLDORJ VRIWNH PHQX FRQILJXUDWLRQ ILOH WR EH ORDGHG H J SDUDP FRP FXVWRP FRP FWLRQ WR JR WR SDQG RSHUDWLQJ DUHD 0 6FUHHQ IRUP 9DU 6 6 3UHVV 6 0 6FUHHQ IRUP 1 B35 66 6 0HQX H RQILJXUDWLRQ H...

Page 488: ..._FILES Task0 machine ini Task1 paramet ini Task2 program ini Task3 services ini Task4 diagnose ini Task5 startup ini Task6 shopmill ini Alternatively Task6 shopturn ini depending on the system mandatory Task11 custom ini Note A power On is required in order for the changes to KEYS INI to take effect Entry format Details about the input format can be found under Hotkey event To better understand th...

Page 489: ...this area entry 1 Pressing the hotkey again will execute the subsequent entries for this hotkey and an area switchover will not take place Once all the entries configured for a hotkey have been executed the cycle is repeated The entries are always executed in ascending order from 0 9 Execution in descending order is not possible There must be no event gaps in the configuration missing entries A ga...

Page 490: ...tical softkeys SKVi Action SKV1 8 SKV2 9 SKV3 10 SKV4 11 SKV5 12 SKV6 13 SKV7 14 SKV8 15 Key Action RECALL 16 ETC HMI Embedded sl only 17 4 2 3 Programming a hotkey event Description The maximum number of attributes which can be assigned to a hotkey event is 4 The KEY key attribute identifies the event and must always come first All other attributes are optional but at least one other attribute mu...

Page 491: ...tual hotkeys but are used for selecting screens via the PLC virtual keys Keys 50 to 254 can also be configured without a task In this case the event is always assigned to the current task Task Operating area A hotkey is assigned to an operating area task via a task number The task number also defines the horizontal softkey to which the operating area is assigned in the area switchover menu This cr...

Page 492: ...fic screen within a task The range of values depends on the individual application and is limited to between 0 and 65534 65535 is used by the system Action The Action attribute can be used to select a specific softkey within a task In order to be effective the attribute must be set from a defined state e g the main menu The range of values depends on the corresponding application with a maximum of...

Page 493: ...10 to hotkey 8 key has no function Key8 0 empty No reaction assigned Expanded functions in HMI Advanced The machine manufacturer can overload the entries in KEYS INI in directory mmc2 with custom settings These settings can be entered in the user or oem directories searched earlier during execution Only deviations in the settings must be stored not the complete block Special cases for Action in HM...

Page 494: ...Examples The configuration shown here does not execute a change of task or state and therefore remains in the current task and screen An Action 100 is forwarded KeyConfiguration HK50 0 Action 100 A change of task and state could be configured here in exactly the same way HK50 0 Task 1 State 10 Action 100 4 3 4 3 PLC interface 4 3 1 Structure of the interface Overview In the PLC interface area DB19...

Page 495: ...e current task If the task switchover cannot be executed the operator interface will send a message to indicate this Requirements of the PLC program A new request can only be set if the HMI system has acknowledged the previous request 0 in the interface If the PLC program is deriving the key from a machine control panel key or from another source it must provide sufficient intermediate storage for...

Page 496: ...eselected Bit2 Display is selected Bit3 Display is deselected Bit4 Error display selection not possible Bit7 Inactive bit Two bytes are used for the display number to be transferred by the PLC these are one PLC byte and one HMI byte for coordinating the display selection Operating the interface The interface is operated by the PLC program supplied by the manufacturer using the following functions ...

Page 497: ...ay appears Display deselection The relations with the individual steps are shown in the above table by the numbers in brackets step numbers The PLC sets bit1 for display deselection in the PLC byte if bit1 and bit2 are set in the HMI byte and bit7 is reset HMI Embedded sl acknowledges to the PLC that it has accepted the display deselection by setting bit0 in the HMI byte At the same time the value...

Page 498: ... has been selected by the PLC With HMI Embedded sl it is not possible to manually select deselect displays selected by the PLC via an operating area The PLC display remains in the foreground even after a change of operating area has occurred 4 3 3 Configuring the dialog selection Description The interface is activated by means of the section PLC_SELECT in the COMMON COM file during HMI boot The di...

Page 499: ...sections can be configured for the jump entry to Expand user interface Operating area File Section Machine machine ini KeyConfigurationAuto KeyConfigurationMDA KeyConfigurationJOG Parameter paramet ini KeyConfiguration Program program ini KeyConfiguration Services services ini KeyConfiguration Diagnostics diagnosis ini KeyConfiguration Start up startup ini KeyConfiguration Custom custom ini KeyCon...

Page 500: ...on The action is Action 100 configured in KEYS INI State State in which the application is presently in Configuration file File in which the configuration is stored LS LM Expand user interface commands for loading softkeys dialogs Examples KeyConfiguration 100 10 LS Softkey1 param com 100 30 LM Form1 param com 101 10 LS Softkey1 param com 101 30 LM Form2 param com 102 LM Form2 param1 com Explanati...

Page 501: ...wing can be selected via the PLC key The main screen for the relevant mode State BAG Machine function Display 0 JOG REF JOG REF main screen 0 JOG none JOG main screen 0 JOG REPOS REPOS main screen 0 MDI none MDA start screen 0 MDI TEACH MDA Teach main screen 0 MDI REF MDA REF main screen 0 AUTO none Auto main screen The main actual value screens for each mode softkey vertical 6 State BAG Machine f...

Page 502: ...n 20 Data out 40 Manage data 60 Data selection 80 External drives 90 Series startup 100 upgrading Diagnostics operating area The diagnostics main screen is the alarm overview The following horizontal softkeys can be used to access other states from this state State Function 10 Alarms 20 Alarms 30 Alarm log 40 Service displays 50 PLC status Messages alarm log and service displays can always be acce...

Page 503: ... 5 3 Selectable states in ShopMill on NCU Machine Manual Legend If option available display MD is set Custom screen These designated functions can be configured with the Expanding the Operator Interface system If this type of configuration is available it is activated Otherwise the standard ShopMill screen will appear State Function 19 Main screen 2 T S M etc 30 Workpiece zero 5 Workpiece zero set...

Page 504: ... form 12 Workpiece zero calibration probe radius 50 Measure tool 16 Tool gauging length manual user screen form 17 Tool gauging diameter user screen form 13 Tool gauging length auto user screen form 14 Tool gauging diameter auto user screen form 51 Measure tool user screen form 15 Measure tool calibration probe user screen form 52 Measure tool calibration fixed point user screen form 60 Swiveling ...

Page 505: ...ctory 4 380 Standard cycles 381 Manufacturer cycles 382 User cycles 383 User directory 5 384 User directory 6 385 User directory 7 386 User directory 8 Program State Function 400 Machining plan G code editor 412 Simulation top view 413 Simulation 3 plane view 414 Simulation volume model Messages alarms State Function 500 Alarms 510 user screen form 520 user screen form Tools zero offsets State Fun...

Page 506: ...en will appear State Function 19 Main screen 2 T S M etc 30 Workpiece zero 31 Workpiece zero user screen form 34 Workpiece zero user screen form 35 Workpiece zero user screen form 36 Workpiece zero user screen form 37 Workpiece zero user screen form 38 Workpiece zero user screen form 40 Workpiece zero user screen form 5 Workpiece zero measure edge Z 50 Measure tool 51 Measure tool length manual X ...

Page 507: ...on probe user screen form 57 Measure tool user screen form 58 Measure tool automatic Z 59 Measure tool automatic X 1300 Straight 1400 Bore 1410 Drilling centered 1420 Drilling thread centered 1433 Drilling centering 1434 Drilling drilling 1435 Drilling reaming 1440 Drilling deep hole drilling 1453 Drilling tapping 1454 Drilling thread milling 1500 Turning 1513 Turning cutting 1 1514 Turning cuttin...

Page 508: ...olyhedron 1670 Milling engraving 1730 Simulation 3 window view 1740 Simulation side view 1750 Simulation front view 90 user screen form tailstock 1 ShopTurn settings MDI State Function 20 MDI Machine Auto State Function 200 Current block display 210 Program control 220 Block search 230 user screen form 242 Simultaneous recording 3 window view 243 Simultaneous recording side view 244 Simultaneous r...

Page 509: ... directory 6 385 User directory 7 386 User directory 8 Program State Function 400 Machining plan G code editor 412 Simulation 3 window view 413 Simulation side view 414 Simulation front view Messages alarms State Function 500 Alarms 510 user screen form 520 user screen form Tools zero offsets State Function 600 Tool list 610 Tool wear 620 OEM tool list 630 Magazine 640 Zero point shift 650 R param...

Page 510: ...Configure hotkeys and PLC keys 4 5 List of selectable states Expanding the user interface 4 28 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 511: ...tkey Softkey 4 in the 1st horizontal expanded menu default setting Condition on delivery The Custom operating area displays an empty window with a configurable header across the whole area of the local menu The Custom operating area also permits a configurable text in the operating area display field in the global menu All softkeys are empty and can be assigned as required by the customer using Ex...

Page 512: ...g the task number HMI Embedded sl Using the display machine data MD 9016 MM_SWITCH_TO_AREA you can define in which operating area HMI Embedded sl should start up the Custom operating area can be specified here The value in the MD provides the number of the softkey for the required operating area Default 12 Horizontal softkeys 1 to 8 1 8 Softkeys in the expanded menu 9 16 The HMI software for the C...

Page 513: ...rom the Custom operating area to another operating area and back again the window that was active when you closed the Custom operating area reappears the next time you open it 5 3 5 3 Defining the start dialog Overview The inputs in the CUSTOM INI file are used to define the start dialog and those in the RE_xx INI file for the operating area name in HMI Advanced Dialog header A text with the dialo...

Page 514: ...age code The text entered is displayed on the softkey assigned If nothing has been entered Custom will appear as the default setting Softkey Text 80xxx All other elements in the Custom operating area such as softkey menus or input output fields and the relevant functions must be configured using the Expand user interface tools In the Custom application all softkeys are available as Expand user int...

Page 515: ...d can be combined on a single hardware platform Thus the operating systems of these products are available as alternatives to HMI Advanced on a single hardware platform Differences in the system Because of the differences in the hardware the configuration files are created in another way HMI Advanced on PCU 50 has a hard disk HMI Embedded sl only has RAM and user memory on the CF card HMI Embedded...

Page 516: ...hine Automatic 2 MA_AUTO COM Parameter 7 PARAM COM Program 8 PROG COM Services 7 SERVICE COM Diagnostics 7 DIAG COM Start up expanded softkey menu 7 6 7 STARTUP COM Editor reserved 2 3 4 5 AEDITOR COM Editor expanded softkey menu 6 6 7 AEDITOR COM Naming convention and file size HMI Embedded sl All file names must follow DOS conventions xxxxxxxx com The total permissible number of configuration fi...

Page 517: ...olon is treated as a comment and is not evaluated Parameter All parameters are optional SCxxx File Softkey connection Connection between softkey and configuration file xxx represents an internal softkey identity of the start softkey The softkey identity must be entered directly after SC Softkeys will not be displayed unless a softkey connection is defined for them HCyyy File Hotkey connection Conn...

Page 518: ...ST has not been set The configuration files are read once into the temporary directory and executed thereafter from there This means Runtime is improved but there is no reaction to changes in the configuration files in the NC Syntax LOGSIZE kB Identifiers A LOG file named ERROR COM is created on the temporary directory of the HMI its size is determined by this parameter setting Parameters KB Size ...

Page 519: ...867 cmm com Tools WO CHK_COMMON COM 1 Rapid execution of the HMI LOGSIZE 30 Size of the error log LOG file 30 KB PLC_SELECT Notification of displays which can be called by the PLC PC1 CYC82 drilling com Fig 1 PC2 CYCLE90 millthre com Fig 2 6 2 3 Configuring start softkeys Overview The start softkeys named here can be used to activate the associated configuration files The possible start softkeys f...

Page 520: ... the editor Horizontal SK 6 SC326 2 Softkey menu of the editor Horizontal SK 6 SC327 2 Softkey menu of the editor Horizontal SK 7 SERVICES SC407 Main screen of SERVICES Horizontal SK 7 DIAGNOSIS SC507 Main screen of DIAGNOSIS Horizontal SK 7 IBN SC607 Main screen of START UP Horizontal SK 7 SC616 2 Softkey menu of the editor Horizontal SK 6 SC617 2 Softkey menu of the editor Horizontal SK 7 The fi...

Page 521: ...fication number range reserved for users You must assign unique numbers text Text that appears in dialog Parameters 2 and 3 are separated by blanks and act as control characters for alarm text output To ensure that the text format is identical to that of the alarm texts these two parameters must always be set to 0 The following control characters may be inserted in text n Line break x Axis name of...

Page 522: ...oj User configurations for user cycles support card oem sinumerik cycles proj card oem sinumerik hmi proj Manufacturer configurations card user sinumerik cycles ico icoxxx card oem sinumerik cycles ico icoxxx card user sinumerik hmi ico icoxxx card oem sinumerik hmi ico icoxxx Bitmaps card user sinumerik hmi cfg card oem sinumerik hmi cfg Ini files card user sinumerik hmi ico icoxxx card oem sinum...

Page 523: ...on the CF card 6 3 2 HMI Advanced Overview When using HMI Advanced no control file entries are required The directories are searched for the configuration files in the specified order If files of the same name are stored in different directories then the first file detected according to the search strategy is interpreted Test on a PG standard PC To test the configured dialogs on a PG standard PC t...

Page 524: ...r the data management path DH INI must be stored in the BIN directory path on which MMC0 EXE is started The maximum length for the data management root directory path entry is 100 characters Startup On startup HMI Embedded WIN32 uses the entries in the registry to ascertain where HMI Advanced is installed Within the directory indicated in the registry a search is made for the DH INI file in the us...

Page 525: ...ata management path Filename bin in the CMA directory on the data management path Filename bmp in the CMA directory on the data management path Filename bin in the Filename bi_ archive in the CMA directory on the data management path Filename bmp in the Filename bm_ archive in the CMA directory on the data management path Filename bin in the CUS resolution directory on the data management path Fil...

Page 526: ...MA resolution directory on the data management path Filename bmp in the CUS ARJ archive in the CMA resolution directory on the data management path Filename bin in the CUS ARJ archive in the CST directory on the data management path Filename bmp in the CUS ARJ archive in the CST directory on the data management path Filename bin in the CUS ARJ archive in the CST resolution directory on the data ma...

Page 527: ...arch function for COMMON COM Storage location of COMMON COM The central control file COMMON COM must be stored in one of the following NC directories CUS User cycles directory CMA Manufacturer cycles directory CST Standard cycles directory COM Comment directory The system searches through the directories for COMMON COM in the following order The first file with this name is evaluated In HMI Advanc...

Page 528: ...ocessed before the currently selected directory in order that HMI Embedded WIN32 and HMI Advanced access the same images The new search mechanism also includes the directories of the data management path that are of relevance for Expand user interface and the possible image archives cus arj cma arj cst arj The search mechanism always searches for the individual files first before searching possibl...

Page 529: ...kpiece Zero operating area Vertical SK 3 SC8134 Machine Manual Workpiece Zero operating area Vertical SK 4 SC8135 Machine Manual Workpiece Zero operating area Vertical SK 5 SC8136 Machine Manual Workpiece Zero operating area Vertical SK 6 SC8137 Machine Manual Workpiece Zero operating area Vertical SK 7 SC8141 Machine Manual Measure Tool operating area Vertical SK 1 SC8142 Machine Manual Measure T...

Page 530: ...l SK 5 SC8956 Program Miscellaneous Workpiece Zero operating area Vertical SK 6 SC8957 Program Miscellaneous Workpiece Zero operating area Vertical SK 7 SC8961 Program Miscellaneous Measure Tool operating area Vertical SK 1 SC8962 Program Miscellaneous Measure Tool operating area Vertical SK 2 SC8963 Program Miscellaneous Measure Tool operating area Vertical SK 3 SC8964 Program Miscellaneous Measu...

Page 531: ... Manual Workpiece Zero operating area Vertical SK 1 SC8132 Machine Manual Workpiece Zero operating area Vertical SK 2 SC8133 Machine Manual Workpiece Zero operating area Vertical SK 3 SC8134 Machine Manual Workpiece Zero operating area Vertical SK 4 SC8135 Machine Manual Workpiece Zero operating area Vertical SK 5 SC8136 Machine Manual Workpiece Zero operating area Vertical SK 6 SC8137 Machine Man...

Page 532: ...7 SC858 Messages Alarms operating area Horizontal SK 8 SC867 Tools Zero offsets operating area Horizontal SK 7 SC8492 Program G Code Editor operating area Horizontal SK 2 contour cycles support SC8493 Program G Code Editor operating area Horizontal SK 3 drilling cycles support SC8494 Program G Code Editor operating area Horizontal SK 4 milling cycles support SC8495 Program G Code Editor operating ...

Page 533: ...hipped software must be used in the character program Color tables depend on the New Fashion option You will find the color tables in the tool box under 8x0d examples_tools wizard bsp hmi_emb The file names indicate the application of each table HMI_EMB_NEW_FASHION PAL This color palette is used for HMI Embedded sl with New Fashion Color indices 160 to 231 are available HMI_EMB_OLD_AND_NEW_FASHION...

Page 534: ...old and new designs e g the header color In order to achieve a demarcation between unique and design dependent colors it has been defined that the unique colors are found between 0 and 128 The design dependent colors that have been newly introduced as part of this expansion are defined from index 128 This means that also when the unique colors are expanded up to 128 it is prevented that both color...

Page 535: ... A_INSE Safe Programmable Logic External input of the NCK I O A_INSED Safe Programmable Logic Image of external NCK input A_INSEP Safe Programmable Logic External input of the PLC I O A_INSEPD Safe Programmable Logic Image of external PLC inputs A_INSI Safe Programmable Logic Internal NCK input safety A_INSID Safe Programmable Logic Image of internal NCK input safety A_INSIP Safe Programmable Logi...

Page 536: ...et OUT data word A_TC_FCT Command number A_TC_LFN Source location number A_TC_LFO Source location number A_TC_LTN Target location number A_TC_LTO Target location number A_TC_MFN Source magazine A_TC_MFO Source magazine number A_TC_MTN Target magazine number A_TC_MTO Target magazine number A_TC_STATUS Command status A_TC_THNO Number of toolholder A_TC_TNO T number A_TOOLMLN x x ToolNo T Current loc...

Page 537: ...axis AA_EG_TYPE a b a Following axis b Leading axis EG coupling type AA_ESR_ENABLE a a Axis ESR axis enable AA_ESR_ENABLE a a Axis ESR enable AA_ESR_STAT a a Axis ESR status AA_ETRANS x x FrameNo Offset of external frames AA_FXS x x Axis Status after travel to fixed stop AA_IBN x x Axis Toolholder actual value AA_IEN x x Axis Holder for active tool relative to workpiece zero point AA_IM x x Axis T...

Page 538: ...ic feed setpoint AA_VACTW x x Axis Drive specific feed actual value AA_VC x x Axis Drive specific feed additive path feed correction AC_ALARM_STAT ESR alarm status AC_AXCTSWA CTn CTn Axis container no Axis container status AC_DELT Distance to go path WCS AC_DRF x x Axis DRF value AC_DTBB Distance from start of block in basic coordinate system AC_DTBW Distance from block start in WCS AC_DTEB Distan...

Page 539: ...seconds without times for the internally generated intermediate blocks AC_TIMEC Time from the start of the block in interpolation clock cycles including clock cycles for the internally generated intermediate blocks AC_TIMESC Time from the start of the block in interpolation clock cycles without the clock cycles for internally generated intermediate blocks AC_TIMER x x TimerNo Timer location in sec...

Page 540: ...factor of settable frame P_UBFR x SI x FrameNo Fine offset for frames P_UBFR x TR x FrameNo Translation of settable frame P_CHBFRMASK Active channel specific basic frames P_EG_BC a EG block change criterion P_NCBFRMASK Active channel independent basic frames P_OFFN Offset normal P_PFRAME x TR P_ACTFRAME P_IFRAME or or Compilation of active frame P_TOOL Number of active tool edge P_TOOLL 1 Active t...

Page 541: ...er of 10th contour element SC_PA_CONT_ABS x 0 x Number protection zone Abscissa of end point of 1st contour element SC_PA_CONT_ABS x 1 x Number protection zone Abscissa of end point of 2nd contour element SC_PA_CONT_ABS x 2 x Number protection zone Abscissa of end point of 3rd contour element SC_PA_CONT_ABS x 3 x Number protection zone Abscissa of end point of 4th contour element SC_PA_CONT_ABS x ...

Page 542: ... of 6th contour element SN_PA_CENT_ABS x 6 x Number protection zone Abscissa of arc center of 7th contour element SN_PA_CENT_ABS x 7 x Number protection zone Abscissa of arc center of 8th contour element SN_PA_CENT_ABS x 8 x Number protection zone Abscissa of arc center of 9th contour element SN_PA_CENT_ABS x 9 x Number protection zone Abscissa of arc center of 10th contour element SN_PA_CENT_ORD ...

Page 543: ...NT_TYP x 1 x Number protection zone Contour type of 2nd contour element SN_PA_CONT_TYP x 2 x Number protection zone Contour type of 3rd contour element SN_PA_CONT_TYP x 3 x Number protection zone Contour type of 4th contour element SN_PA_CONT_TYP x 4 x Number protection zone Contour type of 5th contour element SN_PA_CONT_TYP x 5 x Number protection zone Contour type of 6th contour element SN_PA_CO...

Page 544: ... magazine location TC_SCP Transformed location dependent wear correction TC_SCP Location dependent wear correction TC_SCPx x 13 21 71 Number of total offset parameters per total offset block TC_TP1 DUPLO number TC_TP10 Tool search type for replacement tools TC_TP11 Tool information for HMI TC_TP2 Tool designation TC_TP3 Size to left in half locations TC_TP4 Size to right in half locations TC_TP5 S...

Page 545: ...arameter Example _N_ASUP_ An interrupt number in the specified channel is assigned to a parts program stored in the NCK identified by path name and program name This PI service is identical to program instruction SETINT Par1 Interrupt number 0 8 Par2 Priority 0 8 Par3 Liftfast 0 1 Par4 Block synchronization 0 1 Par5 Path data with max 32 positions Assignment of interrupt 5 to program MPF_DIR TEST_...

Page 546: ...t higher available D number is automatically set up The following blocks in the active file system are affected by this PI service Tool offsets TO The relevant tool edge with ZERO content is set up Monitoring data TS If available the relevant tool edge with ZERO content is set up User edge data TUE If available the relevant tool edge with ZERO content is set up SW releases NCK 10 x Par1 Tool numbe...

Page 547: ...alues T number 0 1 31999 T number 0 1 9 The tool edge with number 3 for the tool with number 17 in the current TO area is deleted PI_SERVICE _N_DELECE 17 3 _N_DELETO Deletes the tool with all tool edges in all data blocks in which it is stored The tool is also deleted in the following blocks if available TO TU TUE TV TG type 400 TD TS Par1 Tool number 1 to 31999 Deletion of tool with T number 21 i...

Page 548: ...on Parameter Example _N_SETUFR The SYSTEM OR USER variables linShift mirrorImgActive rotation and scaleFact in channel specific data block FU can be used to define up to 8 zero offsets per channel PI service _N_SETUFR must be called in order to activate these user defined zero offsets Activation of a user frame PI_SERVICE _N_SETUFR ...

Page 549: ... PLC DBW Data Block Word in the PLC DBX Data block bit in the PLC DDE Dynamic Data Exchange Dynamic Data Exchange DIN Deutsche Industrie Norm German Industry Standard DIR DIRectory List DPM Dual Port Memory DOS Disk Operating System DRAM Dynamic Random Access Memory DRF Differential Resolver Function Differential revolver function handwheel DRY DRY run Dry run feedrate DW Data word E Input EG Expa...

Page 550: ...ile NC part program main program MPI Multi Point Interface Multiport Interface MCP Machine control panel NC Numerical Control Numerical control NCK Numerical Control Kernel NC kernel with block preparation traversing range etc NCU Numerical Control Unit NCK hardware unit ZO Zero point shift OEM Original Equipment Manufacturer OP Operator Panel Operating equipment PCU Programmable Control Unit PCMC...

Page 551: ...ing wheel surface speed SW Software SYF SYstem Files System files TEA Testing Data Active Identifier for machine data TO Tool Offset Tool offset TOA Tool Offset Active Identifier file type for tool offsets UFR User frame FD Feed Drive WCS Workpiece coordinate system TO Tool offset TC Tool change ZOA Zero Offset Active Identifier file type for work offset data ...

Page 552: ...List of abbreviations B 1 Abbreviations Expanding the user interface B 4 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 553: ...it is possible to access the data via an index Attribute Characteristic that assigns specific Properties to an object Dialog or Variable Menu tree A group of interlinked Dialogs Group Reload unit for Configuration file Dialog Display of the User interface Dialog dependent softkey menu Softkey menu which is called from a newly configured dialog Dialog independent softkeys Softkeys which are not cal...

Page 554: ...Softkeys etc Focus Part of the screen that is highlighted to identify the current Element e g where the cursor is positioned Function Sequence of operations programmed in Methods as a function of Parameters Help variable Internal arithmetic variable to which no Properties can be assigned and is not therefore visible in the Dialog Hotkeys 6 keys on OP 010 OP 010C and SINUMERIK keyboards with hotkey...

Page 555: ...ce of operations executed when a corresponding Event occurs HMI Advanced HMI Embedded sl User interface for PLC NC Numerical Control System components of a SINUMERIK system which controls the motional sequences of axes on the basis of Parts programs NC code Permissible language elements used to write SINUMERIK Parts programs NC function PI service User comment Comment created automatically during ...

Page 556: ...e which contains definitions and instructions that determine the appearance of Dialogs and their Functions Registers Memory for data exchange between Dialogs Recompile NC code sections can be generated in a Parts program from input fields in Dialogs in the Programming support system Recompilation is the reverse operation The input fields used to generate a selected section of NC code are retrieved...

Page 557: ...ay Standard application User interfaces that are integrated into standard software System variable NC variable providing the NC states for parts program accesses and accesses from HMI Selecting A program formulated in the NC language which specifies motion sequences for axes and various special actions Toggle field A list of values in the Input output field check with toggle field The value input ...

Page 558: ...issioning Manual 11 2006 6FC5397 0DP10 0BA0 Line index Row number of an array Access level Graduated system of authorization which makes the accessibility and utilization of functions on the User interface dependent on the authorization rights of the user ...

Page 559: ...Header 5 3 Multiple columns 2 15 Number 4 14 Properties 2 10 Dialog change mode 2 87 Dialog element 2 13 DLL file 2 105 E Exponential notation 2 26 F Fig Deselection 4 15 display as short text 2 34 selecting 4 15 File Copy 2 75 Delete 2 76 Transferring 2 71 2 89 Focus control 2 51 Foreground color 2 23 Function AP Activate Program 2 71 CALL Subprogram call 2 73 CP Copy Program 2 75 CVAR Check Vari...

Page 560: ...ced only 2 29 Help display 2 23 Help variable 2 30 Hexadecimal notation 2 26 HMI byte 4 14 Hotkey event 4 6 4 9 I Input mode 2 22 K Key ETC 4 10 4 11 M Machine 4 2 4 11 MENU SELECT 4 2 4 11 Recall 2 57 KeyConfiguration 4 18 Keys ini 4 6 L Limits 2 21 Long text 2 21 M Master dialog 2 87 MD 9016 MM_SWITCH_TO_AREA 5 2 Menu tree 2 1 Method CHANGE 2 62 LOAD 2 65 LOAD GRID 2 64 OUTPUT 2 66 Overview 2 62...

Page 561: ... dialog 2 87 Subprogram 2 70 Block identifier 2 72 Call 2 73 cancel 2 96 Variable 2 72 System variable 2 23 2 31 T Table grid Defining columns 2 50 Definition 2 47 Programming 2 49 Task 4 9 Text 2 21 Text for units 2 21 Toggle field 2 27 Trigonometric functions 2 111 U User variable 2 23 V Variable calculating 2 31 Change property 2 20 Check 2 74 CURPOS 2 36 CURVER 2 37 End 2 80 ENTRY 2 38 ERR 2 3...

Page 562: ...Index Expanding the user interface Index 4 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 563: ...840D sl 840Di sl 810D Online Help HE1 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 Valid for control system SINUMERIK 840D sl 840DE sl SINUMERIK 840Di sl 840DiE sl SINUMERIK 840D 840DE SINUMERIK 840Di 840DiE SINUMERIK 810D 810DE Software Software Version HMI Advanced 7 3 ...

Page 564: ...ommissioning and operation of a device system may only be performed by qualified personnel Within the context of the safety notes in this documentation qualified persons are defined as persons who are authorized to commission ground and label devices systems and circuits in accordance with established safety practices and standards Prescribed Usage Note the following Warning This device may only b...

Page 565: ...xtended PDF help 15 1 2 7 Extension with alarm text variables 18 1 3 Extended PDF help 18 1 3 1 Function 18 1 3 2 Extending programming help 19 1 4 ISO mode help 21 1 4 1 Function 21 1 4 2 Extending ISO mode help 22 2 Alarm Machine data help 25 2 1 Overview 25 2 2 Alarm help 28 2 2 1 Function 28 2 2 2 Extending alarm help 29 2 2 3 User comments on help 30 2 2 4 Changing Win Help alarm help to PDF ...

Page 566: ...Table of contents Online Help HE1 4 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 567: ... help systems is described in the sections below Software HMI Advanced Adobe Reader 4 x available free over the Internet from specialist dealer The Adobe Acrobat Reader 4 x software is supplied on the SINUMERIK 840D sl controller as standard Adobe Acrobat 4 x You will need the Adobe Acrobat Distiller 4 x software in order to convert documents to PDF and for editing documents once they are availabl...

Page 568: ...tion procedure Define jumps in the help document e g using standard index function of DTP systems and generate Store jump file as text file Assign ID numbers to the programming commands Generate PDF file Result A call file text file with the information PDF file name ID search term for each call One or more associated PDF files Note In the event of multiple jumps for the same topic each page must ...

Page 569: ...uses include Incorrect input The texts were not converted properly during PDF generation and cannot be found by the search engine for that reason Analysis Select a string you are looking for using Adobe Acrobat copy it and paste it into a Word document Remedy Generate the PDF again or Generate the postscript file using Adobe printer driver Adobe PS 5 1 1 and then convert it using Adobe Distiller S...

Page 570: ...nsfer of selected instruction to the editor Extended PDF help Call up additional help PDF file from the quick ASCII help e g jump to Programming Guide Fundamentals Call up additional help on input fields of cycle screens PDF file 1 2 1 Extending replacing the help function The machine manufacturer end user can integrate additional M and H functions cycles or macros in the help system Text files de...

Page 571: ...urer DH CMA DIR IFM_GR COM any file name End user DH CUS DIR USER_GR COM any file name entered under Settings Note The path for the Siemens text file DH CST DIR lFS_GR COM must exist otherwise an error message is output There are different parameterization options for the names of the text files when assigning the text path The following table lists the parameterization options and their interpret...

Page 572: ...ng is activated with 1 and deactivated with 0 entered under Settings If increased context sensitivity is activated and the cursor is positioned to the left of next to or on an instruction text all instructions with the same initial letters are displayed when help is called For example if the programmer has selected instruction G1 all instructions beginning with G1 e g G1 G17 G18 G19 are displayed ...

Page 573: ...H 1 Text search for instruction texts only 2 Text search for descriptive texts only 3 Text search for instruction and descriptive texts 1 2 3 Extension of text files Categories These two categories are available in the text files Topic definition Instruction definition The functions below can be entered in the COM text files of the help in the specified format Topics as IDs of an instruction group...

Page 574: ... definition contains the following parameters Instruction definition Technology topic ID extended help instruction text descriptive text Note Within each of the individual text files the Siemens topics are displayed first followed by those of the machine manufacturer and finally those of the end user The specified sequence only appears if the topics are declared first and then the instructions of ...

Page 575: ...arameter The length of the topic name is limited by the display and must not exceed 40 characters with a standard text size of 8 pt for example The following topic IDs are reserved Table 1 1 Topic IDs Topic ID User 0 49 Siemens 50 99 Machine manufacturer From 100 End user The following topic IDs exist as standard in the Siemens text file Table 1 2 Defined topic IDs Topic ID Topic name Topic ID Top...

Page 576: ...evant help section is displayed Example of cycle help m 14 PGZ PDF 302 CYCLE83 CYCLE83 Deep hole drilling milling cycle m Milling technology 14 Standard cycles topic ID PGZ PDF 302 RTP Extended help for RTP parameter on the cycle parameterization screenform CYCLE83 Instruction text CYCLE83 Deep hole drilling milling cycle Descriptive text If the above line is entered in one of the user text files ...

Page 577: ...ated in the help these must be incorporated using the syntax described above in file IfM_gr com any file name which is stored in directory Dh CMA dir If an additional help extended PDF help is to be called up for these commands the parameter Extended help must be edited as described in the section below 1 2 6 Parameterization of extended PDF help Calling extended help A special entry in the Extend...

Page 578: ...ter are as follows PDF file name File from which the descriptive text is to be displayed Help ID Unique assignment to term for which the help is to be displayed Search string Search string in the PDF file which is to be displayed in the help text File name help screen Name of file in which the help screens are stored and the name of the help screen which is to be displayed only relevant for cycle ...

Page 579: ...characters with a standard text size of 8 pt for example Multiple jumps Several help references can be stored in ring formation i e the first help is displayed again after the last help for each help element E g m t 14 Hlp pdf 1 Help1 2 Help2 Help3 pdf 3 CYCLE82 drilling cycle drilling counterboring I e Entry in help text ring File HLP PDF Index 1 Text Help1 Entry in help text ring File HLP PDF In...

Page 580: ...alarm text file The result is a non language specific text file 1 3 Extended PDF help 1 3 1 Function You can call up a number of help functions in the editor to provide programming support with the editing of part programs via the Information key Quick ASCII help Descriptive text for instructions context sensitive based on the cursor position in the part program e g G9 Exact stop deceleration Over...

Page 581: ...the quick help is identical to the list for the extended help concordance Cycle help Jump to the help PDF file from an input field of the cycle screen Parameters of instruction definition Technology topic ID extended help instruction text descriptive text Extended help The following entries are possible in the Extended help parameter Editor help PDF file name help ID search string Example a 20 PGA...

Page 582: ... numbers ID numbers unique to each document e g 1 n must be defined for the search strings The ID numbers correspond to the list of instructions of the quick ASCII help as the detailed descriptions corresponding to the brief descriptions are to be displayed Example 840D_PG PDF 44 MEAW 155 PDF file name ID search string page Now delete the search string column such that the syntax below remains Res...

Page 583: ...isplayed as standard Help in the editor Alarm help Machine data help If ISO dialect 0 help systems are to be displayed a distinction must be made as to which data is to be displayed as the same commands can have multiple meanings for example The TEXTFILES section of the IF INI file has been extended by the entry SiemensI CST DIR IFIT_COM turning technology or SiemensI CST DIR IFIM_COM milling tech...

Page 584: ...er Siemens is used MD10880 MM_EXTERN_CNC_LANGUAGE MD10880 specifies whether the controller is to be designed for turning or milling in ISO mode 1 4 2 Extending ISO mode help If additional descriptions are to be displayed in the ISO mode help these must be inserted in the form specified below As a list of ISO mode commands with a brief description in the directory SiemensI CST DIR as file IFIT_COM ...

Page 585: ...earch string page The text file for the PDF call now requires the following syntax PDF file name search string page Enter the name of the PDF file without the language code at the start of each line Example 840D_PGIT PDF G65 155 PDF name search string page 3 Define ID numbers ID numbers unique to each document e g 1 n must be defined for the search strings The ID numbers correspond to the list of ...

Page 586: ...ry F USER HLP on the controller Note In the case of a larger volume of indices the call file can be created automatically using Microsoft Excel Insert text file TXT in Excel Insert column Enter the name of the PDF file on the first line Select Edit Fill Now delete the search string column such that the syntax below remains PDF file name ID page 840D_PGIT PDF 44 155 Copy the data and Save as TXT fi...

Page 587: ... PDF and for editing documents once they are available in this format Storage locations of help files Programming help F DH CST DIR HLP DIR may contain HLP PDF and TXT files Alarm MD help F MMC2 HLP may contain HLP PDF and TXT files OPI help F HMI_ADV HLP may contain HLP PDF and TXT files Principle of PDF help The PDF help depends on the following components being available in the help file storag...

Page 588: ...all One or more associated PDF files Note In the event of multiple jumps for the same topic each page must be entered on a separate line Example 840D_PG PDF 44 155 840D_PG PDF 45 180 840D_PG PDF 46 199 Hint In the case of a larger volume of indices the call file can be created automatically using Microsoft Excel Insert index file TXT in Excel Insert column Enter the name of the PDF file on the fir...

Page 589: ...properly during PDF generation and cannot be found by the search engine for that reason Analysis Select a string you are looking for using Adobe Acrobat copy it and paste it into a Word document Remedy Generate the PDF again or Generate the postscript file using Adobe printer driver Adobe PS 5 1 1 and then convert it using the Adobe Distiller Search sequence The help adheres to the search sequence...

Page 590: ...anufacturer alarms F DH CMA DIR HLP User alarms F DH USER HLP File names The file names below must be adhered to must not be changed even for the purposes of additional alarms ALARM_GR PDF German alarms ALARM_UK PDF English alarms ALARM_FR PDF French alarms ALARM_IT PDF Italian alarms ALARM_SP PDF Spanish alarms The names of the associated TXT files contain the jump list must therefore be as follo...

Page 591: ...uage codes must be used for the file names of the user alarms must not be changed 2 2 2 Extending alarm help If additional user alarms are to be displayed in the alarm help these must be inserted in directory C USER HLP in the form of a PDF file and a TXT file of the same name Necessary files PDF E g ALARM_GR PDF TXT e g ALARM_GR TXT 1 Define jump labels in document The jump labels must be identif...

Page 592: ...M PDF 10704 91 PDF name ID page 3 Generate PDF file Print your document as a postscript file and convert this to PDF format using Adobe Acrobat Distiller 4 Read files into controller The generated files PDF and TXT must now be read into the controller e g into directory F DH USER HLP 2 2 3 User comments on help Function The alarm help i key in diagnostics provides the Notepad function for entering...

Page 593: ...PDF call requires the following syntax PDF file name ID page The search string alarm number is identical to the ID number in this case 3 Enter the name of the PDF file at the start of each line Example ALARM PDF 10702 90 ALARM PDF 10703 90 ALARM PDF 10704 91 PDF name ID page 4 Print the file in which the alarm texts are stored as a postscript file possible from all standard platforms The file exte...

Page 594: ...The file names below must be adhered to must not be changed even for the purposes of additional user MD N_NCK_GR PDF German N_NCK_UK PDF English C_NCK_GR PDF C_NCK_UK PDF A_NCK_GR PDF A_NCK_ UK PDF S_NCK_GR PDF S_NCK_ UK PDF DISPL_GR PDF DISPL_ UK PDF DROT_GR PDF DROT_ UK PDF DLIN_GR PDF DLIN_ UK PDF HYDRM_GR PDF HYDRM_ UK PDF The names of the associated TXT files contain the jump list must theref...

Page 595: ...T_GR PDF Drive MD rotary DLIN_GR PDF Drive MD linear HYDRM_GR PDF Drive MD hydraulic module 2 3 2 Extending the machine data help If additional user machine data are to be displayed in the MD help these must be inserted in directory C USER HLP in the form of a PDF file and a TXT file of the same name Necessary files PDF e g N_NCK_GR PDF TXT e g N_NCK_GR TXT 1 Define jump labels in document The jum...

Page 596: ...e ID number in this case The text file for the PDF call now requires the following syntax PDF file name search string page Enter the name of the PDF file at the start of each line Example N_NCK PDF 10000 170 N_NCK PDF 10002 170 N_NCK PDF 10010 171 PDF name ID page 3 Generate PDF file Print your document as a postscript file and convert this to PDF format using Adobe Acrobat Distiller 4 Read files ...

Page 597: ...18 Extend 8 Help references Several 17 I IF INI 11 IFM_GR COM 10 Initialization file file IF INI 8 Instruction Definition sections 14 Extend 14 Text property 17 ISO mode help 21 Extend 22 J Jump file Create alarm MD help 26 Create programming help 6 Test 7 27 M Machine data help 32 Extend 33 File name 32 P Programming help Extend 19 Q Quick ASCII help 8 18 S Search sequence Help 7 27 T Technology ...

Page 598: ...Online Help HE1 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 36 ...

Page 599: ...D sl 840Di sl 840D 840Di 810D Generating target language texts TX2 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 Valid for Controls SINUMERIK 840D sl 840DE sl SINUMERIK 840D powerline 840DE powerline SINUMERIK 840Di powerline 840DiE powerline SINUMERIK 810D powerline 810DE powerline Software Release HMI Advanced V7 3 HMI Embedded V7 2 ...

Page 600: ...ommissioning and operation of a device system may only be performed by qualified personnel Within the context of the safety notes in this documentation qualified persons are defined as persons who are authorized to commission ground and label devices systems and circuits in accordance with established safety practices and standards Prescribed Usage Note the following Warning This device may only b...

Page 601: ...1 Special characters in different language families 17 3 2 Inputting characters via the Character Map 18 3 3 Compound input 20 3 4 Using a different keyboard assignment 21 3 4 1 Concept of the keyboard language 22 3 4 2 Setting up a keyboard assignment in Windows XP 22 3 4 3 Use 24 3 5 Numerical text input 26 3 6 Language properties in Word files 27 3 7 Multi language Word files 30 3 8 Special con...

Page 602: ...Table of contents Generating target language texts TX2 4 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 Tables Table 1 1 Language families 6 Table 2 1 Encoding 16 Table 3 1 Text file coding 19 ...

Page 603: ...NT4 Therefore it makes sense to change over to the new systems The guide for older systems is no longer being updated by the documentation department 1 2 Prerequisites Supplementary conditions This document describes the procedure for generating a text with the following preconditions The text is to be generated on a Microsoft Windows operating system Windows XP The text is to be generated in a la...

Page 604: ...y texts HMI Embedded Alarm texts Texts for Expand user interface Texts for the Help function in the editor Machine data Softkey texts for all operating areas HMI Advanced 1 3 Language families A language family is a group of languages for which Microsoft operating systems use the same code page Microsoft uses the term language group Table 1 1 Language families Language family Windows code page Lan...

Page 605: ...blems in this case Use a simple text editor e g Notepad and save the texts in the usual way Section Files with Word 2003 does not apply Operating system and target language from different language families If the language of the operating system e g German does not belong to the same language family as the target language e g Hungarian difficulties will occur with both inputting and displaying the...

Page 606: ...iacritical distinguishing In most cases a relatively small supplementary character which is attached to a letter to give the letter a specific stress a specific pronunciation or even a new meaning Section Special characters in different language families contains a list of diacritical characters If the combination of basic letters and diacritical characters belongs in a language specific alphabet ...

Page 607: ...ing memory capacity for the common characters With Word 2003 the selection of characters from this total character set is performed via the Unicode coding not via the code page coding This makes it impossible to mix up characters with the same code in different code pages Default language The term default language is used in this guide for the language of the operating system i e German for a Germ...

Page 608: ...d LF tab indent carriage return and line feed The text characters are taken from a particular code page Occasionally text files are also incorrectly referred to as ASCII files This is only correct if a text file only contains ASCII characters codes 0 to 127 and is therefore code page invariant Unicode A 16 bit character set for which code pages are no longer required All character codes are unique...

Page 609: ...as a Word file and using this version as the basis for future editing It is then no longer necessary to open and convert the file 7H W ILOH RUG ILOH RUG RUG ILOH GLW 6DYH 2SHQ 6DYH ZLWK FRQYHUVLRQ 2SHQ ZLWK FRQYHUVLRQ 2 2 Generating a new text file 1 You can create a new text file as follows In Windows Explorer click the command File New Text Document Launch Notepad without a file A new empty file...

Page 610: ...window 4 Note what happens next Continue with Convert File see point 5 if this dialog box opens Continue with File Conversion see point 6 if this dialog box opens If however the file is opened straightaway with neither the Convert File nor the File Conversion dialog boxes opening up then Word has probably opened the file incorrectly under the assumption that the text has been written using the def...

Page 611: ...will appear Select Encoded Text and click OK 6 The File Conversion Example txt dialog box will then appear If Windows default is selected activate Other Encoding Select the correct encoding Word will make a suggestion which will not necessarily be correct Section Codes for SINUMERIK HMI Table 2 1 lists the suitable encoding options Check the preview area while doing this ...

Page 612: ... the text entered as a Text File 1 In Word select Save As from the File menu 2 Choose the option Text Only txt under Save as type 3 Enter the name of the file in the File name box and click Save The File Conversion dialog box will then appear Select the encoding which is suitable for your target language and click OK Section Codes for SINUMERIK HMI Table 2 1 lists the suitable encoding options You...

Page 613: ...ompletely unsuitable code then a warning is displayed in the dialog box This warning will also appear if you have selected the correct code but your file contains characters which are not permitted such as Latin mutated vowels in a Cyrillic text If you choose to ignore the warning then all characters which cannot be encoded are replaced with a question mark ...

Page 614: ...stallation of your system many other codes may be listed including those for Unix ISO Apple Mac OEM DOS and IBM EBCDIC platforms Please use the Windows ANSI codes for SINUMERIK HMI Use the following codes to open and save files shown in alphabetical sequence in accordance with the Word listing Table 2 1 Encoding Description Code page Traditional Chinese Big5 950 Simplified Chinese GB2312 936 Japan...

Page 615: ...characters of the alphabet are special letters Þþ Ðð ß or ligatures Ææ Œœ IJij These are supplemented by language specific abbreviations and punctuation marks e g for the endings of the ordinal numbers in Spanish ª and º as well as the upside down exclamation and interrogation marks and The input methods described in the following will apply without restrictions to the Latin based language families ...

Page 616: ... type Automatic bulleted lists Automatic numbered lists If you do leave any of the options active then you can always use Ctrl Z to undo any automatic corrections As a general rule this will give the same results as if the option was deactivated 3 2 Inputting characters via the Character Map Note The Character Map integrated in Word menu commands Insert Symbol is not suitable for generating code p...

Page 617: ...ter set select the code page for your text file in order to restrict the number of available characters to this code page The code pages are referred to as follows Table 3 1 Text file coding Description Code page Windows Chinese Taiwan 950 Windows Chinese PROC 936 Windows Japanese 932 Windows Korean 949 Windows Cyrillic 1251 Windows Eastern European 1250 Windows Turkish 1254 Windows Western 1252 ...

Page 618: ...ters to copy field 3 Repeat steps 1 and 2 for further characters 4 After you have selected all the characters click Copy The characters are copied from the Characters to copy field to the clipboard 5 Switch back to Word and press Ctrl V The character is copied from the clipboard to the text 3 3 Compound input With many of the compound special characters it is possible to input the diacritical char...

Page 619: ... via the Internet at the following address http www microsoft com globaldev reference keyboards mspx If you press the space bar after the diacritical character you will see the character itself Note It can be useful to switch the keyboard assignment to U S International which corresponds mainly to the American keyboard but additionally contains 5 diacritical characters and provides many special ch...

Page 620: ...ter Several such settings can be set up and it is possible to switch between them One of the settings is defined as the default setting Windows uses the term Language and Region Support as this can be used not only to switch the language properties but also to select settings such as currency date format etc 3 4 2 Setting up a keyboard assignment in Windows XP Proceed as follows to select a new ke...

Page 621: ...elect a language under Language and Region Support and the associated keyboard assignment under Keyboard Assignment The language Language and Region Support may also be the same as the default language or as some other language for which you have already set up a keyboard assignment However in this case you will not be able to make such a good distinction between the two keyboard assignments as Wi...

Page 622: ...rd assignment suitable for the target language for the input of your texts in a foreign language or with your previous default keyboard assignment for the remaining operation You can switch between the two assignments as required Now a small blue field with a two letter language abbreviation should appear in the taskbar for the language you have set If you position the mouse pointer on this field ...

Page 623: ...have to reselect the keyboard assignment Enable the window in which you want to input texts before you select the keyboard settings for this window Menu operation All menus in the active program will also use the changed keyboard assignment You will possibly no longer find certain key combinations with Alt and the letter key or Ctrl with a letter key or even initiate a wrong command by mistake You...

Page 624: ...it 3 5 Numerical text input You can only use numerical input with Word if you have selected a suitable keyboard assignment see Section Using a different keyboard assignment Press the ALT key and while holding down the key enter zero and then the three digit decimal coding of the desired special character on the numerical key group Only then release the ALT key Example Turkish ALT 0222 results in Ş...

Page 625: ... format decimal separators etc Effects of the language property This property is used evaluated for the spell checker and for automatic keyboard switching see Section Multi language Word files If you do not wish to use either the spell checker or the automatic keyboard switching function there is generally no need to worry about the language properties In this case do not forget to deactivate the ...

Page 626: ...are done Quick setting of the language property In Word you can insert a combined display and selection box into a symbol bar This both displays the current language property and enables you to set the language as well Proceed as follows to insert this field into a symbol bar 1 In the Extras menu select the command Customize 2 In the Customize dialog box select the Commands tab 3 Select Tools from...

Page 627: ...ically option is selected Word will try to assign the words entered to a language once they are complete and then automatically sets the language property Note The Detect language automatically option can often deliver confusing results particularly in technical texts This option is usually activated as a default setting Recommendation Deactivate the Detect language automatically option Proceed as...

Page 628: ...енгшщзхъфывапролджэячсмить This does not need to be a Word table with borders and fields You can also use a simple line and separate the different parts with spaces Select the whole line copy this to the clipboard by using Ctrl C and paste this line several times by pressing Ctrl V This will give you two columns with German on the left and Russian on the right Text 103 Mode 28 йцукенгшщзхъфывапрол...

Page 629: ...nfusing Only use this option when the aforementioned supplementary conditions are met Active keyboard assignment always visible To make sure you know what is going on you can adjust the taskbar to always display the currently active keyboard assignment 1 Right click the taskbar and select Properties 2 Activate the Always keep the taskbar on top option 3 Deactivate the Automatically hide taskbar op...

Page 630: ...to a symbol bar 3 8 Special considerations when working with Greek and Cyrillic texts Note If you are generating texts in the Greek or Cyrillic language for the first time then you MUST read this section From the point of view of the language sciences the Greek and Cyrillic alphabets are considered as separate and independent alphabets and not for example as an extension of the Latin alphabet This...

Page 631: ... have been designed in such a way that the Latin letters are not available at all not even via AltGr key combinations These keyboard assignments have normally only two levels standard and SHIFT Keyboard assignment for the Russian font In the Russian keyboard assignment there are also some ASCII special characters which are missing such as For these languages it makes sense therefore to use Word fi...

Page 632: ... corresponding expansion package for the operating system Checking the system installation Open the dialog box Regional and Language Options via Start Settings Control Panel Check the Languages tab to see whether the option Install files for East Asian languages has been selected You will not usually need the installation CD to reinstall the files for East Asian languages in Windows XP as the file...

Page 633: ...e included In the normal narrow half width version This is the set of ASCII characters which is compatible with European code pages In a double width full width version These versions of the characters are twice as wide and are not compatible with the ASCII characters If you are using characters with a functional significance it is important to use the ASCII versions Correct example SINUMERIK alar...

Page 634: ...l distinction between simplified Chinese and traditional or standard Chinese The former is used in the PR of China whereas the latter is used in Taiwan These two variants are coded differently and therefore have to be treated differently You should therefore also make sure that this is clearly specified in your translation order Generating texts When you are generating texts in Japanese Chinese or...

Page 635: ...files Deactivate this option Language properties are changed inadvertently Problem After creating a text with certain keyboard assignments e g Polish you notice that parts of the text have German or English as the language property Remedy Deactivate the automatic language recognition option as described in Section Language properties in Word files Hotkeys no longer work Problem Certain commands Ct...

Page 636: ...blem The translator has obviously used a Yen character or a Won character W wherever you would expect a backslash Remedy This is not necessarily a mistake Instead this has historic reasons For many years the Yen character has been used in Japan and the Won character in Korea in place of the backslash character This representation was kept once the PC users in those countries had got used to using ...

Page 637: ...default mspx Overview tables of the Microsoft code pages http www microsoft com globaldev reference WinCP mspx Pictures of the keyboard assignments in Microsoft can be found at the following address http www microsoft com globaldev reference keyboards mspx Windows XP FAQs http www microsoft com globaldev DrIntl faqs winxp mspx Microsoft Global Software Development Detailed explanations on various ...

Page 638: ...References for text generation Generating target language texts TX2 40 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 ...

Page 639: ...k Cyrillic language family 32 I IME Input Method Editor 9 Input Method Editor IME 9 K keyboard assignment Changing 21 Keyboard assignment Always visible 31 in picture form 21 In picture form 25 Set up in Windows XP 22 Keyboard assignments Specific to input window 24 Keyboard setting Default 9 Keyboard switching Automatic 30 L Language family 9 Overview 6 Language group 6 language property Set 27 L...

Page 640: ...Generating target language texts TX2 42 Commissioning Manual 11 2006 6FC5397 0DP10 0BA0 Open 12 Save 14 Text input Numerical 25 TrueType fonts 9 U Unicode 10 W Windows code page 6 Word files Multi language 29 ...

Page 641: ...2 Install software and updates 3 Backing up and restoring data 4 Service and diagnostics 5 List of Abbreviations A SINUMERIK SINUMERIK 840D sl PCU Basesoftware IM8 Commissioning Manual 03 2009 6FC5397 1DP10 4BA0 Valid for PCU Basesoftware version 8 6 ...

Page 642: ...d by qualified personnel Within the context of the safety notes in this documentation qualified persons are defined as persons who are authorized to commission ground and label devices systems and circuits in accordance with established safety practices and standards Proper use of Siemens products Note the following WARNING Siemens products may only be used for the applications described in the ca...

Page 643: ... 2 1 4 How to connect an external monitor 37 2 2 Configuring a customized operator interface 38 2 2 1 How to select the language for the Windows system 38 2 2 2 Storage location of HMI boot screen 40 2 2 3 Displaying a customized boot screen 40 2 2 4 Changing the background of the service desktop 41 2 3 Customized settings during boot up 42 2 3 1 Configuring key filters for an HMI program 42 2 3 2...

Page 644: ...ergency Image 69 4 2 Saving the HMI Advanced environment 70 4 3 Operating the service PC or the PG on the network 71 4 3 1 Requirements 71 4 3 2 How to connect a PC PG to a PCU within the system network 73 4 3 3 How to connect a PC PG to an NCU within the company network 77 4 4 Commissioning the replacement hard disk 80 5 Service and diagnostics 81 5 1 PCU Hardware Diagnostics 81 5 2 Evaluating 7 ...

Page 645: ...F cards there is a covered slot For use with SINUMERIK 840D 840D sl Two internal PCI slots are available for specific expansions For use with SINUMERIK 840Di sl A PCI slot is already equipped with the MCI2 board and can be equipped with the optional MCI board extension For commissioning Two 7 segment displays and two LEDs are integrated for diagnostic purposes They indicate the current operating s...

Page 646: ...e For the system component versions contained in the PCU Basesoftware see the C BaseVers txt file 1 1 1 Hard disk partitions Division of the hard disk The hard disk has 40 GB of storage capacity and is divided into a primary partition C and an expanded partition with the three logical drives D E and F which work with NTFS file access Depending on the order details the HMI system software may be pr...

Page 647: ...age and temporary data STEP7 OEM applications for HMI or customer specific applications should only be installed here NOTICE All of the applications must be exclusively installed on USER F even if these applications have a different drive set as the default drive in their installation path The partition names EMERGENCY TMP SYSTEM USER must not be changed otherwise the ServiceCenter will no longer ...

Page 648: ...me of the PCU Upon delivery of the system a unique computer name is generated which can be read out under Start Settings Control Panel System Computer Name tab Pre configuration of the PCU The PCU 50 350 3 has two Ethernet interfaces that are suitably preset with the SINUMERIK solution line for connecting to the system network 3 8 WK WK Eth 1 is preset as a default DHCP client for connection to a ...

Page 649: ...the operators user group user group The auduser The auduser is an HMI service user type of user and belongs to the system administrators user group The system administrators have the user rights of a local administrator under Windows User name Password User type Windows user group User Rights User group operator operator HMI operator group operator group Restricted Operator user CUSTOMER HMI user ...

Page 650: ...ServiceCenter Users the boot up behavior of the PCU as well as settings for the HMI program and desktop are set globally for all users and individually for specific users The users are managed in the ServiceCenter Users so that the commissioner service technician no longer has to make corresponding settings directly in the registry 1 2 2 Global user settings Global Settings As the HMI service user...

Page 651: ...y with boot screens Default bitmap folder F hmi_adv ib data default Directory containing default boot screens Installing Enable yes Authorization is in place to install user software during booting no No installation authorization Logon dialog no Display Service Logon dialog yes Do not display Service Logon dialog Veto Dialog no For pending installation during the boot up No prompting the installa...

Page 652: ...n dialog appears if authentication by EKS has failed in the background manual EKS Authentication of an HMI Service user in the Service Logon dialog either involves EKS or is performed manually Startup 2 tab Figure 1 3 Startup 2 tab Table 1 2 The default is marked in bold Startup 2 tab Option Effect Desktop Logon Start dialog yes Display Desktop Access dialog no Do not display Desktop Access dialog...

Page 653: ...manual EKS Either authentication with user name and password or with EKS HMI tab Figure 1 4 HMI tab Table 1 3 The default is marked in bold HMI tab Option Effect Program Start yes The HMI program is started no The HMI program is not started File F mmc2 rngkrnl exe Directory of the HMI program Task bar autohide no HMI program Hide start task bar yes HMI program Show start task bar Task bar on top n...

Page 654: ... Service user Content Icons Autoshow Tools no Desktop Start task bar in the background yes Desktop Start bar always visible Startmenu Autoshow Tools no Desktop Start task bar in the background yes Desktop Start task bar always visible Background Bitmaps folder none Directory with background screens for the desktop Default bitmap folder none Directory with default background screens for the desktop...

Page 655: ...dual users The settings which are passed on can still be adapted to suit each user Example HMI user group user type Figure 1 6 Settings for the HMI user group user The settings under Global Settings are inherited by all users 1 Left click the user in the Users list 2 After entering the password you can adapt the settings as required The settings that cannot be changed are displayed with a gray bac...

Page 656: ...sers ServiceCenter Create new users Delete users Change user names Add users from a domain Creating new users To create a new user 1 Click on New User 2 Enter a user name and assign a user type e g HMI Service 3 You will then be asked to specify a password 4 Once you have confirmed by clicking on OK the new user will be set up and displayed in the list under Users see following diagram Figure 1 7 ...

Page 657: ...t or right click the user who you wish to rename in the list 2 To change the user name select Rename from the pop up menu 3 Enter a new name and confirm with OK Adding users from a domain If the PCU is a member of a domain users already existing in this domain can be added as HMI users or HMI Service users 1 Click on New User 2 To do this select the corresponding entry from the Domain list and a u...

Page 658: ...DP10 4BA0 1 3 Boot up behavior of the PCU 1 3 1 Service dialogs during boot up Selection when booting up The following dialogs are shown during boot up Service Logon dialog This dialog is displayed if an Install directory is found on a bootable storage medium e g USB FlashDrive when booting up Figure 1 8 Service Logon ...

Page 659: ...r if no HMI program is installed or if HMI program startup is deactivated during booting Displaying this dialog can be suppressed through configuration in the global or user settings Desktop is then selected as the default Figure 1 9 Desktop Access example without HMI program Note If an HMI program is installed the Start HMI button is also available in the Desktop Access dialog ...

Page 660: ...e key information for the EKS unit alone determines the active access level The access level in the HMI program cannot be changed when EKS is active If the key is withdrawn from the active EKS unit i e the EKS unit becomes inactive the system adopts the current access level as determined by the key switch If changing the operating right amongst the operating stations the EKS unit of the new active...

Page 661: ...Boot up of the PCU no HMI program installed Requirement No HMI program is installed during the PCU boot up Ramp up phase QVWDOO 0 SURJUDP 1R 6HUYLFH VWDUW 6WDUW 3 8 ERRWLQJ HV QVWDOODWLRQ SURFHGXUH 5HVWDUW 6HUYLFH GHVNWRS RU 6HUYLFH HQWHU 8VHUV 6HUYLFH ORJRQ VXFFHVVIXO 1R HV 6KXWGRZQ Figure 1 11 PCU bootup diagram without HMI program ...

Page 662: ...e started After installation is completed you need to restart the system The installation can also be skipped and carried out later Service desktop ServiceCenter Users or Shutdown can be selected in the service start dialog Selecting Service desktop or ServiceCenter Users opens the service logon dialog Note During the initial boot up of the PCU 50 3 the user can only log on as auduser 1 3 3 Boot u...

Page 663: ... boots up and the HMI program is started default During the boot up there is a time interval for pressing key 3 when the version information appears on the lower right of the background screen The service start dialog then opens To carry out service tasks you will have to log on as a service user The following input options are available Manual logon to a domain using user name and password Logon ...

Page 664: ...he tcu ini 0 SYSTEM 1 AUTO_OP_1 default 2 AUTO_OP_2 3 AUTO_MON_1 4 AUTO_MON_2 5 640X480 6 800X600 7 1024X768 8 1280X1024 The meanings of the settings are as follows Settings Meaning SYSTEM The resolution is not specially set i e the resolution last used in the system is active e g the resolution which had been set manually in the Control Panel AUTO_OP_1 Default During boot up the resolution is aut...

Page 665: ...ion of 1440x900 the SINUMERIK resolution setting is 1280x1024 AUTO_MON_1 During boot up the resolution is automatically set PCU monitor has priority in accordance with the following scenarios Example 1 There is a PCU monitor irrespective of whether there is a PCU panel and TCU panels in active TCU mode The following additional condition applies PCU is activated with dynamic resolution switching en...

Page 666: ...he first TCU panel to logon later becomes activated The focus handler then automatically sets the resolution to this TCU panel s resolution in the case of dynamic resolution switching A in inactive TCU mode The resolution is not specially set i e the resolution used during the previous session in the system is active e g the resolution set manually in Control Panel AUTO_MON_2 Like AUTO_MON_1 excep...

Page 667: ... Start the BIOS SETUP as follows Reset the device warm or cold restart After the first boot up the following message appears Press F2 to enter SETUP or ESC to show boot menu 2 Press the F2 key as long as the BIOS prompt appears on the screen The BIOS main menu opens 3KRHQL 26 6HWXS 8WLOLW WHP 6SHFLILF HOS 6 VWHP 7LPH 6 LW 6 VWHP DWH 6HOHFW WHP 6HOHFW 0HQX 6HOHFW KDQJH 9DOXHV 6XE 0HQX 6HWXS HIDXOWV...

Page 668: ...e Back Boot options Quick boot mode Enabled SETUP prompt Enabled POST errors All but not keyboard Summary screen Enabled Diagnostic screen Enabled Post Code Status LPC Bus Keyboard features Numlock ON Key click Disabled Keyboard auto repeat rate 30 sec Keyboard auto repeat delay sec Hardware Options PCI MPI DP Enabled Onboard Ethernet 1 Enabled On board Ethernet 1 Address 08 00 06 90 xx xx On boar...

Page 669: ...upt IRQ 4 PCI Configuration PCI device slot 1 Option ROM scan Enabled Enable master Enabled Latency timer Default PCI device slot 2 Option ROM scan Enabled Enable master Enabled Latency timer Default SATA PATA Configuration PATA Controller Enabled SATA Controller mode Enhanced AHCI Configuration Disabled RAID support Disabled Menu Security System parameters Defaults Custom entries Supervisor passw...

Page 670: ...20 Menu Exit Save Changes Exit All changes are saved a system restart is carried out with the new parameters Changing BIOS settings Once additional components have been installed or attached it may be the case that the system has to be informed of this via the BIOS setup 1 Ramp up the device 2 When the prompt to activate the BIOS setup appears press the F2 key corresponds to horizontal softkey 2 o...

Page 671: ...FC5397 1DP10 4BA0 31 6 Press ESC Alarm Cancel key to go to the Exit menu or press the right cursor key again 7 Press the Enter key to exit the setup menu Then the system powers up Note Changes to the BIOS settings with the exception of the boot sequence require an OEM contract to be concluded ...

Page 672: ...Commissioning a system 1 4 BIOS settings PCU Basesoftware IM8 32 Commissioning Manual 03 2009 6FC5397 1DP10 4BA0 ...

Page 673: ...tings 2 1 1 How to change the name of the PCU Default The PCU is supplied with an automatically generated computer name Procedure To change the name of the PCU 1 Select Start Control Panel System 2 Select the Computer Name tab and click on Change The following dialog opens Figure 2 1 Changing the name of the PCU ...

Page 674: ... described below if you wish to change this default Procedure 1 Select the following on the PCU on the service desktop Start Settings Network Connections The Network Connections window opens 2 Double click the Ethernet 2 interface you want to parameterize which is to be used for connecting the TCU or system network The Ethernet 2 System Network Properties window opens 3 Under the General tab selec...

Page 675: ...he first PCU 5 Enter the required new IP address and confirm the settings with OK 2 1 3 How to add the PCU to a domain Requirement Only a user with the corresponding entitlement e g a domain administrator can add a PCU to an existing domain Domain Controller DC A domain controller DC is a server for central authentication and authorization of computers and users in a network In a network with a do...

Page 676: ...ct Start Settings Control Panel System Computer Name tab Default The PCU belongs to a WORKGROUP and is not assigned to any domain 2 Click Change The following dialog opens Figure 2 2 Add PCU to domain 3 Enter the name of the domain to which you want to add the PCU 4 You will then be asked to log on as a user with the corresponding entitlement to conclude the process ...

Page 677: ...operties from the pop up menu 2 Select the Settings tab and then click Advanced 3 Select the Troubleshooting tab and and set the Hardware acceleration to a value other than zero The recommended setting is full 4 Close the dialog and click OK to confirm all the dialogs 5 Repeat steps 2 and 3 There is an additional tab for Intel R Graphics Controller 6 Click the Graphics Properties button On the Dev...

Page 678: ...PCU in English and with a US keyboard layout Requirement In order to be able to switch languages the desired languages must be installed from the DVD of the SINUMERIK Service Pack Recovery Media Win XP ProEmbSys SP2 With the Multilingual User Interface MUI you can switch to menus dialogue boxes and keyboard layouts for the Windows system in different languages Select a language After installing a ...

Page 679: ...oose the language for programs that do not support Unicode Result To make the language change effective the PCU must be rebooted The selectable languages are displayed using the font set of the respective language NOTICE The settings for the keyboard layout and the formats for date time and number displays on the Regional Options tab must not be changed These settings are automatically adjusted de...

Page 680: ... in the NckType Resolution subdirectories using the appropriate resolution Screen name and resolution Name bmp The name can be selected freely only one file is permitted per directory The screens must be created with a graphics tool in the resolution indicated by the subdirectory name and stored in the corresponding directory The HMI software selects the screen depending on the NCK type and the re...

Page 681: ...mens SINUMERIK Basic software version HMI desktop Value Pattern STRING Date bit code e g 0 80 114 32 0 5 39 2 see HKCU Control Panel Patterns None NO background pattern Init data Background pattern previously set via the Control Panel Default data None if entry is not available readable Background image A background screen for the service desktop is not user specifically set via the Control Panel ...

Page 682: ...MI program keystroke sequences and pressed function keys are simultaneously filtered The keystroke sequences and functions that were pressed simultaneously and are to be filtered can be configured in file E Windows System ini Filtering keystroke sequences Section MMC103Keyb Key SeqAct Value bit mask keystroke sequences to be filtered specified in accordance with the comment in E Windows System ini...

Page 683: ... starting condition on the service desktop not the settings from a previous session Saving the settings of the service Desktop This behavior can be changed by making an entry in the registry The following settings can be saved via this registry entry Positions of open windows Size and position of the task bar Moving and deleting links Key HKLM SOFTWARE Siemens SINUMERIK Basic software version HMI ...

Page 684: ...ata 0 if entry is not available readable If the programs to be started are set in the registry entries HKCU Software Microsoft Windows CurrentVersion Run and HKLM Software Microsoft Windows CurrentVersion Run the following registry entry must be set Key HKLM SOFTWARE Siemens SINUMERIK Basic software version HMI Manager Value StartSINHMIRunPrograms DWORD Date 1 the programs are started or 0 the pro...

Page 685: ...the previously started program is completed Programs in the C RunOEM ParOnce subdirectory are started once and simultaneously They run parallel with the HMI system software Programs in the C RunOEM Par subdirectory are started simultaneously whenever the system is ramped up They run parallel with the HMI system software Not only program files but also other types of file can be stored in the subdi...

Page 686: ...is part of the SITOP software download package The SITOP UPS hardware is connected NOTICE The SITOP software version 3 1 0 6 can be operated with PCU Basesoftware V08 02 00 01 or higher subject to the following conditions SITOP software must not be installed as a Windows service but must be started as a normal application as described in the chapter titled Starting and configuring the SITOP monito...

Page 687: ...top reg is located in the E SITOP directory The required key is entered into the registry automatically if this file is executed The SITOP monitor is started automatically once the PCU is restarted The next installation step is to configure the monitor NOTICE The SITOP monitor must not be started via the Windows Autostart directory General settings The following settings must be made in the SITOP ...

Page 688: ...g parameterization The UPS module can be used to select whether buffering should be completed after a predetermined period of time or not until the accumulator s lowest discharge threshold maximum buffer time has been reached Both buffering parameterizations result from this Maximum buffer time mode PCU basic software XP 08 00 00 or higher This mode enables the system to be shut down in a time opt...

Page 689: ...erface On Off 1 2V 2 1V 3 0 5V Cut in threshold 22V fixed 4 1V 5 1V 6 0 5V 7 0 2V 8 0 2V 9 0 1V End of charge voltage 26 3V fixed 10 0 35A 0 7A Charging current On Off 1 Set time max time 2 320 s 3 160 s 4 80s 5 40 s 6 20 s 7 10 s Buffer time 5 s fixed 8 Disconnection 9 Accumulator operating state on off Legend Delivery condition setting Setting for operation on the PCU 50 ...

Page 690: ...nchronize the UPS module with the operating system shutdown Required settings on the UPS module On Off 1 2V 2 1V 3 0 5V Cut in threshold 22V fixed 4 1V 5 1V 6 0 5V 7 0 2V 8 0 2V 9 0 1V End of charge voltage 26 3V fixed 10 0 35A 0 7A Charging current On Off 1 Set time max time 2 320 s 3 160 s 4 80s 5 40 s 6 20 s 7 10 s Buffer time 5 s fixed 8 Disconnection 9 Accumulator operating state on off Legen...

Page 691: ...ng HMI Advanced applications Wait 120 Action on expiration of the waiting time ForceShutdown True These default settings only need to be changed if it takes longer than 120 seconds to exit the HMI applications in an OEM installation This configuration is not usually changed Configuring the EXIT softkey During production the option to shut down the HMI via the EXIT softkey in the operating area men...

Page 692: ...Configuring the system 2 4 PCU 50 3 with SITOP UPS module PCU Basesoftware IM8 52 Commissioning Manual 03 2009 6FC5397 1DP10 4BA0 ...

Page 693: ...ware on the basis of the pre installed PCE basic software or how to carry out an update The description below is based on the delivery condition of the hardware and software components The service desktop is for example used for the following tasks Installing HMI system software Setting the running environment of the HMI system software Checking the hard disk or version Privilege for SIMATIC STEP ...

Page 694: ...rator setup to be executed automatically Installation directories include the subdirectory D Install and the directories listed in the SetupDirs section of the E Windows System32 HMIServe ini parameters file The D Install installation directory is preset there The key names contained within a section of the E Windows System32 HMIServe ini parameters file must be unique The installation directories...

Page 695: ...duct Current version Specifies which version of the SINUMERIK product is currently installed The version is shown in long form Internal version Shows the current internal version number of this product Installation Date Time Shows the installation date and time of the current version Installation path Displays the path for the main directory of the SINUMERIK product Start application Gives informa...

Page 696: ...le The entries for service pack and hot fix only appear if they have been installed Information on the version internal version and installation date time is given for each entry on this list Component information The Components dialogue box shows the information on the components accompanying a product Component Component name Version Internal version of the components Path Path of the components...

Page 697: ...D via network or external DVD drive and call up SETUP EXE in the root directory there 3 The installation proceeds with operator prompting The installation directory for STEP 7 should be changed to F where the directory in F can be freely selected 4 The prompt for Transfer license keys must be answered with No transfer the license keys later The licensing is done after the installation of SINUMERIK...

Page 698: ... 4BA0 The following entries are made automatically in F Add_on oemframe ini s7tgtopx with HMI Advanced eliminate minimize maximize buttons of the Step7 window WindowStyle_Off 196608 with HMI Advanced switch to previous task when Step7 is terminated nSwitchToTaskAfterTermination 2 These entries may also need to be modified in OEM configurations ...

Page 699: ...IN_Components Windows XP ProEmbSys SP2 Windows XP ProEmbSys operating system incl SP2 for post installation of software components that are no longer located on the PCU 2_XP_Base Symantec Ghost image for PCU 50 3 and EBOOT Ghost image of the delivery condition of the PCU basic software Windows XP for PCU 50 3 without HMI Advanced and other application software Ghost image for creating an Emergency...

Page 700: ...ont of the language 4 Other settings include Choice of language version for the standard user new user The language for programs without Unicode support must be set to English US The font set must also be set to English US 5 After confirming with OK the installation begins Many languages e g Chinese require system files that are also located on the DVD If the installation drive is other than the r...

Page 701: ...ortable service system as an Emergency Boot System EBS on a USB memory store on the basis of WinPE Recommendation It is better to use SIMATIC PC USB FlashDrive Creating a service system The Ghost image is available on the hard disk under D Eboot in order to create the service system for a PCU 50 3 on a USB memory store Use the following procedure 1 Start the PCU 50 3in the service mode 2 Plug a US...

Page 702: ... The boot up of the PCU from the EBS via the front USB interface USB V1 1 rear USB V2 0 of a directly connected OP is also possible but it is considerably slower It is not possible to boot up the PCU from the EBS via the USB interface of a TCU It is not possible to save network settings on the EBS The EBS is not capable of functioning if a DVI monitor is connected directly to the DVI interface of ...

Page 703: ...s is password protected during boot up of the PCU This password can be changed NOTICE If you start the ServiceCenter Backup Restore via the service desktop from a service system or when installing a replacement hard disk no password is needed The following dialog appears after you double click the ServiceCenter Backup Restore link on the service desktop Start With Start you start the shutdown of t...

Page 704: ...btain an IP address automatically DHCP you receive an automatically assigned IP address from your DHCP server With Use the following IP address you enter an IP address in the range of 192 168 214 250 254 using subnet screen form 255 255 255 0 4 To activate a DNS name service specify the server s IP address under DNS Domain Server and the extension e g network com under DNS Domain Suffix The defaul...

Page 705: ... Selecting the service task After start up of the ServiceCenter the following dialog opens Figure 4 3 ServiceCenter Selection Select from the following service tasks Backup Restore a local Partition Image Backup Restore a Disk Image Restore the Rollback Image Restore the Emergency Image Image Organizer Show log file This option opens file bacres txt which contains a log of all backup records ...

Page 706: ...tore local partitions Backing up partitions 1 Select the Backup action from Backup Restore a local Partition Image to backup an image of one or more C E and F partitions locally on the D Images partition of the hard disk Figure 4 4 Local Partition Backup 2 Select the partitions for which an image is to be produced 3 Before the backup is started the size of each partition will be displayed in the n...

Page 707: ...ed image namely the current image Rollback Image select Restore the Rollback Image The Rollback Image is the last created back up of a partition 4 1 5 How to backup and restore the hard disk Backing up the hard disk Select Backup Restore a Disk Image to backup an image of the hard disk using the network connection Figure 4 5 Backup hard disk via the network 1 In order to establish a network connec...

Page 708: ...nter a user name and password Figure 4 6 Drive Connection 4 Under Options select whether the disk image that is to be created is divided into several files of a certain size so that these files can fit on one CD Restoring a hard disk Select the Restore action from Backup Restore Disc Image to restore an image Click Next to be prompted See also Requirements Page 71 ...

Page 709: ... current status CAUTION The reading in of an Emergency Image from partition E can only take place if no additional software has been installed or configured after this back up is created or the registry entries of all the applications that are on partition F must be included in the image Use the Image Organizer function only to identify an image as an emergency image that fulfills these conditions...

Page 710: ...cript file on the service desktop The original delivery condition is set up i e the contents of the directories below are saved when this function is executed C RUNOEM F ADD_ON F OEM F USER Then the directories are cleared Setting the current SINUMERIK HMI environment The Current SINUMERIK HMI Environ function is available as a script file on the service desktop When this function is executed rest...

Page 711: ...nt hard disk 4 3 1 Requirements Overview The following figures show the typical connection options in the system network PCU to Eth 2 with service PG PC directly using a crossed Ethernet cable PCU to Eth 2 with service PG PC via a switch using an un crossed Ethernet cable If you want to connect the service PG PC via a company network Eth 1 contact your network service center Meaning of the connect...

Page 712: ...ng and the PCU is not switched off with the EBS during booting Basic procedure On the PG PC with Windows XP Connecting a PG PC to a PCU 50 3 as per one of the configurations in the figures above The network protocol used is TCP IP TCP IP is already pre configured in the basic PCU software Setting up IP addresses on the same subnetwork Releasing a directory on the PG PC for network access On the PC...

Page 713: ...e 67 4 3 2 How to connect a PC PG to a PCU within the system network Settings on a PG PC with Windows XP On a PG PC the following settings must be made 1 Select Control Panel Network Connections Local Area Connection Properties then you will see the following dialogue box 2 Check to see whether File and Printer Sharing is selected so that directories can be released and then select Internet Protoc...

Page 714: ...d select the option Use the following IP address in order to enter an IP address such as 192 168 214 250 and the subnet screen form 255 255 255 0 4 Select Control Panel System Computer Name tab to view the computer name of the PCU e g SIEMENS ABC4711 5 Select Control Panel Folder Options View and activate Use simple file sharing Recommended to avoid problems with the release of the directory ...

Page 715: ...rive e g D PCU_Backup 2 Using the right mouse key open the Properties dialogue box of the directory and the Sharing tab 3 Select Share this folder As a share name release name the directory name is used e g PCU_Backup If the directory name is changed the new name must be specified when connecting the drive Note Ensure there is sufficient free memory on the hard disk of the PG PC to be able to save...

Page 716: ...f PCU 192 168 214 241 with subnet screen form 255 255 255 0 IP address of PG PC 192 168 214 250 with subnet screen form 255 255 255 0 1 In the ServiceCenter select the service task Backup Restore a Disk Image 2 Establish a network connection to the released directory e g SIEMENS ABC4711 PCU_Backup 3 Restore the hard disk of the PCU using the ghost image Note If the transfer is interrupted during t...

Page 717: ...re 4 9 Network routing Conditions The following conditions must be met in order to use this function The PG must be connected to X127 of an NCU in the system network The NCU and PCU must be connected via the system network You activate routing on the NCU via X127 basesys ini in the card user system etc directory parameter EnableSysNetToIBNForwarding 1 OR System Network Center System Basics tab par...

Page 718: ...missioning Manual 03 2009 6FC5397 1DP10 4BA0 Procedure Activate routing prior to establishing the network connection 1 Press the Add Route button Figure 4 10 ServiceCenter Backup Restore 2 Establish the network connection using Add Network Drive In the example 192 168 215 2 sharename Figure 4 11 Dialog Add Route ...

Page 719: ...ssioning Manual 03 2009 6FC5397 1DP10 4BA0 79 3 Logon and password details for a local user on the PG Figure 4 12 ServiceCenter Add Network Drive 4 Define the computer name as an IP address you cannot give it your own name Share access to a directory or to the CD or DVD drive on the PG PC must have been enabled ...

Page 720: ...rd disk e g on CD ROM or a network drive Commissioning the replacement hard disk After installing the replacement hard disk the Ethernet interfaces of the PCU are preset in the following manner Ethernet 1 Company Network as a standard DHCP client Ethernet 2 System Network as a SINUMERIK DHCP server with the fixed IP address 192 168 214 241 and subnet screen 255 255 255 0 The PCU must therefore be ...

Page 721: ... physical parameters of the PCU 50 3 hardware are monitored CPU temperature Housing temperature I O chip temperature Speed of the two housing fans S M A R T status of the hard disk Logging errors without HMI Advanced The PCU hardware monitor logs all hardware errors in the Windows event log so that the errors can be output even for a PCU without HMI software being installed The alarms are output i...

Page 722: ...re output during system booting normal operations and shutdown Compatibility in relation to the NCU modules is taken into account Segment display H2 Segment display H2 and the associated LED are assigned to the application software Meaning of status codes During system power up LED H1 LED H2 7 segment display Status Orange Orange Output of BIOS post codes After switching on the system Orange Off A...

Page 723: ...er to start During operation LED H1 LED H2 7 segment display Status Flashing green 0 0 OK Flashing red Error 0 1 Temperature alarm Housing or CPU temperature temperature above limit value SOM error 0 2 Fan alarm Housing or CPU Low fan speed or fan failure SOM error 0 3 Hard disk alarm S M A R T hard disk error 0 6 Failure of VNC server or VNC server service stopped During shutdown LED H1 LED H2 7 ...

Page 724: ...formation to be output is set via registry value HKLM SOFTWARE Siemens SINUMERIK Basic software version HMI Manager InfoLevel InfoLevel DWORD 1 Mandatory information is output default setting 2 Mandatory and supplementary information is output 3 Mandatory supplementary and trace information is output InfoLevel 0 is treated as InfoLevel 1 InfoLevel 3 is treated as InfoLevel 3 Outputting information...

Page 725: ...er offers the option of connecting directly to the VNC server and for example operating an HMI application The integrated VNC viewer is used to do this Furthermore it enables you to call up a list of all the network devices thereby creating an overview of the system network Note The VNC scanner is available on the Service Desktop of the PCU 50 3 and on the PCU Basesoftware DVD for installation on ...

Page 726: ...option ON only search for VNC servers OFF search all the stations in the network 4 Start the search with the Start button The following station parameters will be listed IP address MAC address Name in the network VNC port Response time of the station in milliseconds Device type Note local device When the devices are listed an IP address will be identified with to indicate that this is the local de...

Page 727: ...g command to the selected network station Note Operation via a VNC viewer A system can only be monitored from another station via an external VNC viewer default To view the system from another station this function must be enabled by the system You can find the settings for this in the System Network Center or directly in tcu ini in the VNCViewer section Should you wish to access a PCU 50 3 via th...

Page 728: ...pecified Viewer default connection mode Automatic reconnect if the server closes the connection default OFF OFF One attempt is made to establish a connection ON loop mode For situations where access will be via Internet for example for service purposes then the system will wait longer and try again after several milliseconds to establish a connection to this station Reset IP range All IP address r...

Page 729: ... 4 How to search for stations within the system network PCU Basesoftware IM8 Commissioning Manual 03 2009 6FC5397 1DP10 4BA0 89 After clicking the Options button the following dialog opens Figure 5 6 Default Connection Options ...

Page 730: ...H access via its login name password Preferred SSH clients are PuTTY or WinSCP Function The COPSSH tools activate user and deactivate user including documentation are accessible from the service desktop via Start Programs Service Tools COPSSH When the user logs in via SSH his home directory under which access takes place is set as the current directory By changing to the cygdrive directory the use...

Page 731: ...devices MAC Media Access Control The MAC address is a 48 bit Ethernet ID MCP Machine Control Panel Machine control panel MPI Multi Point Interface Multiple interface MUI Multilanguage User Interface NCK Numerical Control Kernel NC kernel with block preparation travel range etc NCU Numerical Control Unit NCK hardware unit NRT Non Realtime Ethernet NTFS New Technology File System NTP Network Time Pr...

Page 732: ...IM8 92 Commissioning Manual 03 2009 6FC5397 1DP10 4BA0 UDP User Datagram Protocol NTP is mostly processed via UDP USB Universal Serial Bus UPS Uninterruptible power supply UTC Universal Time Coordinated Coordinated universal time VNC Virtual Network Computing ...

Page 733: ... System DNS 64 E Emergency boot system 61 Emergency image 69 73 Enabling the log 84 Error log 84 G Global Settings 10 H HMI monitoring 51 M Mains fed operation 54 Multilingual User Interface MUI 59 N Network settings 64 NTFS file system 6 P Partitioning the hard disk 6 PCU Checking the hard disk 81 Delivery condition 5 Name default setting 8 Operating system 7 PCU operating system 7 PG in the syst...

Page 734: ...asks 65 Shutdown 83 SIMATIC STEP 7 Installing 57 SITOP Monitor Configure 47 Parameterizing 48 Software Components 6 install 53 Starting OEM programs 45 Starting ServiceCenter 63 System boot 82 U UPS module SITOP 46 USB memory 61 User Change the name 17 Default 9 Inheritance 15 User group 9 User type 9 Users Delete 17 V Version software components 6 VNC scanner 85 W Windows language MUI 38 ...

Page 735: ...entation This document will be continuously improved with regard to its quality and ease of use Please help us with this task by sending your comments and suggestions for improvement via e mail or fax to E mail mailto docu motioncontrol siemens com Fax 49 9131 98 2176 Please use the fax form on the back of this page ...

Page 736: ...ntation Base software and HMI Advanced Commissioning Manual 03 2009 6FC5397 0DP10 3BA0 7R 6 0 16 7 0 06 3 2 R UODQJHQ HUPDQ D RFXPHQWDWLRQ URP 1DPH GGUHVV RI RXU FRPSDQ GHSDUWPHQW 6WUHHW LS FRGH LW 3KRQH D 6XJJHVWLRQV DQG RU FRUUHFWLRQV ...

Reviews: