SINUMERIK 840D sl/828D
Universal
Valid for:
SINUMERIK 840D sl / 840DE sl / 828D
Software Version
CNC system software for 840D sl/ 840DE sl V4.8 SP1
SINUMERIK Operate for PCU/PC V4.8 SP1
Preface
Fundamental safety
instructions
1
Operating Manual
Introduction
Operating with gestures
Setting up the machine
Working in manual mode
Machining the workpiece
Simulating machining
Creating a G code program
Multi-channel view
Collision avoidance (only
840D sl)
Tool management
2
3
4
5
6
7
8
9
10
11
05/2017
A5E40868517
Managing programs
Teaching in a program
HT 8
Widescreen format multi-
touch panels (840D sl only)
Ctrl-Energy
Easy Message (828D only)
Easy Extend (828D only)
Service Planner (828D only)
Edit PLC user program (828D
only)
Alarm, error, and system
messages
Appendix
12
13
14
15
16
17
18
19
20
21
A
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Proper use of Siemens products
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. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Siemens AG
Division Digital Factory
Postfach 48 48
90026 NÜRNBERG
GERMANY
A5E40868517
Ⓟ 05/2017 Subject to change
Copyright © Siemens AG 2006 - 2017.
All rights reserved
Preface
SINUMERIK documentation
The SINUMERIK documentation is organized into the following categories:
● General documentation/catalogs
● User documentation
● Manufacturer/service documentation
Additional information
You can find information on the following topics at the following address (
support.industry.siemens.com/cs/de/en/view/108464614):
● Ordering documentation/overview of documentation
● Additional links to download documents
● Using documentation online (find and search in manuals/information)
If you have any questions regarding the technical documentation (e.g. suggestions,
corrections), please send an e-mail to the following address
(mailto:docu.motioncontrol@siemens.com ).
mySupport/Documentation
At the following address (https://support.industry.siemens.com/My/ww/en/documentation ),
you can find information on how to create your own individual documentation based on
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
https://
You can find Frequently Asked Questions in the Service&Support pages under Product
Support (https://support.industry.siemens.com/cs/de/en/ps/faq ).
SINUMERIK
You can find information about SINUMERIK at the following address (http://www.siemens.com/
sinumerik).
Universal
Operating Manual, 05/2017, A5E40868517 3
Preface
Target group
Benefits
Standard scope
This documentation is intended for users of universal machines running the SINUMERIK
Operate software.
The operating manual helps users familiarize themselves with the control elements and
commands. Guided by the manual, users are capable of responding to problems and taking
corrective action.
This documentation describes the functionality of the standard scope. Extensions or changes
made by the machine manufacturer are documented by the machine manufacturer.
Other functions not described in this documentation might be executable in the control.
However, no claim can be made regarding the availability of these functions when the
equipment is first supplied or in the event of servicing.
Furthermore, for the sake of clarity, this documentation does not contain all detailed information
about all types of the product and cannot cover every conceivable case of installation, operation
or maintenance.
Technical Support
Country-specific telephone numbers for technical support are provided in the Internet at the
following address (
area.
https://support.industry.siemens.com/sc/ww/en/sc/2090) in the "Contact"
Universal
4 Operating Manual, 05/2017, A5E40868517
Table of contents
Preface.........................................................................................................................................................3
1 Fundamental safety instructions.................................................................................................................15
1.1 General safety instructions.....................................................................................................15
1.2 Industrial security...................................................................................................................16
2 Introduction.................................................................................................................................................17
2.1 Product overview....................................................................................................................17
2.2 Operator panel fronts.............................................................................................................18
2.2.1 Overview................................................................................................................................18
2.2.2 Keys of the operator panel.....................................................................................................20
2.3 Machine control panels..........................................................................................................27
2.3.1 Overview................................................................................................................................27
2.3.2 Controls on the machine control panel...................................................................................27
2.4 Operator interface..................................................................................................................31
2.4.1 Screen layout.........................................................................................................................31
2.4.2 Status display.........................................................................................................................32
2.4.3 Actual value window...............................................................................................................34
2.4.4 T,F,S window.........................................................................................................................36
2.4.5 Current block display..............................................................................................................38
2.4.6 Operation via softkeys and buttons........................................................................................40
2.4.7 Entering or selecting parameters...........................................................................................41
2.4.8 Pocket calculator....................................................................................................................43
2.4.9 Context menu.........................................................................................................................44
2.4.10 Touch operation.....................................................................................................................44
2.4.11 Changing the user interface language...................................................................................45
2.4.12 Entering Chinese characters..................................................................................................46
2.4.12.1 Function - input editor............................................................................................................46
2.4.12.2 Entering Asian characters......................................................................................................48
2.4.12.3 Editing the dictionary..............................................................................................................49
2.4.13 Entering Korean characters...................................................................................................50
2.4.14 Protection levels.....................................................................................................................53
2.4.15 Online help in SINUMERIK Operate......................................................................................54
3 Operating with gestures..............................................................................................................................59
3.1 Touch-sensitive user interface...............................................................................................59
3.2 Finger gestures......................................................................................................................60
4 Setting up the machine...............................................................................................................................63
4.1 Switching on and switching off...............................................................................................63
4.2 Approaching a reference point...............................................................................................64
4.2.1 Referencing axes...................................................................................................................64
4.2.2 User agreement.....................................................................................................................65
Universal
Operating Manual, 05/2017, A5E40868517 5
Table of contents
4.3 Modes of operation................................................................................................................66
4.3.1 General information................................................................................................................66
4.3.2 Modes groups and channels..................................................................................................68
4.3.3 Channel switchover................................................................................................................68
4.4 Settings for the machine........................................................................................................69
4.4.1 Switching over the coordinate system (MCS/WCS)...............................................................69
4.4.2 Switching the unit of measurement........................................................................................70
4.4.3 Setting the zero offset............................................................................................................71
4.5 Zero offsets............................................................................................................................73
4.5.1 Display active zero offset.......................................................................................................74
4.5.2 Displaying the zero offset "overview".....................................................................................75
4.5.3 Displaying and editing base zero offset.................................................................................77
4.5.4 Displaying and editing settable zero offset.............................................................................77
4.5.5 Displaying and editing details of the zero offsets...................................................................78
4.5.6 Deleting a zero offset.............................................................................................................80
4.6 Monitoring axis and spindle data............................................................................................81
4.6.1 Specify working area limitations.............................................................................................81
4.6.2 Editing spindle data................................................................................................................81
4.7 Displaying setting data lists....................................................................................................82
4.8 Handwheel assignment..........................................................................................................83
4.9 MDA.......................................................................................................................................85
4.9.1 Loading an MDA program from the Program Manager..........................................................85
4.9.2 Saving an MDA program........................................................................................................86
4.9.3 Editing/executing a MDI program...........................................................................................87
4.9.4 Deleting an MDA program......................................................................................................88
5 Working in manual mode............................................................................................................................89
5.1 General..................................................................................................................................89
5.2 Selecting a tool and spindle ..................................................................................................89
5.2.1 T, S, M windows.....................................................................................................................89
5.2.2 Selecting a tool.......................................................................................................................90
5.2.3 Starting and stopping a spindle manually..............................................................................91
5.2.4 Position spindle......................................................................................................................92
5.3 Traversing axes......................................................................................................................92
5.3.1 Traverse axes by a defined increment...................................................................................93
5.3.2 Traversing axes by a variable increment...............................................................................94
5.4 Positioning axes.....................................................................................................................94
5.5 Manual retraction...................................................................................................................95
5.6 Default settings for manual mode..........................................................................................96
6 Machining the workpiece............................................................................................................................99
6.1 Starting and stopping machining............................................................................................99
6.2 Selecting a program.............................................................................................................100
6.3 Program running-in..............................................................................................................101
6.4 Displaying the current program block...................................................................................102
Universal
6 Operating Manual, 05/2017, A5E40868517
Table of contents
6.4.1 Current block display............................................................................................................102
6.4.2 Displaying a basic block ......................................................................................................104
6.4.3 Display program level...........................................................................................................104
6.5 Correcting a program...........................................................................................................105
6.6 Repositioning axes...............................................................................................................106
6.7 Starting execution at a specific point....................................................................................107
6.7.1 Use block search..................................................................................................................107
6.7.2 Continuing program from search target...............................................................................109
6.7.3 Simple search target definition.............................................................................................110
6.7.4 Defining an interruption point as search target....................................................................110
6.7.5 Entering the search target via search pointer......................................................................111
6.7.6 Parameters for block search in the search pointer...............................................................112
6.7.7 Block search mode...............................................................................................................113
6.8 Controlling the program run.................................................................................................115
6.8.1 Program control....................................................................................................................115
6.8.2 Skip blocks...........................................................................................................................116
6.9 Overstore.............................................................................................................................117
6.10 Editing a program.................................................................................................................118
6.10.1 Searching in programs.........................................................................................................119
6.10.2 Replacing program text........................................................................................................121
6.10.3 Copying/pasting/deleting program blocks............................................................................122
6.10.4 Renumbering a program......................................................................................................123
6.10.5 Creating a program block.....................................................................................................124
6.10.6 Opening additional programs...............................................................................................126
6.10.7 Editor settings......................................................................................................................127
6.11 Display and edit user variables ...........................................................................................130
6.11.1 Overview..............................................................................................................................130
6.11.2 Global R parameters............................................................................................................131
6.11.3 R parameters.......................................................................................................................132
6.11.4 Displaying global user data (GUD).......................................................................................134
6.11.5 Displaying channel GUDs....................................................................................................135
6.11.6 Displaying local user data (LUD)..........................................................................................136
6.11.7 Displaying program user data (PUD)...................................................................................137
6.11.8 Searching for user variables................................................................................................138
6.12 Display G and auxiliary functions.........................................................................................139
6.12.1 Selected G functions............................................................................................................139
6.12.2 All G functions......................................................................................................................141
6.12.3 G functions for mold making................................................................................................142
6.12.4 Auxiliary functions................................................................................................................143
6.13 Displaying superimpositions.................................................................................................144
6.14 Displaying status of synchronized actions...........................................................................144
6.15 Displaying the program runtime and counting workpieces...................................................146
6.16 Settings for the automatic mode..........................................................................................148
6.17 Working with DXF files.........................................................................................................150
6.17.1 Overview..............................................................................................................................150
6.17.2 Displaying CAD drawings.....................................................................................................151
Universal
Operating Manual, 05/2017, A5E40868517 7
Table of contents
6.17.2.1 Open a DXF file....................................................................................................................151
6.17.2.2 Cleaning a DXF file..............................................................................................................151
6.17.2.3 Enlarging or reducing the CAD drawing...............................................................................152
6.17.2.4 Changing the section...........................................................................................................152
6.17.2.5 Rotating the view..................................................................................................................153
6.17.2.6 Displaying/editing information for the geometric data..........................................................154
6.17.3 Importing and editing a DXF file...........................................................................................154
6.17.3.1 General procedure...............................................................................................................154
6.17.3.2 Setting the tolerance............................................................................................................155
6.17.3.3 Assigning the machining plane............................................................................................155
6.17.3.4 Selecting the machining range / deleting the range and element........................................155
6.17.3.5 Saving the DXF file..............................................................................................................157
6.17.3.6 Specifying a reference point.................................................................................................157
6.17.3.7 Accepting contours...............................................................................................................158
6.18 Mold making view.................................................................................................................161
6.18.1 Starting the mold making view.............................................................................................163
6.18.2 Adapting the mold making view...........................................................................................163
6.18.3 Specifically jump to the program block.................................................................................164
6.18.4 Searching for program blocks..............................................................................................165
6.18.5 Changing the view................................................................................................................165
6.18.5.1 Enlarging or reducing the graphical representation.............................................................165
6.18.5.2 Moving and rotating the graphic...........................................................................................166
6.18.5.3 Modifying the viewport.........................................................................................................167
7 Simulating machining...............................................................................................................................169
7.1 Overview..............................................................................................................................169
7.2 Simulation prior to machining of the workpiece....................................................................176
7.3 Simultaneous recording prior to machining of the workpiece...............................................177
7.4 Simultaneous recording during machining of the workpiece................................................177
7.5 Different views of the workpiece..........................................................................................178
7.5.1 Overview..............................................................................................................................178
7.5.2 Plan view..............................................................................................................................178
7.5.3 3D view................................................................................................................................179
7.5.4 Side view..............................................................................................................................180
7.6 Editing the simulation display...............................................................................................180
7.6.1 Blank display........................................................................................................................180
7.6.2 Showing and hiding the tool path ........................................................................................181
7.7 Program control during simulation.......................................................................................181
7.7.1 Changing the feedrate .........................................................................................................181
7.7.2 Simulating the program block by block................................................................................182
7.8 Modifying and adapting the simulation graphics..................................................................183
7.8.1 Enlarging or reducing the graphical representation.............................................................183
7.8.2 Panning a graphical representation.....................................................................................184
7.8.3 Rotating the graphical representation..................................................................................184
7.8.4 Modifying the viewport.........................................................................................................185
7.8.5 Defining cutting planes.........................................................................................................186
7.9 Displaying simulation alarms................................................................................................186
Universal
8 Operating Manual, 05/2017, A5E40868517
Table of contents
8 Creating a G code program......................................................................................................................189
8.1 Graphical programming........................................................................................................189
8.2 Program views.....................................................................................................................189
8.3 Program structure................................................................................................................193
8.4 Fundamentals......................................................................................................................194
8.4.1 Machining planes.................................................................................................................194
8.4.2 Current planes in cycles and input screens.........................................................................194
8.4.3 Programming a tool (T)........................................................................................................195
8.5 Generating a G code program.............................................................................................195
8.6 Blank input...........................................................................................................................196
8.6.1 Overview..............................................................................................................................196
8.6.2 Calling the input screen........................................................................................................197
8.6.3 Blank input...........................................................................................................................198
8.7 Selection of the cycles via softkey.......................................................................................199
9 Multi-channel view....................................................................................................................................201
9.1 Multi-channel view................................................................................................................201
9.2 Multi-channel view in the "Machine" operating area............................................................201
9.3 Multi-channel view for large operator panels.......................................................................203
9.4 Setting the multi-channel view.............................................................................................205
10 Collision avoidance (only 840D sl)...........................................................................................................207
10.1 Activate collision avoidance.................................................................................................207
10.2 Set collision avoidance.........................................................................................................208
11 Tool management.....................................................................................................................................211
11.1 Lists for the tool management..............................................................................................211
11.2 Magazine management........................................................................................................212
11.3 Tool types.............................................................................................................................212
11.4 Tool dimensioning................................................................................................................214
11.5 Tool list.................................................................................................................................221
11.5.1 Creating a new tool..............................................................................................................223
11.5.2 Additional data.....................................................................................................................225
11.5.3 Managing several cutting edges..........................................................................................226
11.5.4 Deleting a tool......................................................................................................................227
11.5.5 Loading and unloading tools................................................................................................227
11.5.6 Selecting a magazine...........................................................................................................229
11.5.7 Code carrier connection (only 840D sl)................................................................................230
11.5.8 Managing a tool in a file.......................................................................................................232
11.6 Tool wear.............................................................................................................................234
11.6.1 Reactivating a tool................................................................................................................236
11.7 Tool data OEM.....................................................................................................................237
11.8 Magazine..............................................................................................................................238
Universal
Operating Manual, 05/2017, A5E40868517 9
Table of contents
11.8.1 Position magazine................................................................................................................239
11.8.2 Relocating a tool..................................................................................................................240
11.8.3 Deleting / unloading / loading / relocating all tools...............................................................241
11.9 Tool details...........................................................................................................................242
11.9.1 Displaying tool details..........................................................................................................242
11.9.2 Cutting edge data.................................................................................................................243
11.9.3 Tool data..............................................................................................................................245
11.9.4 Monitoring data....................................................................................................................245
11.10 Changing a tool type............................................................................................................246
11.11 Sorting tool management lists..............................................................................................247
11.12 Filtering the tool management lists......................................................................................248
11.13 Specific search in the tool management lists.......................................................................249
11.14 Working with multitool..........................................................................................................250
11.14.1 Tool list for multitool.............................................................................................................251
11.14.2 Create multitool....................................................................................................................252
11.14.3 Equipping multitool with tools...............................................................................................253
11.14.4 Removing a tool from multitool.............................................................................................254
11.14.5 Deleting multitool..................................................................................................................255
11.14.6 Loading and unloading multitool..........................................................................................255
11.14.7 Reactivating the multitool.....................................................................................................256
11.14.8 Relocating a multitool...........................................................................................................258
11.14.9 Positioning a multitool..........................................................................................................258
11.15 Settings for tool lists.............................................................................................................259
12 Managing programs..................................................................................................................................261
12.1 Overview..............................................................................................................................261
12.1.1 NC memory..........................................................................................................................264
12.1.2 Local drive............................................................................................................................264
12.1.3 USB drives...........................................................................................................................265
12.1.4 FTP drive..............................................................................................................................266
12.2 Opening and closing a program...........................................................................................267
12.3 Executing a program............................................................................................................268
12.4 Creating a directory/program/job list/program list................................................................269
12.4.1 Creating a new directory......................................................................................................269
12.4.2 Creating a new workpiece....................................................................................................270
12.4.3 Creating a new G code program..........................................................................................271
12.4.4 Storing any new file..............................................................................................................272
12.4.5 Creating a job list.................................................................................................................273
12.4.6 Creating a program list.........................................................................................................275
12.5 Creating templates...............................................................................................................275
12.6 Searching directories and files.............................................................................................276
12.7 Displaying the program in the Preview.................................................................................277
12.8 Selecting several directories/programs................................................................................278
12.9 Copying and pasting a directory/program............................................................................279
Universal
10 Operating Manual, 05/2017, A5E40868517
Table of contents
12.10 Deleting a directory/program................................................................................................281
12.11 Changing file and directory properties.................................................................................282
12.12 Set up drives........................................................................................................................283
12.12.1 Overview..............................................................................................................................283
12.12.2 Setting up drives..................................................................................................................284
12.13 Viewing PDF documents......................................................................................................290
12.14 EXTCALL.............................................................................................................................291
12.15 Execution from external memory (EES)...............................................................................294
12.16 Backing up data...................................................................................................................294
12.16.1 Generating an archive in the Program Manager..................................................................294
12.16.2 Generating an archive via the system data..........................................................................295
12.16.3 Reading in an archive in the Program Manager...................................................................297
12.16.4 Read in archive from system data........................................................................................299
12.17 Setup data............................................................................................................................299
12.17.1 Reading-in set-up data.........................................................................................................301
12.18 Backing up parameters........................................................................................................303
12.19 RS-232-C.............................................................................................................................305
12.19.1 Reading-in and reading-out archives via a serial interface..................................................305
13 Teaching in a program..............................................................................................................................311
13.1 Overview..............................................................................................................................311
13.2 General sequence................................................................................................................311
13.3 Inserting a block...................................................................................................................312
13.3.1 Input parameters for teach-in blocks....................................................................................313
13.4 Teach-in via Windows..........................................................................................................314
13.4.1 General information..............................................................................................................314
13.4.2 Teach in rapid traverse G0...................................................................................................315
13.4.3 Teach in straight G1.............................................................................................................316
13.4.4 Teaching in circle intermediate and circle end point CIP.....................................................316
13.4.5 Teach-in A spline.................................................................................................................316
13.5 Editing a block......................................................................................................................318
13.6 Selecting a block..................................................................................................................319
13.7 Deleting a block....................................................................................................................319
13.8 Settings for teach-in.............................................................................................................320
14 HT 8..........................................................................................................................................................323
14.1 HT 8 overview......................................................................................................................323
14.2 Traversing keys....................................................................................................................325
14.3 Machine control panel menu................................................................................................326
14.4 Virtual keyboard...................................................................................................................328
14.5 Calibrating the touch panel..................................................................................................329
Universal
Operating Manual, 05/2017, A5E40868517 11
Table of contents
15 Widescreen format multi-touch panels (840D sl only)..............................................................................331
15.1 Sidescreen with standard windows......................................................................................332
15.2 Sidescreen with windows for the ABC keyboard and/or machine control panel..................334
16 Ctrl-Energy...............................................................................................................................................337
16.1 Functions..............................................................................................................................337
16.2 Ctrl-E analysis......................................................................................................................338
16.2.1 Displaying energy consumption...........................................................................................338
16.2.2 Displaying the energy analyses...........................................................................................339
16.2.3 Measuring and saving the energy consumption...................................................................340
16.2.4 Tracking measurements.......................................................................................................341
16.2.5 Tracking usage values.........................................................................................................342
16.2.6 Comparing usage values.....................................................................................................342
16.2.7 Long-term measurement of the energy consumption..........................................................343
16.3 Ctrl-E profiles.......................................................................................................................344
16.3.1 Using the energy-saving profile............................................................................................344
17 Easy Message (828D only)......................................................................................................................347
17.1 Overview..............................................................................................................................347
17.2 Activating Easy Message.....................................................................................................348
17.3 Creating/editing a user profile..............................................................................................349
17.4 Setting-up events.................................................................................................................350
17.5 Logging an active user on and off........................................................................................351
17.6 Displaying SMS logs............................................................................................................352
17.7 Making settings for Easy Message......................................................................................353
18 Easy Extend (828D only)..........................................................................................................................355
18.1 Overview..............................................................................................................................355
18.2 Enabling a device.................................................................................................................355
18.3 Activating and deactivating a device....................................................................................356
18.4 Initial commissioning of additional devices..........................................................................357
19 Service Planner (828D only).....................................................................................................................359
19.1 Performing and monitoring maintenance tasks....................................................................359
20 Edit PLC user program (828D only).........................................................................................................361
20.1 Introduction..........................................................................................................................361
20.2 Displaying and editing PLC properties.................................................................................361
20.2.1 Displaying PLC properties....................................................................................................361
20.2.2 Resetting the processing time..............................................................................................362
20.2.3 Loading modified PLC user program...................................................................................362
20.3 Displaying and editing PLC and NC variables.....................................................................363
20.4 Displaying and editing PLC signals in the status list............................................................367
Universal
12 Operating Manual, 05/2017, A5E40868517
Table of contents
20.5 View of the program blocks..................................................................................................368
20.5.1 Displaying information on the program blocks.....................................................................368
20.5.2 Structure of the user interface..............................................................................................369
20.5.3 Control options.....................................................................................................................370
20.5.4 Displaying the program status..............................................................................................371
20.5.5 Changing the address display..............................................................................................372
20.5.6 Enlarging/reducing the ladder diagram................................................................................373
20.5.7 Program block......................................................................................................................373
20.5.7.1 Displaying and editing the program block............................................................................373
20.5.7.2 Displaying local variable table..............................................................................................374
20.5.7.3 Creating a program block.....................................................................................................375
20.5.7.4 Opening a program block in the window..............................................................................376
20.5.7.5 Displaying/canceling the access protection.........................................................................377
20.5.7.6 Editing block properties subsequently..................................................................................378
20.5.8 Editing the program block with the "Ladder editor"..............................................................378
20.5.8.1 Editing the PLC user program..............................................................................................378
20.5.8.2 Editing a program block.......................................................................................................379
20.5.8.3 Deleting a program block.....................................................................................................380
20.5.8.4 Inserting and editing networks.............................................................................................381
20.5.8.5 Editing network properties....................................................................................................383
20.5.9 Displaying the network symbol information table.................................................................383
20.6 Displaying symbol tables......................................................................................................384
20.7 Displaying cross references.................................................................................................385
20.8 Searching for operands........................................................................................................386
21 Alarm, error, and system messages.........................................................................................................387
21.1 Displaying alarms.................................................................................................................387
21.2 Displaying an alarm log........................................................................................................389
21.3 Displaying messages...........................................................................................................389
21.4 Sorting, alarms, faults and messages.................................................................................390
21.5 Creating screenshots...........................................................................................................391
21.6 PLC and NC variables..........................................................................................................392
21.6.1 Displaying and editing PLC and NC variables.....................................................................392
21.6.2 Saving and loading screen forms.........................................................................................396
21.7 Version.................................................................................................................................397
21.7.1 Displaying version data........................................................................................................397
21.7.2 Save information..................................................................................................................398
21.8 Logbook...............................................................................................................................399
21.8.1 Displaying and editing the logbook......................................................................................400
21.8.2 Making a logbook entry........................................................................................................400
21.9 Remote diagnostics..............................................................................................................402
21.9.1 Setting remote access..........................................................................................................402
21.9.2 Permit modem......................................................................................................................403
21.9.3 Request remote diagnostics.................................................................................................404
21.9.4 Exit remote diagnostics........................................................................................................405
Universal
Operating Manual, 05/2017, A5E40868517 13
Table of contents
A Appendix...................................................................................................................................................407
A.1 840D sl / 828D documentation overview..............................................................................407
Index.........................................................................................................................................................409
Universal
14 Operating Manual, 05/2017, A5E40868517
Fundamental safety instructions
1.1 General safety instructions
WARNING
Danger to life if the safety instructions and residual risks are not observed
If the safety instructions and residual risks in the associated hardware documentation are not
observed, accidents involving severe injuries or death can occur.
● Observe the safety instructions given in the hardware documentation.
● Consider the residual risks for the risk evaluation.
WARNING
Danger to life or malfunctions of the machine as a result of incorrect or changed
parameterization
As a result of incorrect or changed parameterization, machines can malfunction, which in turn
can lead to injuries or death.
● Protect the parameterization (parameter assignments) against unauthorized access.
● Respond to possible malfunctions by applying suitable measures (e.g. EMERGENCY
STOP or EMERGENCY OFF).
1
Universal
Operating Manual, 05/2017, A5E40868517 15
Fundamental safety instructions
1.2 Industrial security
1.2 Industrial security
Note
Industrial security
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial
security concept. Siemens products and solutions only represent one component of such a
concept.
The customer is responsible for preventing unauthorized access to its plants, systems,
machines and networks. Systems, machines and components should only be connected to
the enterprise network or the internet if and to the extent necessary and with appropriate
security measures (e.g. use of firewalls and network segmentation) in place.
Additionally, Siemens’ guidance on appropriate security measures should be taken into
account. For more information about industrial security, please visit:
Industrial security (http://www.siemens.com/industrialsecurity ).
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.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed at:
Industrial security (http://www.siemens.com/industrialsecurity ).
WARNING
Danger to life as a result of unsafe operating states resulting from software manipulation
Software manipulations (e.g. viruses, trojans, malware or worms) can cause unsafe operating
states in your system that may lead to death, serious injury, and property damage.
● Keep the software up to date.
● Incorporate the automation and drive components into a holistic, state-of-the-art industrial
security concept for the installation or machine.
● Make sure that you include all installed products into the holistic industrial security concept.
● Protect files stored on exchangeable storage media from malicious software by with
suitable protection measures, e.g. virus scanners.
Universal
16 Operating Manual, 05/2017, A5E40868517
Introduction
([HFXWHSDUWSURJUDPPDQXDOFRQWURO
(GLWLQJGDWDIRUSURJUDPV
7RROPDQDJHPHQW
&UHDWLQJDQGDGDSWLQJSDUWSURJUDPV
$FFHVVWRLQWHUQDODQGH[WHUQDOGDWDPHGLD
$ODUPGLVSOD\VHUYLFHGLVSOD\
$GDSWLQJWKH1&GDWDDWWKHPDFKLQH
6\VWHPVHWWLQJ
2SHUDWLQJDUHDV
0$&+,1(
3$5$0(7(5
352*5$0
352*5$0
0$1$*(5
',$
*1267,&6
&200,66,2
1,1*
2.1 Product overview
The SINUMERIK controller is a CNC (Computerized Numerical Controller) for machine tools.
You can use the CNC to implement the following basic functions in conjunction with a machine
tool:
● Creation and adaptation of part programs
● Execution of part programs
● Manual control
● Access to internal and external data media
● Editing of data for programs
● Management of tools, zero points and further user data required in programs
● Diagnostics of controller and machine
Operating areas
The basic functions are grouped in the following operating areas in the controller:
2
Universal
Operating Manual, 05/2017, A5E40868517 17
Introduction
2.2 Operator panel fronts
2.2 Operator panel fronts
2.2.1 Overview
Introduction
The display (screen) and operation (e.g. hardkeys and softkeys) of the SINUMERIK Operate
user interface use the operator panel front.
In this example, the OP 010 operator panel front is used to illustrate the components that are
available for operating the controller and machine tool.
Universal
18 Operating Manual, 05/2017, A5E40868517
Operator controls and indicators
Introduction
2.2 Operator panel fronts
References
1 Alphabetic key group
With the <Shift> key pressed, you activate the special characters on keys with double assign‐
ments, and write in the uppercase.
Note: Depending on the particular configuration of your control system, uppercase letters are
always written
2 Numerical key group
With the <Shift> key pressed, you activate the special characters on keys with double assign‐
ments.
3 Control key group
4 Hotkey group
5 Cursor key group
6 USB interface
7 Menu select key
8 Menu forward button
9 Machine area button
10 Menu back key
11 Softkeys
Figure 2-1 View of OP 010 operator panel front
A more precise description as well as a view of the other operator panel fronts that can be
used may be found in the following reference:
Universal
Operating Manual, 05/2017, A5E40868517 19
Introduction
2.2 Operator panel fronts
Manual operator components and networking; SINUMERIK 840D sl
2.2.2 Keys of the operator panel
The following keys and key combinations are available for operation of the control and the
machine tool.
Keys and key combinations
Key Function
<ALARM CANCEL>
Cancels alarms and messages that are marked with this symbol.
<CHANNEL>
Advances for several channels.
<HELP>
Calls the context-sensitive online help for the selected window.
<NEXT WINDOW>
● Toggles between the windows.
● For a multi-channel view or for a multi-channel functionality,
● Selects the first entry in selection lists and in selection fields.
● Moves the cursor to the beginning of a text.
* on USB keyboards use the <Home> or <Pos 1> key
<NEXT WINDOW> + <SHIFT>
● Selects the first entry in selection lists and in selection fields.
● Moves the cursor to the beginning of a text.
● Selects a contiguous selection from the current cursor position
● Selects a contiguous selection from the current cursor position
<NEXT WINDOW> + <ALT>
● Moves the cursor to the first object.
● Moves the cursor to the first column of a table row.
● Moves the cursor to the beginning of a program block.
<NEXT WINDOW> + <CTRL>
● Moves the cursor to the beginning of a program.
● Moves the cursor to the first row of the current column.
*
switches within a channel gap between the upper and lower
window.
up to the target position.
up to the beginning of a program block.
Universal
20 Operating Manual, 05/2017, A5E40868517
<NEXT WINDOW> + <CTRL> + <SHIFT>
● Moves the cursor to the beginning of a program.
● Moves the cursor to the first row of the current column.
● Selects a contiguous selection from the current cursor position
up to the target position.
● Selects a contiguous selection from the current cursor position
up to the beginning of the program.
<PAGE UP>
Scrolls upwards by one page in a window.
<PAGE UP> + <SHIFT>
In the program manager and in the program editor from the cursor
position, selects directories or program blocks up to the beginning
of the window.
<PAGE UP> + <CTRL>
Positions the cursor to the topmost line of a window.
<PAGE DOWN>
Scrolls downwards by one page in a window.
Introduction
2.2 Operator panel fronts
<PAGE DOWN> + <SHIFT>
In the program manager and in the program editor, from the cursor
position, selects directories or program blocks up to the end of the
window.
<PAGE DOWN> + <CTRL>
Positions the cursor to the lowest line of a window.
<Cursor right>
● Editing box
Opens a directory or program (e.g. cycle) in the editor.
● Navigation
Moves the cursor further to the right by one character.
<Cursor right> + <CTRL>
● Editing box
Moves the cursor further to the right by one word.
● Navigation
Moves the cursor in a table to the next cell to the right.
<Cursor left>
● Editing box
Closes a directory or program (e.g. cycle) in the program editor.
If you have made changes, then these are accepted.
● Navigation
Moves the cursor further to the left by one character.
<Cursor left> + <CTRL>
● Editing box
Moves the cursor further to the left by one word.
● Navigation
Moves the cursor in a table to the next cell to the left.
Universal
Operating Manual, 05/2017, A5E40868517 21
Introduction
2.2 Operator panel fronts
<Cursor up>
● Editing box
Moves the cursor into the next upper field.
● Navigation
– Moves the cursor in a table to the next cell upwards.
– Moves the cursor upwards in a menu screen.
<Cursor up> + <Ctrl>
● Moves the cursor in a table to the beginning of the table.
● Moves the cursor to the beginning of a window.
<Cursor up> + <SHIFT>
In the program manager and in the program editor, selects a contig‐
uous selection of directories and program blocks.
<Cursor down>
● Editing box
Moves the cursor downwards.
● Navigation
– Moves the cursor in a table to the next cell downwards.
– Moves the cursor in a window downwards.
<Cursor down> + <CTRL>
● Navigation
– Moves the cursor in a table to the end of the table.
– Moves the cursor to the end of a window.
● Simulation
Reduces the override.
<Cursor down> + <SHIFT>
In the program manager and in the program editor, selects a contig‐
uous selection of directories and program blocks.
<SELECT>
Switches between several specified options in selection lists and in
selection boxes.
Activates checkboxes.
In the program editor and in the program manager, selects a program
block or a program.
<SELECT> + <CTRL>
When selecting table rows, switches between selected and not se‐
lected.
<SELECT> + <SHIFT>
Selects in selection lists and in selection boxes the previous entry
or the last entry.
<END>
Moves the cursor to the last entry field in a window, to the end of a
table or a program block.
Selects the last entry in selection lists and in selection boxes.
Universal
22 Operating Manual, 05/2017, A5E40868517
<END> + <SHIFT>
Moves the cursor to the last entry.
Selects a contiguous selection from the cursor position up to the end
of a program block.
<END> + <CTRL>
Moves the cursor to the last entry in the last line of the actual column
or to the end of a program.
<END> + <CTRL> + <SHIFT>
Moves the cursor to the last entry in the last line of the actual column
or to the end of a program.
Selects a contiguous selection from the cursor position up to the end
of a program block.
<BACKSPACE>
● Editing box
Deletes a character selected to the left of the cursor.
● Navigation
Deletes all of the selected characters to the left of the cursor.
<BACKSPACE> + <CTRL>
● Editing box
Deletes a word selected to the left of the cursor.
● Navigation
Deletes all of the selected characters to the left of the cursor.
<TAB>
● In the program editor, indents the cursor by one character.
● In the program manager, moves the cursor to the next entry to
the right.
<TAB> + <SHIFT>
● In the program editor, indents the cursor by one character.
● In the program manager, moves the cursor to the next entry to
the left.
<TAB> + <CTRL>
● In the program editor, indents the cursor by one character.
● In the program manager, moves the cursor to the next entry to
the right.
<Tab> + <Ctrl> + <Shift>
● In the program editor, indents the cursor by one character.
● In the program manager, moves the cursor to the next entry to
the left.
<CTRL> + <A>
In the actual window, selects all entries (only in the program editor
and program manager).
<CTRL> + <C>
Copies the selected content.
Introduction
2.2 Operator panel fronts
Universal
Operating Manual, 05/2017, A5E40868517 23
Introduction
2.2 Operator panel fronts
<CTRL> + <E>
Calls the "Ctrl Energy" function.
<CTRL> + <F>
Opens the search dialog in the machine data and setting data lists,
when loading and saving in the MDI editor as well as in the program
manager and in the system data.
<CTRL> + <G>
● Switches in the program editor for ShopMill or ShopTurn
programs between the work plan and the graphic view.
● Switches in the parameter screen between the help display and
the graphic view.
<CTRL> + <L>
Scrolls the actual user interface through all installed languages one
after the other.
<CTRL> + <SHIFT> + <L>
Scrolls the actual user interface through all installed languages in
the inverse sequence.
<CTRL> + <M>
Selects the maximum feedrate of 120% during the simulation.
<CTRL> + <P>
Generates a screenshot from the actual user interface and saves it
as file.
<CTRL> + <S>
Switches the single block in or out in the simulation.
<CTRL> + <V>
● Pastes text from the clipboard at the actual cursor position.
● Pastes text from the clipboard at the position of a selected text.
<CTRL> + <X>
Cuts out the selected text. The text is located in the clipboard.
<CTRL> + <Y>
Reactivates changes that were undone (only in the program edi‐
tor).
<CTRL> + <Z>
Undoes the last action (only in the program editor).
<CTRL> + <ALT> + <C>
Creates a complete standard archive (.ARC) on an external data
carrier (USB-FlashDrive) (for 840D sl / 828D).
Note:
The complete backup via this key combination is only suitable for
diagnostic purposes.
Note:
Please refer to the machine manufacturer's specifications.
Universal
24 Operating Manual, 05/2017, A5E40868517
Introduction
2.2 Operator panel fronts
<CTRL> + <ALT> + <S>
Creates a complete standard archive (.ARC) on an external data
carrier (USB-FlashDrive) (for 840D sl).
Creates a complete Easy Archive (.ARD) on an external data carrier
(USB-FlashDrive) (for 828D).
Note:
The complete backup (.ARC) via this key combination is only suita‐
ble for diagnostic purposes.
Note:
Please refer to the machine manufacturer's specifications.
<CTRL> + <ALT> + <D>
Backs up the log files on the USB-FlashDrive. If a USB-FlashDrive
is not inserted, then the files are backed-up in the manufacturer's
area of the CF card.
<SHIFT> + <ALT> + <D>
Backs up the log files on the USB-FlashDrive. If a USB-FlashDrive
is not inserted, then the files are backed-up in the manufacturer's
area of the CF card.
<SHIFT> + <ALT> + <T>
Starts "HMI Trace".
<SHIFT> + <ALT> + <T>
Exits "HMI Trace".
<ALT> + <S>
Opens the editor to enter Asian characters.
<ALT> + <Cursor up>
Moves the block start or block end up in the editor.
<ALT> + <Cursor down>
Moves the block start or block end down in the editor.
<DEL>
● Editing box
Deletes the first character to the right of the cursor.
● Navigation
Deletes all characters.
<DEL> + <CTRL>
● Editing box
Deletes the first word to the right of the cursor.
● Navigation
Deletes all characters.
<Spacebar>
● Editing box
Inserts a space.
● Switches between several specified options in selection lists and
in selection boxes.
Universal
Operating Manual, 05/2017, A5E40868517 25
Introduction
2.2 Operator panel fronts
<Plus>
● Opens a directory which contains the element.
● Increases the size of the graphic view for simulation and traces.
<Minus>
● Closes a directory which contains the element.
● Reduces the size of the graphic view for simulation and traces.
<Equals>
Opens the calculator in the entry fields.
<Asterisk>
Opens a directory with all of the subdirectories.
<Tilde>
Changes the sign of a number between plus and minus.
<INSERT>
● Opens an editing window in the insert mode. Pressing the key
again, exits the window and the entries are undone.
● Opens a selection box and shows the selection possibilities.
● In the machining step program, enters an empty line for G code.
● Changes into the double editor or into the multi-channel view from
the edit mode into the operating mode. You can return to the edit
mode by pressing the key again.
+ <INSERT> + <SHIFT>
For G code programming, for a cycle call activates or deactivates
the edit mode.
<INPUT>
● Completes input of a value in the entry field.
● Opens a directory or a program.
● Inserts an empty program block if the cursor is positioned at the
end of a program block.
● Inserts a character to select a new line and the program block is
split up into two parts.
● In the G code, inserts a new line after the program block.
● In the machining step program, inserts a new line for G code e
● Changes into the double editor or into the multi-channel view from
the edit mode into the operating mode. You can return to the edit
mode by pressing the key again.
<ALARM> - only OP 010 and OP 010C
Calls the "Diagnosis" operating area.
<PROGRAM> - only OP 010 and OP 010C
Calls the "Program Manager" operating area.
<OFFSET> - only OP 010 and OP 010C
Calls the "Parameter" operating area.
Universal
26 Operating Manual, 05/2017, A5E40868517
<PROGRAM MANAGER> - only OP 010 and OP 010C
Calls the "Program Manager" operating area.
Menu forward key
Advances in the extended horizontal softkey bar.
Menu back key
Returns to the higher-level menu.
<MACHINE>
Calls the "Machine" operating area.
<MENU SELECT>
Calls the main menu to select the operating area.
2.3 Machine control panels
Introduction
2.3 Machine control panels
2.3.1 Overview
The machine tool can be equipped with a machine control panel by Siemens or with a specific
machine control panel from the machine manufacturer.
You use the machine control panel to initiate actions on the machine tool such as traversing
an axis or starting the machining of a workpiece.
2.3.2 Controls on the machine control panel
In this example, the MCP 483C IE machine control panel is used to illustrate the operator
controls and displays of a Siemens machine control panel.
Universal
Operating Manual, 05/2017, A5E40868517 27
Introduction
2.3 Machine control panels
Overview
(1) EMERGENCY STOP button
(2) Installation locations for control devices (d = 16 mm)
(3) RESET
(4) Program control
(5) Operating modes, machine functions
(6) User keys T1 to T15
(7) Traversing axes with rapid traverse override and coordinate switchover
(8) Spindle control with override switch
(9) Feed control with override switch
(10) Keyswitch (four positions)
Operator controls
Figure 2-2 Front view of machine control panel (milling version)
EMERGENCY STOP button
Press the button in situations where:
● life is at risk.
● there is the danger of a machine or workpiece being damaged.
All drives will be stopped with the greatest possible braking torque.
Machine manufacturer
For additional responses to pressing the EMERGENCY STOP button, please refer to
the machine manufacturer's instructions.
RESET
● Stop processing the current programs.
The NCK control remains synchronized with the machine. It is in its initial
state and ready for a new program run.
● Cancel alarm.
28 Operating Manual, 05/2017, A5E40868517
Universal
Program control
<SINGLE BLOCK>
Single block mode on/off.
<CYCLE START>
The key is also referred to as NC Start.
Execution of a program is started.
<CYCLE STOP>
The key is also referred to as NC Stop.
Execution of a program is stopped.
Operating modes, machine functions
<JOG>
Select "JOG" mode.
<TEACH IN>
Select "Teach In" submode.
Introduction
2.3 Machine control panels
<MDI>
Select "MDI" mode.
<AUTO>
Select "AUTO" mode.
<REPOS>
Repositions, re-approaches the contour.
<REF POINT>
Approach reference point.
Inc <VAR>(Incremental Feed Variable)
Incremental mode with variable increment size.
Inc (incremental feed)
Incremental mode with predefined increment size of
1, ..., 10000 increments.
...
Machine manufacturer
A machine data code defines how the increment value is inter‐
preted.
Universal
Operating Manual, 05/2017, A5E40868517 29
Introduction
2.3 Machine control panels
Traversing axes with rapid traverse override and coordinate switchover
...
...
Axis keys
Selects an axis.
Direction keys
Select the traversing direction.
<RAPID>
Traverse axis in rapid traverse while pressing the direction key.
<WCS MCS>
Switches between the workpiece coordinate system (WCS) and machine
coordinate system (MCS).
Spindle control with override switch
<SPINDLE STOP>
Stop spindle.
<SPINDLE START>
Spindle is enabled.
Feed control with override switch
<FEED STOP>
Stops execution of the running program and shuts down axis drives.
<FEED START>
Enable for program execution in the current block and enable for ramp-up
to the feedrate value specified by the program.
Universal
30 Operating Manual, 05/2017, A5E40868517