Siemens SINUMERIK 840DE sl Commissioning Manual

Siemens SINUMERIK 840DE sl Commissioning Manual

Basesoftware and operating software
Hide thumbs Also See for SINUMERIK 840DE sl:

Advertisement

Table of Contents
SINUMERIK
SINUMERIK 840D sl
Basesoftware and operating
software
Commissioning Manual
Valid for
Control:
SINUMERIK 840D sl/840DE sl
Software:
CNC software
SINUMERIK Operate
12/2017
6FC5397-1DP40-6BA1
V4.8 SP2
V4.8 SP2
Preface
Fundamental safety
instructions
SINUMERIK Operate (IM9)
Easy XML
SINUMERIK Integrate
Access MyMachine / OPC UA
SINUMERIK Integrate Run
MyScreens (BE2)
NCU operating system
PCU base software (IM8)
PCU base software (IM10)
Appendix
1
2
3
4
5
6
7
8
A

Advertisement

Table of Contents
loading

  Summary of Contents for Siemens SINUMERIK 840DE sl

  • Page 1 Preface Fundamental safety instructions SINUMERIK Operate (IM9) SINUMERIK Easy XML SINUMERIK 840D sl Basesoftware and operating SINUMERIK Integrate Access MyMachine / OPC UA software SINUMERIK Integrate Run MyScreens (BE2) Commissioning Manual NCU operating system PCU base software (IM8) PCU base software (IM10) Appendix Valid for Control:...
  • Page 2 Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
  • Page 3 Siemens' content, and adapt it for your own machine documentation. Training At the following address (http://www.siemens.com/sitrain), you can find information about SITRAIN (Siemens training on products, systems and solutions for automation and drives). FAQs You can find Frequently Asked Questions in the Service&Support pages under Product Support (https://support.industry.siemens.com/cs/de/en/ps/faq).
  • Page 4 This way you avoid mechanical damage to the memory card or the device. ● Only use memory cards that have been approved by Siemens for use with SINUMERIK. Even though SINUMERIK follows general industry standards for memory cards, it is...
  • Page 5 Table of contents Preface.................................3 Fundamental safety instructions........................7 General safety instructions.......................7 Equipment damage due to electric fields or electrostatic discharge........11 Warranty and liability for application examples..............12 Industrial security........................13 Residual risks of power drive systems...................14 SINUMERIK Operate (IM9)........................15 Easy XML..............................719 SINUMERIK Integrate Access MyMachine / OPC UA................917 SINUMERIK Integrate Run MyScreens (BE2)..................987 NCU operating system...........................1319 PCU base software (IM8)........................1421...
  • Page 6 Table of contents Basesoftware and operating software Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 7 Fundamental safety instructions General safety instructions WARNING Electric shock and danger to life due to other energy sources Touching live components can result in death or severe injury. ● Only work on electrical devices when you are qualified for this job. ●...
  • Page 8 Fundamental safety instructions 1.1 General safety instructions WARNING Electric shock due to equipment damage Improper handling may cause damage to equipment. For damaged devices, hazardous voltages can be present at the enclosure or at exposed components; if touched, this can result in death or severe injury.
  • Page 9 ● If you come closer than around 2 m to such components, switch off any radios or mobile phones. ● Use the "SIEMENS Industry Online Support App" only on equipment that has already been switched off. WARNING...
  • Page 10 Fundamental safety instructions 1.1 General safety instructions WARNING Malfunctions of the machine as a result of incorrect or changed parameter settings As a result of incorrect or changed parameterization, machines can malfunction, which in turn can lead to injuries or death. ●...
  • Page 11 Fundamental safety instructions 1.2 Equipment damage due to electric fields or electrostatic discharge Equipment damage due to electric fields or electrostatic discharge Electrostatic sensitive devices (ESD) are individual components, integrated circuits, modules or devices that may be damaged by either electric fields or electrostatic discharge. NOTICE Equipment damage due to electric fields or electrostatic discharge Electric fields or electrostatic discharge can cause malfunctions through damaged individual...
  • Page 12 Fundamental safety instructions 1.3 Warranty and liability for application examples Warranty and liability for application examples The application examples are not binding and do not claim to be complete regarding configuration, equipment or any eventuality which may arise. The application examples do not represent specific customer solutions, but are only intended to provide support for typical tasks.
  • Page 13 Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly recommends to apply product updates as soon as available and to always use the latest product versions. Use of product versions that are no longer supported, and failure to apply latest updates may increase customer’s exposure to cyber threats.
  • Page 14 Fundamental safety instructions 1.5 Residual risks of power drive systems Residual risks of power drive systems When assessing the machine- or system-related risk in accordance with the respective local regulations (e.g., EC Machinery Directive), the machine manufacturer or system installer must take into account the following residual risks emanating from the control and drive components of a drive system: 1.
  • Page 15 System overview Principles of start-up General settings SINUMERIK Licensing SINUMERIK 840D sl SINUMERIK Operate (IM9) Creating drive connections Channel menu Commissioning Manual Machine and setting data Customizing the "Machine" operating area Simulation and simultaneous recording Spindle functions Drive system Tool management Configuring alarms Collision avoidance Valid for...
  • Page 16 Siemens AG Document order number: 6FC5397-1DP40-6BA1 Copyright © Siemens AG 2006 - 2017. Division Digital Factory Ⓟ 12/2017 Subject to change All rights reserved Postfach 48 48 90026 NÜRNBERG GERMANY...
  • Page 17 Continued Configuring the network Service and diagnostics OEM-specific online help SINUMERIK 840D sl SINUMERIK Operate (IM9) SINUMERIK Integrate - AMB, AMC, AMM Technologies and cycles Commissioning Manual Additional language SINUMERIK Operate on PC/ HT 8 List of abbreviations/ acronyms...
  • Page 18 Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
  • Page 19 Table of contents System overview............................17 System overview........................17 System requirements......................18 Principles of start-up...........................21 Data structure of SINUMERIK Operate..................21 Editing files..........................24 2.2.1 Editing the file at the controller....................24 2.2.2 Editing a file externally......................26 General settings............................29 Changing the language......................29 Set date/time..........................30 Using the time server......................32 Use time zone........................33 Configuring Caps Lock......................34 Activating/deactivating the virtual keyboard................35...
  • Page 20 Table of contents 3.14.2 Creating your own display configurations................55 3.14.2.1 Displays..........................55 3.14.2.2 Frames...........................56 3.14.2.3 Menus............................58 3.14.2.4 Menu actions..........................64 3.14.2.5 Applications..........................66 3.14.2.6 Global settings........................70 Licensing..............................73 Determining the license requirement..................74 Activating the test license.......................76 Exporting license requirements....................77 Reading in the license key.....................77 Backing up the license of a new CompactFlash card............78 Creating drive connections.........................81 Setting up drives........................81...
  • Page 21 Table of contents Managing data........................108 7.10 User views..........................110 7.10.1 Creating a user view......................111 7.10.2 Editing the user view......................112 7.10.3 Deleting a user view......................114 7.11 Plain texts for machine and setting data................114 Customizing the "Machine" operating area....................117 Setting the font size of the actual value display..............117 Inserting a user-specific logo....................117 Configuring the display of the G-code groups..............119 Configuring the channel operational message..............120...
  • Page 22 Table of contents 10.3.9 Clamping system: Diagnostic statistics................158 10.3.10 Clamping system: Clamping time statistics................159 10.3.11 Fetching the logistics data....................159 Drive system.............................161 11.1 Commissioning of drives .....................161 Tool management.............................163 12.1 Machine data for tool management..................163 12.1.1 Settings with/without magazine management..............163 12.1.2 Configuring the access levels of the tool management............164 12.1.3 Additional settings........................166...
  • Page 23 Table of contents 12.4.1.2 Adaptation of the customer text file..................236 12.4.2 Example: Configuring magazine location types with names..........238 12.4.2.1 Adapting the configuration file....................238 12.4.2.2 Adaptation of the customer text file..................239 12.5 Working with two tool holders....................242 12.6 Editor for the tool and magazine management..............244 12.6.1 Function overview of the tool management editor...............244 12.6.2...
  • Page 24 Table of contents 14.7 Creating a kinematic structure.....................299 14.7.1 Kinematic elements......................299 14.7.1.1 Creating a kinematic chain element..................299 14.7.1.2 Kinematic rotation and parallel kinematic rotation..............301 14.7.1.3 Linear axis and parallel linear axis..................301 14.7.1.4 Rotary axis and parallel rotary axis..................302 14.7.1.5 Offset and parallel offset......................302 14.7.1.6 Switch and parallel switch....................303 14.7.2...
  • Page 25 Table of contents Data backup.............................355 16.1 Overview..........................355 16.2 Creating a start-up archive....................356 16.3 Reading-in a start-up archive....................359 16.4 Backing up the hardware configuration................360 16.5 Creating an archive with original data..................361 16.6 Reading in an archive with original data................363 16.7 Generating the complete archive..................364 16.8 Serial interface (V24 / RS232).....................364 16.8.1...
  • Page 26 Table of contents 18.2.2 Axis diagnostics........................413 18.2.3 Service drive........................418 18.3 System utilization.........................425 18.4 Creating screenshots......................426 18.5 Machine identity........................427 18.5.1 Entering machine-specific information.................428 18.5.2 Create a template.........................429 18.5.3 Import template........................431 18.5.4 Save information........................433 18.5.5 Adding hardware components.....................434 18.5.6 Configuration data........................436 18.6 Logbook..........................436 18.6.1 1.
  • Page 27 Table of contents 18.12.5 Evaluate a trace........................470 18.12.5.1 Setting trace views.......................470 18.12.5.2 Selecting a variable......................471 18.12.5.3 Scaling the display.......................472 18.12.5.4 Zooming the display......................473 18.12.5.5 Position the cursor.......................474 18.12.5.6 Acquiring measured values....................475 18.13 PROFIBUS/PROFINET and AS-i bus diagnostics...............476 18.13.1 PROFIBUS/PROFINET......................476 18.13.2 Displaying PROFIBUS/PROFINET diagnostics..............477 18.13.3 Configuring the AS-i bus......................478...
  • Page 28 Table of contents 21.5 Turning..........................529 21.5.1 General..........................529 21.5.2 Setting up cycles for turning....................529 21.5.3 Setting-up ShopTurn cycles for turning................533 21.5.4 Setting up a counterspindle....................535 21.5.5 Setting up the counterspindle under ShopTurn..............538 21.5.6 Technology cycles for turning....................539 21.5.7 Axis configuration of a lathe....................543 21.5.8 Cylinder surface transformation (TRACYL)................544 21.5.9...
  • Page 29 Table of contents 21.10.5 Logging..........................648 21.10.5.1 Logging the measuring, general...................648 21.10.5.2 Logging while measuring in the JOG mode.................649 21.10.5.3 Logging while measuring in the AUTOMATIC mode............649 21.10.5.4 Manufacturer and user cycle CUST_MEAPROT.SPF............650 21.11 Compare cycles version.......................651 21.11.1 Display cycles version......................651 21.11.2 Specify cycles version......................653 Additional language..........................655...
  • Page 30 Table of contents SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 31 System overview System overview Note PCU / IPC In this document, any textual use of PCU also applies to IPC. The SINUMERIK Operate V4.x operating software is an integral component of the CNC software V4.x and can therefore run on an NCU 7x0.3. The NCU's CompactFlash card is the standard data carrier of the CNC software.
  • Page 32 System overview 1.2 System requirements System requirements Overview It is a requirement that all system components be fully mounted, installed and configured. Commissioning of the NC and PLC must have been completed. The PLC is in the "Run" condition. ● Storage medium, e.g. USB FlashDrive and/or network connection: Handles data exchange with an external PC/PG.
  • Page 33 System overview 1.2 System requirements References A detailed description of the structure and commissioning of the system network with controller and operator components is provided in the following description: SINUMERIK 840D sl/840Di sl Operator Components and Networking SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 34 System overview 1.2 System requirements SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 35 These directories have essentially an identical structure. Note The files in the “siemens” directory represent the original status and cannot be modified! Files, whose contents can be supplemented or modified, are available as templates (specimen files) in the following directories:...
  • Page 36 Principles of start-up 2.1 Data structure of SINUMERIK Operate siemens directory /cfg // all configuration files /data // version data /hlp // online help files /hlps // online help files, zipped and version files /ico // symbol files /Ico640 // icons in resolution 640x480...
  • Page 37 Principles of start-up 2.1 Data structure of SINUMERIK Operate addon directory /ico1280 // icons in resolution 1280x1024 /ico1600 // icons in resolution 1600x1240 /lng // text files /lngs // text files zipped and versions files /proj // EasyScreen configuring /template // various templates oem directory /oem/sinumerik...
  • Page 38 As soon as the file is in the user-specific directory, the entries of this file have priority over the Siemens file. If an entry is missing in a user-specific file, the corresponding entry from the Siemens file is used instead.
  • Page 39 Principles of start-up 2.2 Editing files Position the cursor on the desired file. Press the "Copy" softkey. For instance, on the NCU in the "System CF card" directory, under "oem" or "user" open the required directory (e.g. /sinumerik/hmi/cfg), in which the copied file should be saved.
  • Page 40 Principles of start-up 2.2 Editing files - OR - Press the ">>" and "Delete" softkeys. You receive an alarm and you can delete the file by pressing the "OK" softkey. Press the "Cancel" softkey to cancel the delete operation. Displaying the file in the preview window Select the required file.
  • Page 41 Principles of start-up 2.2 Editing files Example <!-- Work offset: --> Note In the comment itself, you can never use two minus signs one right after the other! Special characters If you use characters in the text where the syntax of XML is of significance, then these must specifically formatted: Special characters Notation &...
  • Page 42 Principles of start-up 2.2 Editing files SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 43 General settings Changing the language The operating software is available as standard in several languages. Selecting a language You can define the language selection mode using the following machine data. MD9100 $MM_CHANGE_LANGUAGE_MODE Language selection mode The user-interface language is specified via the "Language Selection" window (default val‐ ue).
  • Page 44 General settings 3.2 Set date/time Press the ">>" softkey. Press the "Language selection" softkey. The "Language Selection" window opens. All the installed languages are displayed in the fields "First language" and "Second language". Select a language in each of these. Press the <INPUT>...
  • Page 45 General settings 3.2 Set date/time Time display formats Format Example Hour system H:m:s AP 1:2:4 PM 24 hour system, with display of "AM" / "PM" h:m:s ap 1:2:8 pm 12 hour system, with display of "am" / "pm" HH:mm:ss AP 13:02:08 PM 24 hour system, with display of "AM"...
  • Page 46 General settings 3.3 Using the time server Note You require administrator rights to set the date and time on the PCU/PC. Using the time server To ensure that the correct time information is always automatically available to the control, you can connect up to three time servers to the operating software.
  • Page 47 General settings 3.4 Use time zone Note The system checks the time server connection cyclically. If a change is made, it may take a few seconds for the setting to take effect. Procedure Select the "Setup" operating area. Press the "HMI" softkey. Press the "Date/Time"...
  • Page 48 General settings 3.5 Configuring Caps Lock Procedure Select the "Setup" operating area. Press the "HMI" softkey. Press the "Date/Time" softkey. The "Set Date and Time" window opens. Set the check mark in the "Use time zone" field. The "Time zone" input field becomes active. Enter your time zone in the "Time zone"...
  • Page 49 The virtual keyboard is configured in the file "slguiconfig.ini". Procedure 1. Copy the "slguiconfig.ini" file from the folder /siemens/sinumerik/hmi/template/cfg. 2. Paste the copy of the file into the following directory: /oem/sinumerik/hmi/cfg or /user/sinumerik/hmi/cfg. 3. Open the file in the editor.
  • Page 50 General settings 3.9 Setting the screensaver Changing the skin design Displaying the machine data You can change the skin design via the following item of machine data. MD9112 $MM_HMI_SKIN Skin design The number of the skin is indicated Skin 0 (traditional) Skin 1 (SINUMERIK Operate Generation 2) After changing the machine data, the operating software must be restarted.
  • Page 51 3.11 Access levels 3.10 Inserting a user-specific run up screen OEM-specific run up screen You can replace the Siemens run up screen by your own run up screen. Procedure: 1. Call your own run up screen "splash.png". Note The file name must not contain any lower case letters.
  • Page 52 General settings 3.11 Access levels Password security Note Assigning secure passwords Observe the following rules when creating new passwords: ● When creating new passwords, never choose passwords that can be easily guessed, e.g. simple words, sequences of consecutive keys on the keyboard, etc. ●...
  • Page 53 General settings 3.11 Access levels Setting the password Select the "Start-up" operating area. Press the "Password" softkey. Press the "Set password" softkey. The "Set Password" window opens. Enter one of the possible default passwords and press the "OK" soft‐ key to confirm the entry. A permissible password is set and the valid access level is displayed.
  • Page 54 General settings 3.11 Access levels Note Access authorization is not automatically deleted at POWER ON. 3.11.3 Access levels for programs Objective Access levels can be allocated to protect information; they can also be used to prevent unauthorized operation or deliberate damage to the control system or machine. With access authorization levels to files and directories, it can be defined as to which users are authorized to execute which operations on a directory or a file in a file system.
  • Page 55 Settings in the slfsfileattributes.ini file The slfsfileattributes.ini file is available as a template in the following directory: ../siemens/sinumerik/hmi/template/cfg The values from 0 ... 7 correspond to the access levels that, for example, also apply to the password. The 4-digit numbers designate the sequence according to the following rights:...
  • Page 56 General settings 3.11 Access levels All entries are in the section [ACCESSMASKS] and have the following form: [ACCESSMASKS] \wks.dir\*.wpd\*.mpf = 7777 \mpf.dir\*.mpf = 6577 \cus.dir\*.spf = 6577 See also Definition of access levels (Page 37) 3.11.4 Access rights for files Changing access rights Access rights for execution, writing, listing and reading are displayed in the "Properties"...
  • Page 57 General settings 3.11 Access levels 3.11.5 Access levels for softkeys The display and operation of softkeys can be suppressed by both the manufacturer as well as the user. This allows the operating software to be specifically adapted to the required functional scope and therefore be configured as transparently as possible.
  • Page 58 General settings 3.11 Access levels softkey is deactivated as long as no softkeys have been allocated new access levels: This setting remains effective until the system is rebooted. Note Applicability of modified access levels for softkeys The setting of specific access levels for softkeys on a PCU has an exclusive effect on the respective PCU softkeys themselves.
  • Page 59 General settings 3.11 Access levels 3. Place the mouse cursor on a softkey and using the right-hand mouse key call the context menu "Define access level", in order to define a new access level for this softkey. – The displayed access level is the default setting. –...
  • Page 60 General settings 3.12 Program selection 3.12 Program selection 3.12.1 Displaying the softkey The softkeys on the user interface for calling the program lists are activated via general configuration machine data. Configuring a softkey MD51041 $MNS_ENABLE_PROGLIST_USER No softkey The "Prog. list" softkey is displayed MD51043 $MNS_ENABLE_PROGLIST_MANUFACT No softkey The "MANUFACTURER"...
  • Page 61 General settings 3.12 Program selection Select the "Program manager" operating area if you have the authoriza‐ tion for access level 3 (password: User). Press the menu forward key and the "Prog. list" softkey. The "Program List" window opens. Press the "Manufacturer" softkey if you want to create a program list that can be used for all machines of a certain series.
  • Page 62 General settings 3.13 Activate and configure the Sidescreen window 3.13 Activate and configure the Sidescreen window 3.13.1 Activate Sidescreen In addition to SINUMERIK Operate, Multitouch Panels with widescreen displays offer the option of using the additional area at the side of the screen for displaying Sidescreen windows. The Sidescreen windows give you a quick and permanent view of important information and enable you to operate virtual keys for quick selection.
  • Page 63 Not only the standard windows but also the window for an ABC keyboard can be displayed in the Sidescreen display of the Multitouch panel. Procedure 1. Copy the sample file "slsidescreen.ini" from the directory /siemens/sinumerik/hmi/template/sidescreen 2. Place the copy of the file in one of the following directories: /oem/sinumerik/hmi/cfg or /user/sinumerik/hmi/cfg...
  • Page 64 The example of a machine control panel is displayed by the following procedure: Procedure 1. Copy the sample files "slsidescreenmcppageconfig.xml", "slsidescreenmcppage_eng.ts" and the subdirectories of the icon files from the directory /siemens/sinumerik/hmi/template/sidescreen/mcp/ The icon files are stored in the following subdirectories: /ico1024 for HD Ready /ico1920 for Full HD 2.
  • Page 65 General settings 3.13 Activate and configure the Sidescreen window 7. Open the copy of the file "slsidescreen.ini", and delete the comment sign ";" in front of the keyword PAGE003. Note The values of the attributes name and implementation must not be changed. 8.
  • Page 66 General settings 3.13 Activate and configure the Sidescreen window Description A key group combines two keys under one header. <buttonGroup spacing="false" The property enables the display type of spacing title="COOLANT"> the keys to be determined: together "false" or separate "true". The de‐ fault is separate.
  • Page 67 General settings 3.13 Activate and configure the Sidescreen window /user/sinumerik/hmi/ico Depending on the screen resolution, under the following subdirectories: /ico1024 for HD Ready /ico1920 for Full HD Note The icon file names must be the same as the names used in the XML file, e.g. icon="slsidescreenmcp_cooling.png".
  • Page 68 General settings 3.14 Display Manager Example extract of the file "slsidescreenmcppage_eng.ts" <message> <source>ON</source> <translation>EIN</translation> <chars>8</chars> </message> 3.14 Display Manager 3.14.1 Display configurations Using the Display Manager and display configurations, it is possible to reduce SINUMERIK Operate, in other words, run in less than full-screen mode, and to allocate the vacant space to other applications.
  • Page 69 General settings 3.14 Display Manager Activation To activate the Display Manager, the following display machine data must be set. MD9114 $MM_SIDESCREEN SINUMERIK Operate Sidescreen Enables the Sidescreen display area in HD Ready. Releases the Display Manager in Full HD. The default configurations used by the Display Manager for the two screen resolutions, 1920x1080 and 1366x768, are in the two files: ●...
  • Page 70 General settings 3.14 Display Manager 3.14.2.2 Frames A frame is a container for applications or menus and primarily describes the desired position and size of the application and menus in pixels. In addition, this is also where the application or menu that should be displayed in the frame after the Display Manager starts is specified. The applications that can be assigned to the frames are specified in the systemconfiguration.ini file.
  • Page 71 General settings 3.14 Display Manager ● 1854x1080 ● 1920x1080 Property Meaning Name of the frame. Used in the frame list of the displays, for example name Absolute position (x, y), width and height of the frame in pixels x, y, width, height Application displayed in the frame the first time the frame is displayed.
  • Page 72 General settings 3.14 Display Manager 3.14.2.3 Menus In addition to applications, menus can also be displayed in the frames of a display. These menus are typically used to display certain applications in another frame or to switch displays. A menu configuration consists of four parts: ●...
  • Page 73 General settings 3.14 Display Manager Property Meaning Access level from which the menu item is displayed: accessLevel System, Manufacturer, Service, Customer, Key_3, Key_2, Key_1, Key_0 or numerical equivalent (0-7) Default: Key_0 (7) Style of the menu item that defines all visual properties of the menu item. menuItemStyle Note All of the properties described below can be specified for configuring the...
  • Page 74 General settings 3.14 Display Manager Property Meaning Color of the menu item text in the pressed state of the menu item pressedTextColor See paragraph "Color definitions". Default: Qt::white Width of the border of the menu item in pixels borderWidth Default: 1. Color of the border of the menu item borderColor See paragraph "Color definitions".
  • Page 75 General settings 3.14 Display Manager Description of MenuItemStyle properties: See above. Example 2 [menuitemstyles] MENUITEMSTYLE001= name:=misMenu, textSize:=10, textAlignment:=bottom, imageAlignment:=top, color:=37/53/63, textColor:=153/173/185, pressedColor:=52/87/140, pressedTextColor:=White, borderColor:=37/53/63, pressedBorderColor:=52/87/140, borderWidth:=5, height:=66, width:=66 For unspecified properties, the corresponding default values (see above) take effect. In the [menus] section, one or more menuItems are combined into a menu. This is done using the menuItems property, which contains a list of the menu items (buttons/buttons) to be displayed in a certain menu.
  • Page 76 General settings 3.14 Display Manager Property Meaning Alignment of menu items: layout "row", "col" or "grid". With a "row" or "col" layout, the menu items are aligned horizontally in a row or vertically in a column. With a "grid" layout, the menu items are arranged in a grid. Default: "row"...
  • Page 77 General settings 3.14 Display Manager FRAME003= name:=frame3, x:=0, y:=970, width:=460, height:=110, menu:=menu2 SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 78 General settings 3.14 Display Manager 3.14.2.4 Menu actions The actions to be performed when a menu item is pressed are defined in the onClicked property of the menu items. This property can include one or more command statements (separated by semicolons), which are executed one after the other. The following commands are available: Command Meaning...
  • Page 79 General settings 3.14 Display Manager Command Meaning Enables (true) or disables (false) mirror mode setMirrorMode(true|false) When mirror mode is enabled, the frames of all displays in which mirror mode has not been disabled with enableMirrorMode(false) are mirrored horizontal‐ ly. In other words, frames that were previously displayed on the left are now displayed on the right and vice versa.
  • Page 80 Type B applications are handled like OEM frame applications and are therefore declared in the [processes] section. In addition, the nPlacementMode parameter must be set to 3 for the applications in the C:\Program Files (x86)\Siemens\MotionControl\compat\user\OEMFRAME.INI file. The following applications are included in the standard version: ●...
  • Page 81 General settings 3.14 Display Manager The document to be displayed is specified in the "cmdline" parameter. The two parameters have the following meaning: ● pdfFile: File to be displayed in the PDF Viewer. The file can be in the appl or hlp directories. ●...
  • Page 82 General settings 3.14 Display Manager process:=SlHmiHost1, preload:=false, cmdline:="-settingsFile sldm_keyboard.ini" The application name to be used for configuration within a display configuration: SlKeyboardApp The application may only be used in one instance within a display configuration. In the standard version, three sizes are pre-configured for the virtual keyboard (see file sldm_1920x1080.ini): [760x505] Num= KeyboardLayout:="numpadlayout", x:=430, y:=270...
  • Page 83 General settings 3.14 Display Manager The application name to be used for configuration within a display configuration: SlMcpApp The application may only be used in one instance within a display configuration. Application for displaying widgets Configuration in the standard version: [dialogs] DLG110= name:=SlWidgetsApp, implementation:=sldmsidescreenapp.SlSideScreenDialog,...
  • Page 84 General settings 3.14 Display Manager ● 1440x1080 ● 1454x1080 ● 1854x1014 ● 1854x1080 ● 1920x1080 Example of Type B applications Configuration in the systemconfiguration.ini file with the notepad.exe application as an example: [processes] PROC500=process:=Notepad, image:=notepad, cmdline:="C:\Windows \system32\notepad.exe", oemframe:=true, windowname:="Unknown - Editor", classname:="Notepad", processaffinitymask:=0xFFFFFFFF, deferred:=true The application name to be used for configuration within a display configuration:...
  • Page 85 General settings 3.14 Display Manager Entry Meaning Language-dependent texts can be used in the same way as with SINU‐ textfile MERIK Operate. One or more text files can be specified. In addition to specifying the text context for configuration of the menus textcontext or the menu items, a global text context can be specified here, which then applies to the language-dependent texts of all menu items.
  • Page 86 General settings 3.14 Display Manager SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 87 Press the "Licenses" softkey. The "Licensing" window opens. The general data for control and licenses is displayed. License database You purchase licenses via the Web License Manager in the Internet, administered by Siemens Industry. SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 88 Licensing 4.1 Determining the license requirement References For a detailed description, please refer to the following documentation: CNC Commissioning Manual: NCK, PLC, drive; Chapter "Licensing" Deactivate options When importing old archives from other HMI systems, it can occur that options are set which are no longer required in the actual system –...
  • Page 89 Licensing 4.1 Determining the license requirement To activate new selected options, press the "Reset (po)" softkey. A safety prompt appears. For several options, you will have to also restart SINUMERIK Operate. Corresponding prompts will appear in the user response line. Press the "OK"...
  • Page 90 Licensing 4.2 Activating the test license Activating the test license If you wish to use options without any restrictions – and without purchasing a license – you can activate these for a limited time using the test license. Six test license periods are available. The first test license period has a longer operating time.
  • Page 91 Licensing 4.4 Reading in the license key Note Interruption of the test license A test license period is interrupted in the following cases: ● If no axis is operated actively, e.g. during simulation mode. ● If a new valid license key is entered. ●...
  • Page 92 Licensing 4.5 Backing up the license of a new CompactFlash card. Procedure The "Licensing" window is open. Enter license key manually If you obtained the license key via the Web License Manager, enter the license key manually in the field "You can enter a new license key here". Press the <INPUT>...
  • Page 93 Licensing 4.5 Backing up the license of a new CompactFlash card. 6. Copy the license key, renamed keys.txt, back to directory cards/keys/sinumerik. 7. Insert the CompactFlash card into the control again. After the control has been powered up again, the license key will be installed from the file keys.txt onto the system and be activated.
  • Page 94 Licensing 4.5 Backing up the license of a new CompactFlash card. SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 95 Creating drive connections Up to 21 connections to so-called logical drives (data carriers) can be configured. These drives can be accessed in the "Program manager" and "Startup" operating areas. The following logical drives can be set up: ● USB interface ●...
  • Page 96 Creating drive connections 5.3 Setting the EES General information Note We do not recommend that a USB front interface is permitted for part program execution using EES if a system has several local USB front interfaces (several TCUs, the use of a HT8, etc.). The connection to the USB FlashDrive can be interrupted as a result of the TCU switchover.
  • Page 97 Creating drive connections 5.4 Creating a global part program memory Activating the function Software option To use this function together with the user memory (100 MB) on the CompactFlash Card, you require the software option "CNC extended user memory." If you use a PCU with this option, the entire memory area of the storage medium is at your disposal, e.g.
  • Page 98 Creating drive connections 5.4 Creating a global part program memory Possible procedure 1. Declare the global part program memory in the "Creating drives" window 2. Shift the content of the local program memory with SPF, MPF and WCS directory to an external drive, e.g.
  • Page 99 Channel menu Configuring a channel menu The channel menu is activated for display via the channel switchover key. The channel menu is used to switchover the NC channel displayed in the SINUMERIK Operate or more precisely at the operator station. If a channel menu has been configured, when the channel switchover key is pressed, the channel menu for the channel switchover is displayed to make the appropriate operator action.
  • Page 100 Channel menu 6.3 General structure of the channel menu a channel menu, when pressing the channel switchover key, the NC channels must be scrolled through consecutively until the desired NC channel has been selected. An operator station can only be switched over across NCUs using the channel menu. Constraints ●...
  • Page 101 Channel menu 6.4 Defining channel groups in the "netnames.ini" file Note In a system, for example, a channel group can correspond to a machining station, the channels contained in it, machining units. Up to 32 channel groups each with up to 8 channels can be configured in a channel menu. Configuring the total structure For a system, the total structure of the channel menu is configured in the "netnames.ini"...
  • Page 102 Channel menu 6.5 Configuring operating stations in the "config.ini" file "netnames.ini" file A channel group, e.g. channel group 1 is therefore specified as follows: [CH_GRP_1] Name of the channel group; the notation must follow this scheme. The groups are consecutively numbered at the last position.
  • Page 103 ● A PCU with SINUMERIK Operate can be connected to a maximum of four NCUs. ● SINUMERIK Operate must be switched off on all NCUs. ● The following configuration files must be adapted: siemens/sinumerik/hmi/template/cfg/netnames.ini siemens/sinumerik/hmi/template/cfg/mmc.ini This is illustrated in the following sections using an example with 1 PCU and 2 NCUs.
  • Page 104 Channel menu 6.6 Example: Settings for 1:N [NCU840D_2] ADDRESS0=192.168.214.2,LINE=14,NAME=/NC,SAP=040d, PROFILE=CLT1__CP_L4_INT ADDRESS1=192.168.214.2,LINE=14,NAME=/PLC,SAP=0202, PROFILE=CLT1__CP_L4_INT ADDRESS2=192.168.214.2,LINE=14,NAME=/CP,SAP=0502, PROFILE=CLT1__CP_L4_INT ADDRESS10=192.168.214.2,LINE=14,NAME=/DRIVE_00_000,SAP=0201, SUBNET=0000-00000000:000,PROFILE=CLT1__CP_L4_INT ADDRESS11=192.168.214.2,LINE=14,NAME=/DRIVE_03_003,SAP=0900, PROFILE=CLT1__CP_L4_INT Example netnames.ini ;****************************************************************** netnames.ini - EXAMPLE - ; This is an example of a netnames.ini for 1:N NCU-switching in ; a configuration of 3 NCU and a PCU50. ;******************************************************************* [own] owner = HMI...
  • Page 105 Channel menu 6.7 Distribution via job lists in the case of 1:N Text = 2. NCU Member1.Target = 192.168.214.241.192.168.214.2.#1 Member1.Text = NCU2%nKanal 1 Member2.Target = 192.168.214.241.192.168.214.2.#2 Member2.Text = NCU2%nKanal 2 Note For switching over an MCP with the operating software, the PLC block FB9 must not be used (FB9 must not be active).
  • Page 106 Channel menu 6.7 Distribution via job lists in the case of 1:N ; Select B.MPF on NCU2 in channel 2. SELECT B.MPF ch=NCU2,2 Sequence: 1. If a distributed job list is active during the selection, all distributed programs on the NCU are deleted without confirmation.
  • Page 107 Channel menu 6.7 Distribution via job lists in the case of 1:N Restrictions: ● In the event of changes of distributed programs on the local drive using the Editor, it should be noted that only the channel states are monitored on the NCU currently connected. If the program is still interrupted or active on another NCU, it cannot be correctly distributed after the change.
  • Page 108 Channel menu 6.7 Distribution via job lists in the case of 1:N SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 109 Machine and setting data Machine and setting data Overview Prefix Number ranges Machine/setting data Storage in range (softkey) 9000 - 9999 Display machine data Display MD $MNS 51000 - 51299 General configuration machine data General MD 51300 - 51999 General cycle machine data $MCS 52000 - 52299 Channel-specific configuration machine data...
  • Page 110 Machine and setting data 7.2 Displaying/editing machine data ● I/O component parameters: Drive parameters ● Communication parameters (CULINK, DMC): Drive parameters Note The display of the machine data / drive parameters depends on the configuration of your control. Access authorization to the machine data operating area can be controlled by keyswitch position or password.
  • Page 111 Machine and setting data 7.2 Displaying/editing machine data Procedure Select the "Start-up" operating area. Press the "Mach. data" softkey. Additional softkeys for the individual ma‐ chine data areas are displayed. Press the "General MD", "Channel MD", or "Axis MD" softkey. The window opens and the selected machine data is displayed.
  • Page 112 Machine and setting data 7.4 Displaying/editing setting data Press the "OK" softkey to save the setting. - OR - Press the "Cancel" softkey to reject the settings. Displaying/editing display machine data You can access the display machine data via the user interface in the "Start-up" operating area.
  • Page 113 Machine and setting data 7.4 Displaying/editing setting data Procedure Select the "Start-up" operating area. Press the "Mach. data" softkey. Press the menu forward key. The softkeys "General SD", "Channel SD", and "Axis SD" are displayed. Press the relevant softkey to display a particular setting data area. The window opens and the selected setting data is displayed.
  • Page 114 Machine and setting data 7.5 Displaying/editing drive parameters Axis/channel selection If several components are available for the area selected (e.g. "Axis SD" or "Channel SD"), you can choose from the following options: Press the "Axis +" or "Axis -" or "Channel +" or "Channel -" softkey. The values of the next (+) and the previous axis/channel (-) are displayed.
  • Page 115 Machine and setting data 7.5 Displaying/editing drive parameters Procedure Select the "Start-up" operating area. Press the "Mach. data" softkey. The "Control unit parameters", "Supply MD" and "Drive MD" softkeys are displayed. Press the softkey of an area to show its parameters. Place the cursor on the desired parameter.
  • Page 116 Hiding the expanded softkey bar The "Extended reset" softkey is defined in the "slsuconfig.ini" file. If the softkey is not to be displayed, proceed as follows: 1. Copy the "slsuconfig.ini" file from the /siemens/sinumerik/hmi/template/cfg/ directory. 2. Insert the file into the following directory: /user/sinumerik/hmi/cfg/ 3.
  • Page 117 Machine and setting data 7.6 Machine data display options Only display axes that are used If this checkbox is activated, axes that are not used are hidden when scrolling. Indices from ... to The index filter refers to the machine data arrays. On the display, this machine data can be identified by the field index attached to the machine data string.
  • Page 118 Machine and setting data 7.7 Editing machine data and drive parameters Select the required filter options (according to display groups, indices or expert parameters) by activating the checkboxes. Press the "Select all" softkey to activate all display groups. - OR - Press the "Deselect all"...
  • Page 119 Machine and setting data 7.7 Editing machine data and drive parameters 7.7.2 Editing BICO values You can use the BICO editor to enter BICO values for drive parameters. Note BICO values can also be entered by copying and inserting or also directly entered the field. Procedure Select the "Start-up"...
  • Page 120 Machine and setting data 7.8 Searching for data Procedure Select the "Start-up" operating area. Press the "Mach. data" softkey. Select the desired drive parameter area, e.g. "Control unit MD". Select the desired parameter, e.g. "p3" and position the cursor at the entry to be changed, e.g.
  • Page 121 Machine and setting data 7.8 Searching for data Searched fields A search is made in the following fields of the machine data for the character string that has been entered if the "Additionally search in the explanation texts" option is not set: ●...
  • Page 122 Machine and setting data 7.9 Managing data Managing data Overview The "Manage data" function is used to simplify the commissioning and permits the transfer, backup, loading and comparing of machine, setting, compensation and drive data at the file level. The files are saved in the .tea ASCII format. The "Manage data"...
  • Page 123 Machine and setting data 7.9 Managing data Transfer data within the controller Position the cursor on a controller object and confirm with "OK". In the window that opens, select the target controller object and confirm with "OK". Save data to a file Position the cursor on a controller object and confirm with "OK".
  • Page 124 Machine and setting data 7.10 User views 7.10 User views In the "User Views" window you can create and adapt all machine data relevant to a particular functionality. Machine data is individually collated to simplify the user's task. You can include additional comments when creating and/or editing user views. Note Importing user views (compatibility) If you have already created user views in HMI-Advanced, copy the *.klb files to /user/sinumerik/...
  • Page 125 Machine and setting data 7.10 User views 7.10.1 Creating a user view Procedure Select the "Start-up" operating area and press the "Mach. data" softkey. Press the softkeys "User views", "Manage view" and "New view". The "New View" window opens. Enter the desired view name. Press the "OK"...
  • Page 126 Machine and setting data 7.10 User views Press the "Back" softkey to close the list box and return to the user view you want to edit. Your entries are automatically stored. Press the "Insert text" softkey to insert any text in the open user view. The "Insert Text"...
  • Page 127 Machine and setting data 7.10 User views Press the "Edit view” softkey. Additional softkeys to edit the user view are listed. Press the "Insert data" softkey if you wish to enter another data item. Select a machine data item with the cursor keys. Press the "Up"...
  • Page 128 Machine and setting data 7.11 Plain texts for machine and setting data 7.10.3 Deleting a user view Procedure Select the "Start-up" operating area. press the "Machine data" softkey. Press the "User views" softkey. Press the "Manage view” softkey. Select the desired view from the selection list. Press the "Delete view"...
  • Page 129 Machine and setting data 7.11 Plain texts for machine and setting data Files File Machine/setting data nctea_xxx.txt General machine/setting data chtea_xxx.txt Channel-specific machine/setting data axtea_xxx.txt Axis-specific machine/setting data hmitea_xxx.txt Display machine data For "xxx" the specified language code must be used, e.g. "deu" for German, "eng" for English, etc.
  • Page 130 Machine and setting data 7.11 Plain texts for machine and setting data Result in the display The plain text is displayed in the table or in the diagnostics line in the operating area "Startup", "General MD". Machine data Text 14510 My integer text for PLC_MD 14510 14510[1] My integer text for MD 14510[1]...
  • Page 131 Number of actual values with a larger font (default setting) Inserting a user-specific logo For the traditional SINUMERIK Operate display, the Siemens logo is visible in the "Machine" operating area in the header. For the SINUMERIK Operate display of the second generation, the Siemens logo is permanently displayed in the header.
  • Page 132 Customizing the "Machine" operating area 8.2 Inserting a user-specific logo You can replace the Siemens logo with your own logo. OEM-specific logo in traditional display Procedure: 1. Name your own logo "logo.png". Note The file name must not contain any lower case letters.
  • Page 133 Configuring G-code groups Section Meaning Selected G groups This area is intended for operation of the controller in Siemens mode. Selected G groups ISO This area is intended for operation of the controller in ISO mode. mode Enter the G-code group and position as follows: SelectedGGroupN = M Position where G-code group M will be displayed.
  • Page 134 As soon as the file is located in the user-specific directory, the entries for this file take precedence over the Siemens file. If an entry is missing in a user-specific file, the corresponding entry from the Siemens file is used instead.
  • Page 135 /Ico800 17 x 17 /Ico1024 27 x 27 2. Copy the sample file "slmahdconfig.ini" from the directory /siemens/sinumerik/hmi/template/cfg. 3. Place the file in the following directory: /oem/sinumerik/hmi/cfg or /user/sinumerik/hmi/cfg 4. Open the file and make the required settings: – Specify an individual icon by changing the file name of the icon for channel operational messages.
  • Page 136 Customizing the "Machine" operating area 8.5 Deactivating program test condstop.png ; Emergency stop active condstop.png ; Alarm with stop active condstop.png ; M0/M1 active condstop.png ; Block in SBL mode terminated condstop.png ; NC stop active condstop.png ; Read-in enable missing condstop.png ;...
  • Page 137 Customizing the "Machine" operating area 8.7 Activating the "Teach In" function The test option is described in the following documentation: References Function Manual, Basic Functions, Mode Group, Channel, Program Operation, Reset Behavior (K1) Display STAT and TU Display STAT and TU in the "WCS" window If you want to display the joint position of the machine and the position of the rotary axes in the "Machine"...
  • Page 138 Customizing the "Machine" operating area 8.7 Activating the "Teach In" function Settings MD51034 $MNS_TEACH_MODE Bit 0 = 1 The "Progr. teach in" softkey is displayed. The approached position is taken into the program with the "Accept" softkey. (default) Bit 1 = 1 The acceptance of the teach-in block can be blocked by the PLC.
  • Page 139 Customizing the "Machine" operating area 8.8 Block search Accept STAT and TU If you want to import the joint position of the machine and the position of the rotary axes into the traversing block for Teach In for Cartesian PTP traversing, click on the checkboxes STAT and TU in the "Settings"...
  • Page 140 Customizing the "Machine" operating area 8.8 Block search Bit 1 = 1 Block search with calculation, with approach Notice: In a ShopMill/ShopTurn program, the search is performed only on G code-blocks. Bit 3 = 1 Skip EXTCALL programs Bit 5 = 1 Block search with test run MD52212 $MCS_FUNCTION_MASK_TECH General function screen for all technolo‐...
  • Page 141 Customizing the "Machine" operating area 8.9 Multi-channel support 8.8.2 Accelerated block search for execution from external The accelerated block search function allows you to run the part program forward until you reach the block you require. Settings If you activate the "Skip EXCALL" function, then you must set the following general configuration machine data: MD51028 $MNS_BLOCK_SEARCH_MODE_MASK Bit mask for the available search modes...
  • Page 142 Customizing the "Machine" operating area 8.9 Multi-channel support Precondition ● Multi-channel data only involve machines where the first technology is turning. ● For multi-channel machine, the following data must be the same for all channels: – Measurement unit – Work offset (e.g. G54) –...
  • Page 143 Customizing the "Machine" operating area 8.10 Manual machine Only programming G code programs If the job list only contains G code programs, then you can deactivate the "multi-channel data" function. To do this, set the following machine data: MD51228 $MNS_FUNCTION_MASK_TECH Cross-technology function mask Bit 0 G code programming without multi-channel data...
  • Page 144 Customizing the "Machine" operating area 8.10 Manual machine Bit 5 Enable spindle control, tool spindle = 0 via the NC/PLC interface = 1 via the user interface SD43200 $SA_SPIND_S Speed for spindle start using NC/PLC interface signal; value outputs using the operating software SD43202 $SA_SPIND_CONSTCUT_S Cutting speed for spindle start using...
  • Page 145 Customizing the "Machine" operating area 8.11 User status display (OEM) Feedrate SD42600 $SC_JOG_FEED_PER_REV_SOURCE = -3 Revolutional feedrate control in JOG mode SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE [X ax‐ Revolutional feedrate for positioning is] = -3 axis X SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE [Z ax‐ Revolutional feedrate for positioning is] = -3 axis Z Note...
  • Page 146 Customizing the "Machine" operating area 8.11 User status display (OEM) Alternatively, you can use the following parameters for the definition: ● USER_ICON_BASE This means that 32 bits are available with UI_0 (highest bit) to UI_31 (lowest bit). Example: USER_ICON_BASE=DB80.DBB0 ⇒ UI_0 = DB80DBX3.0 and UI_31 = DB80.DBX0.7 ●...
  • Page 147 Customizing the "Machine" operating area 8.11 User status display (OEM) ● Combination thereof with a maximum total of 32 images for the maximum 16 positions (maximum of 16 active selection bits at any one time) ● More than 16 selection bits. Configuring OEM texts Machine manufacturers can display their own texts in the program directory and program name lines.
  • Page 148 Customizing the "Machine" operating area 8.13 Activate machining time recording Configuring OEM icons OEM icons indicating the machine state can be output in the field provided for the program control display (e.g. SBL, M01, etc.). If OEM icons are defined, the elements for the program control display are hidden.
  • Page 149 Customizing the "Machine" operating area 8.13 Activate machining time recording You will find additional information about making these settings in the following document: References Universal/Turning/Milling/Grinding Operating Manual ● Section "Machining a workpiece" > "Settings for Automatic mode mode" ● Section "Machining a workpiece" > "Editing a program" > "Settings for the editor" Switching on the time recording To use the function, the following channel machine data must be so set in all channels, even if the machining time recording is not activated for all channels:...
  • Page 150 Customizing the "Machine" operating area 8.13 Activate machining time recording SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 151 Simulation and simultaneous recording Simulation overview Software option You require the "3D simulation 1 (finished part)" option for the 3D representation of the simulation. Simulation is supported with its own program interpreter (SNCK) and a separate simulation- data environment in SINUMERIK Operate. The SNCK considers the complete syntax of the SINUMERIK control family, including the possibility of incorporating special user options on the machine by comparing data with the NC environment.
  • Page 152 Simulation and simultaneous recording 9.1 Simulation overview ● Compile cycles are supported only to a limited extent. ● Blank CAD data cannot be imported (for example, for castings). ● Couplings cannot be simulated (coupled motion, axial master-value coupling, electronic gearbox): –...
  • Page 153 Simulation and simultaneous recording 9.2 Setting the technology for simulation Setting the technology for simulation Turning technology Examples of machine kinematics: ● Conventional turning with two geometry axes ● Three spindles: Main spindle, counterspindle, tool spindle ● Counterspindle slides, tailstock as NC axis ●...
  • Page 154 Simulation and simultaneous recording 9.2 Setting the technology for simulation Auxiliary spindle (driven tool) Main spindle (turning) C axis of the main spindle (turning) Counterspindle (turning) C axis of the counterspindle (turning) Linear axis of the counterspindle (turning) Tailstock (turning) Back rest (turning) Note To prevent errors occurring, the same axis must be defined as main or counterspindle for all...
  • Page 155 Simulation and simultaneous recording 9.3 Simultaneous recording overview Simultaneous recording overview Software option You require the option "Simultaneous recording (real-time simulation)" for the "Simultaneous recording" function. Software option You require the "ShopMill/ShopTurn" option to display the tailstock Software option You require the "3D simulation 1 (finished part)" option for the 3D representation of the simultaneous recording function.
  • Page 156 Simulation and simultaneous recording 9.4 Clamping a blank Example: Activating the tailstock representation in the spindle chuck data Procedure: 1. Make the tailstock visible by making the selection in the program. 2. Specify the tailstock dimensions: Select in the operating area "Parameters" → "Setting data" → "Spindle chuck data", and enter the "ZR"...
  • Page 157 Simulation and simultaneous recording 9.4 Clamping a blank Requirements ● The machine has several clamping options available for selection. ● The machine has a clamping option that does not point in the Z direction as standard (e.g. a boring mill). Under the following circumstances, you can specify the position and orientation of the rotary axes in the machine data MD53220 and MD52207: ●...
  • Page 158 Simulation and simultaneous recording 9.4 Clamping a blank Function options In the program header, a blank can be optionally set to A, B, C and table clamping: Clamping View Machine data A axis MD52207 $MCS_AXIS_USAGE_ATTRIB bit 0 and bit 8 = 1 B axis MD52207 $MCS_AXIS_USAGE_ATTRIB bit 1 and bit 8 = 1...
  • Page 159 Simulation and simultaneous recording 9.4 Clamping a blank Example for the machine configuration Example for a machine configuration when the A axis should rotate at the X axis: MD20080 $MC_AXCONF_CHANAX_NAME_TAB[n] Channel axis name in channel [n] Spindle MD52207 $MCS_AXIS_USAGE_ATTRIB[4] Attribute of rotary axis A = 181H Bit 0 = 1 Rotates around 1st Geometry axis (for rotation axes)
  • Page 160 Simulation and simultaneous recording 9.4 Clamping a blank SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 161 Spindle functions 10.1 Spindle control You can select from the following spindle control settings: End of program The following M functions are used for the end of program: M function from Main program end Spindle continues MD10714 $MN_M_NO_FCT_EOP to run M2, M30 End of main program and return jump to Spindle stops...
  • Page 162 Spindle functions 10.2 Analog spindle Note If the spindle must be stopped when the program is running, then set the interface signal DB3x.DBX4.3, "Feed stop/spindle stop" in the user PLC. Additional settings: MD11450 $MN_SEARCH_RUN_MODE Search run parameterization Bit 1 = 1 Automatic ASUB start after output of the action blocks (see also MD11620 $MN_PROG_EVENT_NAME).
  • Page 163 Spindle functions 10.3 Spindle diagnostics In order that the operating software identifies the spindle as analog spindle, enter the axis index of the analog spindle in the following machine data: MD51068 $MNS_SPIND_DRIVELOAD_FROM_PLC1 Machine axis index spindle 1 Utilization display from the PLC Machine axis index of a spindle (analog) that draws the data for the utilization display in the T,F,S window from the PLC (DB19.DBB6).
  • Page 164 The "S1 Spindle Diagnostics" window opens. Note If several spindles are in operation, select the desired spindle using the "Spindle +" or "Spindle -" softkey. See also Tool change with hybrid spindle from the company Weiss (https:// support.industry.siemens.com/cs/ww/en/view/109475707) SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 165 Spindle functions 10.3 Spindle diagnostics 10.3.2 Temperatures Which temperatures are evaluated and displayed depends on the number and the mounting location (e.g. for sensor S6, bearing temperature front) of the sensors installed in the spindle. The motor temperature is not displayed when the temperature sensor sensor type parameter p0601 = 0 or 1.
  • Page 166 Spindle functions 10.3 Spindle diagnostics Signal Sensor Column/meaning Description Overtemperature protec‐ Actual When the overtemperature protec‐ tion tion responds, "Active" is displayed (in red). The value 250° C is dis‐ played in the "Actual" column as mo‐ tor temperature. Limit Stored threshold for motor overtem‐...
  • Page 167 Spindle functions 10.3 Spindle diagnostics 10.3.3 Motor temperature sensor Shutdown response The alarm and fault thresholds of the motor temperature sensor that are displayed on the user interface as limits, are stored in the SMI24. They are used for the statistical evaluation of the SMI24 and for the shutdown response of the drive.
  • Page 168 Spindle functions 10.3 Spindle diagnostics Alarms: ● 207017 = additional temperature alarm threshold violated ● 207018 = additional temperature fault threshold violated 10.3.5 Temperature histograms The motor temperature and optionally additional temperatures, such as bearing temperature or housing temperature, are displayed in a histogram. The color coding indicates the following temperature ranges: Color Meaning...
  • Page 169 Spindle functions 10.3 Spindle diagnostics Possible conclusions ● The speed histogram is an indication of the load on the bearings and rotary gland caused by the speed. ● The speed histogram is an indication of the load on the bearings caused by the stock removal forces.
  • Page 170 Spindle functions 10.3 Spindle diagnostics Signal Sensor Description Value Meaning State Clamping states Sensor S1 not available or state values inactive. The state initialization is in progress. Released with signal (error state) Released Clamping with tool Releasing with tool Releasing without tool Clamped with tool and S4 = 0 (No).
  • Page 171 Spindle functions 10.3 Spindle diagnostics 10.3.8 Clamping system: Speed limits For safety reasons and to protect the spindle, only maximum speeds are permitted for certain clamping states. The drive limits the spindle speed in the respective clamping state to the entered speed.
  • Page 172 Spindle functions 10.3 Spindle diagnostics 10.3.9 Clamping system: Diagnostic statistics This window displays the statistics for clamping operations and speed violations. Statistical data Meaning Number of correct clamping cycles Accumulated number of correct clamping cycles with or without tool. Correct clamping cycle means: "Released" clamping state [3] → "Clamped"...
  • Page 173 Spindle functions 10.3 Spindle diagnostics 10.3.10 Clamping system: Clamping time statistics This window displays the statistics for the determined clamping times. Statistical data Meaning Last determined clamping time Measured time for the last performed clamping operation. Definition of a clamping operation: "Released" clamping state [3] →...
  • Page 174 Spindle functions 10.3 Spindle diagnostics ● Serial number ● Date of manufacture ● Service date and service information (1...4): The service information corresponds to the reference number for the service report from the WEISS Spindeltechnologie GmbH company. SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 175 Drive system 11.1 Commissioning of drives Procedure Once commissioning of the PLC has been completed, you can carry out commissioning of the SINAMICS drives via the user interface of SINUMERIK Operate. Select the "Start-up" operating area. Press the "Drive system" softkey. The "Drive system overview"...
  • Page 176 Drive system 11.1 Commissioning of drives SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 177 Tool management 12.1 Machine data for tool management 12.1.1 Settings with/without magazine management Setting without magazine management Make the following settings if you are commissioning the tool management without NC magazine management: MD18080 $MN_MM_TOOL_MANAGEMENT_MASK Memory for the tool management is re‐ served step-by-step (SRAM).
  • Page 178 Tool management 12.1 Machine data for tool management Setting with magazine management Make the following settings if you are commissioning the tool management with NC magazine management: MD18080 $MN_MM_TOOL_MANAGEMENT_MASK Memory for the tool management is re‐ served step-by-step (SRAM). = 03H Bit 0 Provide tool management data.
  • Page 179 Tool management 12.1 Machine data for tool management MD51203 $MNS_ACCESS_WRITE_TM_SC Access level, write TM additive offsets. MD51204 $MNS_ACCESS_WRITE_TM_EC Access level, write TM operating off‐ sets. MD51205 $MNS_ACCESS_WRITE_TM_SUPVIS Access level, write TM monitoring data. MD51206 $MNS_ACCESS_WRITE_TM_ASSDNO Access level, write TM unique D num‐ ber.
  • Page 180 Tool management 12.1 Machine data for tool management 12.1.3 Additional settings Additional settings You can enable further functions on the user interface via the following machine data / setting data: MD52270 $MCS_TM_FUNCTION_MASK Bit 0 Creating a tool at the magazine location is not permitted. Bit 1 Load/unload lock if the machine is not in the reset state.
  • Page 181 Tool management 12.1 Machine data for tool management Bit 9 Diameter display for face axis - wear. The wear value of the transverse axis is displayed as a diameter value, if a transverse axis is defined in MD20100 $DIAMETER_AX_DEF and SD42940 $TOOL_LENGTH_CONST is set to 18 and SD42950 $TOOL_LENGTH_TYPE is set to 2.
  • Page 182 Tool management 12.1 Machine data for tool management Enabling the graphic tool and magazine display function Make the following settings when the tools and the magazine should be represented graphically: MD52271 $MCS_TM_MAG_PLACE_DISTANCE Distance between individual magazine lo‐ cations in the unit of measurement of the basic NC system.
  • Page 183 Tool management 12.2 Configuring the user interface Setting the manual tool function MD22562 $MC_TOOL_CHANGE_ERROR_MODE Response when errors occur at tool change. Bit 1 = 1 Manual tools can be loaded. Bit 2 = 1 Active D No. > 0 and active T No. = 0 generate an alarm message. Active D No.
  • Page 184 ● Configure the code carrier connection ● Configuring store to file The following sections explain how you configure these adaptations. Procedure 1. Open the directory: /siemens/sinumerik/hmi/template/cfg. 2. Copy the "oem_sltmlistconfig.xml" template file 3. Copy the file to the directory /oem/sinumerik/hmi/cfg OR: /user/sinumerik/hmi/cfg.
  • Page 185 Tool management 12.2 Configuring the user interface Enter your configuration using the following xml identifiers: Identifier <tag> for the following setting: General settings (Page 172) <SETTINGS> Configuring tool lists (Page 177) <LISTCONFIGURATION> Configuring list parameters (Page 191) <PARAMETERCONFIGURATION> Configure tool types (Page 197) <TOOLTYPECONFIGURATION>...
  • Page 186 Tool management 12.2 Configuring the user interface 12.2.1 General settings <SETTINGS> tag The general settings for the tool management user interface are stored in the <SETTINGS> tag. Entries Meaning ReactivateWithMagPos True - reactivate with positioning of the tool to the tool mag‐ azine loading point.
  • Page 187 Tool management 12.2 Configuring the user interface Entries Meaning NewToolFavoritesOnly Refers to the "New tool" function. True - only those tool types that are configured as favorites are listed. False - default setting, all tool types are listed. SortationInFirstEtcLevel True - the "Sorting" function is placed at the first softkey level.
  • Page 188 Tool management 12.2 Configuring the user interface Entries Meaning AdaptTransDataViewEnabled The magazine location adapter transformed display of the cutting edge parameters is enabled. It can be switched on and off in the settings dialog of the tool lists. False - default setting, the magazine location adapter trans‐ formed display of the cutting edge parameters is not ena‐...
  • Page 189 Tool management 12.2 Configuring the user interface Entries Meaning FixKindOfDistInMultiTools Multitools are created with a fixed type of clearance input of the multitool locations. There is no prompt when you create the multitool. Possible input value: 3 - clearance of the multitool locations as an angle.
  • Page 190 Tool management 12.2 Configuring the user interface Entries Meaning MagazineMoveMessage True - "Magazine movement running" or "Magazine move‐ ment ended" message is displayed. False - default setting, message is not displayed. ToolLoadErrorMessage Refers to the output of the fault message due to a negative PLC.
  • Page 191 Tool management 12.2 Configuring the user interface Entries Meaning ShowConflictPositionAndDirection Marking of a conflict; tool position and cutting direction do not match. True - default setting. ShowConflictActiveToolWarning Marking of a conflict; turret magazine type and the active tool are not at the the machining position. True - default setting.
  • Page 192 Tool management 12.2 Configuring the user interface Entry Meaning TOOLTYPE_ALL_XXX The column setting applies to all tool types of a group. XXX stands for the group number of the tool types. The hundreds position is used as the group number, for example, TOOLTYPE_ALL_100 or TOOL‐ TYPE_ALL_200 etc.
  • Page 193 Tool management 12.2 Configuring the user interface <!-- **** Column 10 *** --> <COLUMN10> <!-- **** For all tool types *** --> <TOOLTYPE_ALL> <!-- **** Display magazine location type *** --> <Item value="MagPlaceType" type="QString" /> </TOOLTYPE_ALL> </COLUMN10> <!-- **** Column 11 *** --> <COLUMN11>...
  • Page 194 Tool management 12.2 Configuring the user interface <!-- **** For all tool types *** --> <TOOLTYPE_ALL> <!-- **** Display tool location type *** --> <Item value="ToolPlaceSpec" type="QString" /> </TOOLTYPE_ALL> <!-- **** For all multitools *** --> <TOOLTYPE_9997> <!-- **** Display for all multitool location types *** --> <Item value="MultiToolPlaceSpec"...
  • Page 195 Tool management 12.2 Configuring the user interface Result ● The "OEM Tool Data" window is displayed. It automatically displays the columns shown in the figure. ● The new "OEM tools" softkey appears and can be operated. 12.2.2.1 Tool parameter identifiers Tool parameters For the tool parameters, the following identifiers are used in the configuration file: Identifier...
  • Page 196 Tool management 12.2 Configuring the user interface Identifier Parameter or property System variable ToolInMagInPlace Magazine number/Magazine location $A_TOOLMN / $A_TOOL_MLN ToolMonTCW Type of tool monitoring, tool life, workpiece $TC_TP9 count and wear. If wear monitoring has not been enabled via the machine data, this parameter is handled like ToolMonTC.
  • Page 197 ToolUser_1, ... ToolUser_10 OEM tool parameters 1 to 10 $TC_TPC1, ... $TC_TPC10 ToolAppl_1, ... ToolAppl_10 Siemens application tool parameters 1 to 10 $TC_TPCS1, ... $TC_TPCS10 Parameter corresponds to the system variable or the system variable is the basis for this parameter. Note Tool name "ToolIdent"...
  • Page 198 Tool management 12.2 Configuring the user interface Identifier Parameter or property System variable GeoLengthGeoAx3 Length of geometry axis 3, cutting edge $TC_DP4 parameter 4, e.g. length Z GeoLengthGeoAx3DiscDiameter Grinding wheel diameter in geometry axis $TC_DP4 3, cutting edge parameter 4 GeoLengthGeoAx3DresserDiameter Dressing tool diameter in geometry axis 3, $TC_DP4...
  • Page 199 Tool management 12.2 Configuring the user interface Identifier Parameter or property System variable WearLengthGeoAx1 Wear length of geometry axis 1, cutting $TC_DP12 edge parameter 12, e.g. Δ length X WearLength Wear length, cutting edge parameter 12 $TC_DP12 WearLength2 Wear length 2, cutting edge parameter 13 $TC_DP13 WearLengthGeoAx3 Wear length of geometry axis 3, cutting $TC_DP13...
  • Page 200 OEM cutting edge parameters 1 to 10 $TC_DPC1, ... $TC_DPC10 EdgeAppl_1, ..., EdgeAppl_10x Siemens application cutting edge parame‐ $TC_DPCS1, ... ters 1 to 10 $TC_DPCS10 Parameter corresponds to the system variable or the system variable is the basis for this parameter.
  • Page 201 OEM cutting edge monitoring parameters 1 to 10 $TC_MOPC1, ... EdgeSupUser_10 $TC_MOPC10 EdgeSupAppl_1, ... Edge‐ Siemens application cutting edge monitoring pa‐ $TC_MOPCS1, ... SupAppl_10 rameters 1 to 10 $TC_MOPCS10 Parameter corresponds to the system variable or the system variable is the basis for this parameter.
  • Page 202 MagNoMagPlaceNo Magazine number/Magazine location number - MagPlaceUser_1, ... MagPla‐ OEM magazine location parameters 1 to 10 $TC_MPPC1, ... ceUser_10 $TC_MPPC10 MagPlaceAppl_1, ... MagPla‐ Siemens magazine location parameters 1 to $TC_MPPCS1, ... ceAppl_10 $TC_MPPCS10 SINUMERIK Operate (IM9) Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1...
  • Page 203 Tool management 12.2 Configuring the user interface Parameter corresponds to the system variable or the system variable is the basis for this parameter. 12.2.2.6 Magazine location adapter parameter identifiers The following identifiers are used in the configuration file for the magazine location adapter parameters: Identifier Parameter or property...
  • Page 204 MultiToolUser_1, ... MultiToolUs‐ OEM multitool parameters 1 to 10 $TC_MTPC1, ... er_10 $TC_MTPC10 MultiToolAppl_1, ... MultiToo‐ Siemens application multitool parameters $TC_MTPCS1, ... lAppl_10 1 to 10 $TC_MTPCS10 Parameter corresponds to the system variable or the system variable is the basis for this parameter.
  • Page 205 OEM multitool location parameters 1 to 10 $TC_MTPPC1, … tiToolPlaceUser_10 $TC_MTPPC10 MultiToolPlaceAppl_1, … Mul‐ Siemens application multitool location parame‐ $TC_MTPPCS1, … tiToolPlaceAppl_10 ters 1 to 10 $TC_MTPPCS10 Parameter corresponds to the system variable or the system variable is the basis for this parameter.
  • Page 206 Tool management 12.2 Configuring the user interface Multitool location parameter identifiers (Page 190) Entries Meaning HeadLine Column header. Text entered is displayed as a header. Example: Text "Radius" is displayed as a header (default). Tooltip Text that is displayed in the tooltip. Example: Text "Geometry radius"...
  • Page 207 Tool management 12.2 Configuring the user interface Entries Meaning UpperLimit Upper input limit for these parameters in the user interface. Only applies for numerically entered parameters. LowerLimit Lower input limit for these parameters in the user interface. Only applies for numerically entered parameters. Example In the following example, the <GeoRadius>...
  • Page 208 Tool management 12.2 Configuring the user interface Example 2 Entries Meaning Assign new cutting edge parameter name The name is "EdgeUser_1_Bit0" in the following example. Base Name of the parameter on which the new parameter is based. In the following example, the "EdgeUser_1" parameter is used as template. Also enter only the changed data here.
  • Page 209 Tool management 12.2 Configuring the user interface 12.2.4 List of tool types Coding of tool types for milling tools Group with type 1xy (milling tool): Milling tool according to CLDATA (DIN 66215) Ballhead cutter (cylindrical die milling tool) Ballhead cutter (tapered die milling tool) End mill (without corner rounding) End mill (with corner rounding) Angle head cutter (without corner rounding)
  • Page 210 Tool management 12.2 Configuring the user interface Coding of tool types for drills Group type 2xy (drills): Twist drill Solid drill Boring bar Center drill Countersink Counterbore Tap regular thread Tap fine thread Tap Whitworth thread Reamer Coding of tool types for grinding tools Group type 4xy (grinding tools): Grinding wheel circumference Face grinding wheel...
  • Page 211 Tool management 12.2 Configuring the user interface Coding of tool types for special tools Group type 7xy (special tools): Slotting saw 3D probe Edge probe Mono probe L probe Star probe Calibration tool Stop Spindle sleeves End support Auxiliary tools 12.2.5 Configure tool types <TOOLTYPECONFIGURATION>...
  • Page 212 Tool management 12.2 Configuring the user interface Entries Meaning Icon9 - for milling technology Icon representing the tool type. The icons are displayed in the following windows: ● "Tool List" in the "Type" column ● "New Tool - Favorites" in the "Tool position" column ●...
  • Page 213 Tool management 12.2 Configuring the user interface Example 2 <TOOLTYPECONFIGURATION> <DELETE_TOOLTYPE> <TOOLTYPE_110 /> </DELETE_TOOLTYPE> </TOOLTYPECONFIGURATION> 12.2.6 Configuring the "Additional Data" window <MOREDATACONFIGURATION> tag The entries used for configuring the "Additional Data" window are located in the <MOREDATACONFIGURATION> tag. Various data items can be displayed for each tool type in a number of rows and columns.
  • Page 214 Tool management 12.2 Configuring the user interface A brief description of the parameter (ShortText) then appears in the window with the value itself beside it. Configuring list parameters (Page 191). If another description text is required in the "More Data" window, a text can also be entered in a row or column.
  • Page 215 Tool management 12.2 Configuring the user interface Example 2 <MOREDATACONFIGURATION> <TOOLTYPE_ALL_500> <ROW1_COL1> <Item value="TM_DGL_LENGTH" type="QString" /> </ROW1_COL1> <ROW2_COL1> <Item value="GeoLengthGeoAx3" type="QString" /> </ROW2_COL1> </TOOLTYPE_ALL_500> <WITHOUT_MORE_DATA> <TOOLTYPE_580 /> </WITHOUT_MORE_DATA> </MOREDATACONFIGURATION> 12.2.7 Configure the "New tool - favorites" window <NEWTOOLFAVORITECONFIGURATION> tag In the tag <NEWTOOLFAVORITECONFIGURATION> you define the tool types that are most frequently used.
  • Page 216 Tool management 12.2 Configuring the user interface 12.2.8 Configuring the "New Tool" window <NEWTOOLCONFIGURATION> tag You use the "New Tool" dialog to supply a new tool with specific tool data before creating the tool or before loading the tool to a magazine location. These are typically the tool size and/or the tool location type because these parameters can no longer be changed when the tool is loaded.
  • Page 217 Tool management 12.2 Configuring the user interface In the <NEWMULTITOOLCONFIGURATION>tag, specify the parameters that you wish to have displayed in the "New Multitool" dialog. Entries Meaning ItemX Entry of the identifier of the multitool parameter. "X" specifies the order in which the parameters will be displayed in the window.
  • Page 218 Tool management 12.2 Configuring the user interface 12.2.12 Configuring default values for new tools <NEWTOOLDEFAULTVALUECONFIGURATION> tag In the <NEWTOOLDEFAULTVALUECONFIGURATION> tag, you can specify default values for tools that you create via the user interface. These values can be configured depending on the tool type and, if required, also depending on the cutting edge position: Entries Meaning...
  • Page 219 Tool management 12.2 Configuring the user interface <CUTTEDGEPOS_3> <Default value="93.0" type="double" /> </CUTTEDGEPOS_3> <CUTTEDGEPOS_4> <Default value="93.0" type="double" /> </CUTTEDGEPOS_4> <CUTTEDGEPOS_5> <Default value="49.0" type="double" /> </CUTTEDGEPOS_5> <CUTTEDGEPOS_6> <Default value="49.0" type="double" /> </CUTTEDGEPOS_6> <CUTTEDGEPOS_7> <Default value="49.0" type="double" /> </CUTTEDGEPOS_7> <CUTTEDGEPOS_8> <Default value="49.0" type="double" /> </CUTTEDGEPOS_8>...
  • Page 220 Tool management 12.2 Configuring the user interface The following combinations between the cutting-edge position and the cutting direction result dependent on the tool type. When creating the new tool, the operator selects a combination in the "New Tool - Favorites" window. Tool type $TC_DP1 Default values Cutting edge $TC_DP2...
  • Page 221 Tool management 12.2 Configuring the user interface Tool type $TC_DP1 Default value $TC_DP25 Direction of spindle rotation Type 730/731/732 Bit 8 = 0 Spindle stop Bit 9 = 0 All other tool types Bit 8 = 1 Spindle right Bit 9 = 0 Tool type $TC_DP1 Default value $TC_DP25 for switching direction Type 712 mono probe...
  • Page 222 Tool management 12.2 Configuring the user interface 12.2.13 Configuring the "Details" window <DETAILSCONFIGURATION> tag In the tag <DETAILSCONFIGURATION>, you can make the settings for the "Detail" window: Entries Meaning ShowToolNumber The tool number is displayed in the upper right field of the "Detail" window. UseAxisNameInLength The tool length is displayed with axis identifiers, for example, Length X instead of Length 1.
  • Page 223 Tool management 12.2 Configuring the user interface <PLACE_2> <Name value="TM_SPECIAL_MAG_PLACE_1" type="QString" /> </PLACE_2> </MAGAZINE_9998> <MAGAZINE_1> <PLACE_3> <Name value="TM_SPECIAL_MAG_PLACE_2" type="QString" /> </PLACE_3> </MAGAZINE_1> </MAGAZINEPLACENAMECONFIGURATION> Name for a magazine Dedicated texts can also be allocated for magazines. The text or the text identifier is entered into the magazine configuration file (ini file) of the NC.
  • Page 224 Tool management 12.2 Configuring the user interface See also Please refer to the following section for the procedure to create language-dependent text: Creating OEM texts (Page 228) 12.2.15 Configuring the "Assign Tooltips for Multitool Locations" window <MULTITOOLPLACETOOLTIPCONFIGURATION> tag You will find the entries for assigning tooltips in the tag <MULTITOOLPLACETOOLTIPCONFIGURATION>.
  • Page 225 Tool management 12.2 Configuring the user interface 12.2.16 Assigning a name for magazine location types <PLACETYPECONFIGURATION> tag You can find entries to allocate your own location type identifiers in the tag <PLACETYPECONFIGURATION>. Magazines and magazine location types can be displayed with texts in the tool lists.
  • Page 226 Tool management 12.2 Configuring the user interface See also Please refer to the following section for the procedure to create language-dependent text: Creating OEM texts (Page 228) 12.2.17 Assignment of magazines and magazine locations to channels Requirement Turning technology or milling technology and technology extension turning have been set: Name of the associated configuration file sltmturninglistconfig.xml or sltmmillturnlistconfig.xml.
  • Page 227 Tool management 12.2 Configuring the user interface location which is assigned a channel via this configuration, then the tool icon is output depending on this position that has been set. This setting option is only available in turning technology and in milling technology with the technology extension milling.
  • Page 228 Tool management 12.2 Configuring the user interface Example 2 Magazine location 1 of the buffer will be assigned to channel 1. Magazine location 2 of the buffer will be assigned to channel 2. <CHANNELMAGAZINEASSIGNMENT> <CHANNELNO_1> <MAGAZINE_9998> <Places value="1" type="QString" /> </MAGAZINE_9998>...
  • Page 229 Tool management 12.2 Configuring the user interface Entries Meaning MAGAZINE_XXX Number of the magazine whose locations will be assigned to the coordinate system. Places Number of magazine locations that will be assigned to the coordinate system. Example The following assignment between magazines or magazine locations and coordinate systems is to apply: Magazine 1,3, and 4 Coordinate system 34...
  • Page 230 Tool management 12.2 Configuring the user interface Entries Meaning FirstEdge Filter "Only first cutting edge," default setting "Edges" StandBy Filter "Only tools that are ready to use," default setting "NewTool" Active Filter "Only tools with active code," default setting "NewTool" Locked Filter "Only disabled tools,"...
  • Page 231 Tool management 12.2 Configuring the user interface </MAGAZINE_2> </LOADSTATIONSHANDLEALLTOOLS> 12.2.21 Coolant and tool-specific functions Assigning coolant (ShopMill/ShopTurn) In the tool management of ShopMill/ShopTurn, you can assign coolant and tool-specific functions to each tool. These are activated when the tool is changed. You assign the coolant to the corresponding machine functions (M functions) using the following machine data: MD52230 $MCS_M_CODE_ALL_COOLANTS_OFF M code for all coolants OFF...
  • Page 232 Tool management 12.2 Configuring the user interface If M functions less than 100 are used, the number and sequence of the M commands has no significance. They are located in the user PLC in the decoded area (DB21.DBB194 to DB21.DBB206), independent of the number and the sequence when programming. However, if M functions from 100 and higher are used, then you must decode these yourself in the user PLC.
  • Page 233 Own comment - entry is not displayed at the user interface. Procedure 1. You can copy the sample file "oem_slstepforms_deu.ts" from the following directory: / siemens/sinumerik/hmi/template/lng 2. Save or create the file in the /oem/sinumerik/hmi/lng or /user/sinumerik/hmi/lng directory. 3. Change the file name to "slstepforms_deu.ts".
  • Page 234 Tool management 12.2 Configuring the user interface Example of a file "slstepforms_deu.ts" <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS> <context> <name>SlStepLabels</name> <message> <source>T_LAB_USER_MACHINE_FUNC_1</source> <translation>tool-specific function 1</translation> <chars>20</chars> </message> <context> <name>SlStepToolTip</name> <!-- tooltips of user machine function 1--> <message> <source>T_TT_USER_MACHINE_FUNC_1</source> <translation>User%nMachine functions 1</translation> <chars>25</chars>...
  • Page 235 Tool management 12.2 Configuring the user interface Text identifier Text TM_DGL_TYPE_REEQUIPPING Type reequipping TM_DGL_TOOL_TRIAL Tool trial TM_DGL_PREVENTIVE_CHANGE Preventive change <TOOLCHANGEREASON> tag You configure the function in the <TOOLCHANGEREASON> tag: Parameter Designation Enabled True - "Reason for tool change" selection window is displayed when reactivating.
  • Page 236 Tool management 12.2 Configuring the user interface Example 1 The following example uses the texts for the tool change reason, already prepared in the operating software. In this example, the tool change reason is stored in parameters that still have to be configured, e.g. the OEM tool data 1, bit 1 and following. <TOOLCHANGEREASON>...
  • Page 237 Tool management 12.2 Configuring the user interface <OnlyOneReasonAllowed value="true" type="bool" /> <UseCapLocalParameter value="true" type="bool" /> <REASON1> <Text value="TM_DGL_DESIRED_PIECES_ELAPSED" type="QString" /> <BitMask value="1" type="int" /> </REASON1> <REASON2> <Text value="TM_DGL_TOOL_BREAKAGE" type="QString" /> <BitMask value="2" type="int" /> </REASON2> <REASON3> <Text value="TM_DGL_CUTTING_EDGE_DAMAGE" type="QString" /> <BitMask value="4"...
  • Page 238 Tool management 12.2 Configuring the user interface 12.2.23 Configure the code carrier connection Requirement Software option You require the "Access MyTool ID" option for this function (Tool Ident Connec‐ tion). <IDENTCONNECTIONCONFIGURATION> tag The entries used for configuring the code carrier connection in the tool list of the user interface are located in the <IDENTCONNECTIONCONFIGURATION>...
  • Page 239 Tool management 12.2 Configuring the user interface The following functions in the tool list are available: 1. Creating tools for the code carrier: Figure 12-1 New tool from code carrier The data of the tool are read from the code carrier tool and displayed in the "New Tool" window.
  • Page 240 Tool management 12.2 Configuring the user interface Entries Meaning UnloadWithDelete true - the tool is deleted when unloaded to the code carrier. The "On code carrier" function is not offered for "Delete tool". false - default setting, the tool is only unloaded for "unload to code carrier"...
  • Page 241 Tool management 12.2 Configuring the user interface 12.2.24 Configuring Save to file <SAVETOOLDATACONFIGURATION> tag The entries used for configuring the functions "Save tools to file" or "Create tools from file" are located in the <SAVETOOLDATACONFIGURATION> tag: The following functions in the tool list are available: 1.
  • Page 242 Tool management 12.3 Creating OEM texts The following settings can be made: Entries Meaning Enabled true - Tool from/in file is offered. false - Tool from/in file is not offered. UnloadWithDelete true - The tool is deleted when unloaded to a file. The "In File" function is not offered for "Delete tool."...
  • Page 243 Own comments - are not displayed. Procedure 1. You can copy the sample file "oem_sltmlistdialog_eng.ts" from the following directory: / siemens/sinumerik/hmi/template/lng 2. Save the file in the /oem/sinumerik/hmi/lng or /user/sinumerik/hmi/lng directory. 3. Change the file name to "sltmlistdialog_eng.ts". If you wish to create texts for additional languages, then a separate file must be created for each language.
  • Page 244 Tool management 12.3 Creating OEM texts OEM tool parameters "ToolUser_1" to "ToolUser_10" "ToolAppl_1" to "ToolAppl_10" Text identifier of the column heading Text identifier of the tooltip TM_HL_TOOL_USER_1 to ...10 TM_TT_TOOL_USER_1 to ...10 TM_HL_TOOL_APPL_1 to ...10 TM_TT_TOOL_APPL_1 to ...10 Text identifiers in tool details Text identifiers in tool details - all parameters TM_HL_TOOL_USER_1_DETAILS to ...10_DETAILS TM_HL_TOOL_USER_1_LONG to ...10_LONG...
  • Page 245 Tool management 12.3 Creating OEM texts "MultiToolAppl_1" to "MultiToolAppl_10" Text identifier of the column heading Text identifier of the tooltip TM_HL_MULTITOOL_USER_1 to ...10 TM_TT_MULTITOOL_USER_1 to ...10 TM_HL_MULTITOOL_APPL_1 to ...10 TM_TT_MULTITOOL_APPL_1 to ...10 Text identifiers in tool details Text identifiers in tool details - all parameters TM_HL_MULTITOOL_USER_1_DETAILS to ...
  • Page 246 Tool management 12.3 Creating OEM texts 12.3.2 Examples of OEM texts Example 1 with a single-line and double-line text <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE TS><TS> <!-- ************************************************************ --> <!-- Definition of OEM texts <!-- ************************************************************ --> <context> <name>SlTmListForm</name> <!-- ************************************************************ --> <!-- enter your text behind this comment -->...
  • Page 247 Tool management 12.3 Creating OEM texts <ItemType value="CheckBox" type=&