SINUMERIK 840D sl / 840 DE sl
SINUMERIK 840Di sl / 840 DiE sl
SINUMERIK 840D powerline / 840DE powerline
Software Software version
HMI-Advanced 7.5
Commissioning
operating area
Maintenance
Appendix
7
8
9
10
A
01/2008 Edition
SINUMERIK® Documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each version is indicated by the code in the "Remarks" columns.
Status code in the "Remarks" column:
A .... New documentation.
B .... Unrevised reprint with new order number.
C .... Revised edition with new status.
Edition Order No. Remarks
SW assignment
02.01 6FC5298-6AF00-0BP0 C
11.02 6FC5298-6AF00-0BP2 C
03.04 6FC5298-6AF00-0BP2 C NCU system software 7
08/2005 6FC5398-2AP10-0BA0 C HMI-Advanced V 7.1
01/2006 6FC5398-2AP10-1BA0 C HMI-Advanced V 7.2 SP1
11/2006 6FC5398-2AP10-2AA0 C
01/2008 6FC5398-2AP10-
3BA0
C
Registered trademarks
All names with the protective right label ® are registered trademarks of the Siemens AG. The
other product and system names in this document may be registered trademarks of their
respective companies and must be treated accordingly. .
Disclaimer of liability
We have checked that the contents of this document correspond to the hardware and
software described. Since deviations cannot be precluded entirely, we cannot guarantee full
agreement. The information contained in this document is, however, reviewed regularly and
any necessary changes will be included in the next edition.
The SINUMERIK documentation is organized in 3 parts:
• General documentation
• User documentation
• Manufacturer/Service Documentation
An overview of publications, which is updated on a monthly basis and
provides information about the language versions available, can be
found on the Internet at:
http://www.siemens.com/motioncontrol
Follow the menu items "Support" "Technical Documentation"
"Overview of Publications".
The Internet version of DOConCD (DOConWEB) is available at:
http://www.automation.siemens.com/doconweb
Information about training courses and FAQs (Frequently Asked
Questions) can be found in internet under:
http://www.siemens.com/motioncontrol
This manual is intended for machine-tool users. The document
describes in detail all the technical information an operator needs to
operate the SINUMERIK 840Di sl/840D sl/840D controls.
This Operator’s Guide describes only the functionality of the standard
version. Extensions or changes made by the machine manufacturer
are documented by the machine manufacturer.
under menu item "Support"
Other functions not described in this documentation might be
executable in the control. This does not, however, represent an
obligation to supply such functions with a new control or when
servicing.
This Manual contains information which you should carefully observe
to ensure your own personal safety and the prevention of material
damage. The notices referring to your personal safety are highlighted
in the manual by a safety alert symbol, notices referring to property
damage only, have no safety alert symbol. Depending on the hazard
level, warnings are indicated in a descending order as follows:
means that there can be slight physical injury if the corresponding
safety measures are not followed.
without a safety alert symbol, indicates that property damage may
result if proper precautions are not taken.
This means that an undesirable result or an undesirable state can
occur if the information is ignored.
If multiple levels of hazards can occur, the warning is always
displayed with the highest possible level. If a warning with a warning
triangle is to indicate physical injury, the same warning may also
contain information about damage to property.
The associated device/system may only be set-up and operated in
conjunction with this documentation. The device/system must be
commissioned and operated by qualified personnel only. Qualified
personnel as referred to in the safety guidelines in this documentation
are those who are authorized to start up, earth and label units,
systems and circuits in accordance with the relevant safety standards.
Please observe the following:
The device must only be used for the applications specified in the
catalog and in the technical description. The device must only be used
in conjunction with external devices and components recommended
or approved by Siemens. Correct, reliable operation of the product
required proper transport, storage, positioning and assembly, as well
as careful operation and maintenance.
All functions and operating options have been described according to
the same internal structure as far as this is meaningful and
practicable. The various levels of information have been organized
such that you can selectively access the information you need for the
task in hand.
1. Function
The theoretical section is primarily intended as learning material for
the NC entry-level user and includes important information to assist
the user to understand the operator functions.
You should work through the manual at least once to get an idea of
the operational scope and capability of your SINUMERIK control.
2. Sequence of operations
This section contains the sequence of keys required for operation at a
glance. If inputs have to be made at individual stages of the sequence
or if you require additional information, you will find this next to the key
illustrations.
3. Additional information
For safety reasons, some functions are disabled to protect them from
unauthorized access. The machine manufacturer can customize or
modify the described functionality. Please comply fully with the
instructions of the machine-tool manufacturer.
In this documentation, you will find this symbol with a reference to an
ordering data option. The described function can only run if the control
contains the designated option.
Notes This symbol appears in this documentation whenever it is necessary
to draw your attention to an important item of information.
References This symbol appears whenever specific information can be found in
other documentation.
A complete list of available literature is included in the Appendix of this
Operator’s Guide.
The user can call up all the functions via the user interface.
The user interface consists of:
• Display units such as screen, LEDs, etc.
• Control elements such as keys, switches, handwheels, etc.
Read Chapter 2 "Operation" carefully before proceeding with further
chapters.
All subsequent chapters are written on the assumption that you have
done so!
1.2 Handling information
1.2 Handling information
Caution
1
The operator panel front/machine control panel may only be opened
by trained personnel for servicing purposes.
Before operating any of the control elements on this operator panel
Danger
Never open the operator panel front/machine control panel unless the
power supply has been disconnected! Failure to comply could result in
fatal injury!
Warning
Electronic components inside the operator panel/machine control
panel can be destroyed by electrostatic discharge if they are handled
incorrectly.
front:
Please first read the explanations supplied in this documentation!
A variety of methods can be employed to switch on the power supply
to the control system or to the whole plant.
Machine manufacturer
1
Switching off
Please follow the machine manufacturer's instructions!
fter the control has been switched on, the "Reference point
approach" display or another main screen programmed by the
machine manufacturer will appear.
Machine
Channel Reset
Program aborted
MKS Position.Repos-Versch.
MCS Position
-X0.000mm
+X900.000mm0.000
+ X900.000 mm0.000
+Y0.000mm
-Y -156.000 mm 0.000
-Y-156.000mm0.000
+Z0.000mm
+ Z 230.000 mm 0.000
+Z230.000mm0.000
+0.000mm
Jog
Master spindle S1
Act. + 0.000 rev./min
Set 0.000 rev./min
Pos. 0.000 deg.
0.000 %
Power [%\
Feedrate mm/min
Act. 0.000 0.000 %
Set 0.000
Tool
preselected tool :
G0G91
REF
Please follow the instructions below for switching off the control or the
entire system!
Machine manufacturer
Please follow the machine manufacturer's instructions!
When you press the "Area switchover" key, operating areas are
displayed on the horizontal softkey bar and operating modes are
displayed on the vertical softkey bar. You can use this key to go to the
area menu bar from any location in the menu hierarchy if you wish to
select another operating mode or a different operating area.
+ X 900.000 mm
- Y -156.000 mm
+ Z 230.000 mm
H0.000000
H0.000000
H0.000000
Act. 3000.000 0.0 %
Set. 3000.000
G1
Services
By pressing the "Area switchover" key twice, you can toggle between
the operating areas last selected, e.g. between the "Parameters" and
"Machine" areas.
1 Machine area key
2 Recall (return)
3 Softkey bar (horizontal)
4 ETC key
(menu extension)
5 Area switchover key
6 Softkey bar (vertical)
In this example, the OP 012 SINUMERIK operator panel front is used
to illustrate the operator components, which are available for operating
the SINUMERIK control and machine tool.
The OP 012 operator panel front with 12.1" TFT color display with a
resolution of 800 x 600 pixels (SVGA) features a 59-key membrane
keypad as well as 2 x (8 + 2) horizontal and 2 x 8 vertical softkeys and
a built-in mouse.
2
2.1.1 Keys on the operator panel front
Keys on the operator
panel front
A function is called up by pressing one of the vertical softkeys. The
The elements of the operator panel keyboard and the symbols used to
represent them in this manual are shown and explained below.
The keys marked with an * correspond to the key symbols in US
layout.
Softkeys
Keys to which functions are assigned by means of a menu bar
displayed on the screen.
•It is possible to access further menu levels via the horizontal
softkeys in any operating area. Each horizontal menu item has a
vertical menu bar/softkey assignment.
•The vertical softkeys are assigned functions for the currently
selected horizontal softkey.
assignments of the vertical softkey bar can change if further subsidiary
functions are classified under a function.
Softkey (horizontal or vertical):
This key symbol indicates that you must have selected an operating
area or a menu item or have already performed certain functions
before you are able to execute the function described in the relevant
section.
Machine area key
Direct branch to the "Machine" operating area.
Recall key
Return to the higher-level menu. Recall closes a window.
ETC key
Expansion of the horizontal softkey bar in the same menu.
Area switchover key
You can call the main menu from any operating area by pressing this
key. Pressing the key twice in succession changes from the current
operating area to the previous one and back again.
The standard main menu branches into the following operating areas:
1. Machine
2. Parameters
3. Program
4. Services
5. Diagnostics
6. Commissioning
Shift key
Switches between functions on keys with double assignment.
Switch over channel
In a configuration with several channels, it is possible to switch
between channels (switch from channel 1 through to channel n).
When a "Channel menu" is configured, all existing communication
links to other NCUs plus the associated channels are displayed on
softkeys.
By pressing this key, you can acknowledge the alarm marked by this
Cancel symbol.
Information key
This key displays explanatory information about the current operating
status (e.g. support for programming, diagnostics, PLC, alarms).
The letter "i" displayed in the user response line indicates that
information is available.
Window selection key
If several windows are displayed on the screen, it is possible to make
the next window the active one using the window selection key (the
active window has a thicker border).
Keyboard input e.g. the page keys, is possible only in the active
window.
Cursor up
Cursor down
Cursor to the left
Cursor to the right
PAGE DOWN
You "scroll" down by one display.
In a part program, you can "scroll" the display down (to end of
program) or up (to start of program).
PAGE UP
You "scroll" up by one display.
With the page keys you scroll the visible/displayed area of the window
that is active. The scroll bar indicates which part of the
program/document/... is selected.
Program management program overview A program can be opened in the text editor.
Interrupt Takes you directly to the Alarms
screen
User key Can be configured by the customer
Notes
The keys marked with an * also have a function in conjunction with
ShopMill/ShopTurn.
For this function to work, at least one recently edited program must be
found with sufficient read rights. The program must not be already
open in either a simulation or any other application. Actions such as
load, copy, select, etc. must not be in progress and the part program
must not be running on the NC.
In the above cases, the operation is denied with alarms 1203xx.
Press this hardkey in any operating area to reopen and display the
part program or file last edited in the Program operating area:
•If you are already in the Program operating area and the editor is
open, the program you last edited is displayed.
•If you are in any other operating area, and the editor is open, you
jump back to the editor in the Program operating area and the
most recent editor status is displayed.
If the editor is not open:
•If you are in another user application, you jump back to the
Program operating area and the editor is opened with the program
you last edited.
A full standard keyboard can be connected. However, a machine
control panel is required in addition to this keyboard.
The special function keys of the operator keyboard can also be used
with the full PC keyboard. The following table shows how the
horizontal and vertical softkeys and the special keys for the operator
panels are mapped onto the PC keyboard keys:
Full
Hardkey assignment
Caution
Full
The following table shows how the hardkeys of the MF 2 keyboard on
the PC are mapped onto the keys for the operator panels:
Hard-
Hard-
Hard-
Hard-
Hard-
MFII
MFII
out
key
Position
key
key
key
key
Hard key
Hard-
key
Hard key
The full standard keyboard does not meet the requirements (EMC) of
a SINUMERIK control. For this reason, it can be used only for
installation and service purposes.
Additional information
Since the English version of Windows is used in the control, the
keyboard language is English. A different keyboard language cannot
be set.
The machine tool can either be equipped with a standard machine
1 EMERGENCY STOP
button
2 Operating modes (with
machine functions)
3 Incremental mode
4 Program control
instructions
5 Direction key with rapid
traverse override
6 Spindle control
7 Feedrate control
8 Key-operated switch
Actions on the machine tool, for example traversing the axes or
program start, can only be initiated via a machine control panel.
control panel from SIEMENS (ordering data option) or with a specific
machine control panel from the machine-tool manufacturer.
The following description applies to the 19" machine control panel
supplied by SIEMENS (= standard). If you are using another machine
control panel, please consult the operating instructions of the
machine-tool manufacturer.
The standard machine control panel is equipped with the following
control elements:
• The axis drives are brought to a standstill under control,
The associated LED lights up as soon as feed stop has been
accepted by the control and
The following appears in the header (program control display):
FST (= Feed Stop)
Example:
− In "MDA" mode, an error is detected during execution of a block.
− A tool change is to be carried out.
Feed start
If you press the "Feed start" key:
• The part program is continued in the current block,
• The feedrate is accelerated to the value specified by the program,
• The associated LED lights up as soon as feed start has been
Press these keys to traverse the selected axis (X ... Z) in the positive
direction.
Press these keys to traverse the selected axis (X ... Z) in the negative
direction.
Axis keys (for milling machines):
Select the axis (X ... 9) for traversing
in the positive direction by pressing the "+" key or
in the negative direction by pressing the "-" key.
Rapid traverse override
If you press this key together with key "+" or "-", the axis moves in
rapid traverse mode.
• The specified increments and control range apply to standard
machines.
• Increments and control range can be modified by the machine tool
manufacturer to suit specific applications.
• Feedrate/rapid traverse feedrate and the values for the feedrate
override positions (if the feedrate override switch is also active for
rapid traverse) are defined in the machine data (see the
information supplied by the machine manufacturer).
MCS/WCS
You can switch between the machine and workpiece coordinate
systems in the Machine operating area using softkeys (MCS)/(WCS)
or the corresponding key on the machine control panel.
The rotary switch with latch positions allows you to increase or
decrease the programmed spindle speed "S" (equivalent to 100%).
The set spindle speed value "S" is output as an absolute value and a
percentage in the "Spindles" display (vertical softkey on main screen).
Control range:
50% to 120% of programmed spindle speed
Increment:
5% between latch positions
Spindle Stop
Spindle Start
Machine manufacturer
Spindle stop
*
When you press the "Spindle stop" key:
The spindle is decelerated down to zero speed and
The associated LED lights up as soon as "Spindle stop" is reached.
Example:
To change a tool
To enter S, T, H, M functions during setup
Spindle start
When you press the "Spindle start" key:
The spindle speed is accelerated to the value defined in the program
and
The associated LED lights up as soon as "Spindle start" has been
accepted by the control.
• The specified increment and the control range apply to standard
machine data (MD). These MD can be edited by the machine-tool
manufacturer to suit the specific application.
• The maximum spindle speed and the values for the spindle speed
override position are defined in the machine data and setting data
(see information supplied by the machine-tool manufacturer).
Functions can be assigned to key-operated switch positions by the
machine manufacturer. Using machine data, it is also possible to set
access to programs, data and functions to suit the user's
requirements.
The key-operated switch on the SINUMERIK 840D has 4 settings,
assigned to protection levels 4 to 7.
The key-operated switch has three different colored keys which can
be removed in the specified positions:
Switch positions
Position 0
No key
Protection level 7
Position 1
Key 1 black
Protection level 6
Position 2
Key 1 green
Protection level 5
Position 3
Key 1 red
Protection level 4
The screen is not automatically updated after a change in access
authorization (e.g., when the key-operated switch position is
changed), but only when the screen is next refreshed (e.g., on closing
and opening a directory).
The currently valid access authorization is checked every time a
function is executed.
If the PLC is in the STOP state, the input image of the machine control
panel is not scanned. For this reason, the key-operated switch
positions are not evaluated during commissioning.
Passwords As an additional option for setting access authorization, it is possible
to enter three passwords in the "Commissioning" operating area.
If the password is set, the key-operated switch positions are irrelevant.
References /IAD/, Commissioning Manual 840D.
2.2 Machine control panel (MCP)
2
2.2.6 Program control
Cycle Start
Cycle Stop
Single Block
NC Start
If you press the "NC Start" key, the selected part program (part
program name is displayed in header) is started at the current block
and the associated LED lights up.
NC stop
If you press the "NC Stop" key, processing of the active part program
is halted and the associated LED lights up.
After this, you can continue processing with NC Start.
Single block
This function allows you to execute a part program block by block.
You can activate the "Single Block" function in "Automatic" and "MDA"
modes. If single block is activated, the associated LED on the
machine control panel lights up.
• If single block execution is active, Stop is displayed on the screen
in the cycle (in the program control line)
• The message "Stop: Block completed in single block" is displayed
in the channel operational message line (in interrupt state).
• The current block in the part program will not be executed until you
press the "NC Start" key.
• Program processing is stopped after one block is executed.
You can execute the next block by pressing the "NC Start" key again.
You can deselect the function by pressing the "Single block" key
again.
The mobile SINUMERIK HT 8 handheld terminal combines the
functions of an operating panel and a machine control panel. It is
therefore ideal for visualization, operation, teach-in, and programming
at the machine:
- Manipulators/robots
- Machine tools
- Production machines
The 7.5 TFT color display provides touch operation. It also has
membrane key for traversing the axes, for numeric input, for cursor
control, and for machine control panel functions like start and stop.
To operate the HT 8, you must have the operator privilege.
See section “Machine control panel” for a description of the individual
keys.
The four customer keys are freely assignable and can be set up
customer-specifically by the machine manufacturer.
This <STANDBY> key presently has no function.
Operator Components/Operating Sequences 01/2008
2.3 SINUMERIK HT 8
2
2
Key <U>
CPF softkeys
(Control Panel Function)
The CPF softkey bar is displayed with the <U> key:
The CPF softkeys keys of the machine control panel emulated by the
HMI software. When the HT 8 has operator rights, the CPF menu is
displays with the <U> key. The menu is automatically hidden when the
area is changed.
The following softkeys are available (see figure on the left):
• <MACHINE> softkey: Select the "Machine" operating area
(corresponds to <Shift> + <F10>).
• < [VAR] > softkey: Select the axis feedrate in the increment.
• <Single Block> softkey: Switch single block execution on/off.
• <WCS MCS> softkey: Switching between MCS ↔ WCS
• "Back" softkey: Hide CPF menu; restoration of the user response
line and the softkeys.
The CPF menu is not displayed when the area menu or the channel
menu is active.
With the <MACHINE> softkey, the "multi-channel display" function is
also operator-controllable on the HT 8. The respective state is
displayed in the global machine status display (header).
(Mail Detlev Lutter from 15.06.2007)
Traversing keys
Switch over channel
Back
The PLC interface signals, that are initiated using the softkeys of the
CPF menus, are edge-controlled.
JOG and MDA / Teach In mode must be selected to set up the axes
with the traversing keys.
The labeling of the 12 traversing keys is shown on the housing of the
touch panel. Display of the labeling for up to 6 axes is performed by
the PLC program (machine manufacturer).
If the labeling for the traversing keys is displayed, all the other
softkeys cannot be operated.
Channel switchover is performed by touch operation of the touch
surface on the global machine status display:
The virtual keyboard is displayed from the active operator area. The
keyboard is automatically hidden again when changing the area or
when exiting the application. The virtual keyboard is located across
the complete header and can be shifted using the mouse.
The following languages can be selected for the virtual keyboard
online: German, English, French, Spanish.
The virtual keyboard can be displayed and hidden in all operator
areas using a touch field located above the vertical softkeys. This
touch field is only displayed if the connected HT 8 or Touch Panel has
operator rights.
To perform calibration, press the keys <Recall> + <MENU SELECT>
simultaneously to start the command shell:
1. The "Calibrate TouchPanel" button starts calibration.
2. Follow the instructions on the screen and touch the three
calibration points one after the other.
This completes the calibration.
3. Then press the horizontal softkey or button "1" to make the
connection to the required PCU and return to the HMI-Advanced
user interface.
1 Operating areas
2 Channel status
3 Channel operational messages
4 Channel name
5 Alarm and message line
6 Operating mode, submode, (increment if relevant)
7 Program name of the selected program
8 Program status
9 Program control
10 Additional information (help)
i You can display information by pressing the i key
^ Recall: Return to higher-level menu
> ETC.: Expansion of the horizontal softkey bar in the same.
Menu
The working windows (program editor) and NC displays (feedrate,
tool) available in the selected operating area are displayed here.
The unit for positional data is preceded by the diameter symbol ∅
in the work pane if the axis is currently the transverse axis and if
the tool coordinate system is set. If diameter programming is
disabled with DIAMOF, the symbol preceding the unit is no longer
visible.
12 User response line with user information
Here user information is displayed for the selected function (if
available).
13 Focus
The selected pane is highlighted by a frame. The window header
display is inverted. Data entered on the operator panel front apply
to this window.
16 Recall function, i.e., key ^ is active
17 ETC. function, i.e., > key is active
18 Horizontal softkeys
19 Vertical softkeys
The softkey functions available in the selected operating area are
displayed in the horizontal/vertical softkey bar (corresponding to F1
to F8 on the full keyboard).
Additional information
The screen layout may differ slightly from the layout displayed above,
depending on the screen size or resolution used.
2.4.2 Global machine status display
1 Operating areas The currently selected operating area is displayed (Machine,
8 Program status The current status of the part program being executed is output:
• Program aborted
• Program running
• Program stopped
The "program status" output field can be configured, e.g. with the
"Channel-wide status display with symbols" function (Subsection 4.1.3
and see machine manufacturer's specifications).
9 Program control display Functions that have been activated can be set via "Program control"
so that they are displayed.
(See Section 4.6 Automatic mode, “Program control”)
Single block with STOP after
each machine function block
SBL2
Single block with stop after
each block
SBL3
Stop in cycle
2
Function
Functions that have been activated are visible in the program control
display (can be set via "Program control", see Subsection 4.6.12). The
functions are displayed irrespective of the selected menu.
Program blocks in which the block number is preceded by a slash are
skipped when you run the program (e.g. "/N100 ..."). Up to 10 program
levels can be hidden (e.g., "/6N100 .."; the 7th program level is
hidden)
If this function is active, execution is interrupted after every block that
triggers a function on the machine
(calculation blocks do not cause an interruption).
If this function is active, the part program blocks are executed as
follows: Each block is decoded separately and execution is interrupted
after every block.
If this function is active, the part program blocks are executed
individually in the cycle as follows:
Each block is decoded separately and execution is interrupted after
every block. Part program blocks are
- Traversing blocks
- Switching and auxiliary functions
- Blocks generated internally in the controller (e.g. blocks inserted
for tool radius compensation)
- Thread blocks after retraction
- Thread blocks with dry run feedrate
Thread blocks without dry run feedrate are an exception to this. In
such blocks, a stop is only performed at the end of the current thread
block. SBL2 can only be selected in the Reset state.
Either SBL1 or SBL2 can be selected!
This function can be activated only in the "Single block" state.
Traverse movements are performed with the feedrate value set in the
setting data "Dry run feedrate".
This dry run feedrate function replaces the programmed motion
commands.
The override switch for the feedrate also applies to the rapid traverse
feedrate.
When this function is active, processing of the program is stopped at
every block in which miscellaneous function M01 is programmed. The
message "Stop: M00/M01 active" is then displayed on the screen.
Press the NC Start key to resume execution. If the function is not
activated, special function M01 (from the part program) is not taken
into account.
When this function is active, program execution on the NC is
interrupted on request by the PLC at blocks containing the additional
function for a conditional stop.
The machine data 22256: AUXFO_ASSOC_M1_VALUE you can
define a function associated with M01. The value of this miscellaneous
M function number is then equivalent to a programmed stop 2.
/FB1/Description of Functions - Basic Machine
Predefined Auxiliary Function "Associated auxiliary functions for M0,
M1"
When the "DRF" function is active, DRF offsets are applied.
If "Program test" is selected, the output of setpoints to axes and
spindles is disabled. The setpoint display "simulates" the traverse
movements.
The activated feed stop is displayed.
“Feed stop” is indicated in the feedrate window by means of the
symbol “Feedrate not enabled” and is omitted from the program
control display. This function is not activated/deactivated under
Program Control, but via the “Feed Start/Feed Stop” keys on the
machine control panel.
This identical functionality applies only if the operating areas are left
References Commissioning Manual HMI Advanced,
Functions
A range of keys are available in the various operating areas and
menus. The function of the keys is the same in all operating areas.
intact as supplied by Siemens AG and no modifications have been
configured by the user.
Additional information
It is possible to customize the menu trees. In this way, users are able
to define softkeys according to their individual needs. Due to this
capability, the menus and softkeys on your control may be different to
those described in this Operator's Guide.
see Chapter “Generating user operator menus”
The following section describes functions which you can select in
several operating modes.
2.5.1 Program overview and program selection
An overview of all workpiece directories/programs that exist is
Position the cursor on the desired workpiece/program.
Function
After selection of a workpiece or program overview, individual
workpieces or programs can be enabled or disabled for execution.
Sequence of operations
"AUTO" mode is selected in the "Machine" operating area.
The appropriate channel is selected.
The channel is in reset state.
The workpiece/program to be selected is in the memory.
The name of the selected workpiece is displayed on the screen in the
"Program name" field at the top. The program is then loaded.
2.5.2 Changing the menu window
Scroll in menu window:
Position cursor in menu window:
If a screen comprises several windows, you can use the "Window
selection" key to switch between the individual windows. You only
need to do this if you wish to enter data on the operator panel front.
The focus changes to the selected menu window (the header and
border of the active window appear in a different display format).
If the content of a window covers several screen pages, you can use
the "Page" keys to scroll up or down through the information.
A scroll bar indicates that the content of the window extends beyond
the visible display.
You can position the cursor at the desired point in the menu window
with the "Direction keys".
The "Direction keys" can be used to position the cursor on the desired
directory/file.
If you enter a character on the alphanumeric keyboard, the cursor
moves to the first name that begins with the character.
Press the "Input" key to open or close a directory.
You can open a file with the "Input" key if you wish to edit it in the
ASCII editor. The editor is opened automatically.
This key is used to select a file. It is possible to select multiple files.
The symbol appears next to the cursor bar when a file is selected.
In order to select a block of files, press the "Shift" and "Cursor down"
keys simultaneously.
The first time you press the keys, the start of the block is selected.
The subsequent files are selected continuously
until you press the "Cursor up" or "Cursor down" (without "Shift") key.
Position the cursor on the input field and start to type. When you begin
If you wish to edit inputs/values, the corresponding key is always
displayed automatically on the right of the input field. The following
input fields are available:
Always confirm your input with the "Input" key. The value is accepted.
With this key, you can switch to the next value in the selection list
without displaying the entire list (e.g. to select from only a small
number of values/settings).
• The editor displays only the characters which can be input via the
operator panel front keyboard.
• A part program opened by the editor cannot be simultaneously
started in the NC (enable is canceled); an alarm (14014) is
indicated in this case. If the control is switched off while the editor
is open, the enable might have to be set manually.
Confirm input:
OK
Abort
Your inputs are accepted when you press the "OK" softkey. The
selected function is executed. The window is closed, and you return to
the menu level from which the window was called.
Cancel input:
Your inputs are rejected if you select the "Abort" softkey. The selected
function is aborted. The window is closed and you return to the menu
level from which the window was called.
This is the same as when returning from a function (vertical softkey
bar).
The "Edit" key can also have an "Undo" function if you abandon the
input/modification you have just entered. The cursor remains
positioned in the currently selected field.
Switch from the horizontal menu level back to the call menu level.
A part program selected in the NC can generally only be edited when
the channel is in the reset state. When a part program is selected and
the relevant channel is in the "Channel Reset" state, the program can
be fully edited.
The end of block character is not displayed as "
displayed as "¶".
Please note:
It is possible to edit a program both directly in the NC and on the hard
disk in the ASCII editor. How programs are saved on the hard disk is
determined by settings.
The following functions are fully enabled in the Program and Services
Sequence of operations
operating areas but only partially in the Machine operating area.
In the Machine operating area, the ASCII editor is called via the
program editor, in Services, by selecting a file in the file manager.
You have selected the file you wish to edit in the directory
and pressed the "Enter" key,
the vertical softkey bar changes. Your selected file is opened in the
text editor.
Use the "Direction keys" to position the cursor in the text.
You can page up and down using the "Page" keys.
The character on which the cursor is positioned is deleted.
Press the "Backspace" key to delete the character to the left of the
cursor.
Press the "Input" key to end a block. "L
automatically generated.
" ("Line Feed") is
F
Overwrite
Mark
block
Vertical softkeys
Overwrite
The cursor toggles between insert and overwrite modes.
Select block
When you press this softkey, the vertical softkey bar changes. The
softkey marks the beginning of a block.
Now position the cursor at the end of the block.
The block is selected automatically.
Copy
block
This softkey copies the selected block into the buffer.
If a line, which was generated by a support function, is selected the
complete support block is copied.
It remains stored in the buffer even if another part program
is selected.
Delete
block
The selected block is deleted.
If a line that was generated by a support function is selected the
complete support block is deleted.
Mark
block
Selection mode is canceled when you press "Select block".
Paste
block
Paste block
This softkey pastes the cut or copied block from the buffer into the text
in front of the cursor position.
The “Find/Go to…” dialog box opens. You can select functions for
positioning and searching via the vertical softkeys:
Program
start
Program
end
Go to...
Find
The following search methods are available:
• Search to the beginning of the part program (cursor on the first
character in the program)
• Search to the end of the part program (cursor on the last character
in the program) and
• Proceed to a particular NC block with "Go to.."
• Or search for a particular character string with "Find".
"Go to...": Enter the block number you are looking for.
• If the line being searched for contains an "N" or ":", you are taken
to the block in question.
• A message is output if there is no block with the specified number.
OK
Abort
Press the "OK" softkey or the "Input" key to position the cursor on the
block number/line number of your choice.
The "Go to..." window is closed.
If you press “Abort” the positioning process is stopped and the window
closed.
"Find":
Enter the character string you wish to find.
The string you enter is sought downwards from the current cursor
position, the find result appears as highlighted text.
Find
next
Replace
or
or
You can start a new search by pressing the "Find Next" softkey or the
"Input" key.
Enter the new text with the "Replace" softkey.
The text found is replaced by the "replacement text". The new text is
replaced when you press "Input". Every time you press "Input", a new
find and replace process is started.
Replace
all texts
Enter the new text with the "Replace All" softkey. The query asks you
"Do you really want to replace all non-write-protected strings: ...
globally with ... ?".
Note:
This function can be interlocked with a password (see Commissioning
Manual HMI Advanced).
The function "Replace All" is only enabled for files located on the hard
drive (i.e., not in the NC memory).
2
Abort
Save
file
Close
editor
If you press “Abort”, the Find + Replace process is stopped and the
window closed. You are back in "Edit mode" again".
Save File
Changes are saved in the file loaded in the editor.
Additional information
Please note that the changes to programs stored in the NC memory
take immediate effect.
The save options for the control system can be altered in the
"Settings" menu (e.g., save automatically, etc.).
(See Chapter "Startup")
Close editor
When you select the "Close editor" softkey, a dialog box may appear
in which you must confirm whether or not to save the changes. The
text editor is then closed and the current program overview is
displayed again.
Horizontal softkeys
Contour
Drilling
Turning
OK
Generate
contour
Accept
contour
Milling
Free contour programming
Use the "Contour" and "Generate contour" softkeys to call up the free
contour programming function.
The part program block is inserted in the part programs with the
appropriate parameter settings.
Cycle parameterization
The following programming support functions are available:
• Drilling, milling, turning (cycles)
• Contouring (free contour programming)
You can call up the relevant cycle parameter settings via the Drilling,
Milling, Turning vertical softkeys.
Enter the new values for the cycle parameters.
The part program block is inserted in the part programs with the
appropriate parameter settings.
The simulation is called (see /BA/, Operator's Guide, Interactive
programming or Chapter 6 Program operating area).
The "Simulation" softkey is displayed only if the simulation function
can be called in the current operating situation.
Change the parameters.
Recompile
OK
Renumber
When using cycle support in the part program, additional comment
References Commissioning Manual HMI-Advanced: “Expand User Interface”
Recompile
If program steps (cycle/contour) have already been parameterized but
must be changed, you can display and edit the parameter values with
their meanings.
Position the cursor in the text editor on the line with the program step
(contour/cycle) whose parameters you wish to change.
A screen form containing the parameter settings for the selected
cycle/contour appears on the screen.
The part program block is automatically inserted in the part program
with the new parameter settings.
The block numbering in the program shown in the editor is executed
again according to the values defined under the "Settings" softkey.
lines are generated in front of and behind the cycle call
recompilation.
These lines start with ;# ... .
When cycles are called that were directly recorded with the editor (or
even when "old" cycles are called), this information is missing.
The ;#-lines, which are the additions required for screen form support,
are generated during recompilation of these cycle calls. As a result,
the length of the part program is expanded by a number of lines.
Define the following values in the "Editor Settings" window:
• Horizontal scrolling ON/OFF
• Display hidden lines ON/OFF
• Deactivate LF in program
If this setting is selected, a space is displayed in the editor window
on the screen in place of the linefeed character. In the file to be
edited, the linefeed character is retained.
• Time interval for Automatic Save
When you set Automatic Save, you can also set the time intervals
at which text must be saved automatically (applicable only to files
on hard disk). If a value ≠ 0 is entered, the "Save file" softkey is not
displayed. If the value 0 is entered, automatic save is not
performed.
• Automatic numbering ON/OFF
A new block number is automatically inserted on every new line. If
you wish to assign new block numbers to an existing program, use
the "Renumber" function.
• Number of first block
• Incrementation of block numbers (e.g. 1, 5, 10)
The following settings are possible for contour programming:
• Last line
Each time you complete a program step in the contour
programming you can insert a text in the last line
(e.g., "End of contour").
Additional information
• The coordinate system and the technology to be used are set via
the machine data; see Commissioning Manual HMI Advanced.
• Edited programs are automatically enabled after saving.
In this context, a program can be a main program, subprogram, cycle
Function
It is possible to switch between channels when several are in use.
Since individual channels may be assigned to different mode
groups, a channel switchover command is also an implicit mode
switchover command.
If the selected channel is linked to another NCU (M:N link), the HMI
Advanced is also switched over implicitly to the relevant NCU.
When a "Channel menu" is configured, all existing communication
links to other NCUs plus the associated channels are displayed on
softkeys.
The following three channel statuses can occur in each mode:
1. Channel reset
The machine is in the initial state, e.g., after power-on or after end
of program. The initial state is defined by the machine-tool
manufacturer in the PLC program.
A program has been started, the program is being executed or a
reference point approach is in progress.
The running program or reference point approach has been
interrupted.
or a series of NC blocks.
2. Switch over configured channel group/channels (1 NCU).
3. Switch to another NCU (with M:N link involving several NCUs).
The cursor is positioned on an input field or input/output field.
In pocket calculator mode, you can convert numeric values from the
=
=
Equal key
Switch to pocket calculator mode.
In this state, if you enter a basic arithmetic symbol (+, -, /, *) followed
by a value (e.g. 13.5) and
then press the input key, the next value entered is calculated with the
preceding value.
If the input/output field is opened with the input or equal key, the editor
is in insert mode; if the field is opened directly with a character, the
editor is in overwrite mode.
Inch/metric conversion
metric to inch system by entering "I" and from the inch to metric
system by entering "M".
Proceed as follows to convert values:
• Position the cursor on an input field which contains a numeric
value or enter a numeric value
• Press the equal key
• Enter the letter "I" (convert to inches) or "M" (convert to metric)
If, for example, you have made an input error, you can select the HMI
Available help functions include:
Function
Whenever the help symbol appears in the user response line, this
means that additional information can be called via the Help key. A
comment appears in the user response line or a dialog box opens.
Help to access detailed information about the error that has just
occurred, e.g. the Diagnostics guide is displayed.
• Alarm help:
Detailed information about the alarm or message displayed
• MD help:
Detailed information about the selected machine data or setting
data
• Editor help:
Brief information or, if the key is pressed again, detailed
information about the command or function indicated by the cursor
position.
Sequence of operations
Page
down
Next
entry
Follow
cross ref.
Go to...
Zoom +
Exit
help
Pressing the "Information" key, e.g., in the "Diagnostics" operating
area, automatically calls and displays HMI Help information for a
currently pending alarm.
You can page through the document with the softkeys "Page up" and
"Page down",
or
Page
up
you jump to the next hit in the document with "Next entry".
Where there are cross-references to other documents, you can jump
to a particular point in that document with this softkey.
You can search for any words in the document with the search
or
Zoom -
function "Go to ...".
With the softkeys "Zoom +" and "Zoom -" you can increase or
decrease the zoom factor in the document view.
By pressing "Exit help", you can return to the editor.
The following help functions are available as programming support for
Function
editing part programs in the editor via the "information" key:
•Quick help on program commands
For configuring, see Commissioning Manual HMI-Advanced :
"Help in the editor" (HE1)
− Help in part program for instructions: Display descriptive text
(e.g. G9 "Exact stop - deceleration")
− Display an overview of topics (e.g. "Preparatory functions",
"Path commands", "Path traversing behavior", etc.), to which
instructions are assigned.
− Display an overview of instructions with descriptive text
− Search selectively in special screen forms on the basis of topic
assignment or by entering a character string
− Transfer the selected instruction to the editor
• Quick help "Parameterization form" + extended help "pdf"
Configurable parameterization forms from which you can jump to
a particular page in the documentation (pdf file), e.g.,
parameterization forms for cycles, jump to Programming Guide
Cycles:
For configuring, see Commissioning Manual HMI-Advanced:
“Expand User Interface (BE1)”.
•Quick help for program commands + extended help "pdf".
From the context-sensitive help you can jump to the
corresponding page in the documentation with the "information"
key, e.g. jump to Programming Guide Fundamentals.
You can call up a help function to provide programming support with
the editing of part programs via the "information" key. This help
function can assist in the following ways:
• Context-sensitive display of instructions plus descriptive text on the
basis of the cursor position (e.g., G9 "Exact stop - deceleration)
• Display an overview of topics (e.g. "Preparatory functions", "Path
commands", "Path traversing behavior", etc.), to which instructions
are assigned.
• Display an overview of instructions with descriptive text
• Search selectively in special screen forms on the basis of topic
assignment or by entering a character string
• Jump from the context-sensitive help via the "information" key onto
the corresponding page of the documentation, e.g., jump to
Programming Guide Fundamentals
• Jump to an input screen with the "Input screen" softkey in which,
for example, a cycle is assigned new parameters.
• Transfer the selected instruction to the editor
Notes
If the help function is being used by one editor, it is not available for
use by other editors.
If transfer is possible, the instruction selected in the overview is
inserted directly in the part program with "Transfer to editor".
If an instruction selected when context sensitivity is active differs from
the programmed instruction, the programmed instruction is
overwritten.
If extended context sensitivity is not active or if a different selection is
displayed with "Find", "Topics" or "General overview", the selected
instruction text is inserted in the part program after the instruction
marked by the cursor.
Exit
help
s an alternative to returning to the editor by transferring an entry, this
softkey can be selected to close the Help window and return to the
part program writing screen.
Apart from context-sensitive help, it is also possible to search
independently of context for instructions, descriptive texts or topics.
General
Overview
Topics
With "General overview" a full overview of the instructions and
relevant descriptive text stored in the help system is displayed.
With "Topics" the stored topics are listed for which a functional
grouping of the instructions can be displayed.
To select a topic, you can either use the cursor keys or enter the topic
number in an input box.
If a topic is selected and you press "Input" or the "Display topic"
softkey, the instructions associated with the selected topic are
displayed.
With the "Find" softkey you can define a search text in an input
window, which you can search for using
• "Instruction text only"
• "Descriptive text only"
• "Instruction and descriptive texts".
No distinction is made between upper and lower case.
With "Input" or "Start search" a search is made using the defined
search text in accordance with the instruction or descriptive part. Any
matching instructions or descriptions found during the search are
displayed.
Notes for setting the help system in the editor
The editor help uses a standard text file (see Commissioning Manual
HMI Advanced), which contains topics and instructions with
descriptive text.
If you want to create an end user text file for the help in order to record
your own instructions/topics, you can enter the path\name of the text
file under the "Settings" softkey in an input window as "end user text
file".
You can also change the context sensitivity under "Settings".
You can choose between:
• "Display with same initial wording" (extended context sensitivity)
and
• "Display with identical wording"
If, for example, in the option "Display with same initial wording" the
cursor is located to the right of the instruction "G4", all instructions with
the same initial wording, e.g., "G40, G41, G42" are also displayed.
With "Display with identical wording" the current instruction, e.g., "G4"
is displayed.
The settings are activated by restarting the help system.
If you select the individual descriptions in the full overview with the
cursor key, you can jump directly to the Programming Guide, for
example, with the "info" key, if the symbol for the info key is displayed
on the bottom right part of the screen (see Fig. below).
If "Parameter input" appears in the vertical softkey bar, you can assign
parameters in an input screen for a particular instruction
(e.g., a cycle).
2.6.3 Extended help for program commands
Prerequisite:
Function
You can call up a help function (quick help) to provide programming
support for editing part programs via the "information" key in the
program command editor.
If the quick help is not sufficient, you can also open the Programming
Guide (pdf file) by pressing the "information" key again. The command
you are looking for is highlighted in the document.
Sequence of operations
The cursor is positioned on a programming command (e.g. G01).
You can call up the help function (quick help) in the editor using the
"information" key.
Press the "information" key again to open the Programming Guide
(pdf file) with Adobe Acrobat Reader.
Creating the file "Workpiece.JOB" (z.B. SHAFT.JOB)
There are various methods by which job lists can be created:
• While creating a workpiece directory with the function "New",
generate a standard job list as a file in this workpiece. The job list
syntax is included as a comment in this standard job list.
The "Create templates for job list" field under "Startup/HMI/System
settings/Templates“ must first be checked.
With this method, the file is automatically assigned the name of the
relevant workpiece directory, Workpiece.JOB (e.g. SHAFT.JOB).
• Create job lists with different names in an existing workpiece
directory with the function "New".
• Job lists can be inserted in an existing workpiece directory.
The job list can be modified with the editor.
Notes
You can create your own templates for job lists or standard part
programs/subprograms in the directory \Templates\Manufacturer or
\Templates\User. The data manager always searches the User
directory first, then the Manufacturer directory, and finally the Siemens
directory. Job list templates can be stored according to language and
system.
See Programming operating area: 6.1.5 Templates.
As regards the job list commands, a distinction must be made
between an m:n network and a 1:1 link between the HMI and NCs.
It is advisable to use the instruction LOAD for a 1:1 link and COPY for
an m:n link, at least for global programs and, in particular, cycles used
in several NCUs.
Comment
ll terms placed inside "brackets" or ";" are comments and are ignored
when the job list is processed.
Description of syntax
2
LOAD [source]
The LOAD instruction loads one or several files from the HMI into the
NC working memory, deleting the source file on the HMI. In other
words, the files are only stored in one location.
This instruction is recommended for a 1:1 link.
[source] is [path]/[name]
The path/name defines the relevant path within the file tree of the data
manager.
Wildcards (i.e., *) may also be used in the name.
Examples:
LOAD *
(Loads all files from the workpiece directory of the job list)
LOAD /MPF.DIR/*
(Loads all files from one directory, e.g., in this case all files
from part programs (MPF.DIR))
LOAD PART1.MPF
(Loads one file, e.g., PART1.MPF from the currently selected
The SELECT instruction selects a program for execution. The
selected program must be loaded into the working memory of the NC.
It can then be started with NC Start.
If programs on the hard disk must be executed, then the command
must include the keyword DISK.
[source]
is the name of the main program which is selected for execution in a
specific channel in the NCK.
[destination]
A channel must be specified as the destination.
CH=
Channel number (for a 1:1 link only);
or
with NETNAMES:INI: Channel name (channels are unambiguously
distributed across all NCs);
or
NC name, channel number
Example:
CH=2
(2, corresponds to the channel number)
CH=Station5
(Station5, corresponds to channel name from
NETNAMES.INI)
CH=ncu_b,1
(ncu_b, corresponds to the NCU name from NETNAMES.INI
1, corresponds to the local channel number of this NCU)
[DISK]
can be optionally specified for program execution from hard disk.
Examples:
SELECT PART12 CH=CHANNEL22
SELECT PART12 CH=NCU_2,2
(PART2 is selected in the 2nd channel of NCU_2)
SELECT /shaft1.wpd/side1.mpf CH=2 DISK
(Part program PAGE1.MPF of workpiece SHAFT1.WPD
is executed from hard disk in the 2nd channel)
2.7 Job list
(Loads one file from one directory, in this case from the
subprogram directory SPF.DIR)
The COPY instruction copies one or several files from the HMI to an
NC working memory. The original files remain stored on the HMI.
The COPY instruction is executed only if the relevant file does not yet
exist at the destination or if it has a different time stamp.
This instruction is recommended for an m:n link.
If this type of file needs to be modified, it must always be edited on the
NC. If the file has been distributed more than once via the job list, and
you want the changes to be active in all NCs, you must first unload
that file, then edit it, and finally redistribute it via the job list.
[source] is [path]/[name]
[destination] is the NCU/channel address:
The destination can be specified using one of the three address
categories. Only the logical name from the NETNAMES.INI file is
taken into account.
NC= Name of the NCU
Without NETNAMES.INI, it is only possible to specify the NC
name with NC=.
CG= Name of the channel group, i.e., copy in every channel of this
group (therefore in all NCs to which the channels are
assigned).
Parameter CG can be specified only if a channel menu is
configured.
CH= Name of channel
Channel names are only uniquely assigned across all NCs, if
a channel menu is configured.
If no destination is specified, the source is copied to the NC currently
linked to the HMI. If * is entered as the destination, the source is
distributed to all the NCs configured in NETNAMES.INI.
COPY * *
(Copies all files from the workpiece of the job list to all NCs
that are configured in NETNAMES.INI)
COPY PART12.MPF NC=NCU_2
(Copies one file from the workpiece of the job list to the NC
"NCU_2")
COPY /SPF.DIR/PART1.* CG=MILL2
(Copies all files with one name from one directory, e.g.,
PART1.* from subprograms (SPF.DIR) to a channel group,
i.e., to all NCs that have channels from this group assigned to them)
COPY /MPF.DIR/* CH=CHANNEL22
(Copies all files from one directory, e.g., all files from part
programs (MPF.DIR) to the NC which has this channel assigned to
it.)
2.7.2 Example of a job list with two-channel 1:1 links
LOAD /MPF.DIR/Gen.MPF
Example
If only channel1 and channel2 on NCU1 (1:1 link) were involved in
machining of the workpiece, then the job list structure would be as
follows:
SELECT /Work.DIR/Part1.WPD/Channel1.MPF CH=1
SELECT /Work.DIR/Part1.WPD/Channel2.MPF CH=2
The destination is not specified for loading in a 1:1 link, the current NC
is the default.
Position the cursor on the correct workpiece directory.
Manage
data
Load
Selection
Unload
Load
e.g., press the "Manage data" softkey under "Services".
The horizontal and vertical softkey bars change.
Then execute functions
• "Load"
• "Select"
• "Unload"
If a job list named Workpiece.JOB is stored in a workpiece directory,
then the functions are executed for that job list.
However, the functions can be executed directly on the job list, e.g., if
the directory contains job lists that are named differently from the
workpiece.
Additional information
"Load" job list
"Load" means that all the prepared job list instructions are executed.
The data is distributed from [Source] to [Destination], to the
destination NCs with the instruction LOAD or COPY. The workpiece is
then marked as "loaded".
SELECT instructions are ignored.
If the workpiece/job list is loaded, then the log window displays a list of
the files to be distributed.
The log window can be displayed in the event of an error. Loading of
the job list can then be aborted if necessary.
Marking of files on user interface
If the file is stored only on the hard disk of the HMI, then it is marked
as "not loaded".
If the file is only located in the working memory of the NC, it is marked
as loaded with an "X".
If the file is located both on the HMI and the NC, the identifier "X" is
only removed when the files are no longer identical.
If the files have different time stamps or are of different lengths, the
identifier is "!X!".
"Select" job list
If you select a job list or workpiece with job list, all instructions of the
job list are executed.
LOAD instructions are executed if the files are still stored on the HMI.
COPY instructions are executed only if the files are not stored on the
NC or if the file copy on the NC has a different time stamp to the HMI
copy. If the time stamps are different, the system asks whether the file
should be overwritten.
SELECT instructions are executed.
"Unload" job list
"Unload" means that the instructions of the job list are "undone", the
instructions in the job list are executed in reverse order, e.g.:
Data which have been loaded to a destination NC with a LOAD
instruction are unloaded from [destination] to [source] into the source
directory on the HMI.
Data which has been loaded to a destination NC with a COPY
instruction is deleted in the [destination] if the time stamps are
identical. If the file on the NC was changed, the user is prompted
whether the version from the NC is to be saved to the HMI.
With "Unload" only files are transferred from the passive file system of
the NC. If, for example, modifications have been made to the active
data in parameters, these must be saved beforehand.
When you rename a workpiece directory, all the workpiece files under
that directory that have the same name as the directory are renamed.
If a job list with the name of the directory exists, the instructions in that
job list are also renamed.
Comment lines remain unchanged.
Example:
Workpiece directory A.WPD is renamed B.WPD:
All files with the name A.XXX are renamed as B.XXX , i.e. the
extension is retained.
If a job list called A.JOB exists, it is renamed as B.JOB.
If this job list contains instructions of file A.XXX and these are located
in this workpiece directory, then that file is also renamed B.XXX.
Example:
If job list A.JOB contains an instruction
LOAD/Work.DIR/A.WPD/A.MPF
The "Manage programs" softkey in the "Program" operating area must
be pressed.
Place the cursor on the workpiece directory that you want to rename.
The "Rename" dialog window opens.
Operator Components/Operating Sequences 01/2008
2.7 Job list
2
2.7.6 Copying workpieces with job lists
This function only applies to the "Program" operating area.
When you copy under "Services", the names remain unchanged.
Sequence of operations
2
Manage
programs...
Paste
OK
Copy
The "Manage programs" softkey in the "Program" operating area must
be pressed.
Position the cursor on the file that you want to copy and press the
"Copy" softkey.
The file is marked as the source for copying.
Press the "Insert" softkey, specify another name if required
and confirm with "OK".
2.7.7 Archiving workpieces with job lists in the case of M:N
Function
When archiving workpieces that contain job lists of the same name, in
the case of M:N, you are asked whether the job lists to be unloaded
are to be executed. You can terminate the action with "Abort",
otherwise all job lists are executed and archiving is then started.
In the "Services" operating area, press the "Data from" softkey. The
"Programs/Data" file tree is displayed.
The vertical softkey bar changes.
Please refer to Chapter "Reading out data" in "Services" operating
area for additional sequences of operation.
To provide support for entry-level users or an orientation guide for
others, this overview uses a typical operating sequence (from control
system power-up to back-up of a user-generated part program) to
explain how the functions described can be located.
Use the "Load" - "Unload" softkeys to transfer the data to the NC or
from the NC to the hard disk.
Hard diskHMI
Load
Unload
Save
Edit
Edit
Tool offset TOA
Zero offset ZOA
R parame ters
GUD
Edit
Program memory
Parts programs
Sub routines
Workpieces
NC
Display data
Channel 1
...
Channel n
RS-232 IFC
Axes
Axes
Data in the NC memory are retained when the control power supply is
switched off. Only one copy exists of programs that are loaded from
the hard disk to the NC memory. The program memory in the NC is
limited (see Chapter 9.3 under “NC memory”).
The Machine operating area includes all functions and influencing
Select machine area
Machine
or
When you switch on the control, it is usually in the "Machine"
Function
variables which initiate actions on the machine tool or measure its
status.
There are three different modes in this area:
• JOG: JOG is the mode required for manual operation and
setting up of the machine. The setup functions provided are
"Reference point approach", "Repositioning", "Handwheel" or
"Traverse in preset increments" and "Redefine control zero"
(preset).
• MDA: Semi-automatic operation
Part programs can be set up and processed block by block in this
mode. The tested blocks can then be stored in the part program.
In Teach-in mode, positions can be traversed and stored to
generate motion sequences, which are then stored in the MDI
program.
• Automatic: Fully automatic operation
Part programs are executed fully automatically in Automatic mode,
i.e., part programs are selected, started, corrected, selectively
controlled (e.g., single block) and executed in Automatic.
You can switch to the "Machine" area at any time from any of the
other operating areas simply by pressing the "Machine area" key.
operating area and in "JOG" mode.
Please consult the documentation provided by the machine
manufacturer!
The state after power-up can be configured and might therefore
deviate from the default.
In "JOG" mode you can select the following machine functions via the
machine control panel or softkeys in the main menu:
Inc (traverse in preset increments)
Repos (repositioning according to a defined position)
Every channel behaves like an independent NC. A maximum of one
Technologically-related channels can be combined to form a mode
Function
part program can be processed per channel.
• Control with one channel:
One mode group exists.
• Control with several channels:
Channels can be grouped to form several "mode groups."
Example:
Control with 4 channels, where machining is carried out in 2
channels and 2 other channels are used to control the transport of
the new workpieces.
Mode Group1 Channel 1 (machining) Channel 2 (transport)
Mode Group2 Channel 3 (machining)
Channel 4 (transport)
group.
Axes and spindles of the same mode group can be controlled by one
or more channels.
An operating mode group is in one of "Automatic", "JOG" or "MDI"
operating modes, i.e., several channels of an operating mode group
can never assume different operating modes.
Channel status via symbol
The channel status and the channel operational messages are output
with
symbols in the channel status line:
Channel status
Channel interrupted
Channel active
Channel RESET
Channel operational messages
Stop: Action is required
(e.g., cancel feed disable).
The status of channels, feedrate and spindles are output for a number
Function
of channels via symbols in the program status line as well as the
machine status, if applicable - or the machine status only.
The machine manufacturer can customize the display; custom
symbols can be displayed in addition to the standard symbols.
Initially, this only applies to permanent one-to-one links involving one
HMI and one NCK.
Machine manufacturer
The following SINUMERIK-specific status displays are
Application example with 4 channels and 2 spindles:
or
Please follow the instructions of the machine manufacturer.
available:
• Channel status with overlaid spindle and feedrate stop
• Channel status with overlaid feedrate stop
• Channel status
• Spindle status
Significance of colors:
Red Machine/control stopped
Yellow Waiting for operator to take action
Green Machine/control running
Gray Miscellaneous
Channel status
Channel interrupted
Assuming that the following requirements are met, you can display
channel information for 2 channels simultaneously with controls for
which 2 or more channels have been configured.
The 1st channel (left pane) is the channel which was explicitly
Assuming that the above conditions are met, two-channel display
Prerequisites
Representation
• An M:N assignment is not active
• Two or more channels exist
• The machine data display is set for 2 channels
Two channels are shown side by side. One of these channels has the
focus.
selected in single-pane view This selection can also be made outside
the Machine operating area.
The right-hand pane displays:
•The associated channel configured in netnames.ini in section
[MULTICHANNEL] or, if not available
•The subsequent channel configured in the same group in
netnames.ini or, if not available
•The channel with the next highest number.
becomes immediately effective when the Machine operating area is
started.
Additional information
4
Two-channel view
Two-channel display is simply a display method for viewing the
channel information. Changes to NC channel data must still be made
in the single-pane display. See switchover. As changes to the NC
channel data are not entered via two-channel display, no modespecific softkeys are required if channels in different operating modes
are displayed in the left and right panes.
The division into two channel panes results in new supplementary
conditions for the information in each channel pane: In two-channel
view
•It is not possible to make entries in the relevant buffers in "MDI"
and "Teach-in" modes.
You have to switch to single-channel view to make entries.
• Traversing movements of the axes are not accepted.
• The "program blocks" display is disabled if a part program is being
executed from an external source in one of the displayed
channels.
For selecting and changing operating modes, please refer to the
following chapter.
If "overstore" is active in single-channel view, the overstore function is
explicitly exited on switchover to two-channel view, provided this is
permitted by the NC. Otherwise, single-channel view is retained.
Channel switchover is effective for the pane which has the focus.
If exactly two channels are configured, the channel windows do not
switch places; only the focus changes.
The M key will only switch between single-channel and two-channel
display in the current Machine operating area.
4.1.5 Mode selection, mode change
The defined modes for operating a SINUMERIK control system are
Function
JOG, MDI and Automatic. They are selected via the MCP or by means
of softkeys.
Machine manufacturer
Mode change
Whether the requested mode can be accessed and the manner in
which it is accessed can be configured for a specific machine in the
PLC program.
Not all mode changes are permitted.
An error message is output if a mode change request is rejected by
the system. The error message will indicate the error cause and
possibly the remedy.
The selected mode is displayed in the mode field on the screen.
Machine
Channel reset
MCS Position
+ X 900.000 mm
+ X 900.000 mm 0.000
- Y -156.000 mm
- Y -156.000 mm 0.000
+ Z 230.000 mm
+ Z 230.000 mm 0.000
MachineParameters ProgramServices
Jog
1
Program aborted
M0
M0
M0
M0
M0
H0.000000
H0.000000
H0.000000
Feedrate mm/min
Act. 3000.000 0.0 %
Set. 3000.000
Tool
T0 D0
T0 D0
T0 D0
G1
Diagnosis
Au t o
MD I
Auxiliary Functions
JOG
REPOS
REF
.
.
.
Start-up
1 = operating mode
Jog
To select the modes:
• JOG
MDA
• MDA
• Automatic
Auto
press one of the keys shown on the left on the machine control panel
or
the corresponding vertical softkey, which you can access via the
"Menu Select" key:
• JOG
• MDA
• Automatic
JOG
MDA
AUTO
When a mode is selected, the LED next to the selection key on the
MCP lights up. The same status is signaled in the mode field on the
screen.
The main screen of the selected mode appears on the screen.
If a mode change is not possible, please contact your installation
Function Manual Basic Functions: Mode group, channel, program
Additional information
engineer, the machine-tool manufacturer or our service personnel.
In many cases, a mode change is enabled for trained personnel only
on safety grounds. To provide this type of protection, the control
system offers a facility for disabling or enabling mode changes.
"AUTO" mode is selected in the "Machine" operating area.
Prerequisite No alarms are pending.
Cycle Start
Cycle Stop
Machine
JOG
Reset
Repos
+X
...
X
Function
The following section describes how to start and stop part programs
and to resume them after they have been aborted.
Sequence of operations
The program is selected.
Feed enable is active.
Spindle enable is set.
Start part program:
The part program is started and executed.
Stop/abort part program:
The program run is interrupted, but can be restarted with
"NC Start".
The current program is aborted.
Continue part program:
After interrupting the program ("NC Stop") you can retract the tool
from the contour in the mode (“JOG”). The control saves the
coordinates of the point of interruption. The distances traversed are
displayed.
Repositioning:
Select the "Machine" operating area.
Select "JOG" mode.
Press the "Repos" key to reposition the tool on the contour.
When you press the "Program level" softkey, the window headed
During execution of a part program, the block numbers for the main
Current
block
Function
If subprograms are called while a part program is running, the block
numbers for the main program and subprograms together with their
pass number (P) can be displayed.
Sequence of operations
"AUTO" mode is selected in the "Machine" operating area.
"Program level" appears instead of the "Current block" window. The
softkey labeling changes to "Current block".
program and subprograms, together with their pass number (P), are
displayed in the "Program level" window. The main level is always
visible, a nesting depth of up to 12 can be displayed.
When you press the "Current block" softkey, the "Current block"
window containing the program blocks of the current part program is
displayed again.
4.2.3 Switching over the machine/workpiece coordinate system (MCS/WCS)
Machine position Repos offset
X Y Z
Work position Repos offset
X1 Y1 C1
Machine axes
Geometry axes and
special axes
MCS
WCS
Function
The display can be toggled between the machine and workpiece
coordinate systems by means of special key "MCS/WCS" on the MCP
or via softkeys (depending on MCP model and user program). The
actual position display for the distance-to-go and the corresponding
axes change.
Machine axes are axes that actually exist on the machine and have
been parameterized during installation.
These are the axes programmed in the part program. Geometry axes and
special axes are offset by the selected work offset relative to the machine
axes.
Three is the maximum number of Cartesian geometry axes.
The machine coordinate system (= MCS) refers to the coordinates of
the machine axes, i.e., all machine axes are displayed in the machine
coordinate system.
An offset (e.g., work offset, rotation) can be used to set up a
relationship, e.g., with the workpiece clamp. This relationship defines
the position of the workpiece coordinate system (= Work) in relation to
the machine coordinate system. The workpiece is always represented
in a Cartesian coordinate system.
All geometry axes and special axes are displayed in the workpiece
coordinate system.
Machine manufacturer
4
Machine data are used to define whether the programmed frames are
The machine coordinate system comprises all the physically existing
Graphical display of the
active coordinate system
Meaning of the symbols
(from left to right):
Act. val.
MCS
Act. val.
WCS
WCS MCS
/PG/ Programming Manual Fundamentals
Example:
Display of the following transformations:
•Designation of the active work offset
(default value: G500).
•Rotation of the geometry axes involved. Without rotation the
symbol is invisible.
•Mirroring of the geometry axes involved. Without mirroring the
symbol is invisible.
•Scaling of the geometry axes involved. Without scaling the
symbol is invisible.
Sequence of operations
"JOG" mode is selected in the "Machine" operating area.
The actual values of the machine axes and their positions are
displayed. The softkey label changes to "Act. val. WCS".
machine axes. Reference points, tool and pallet change points are
defined in the Machine Coordinate System.
When you press the "Act. val. WCS" softkey, the geometry and
special axes plus their positions appear in the "Position" window.
The softkey label changes to "Act. val. MCS". The workpiece
coordinate system is assigned to a specific workpiece. Settings in the
NC program refer to the WCS.
• You can also toggle between the workpiece and machine
coordinate systems by pressing the "WCS/MCS" key on the MCP.
• The number of places displayed after the decimal point and units o
Most lathes use one transverse axis in the channel. Special lathes
MD 30460: Bit2 = 0
One transverse axis
Several transverse axes
Function
with several transverse axes in the channel are also supported.
Dimensions can be entered and displayed for the diameter
simultaneously for known transverse axes in the channel.
Rotary axes are not permitted to serve as transverse axes.
The transverse axes are displayed in three statuses:
•Axis with constant cutting velocity (G96/G961/G962) where the
radius is displayed.
•Axis with constant cutting velocity and where the diameter actual
value is displayed.
•Axis where the actual diameter is displayed. Is displayed if the
values DIAMON or DIAM90 are active in group G29.
Constant cutting velocity (G96/G961/G962) is only possible for a
transverse axis as geometry axis. When using a transverse axis in the
channel – defined using the channel machine data MD 20100:
DIAMETER_AX_DEF – there are no changs regarding programming
and setting of the machine data.
The axis machine data MD 30460: BASE_FUNCTION_MASK bit 2
allows the definition of additional transverse axes, for which axisspecific diameter programming.
Axis-specific diameter programming not permitted.
Bit2 = 1
An axis can be simultaneously defined in MD 20100 and in MD 30460
bit2.
Axis-specific diameter programming permitted.
This setting is only permitted for linear axes (neither rotary
axes nor spindles).
The axis Y is a transverse axis where the actual diameter is displayed
and axis Z is G96 transverse axis where the actual diameter is
displayed.
Actual value window in the machine operator area:
In operating mode "JOG", "MDA" or "AUTO", you can display the
current feedrate, residual path information and the associated override
data.
Sequence of operations
"JOG" mode is selected in the "Machine" operating area.
Press the "Axis feedrate" softkey:
•With "Machine" the feed window is displayed with the current
feedrates and distance-to-go information as well as the associated
override.
•With "Work" the feed window for the axes taking part in the
interpolation is displayed with the current feed and the distanceto-go information with path override; for the remaining axes the
current feed and distance-to-go information is displayed with
single-axis override.
You can use the "Page" keys to display other axes if required.