BEMsl 0108 en
BEMsl 0108 en
Operator Components/ 2
Operating Sequences
HMI-Embedded Machine 4
Operating Area
Parameters 5
Operating Manual Operating Area
Program 6
Operating Area
Services 7
Operating Area
Diagnostics 8
Operating Area
Start-up 9
Operating Area
Maintenance 10
Software Version
01/2008
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.
Registered trademarks
All designations with the trademark symbol ® are registered trademarks of Siemens AG. Other designations in
this documentation may be trademarks whose use by third parties for their own purposes may infringe the rights
of the owner.
Exclusion 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.
Siemens AG 2008.
We reserve the right to make technical changes
0 0
01/2008 Preface
Proper use
Preface
Validity These Operating Instructions are valid for HMI Embedded SW 7.5
Technical Support If you have any questions, please contact our hotline:
Europe and Africa:
A&D Technical Support
Tel.: +49 (0) 180 / 5050 - 222
Fax: +49 (0) 180 / 5050 - 223
Internet:http://www.siemens.com/automation/support-request
America:
A&D Technical Support
Tel.: +1 423 262 2522
Fax: +1 423 262 2289
E-mail: mailto:[email protected]
Asia/Pacific:
A&D Technical Support
Tel.: +86 1064 719 990
Fax: +86 1064 747 474
E-mail: mailto:[email protected]
Note
National telephone numbers for technical support are provided under the
following Internet address:
http://www.siemens.com/automation/service&support
SINUMERIK http://www.siemens.com/sinumerik
Internet address
Standard scope This Operator’s Guide describes only the functionality of the standard
version. Additions or revisions made by the machine manufacturer are
documented by the machine manufacturer.
Qualified persons The associated device/system may only be set-up and operated in
conjunction with this documentation. The equipment / system may only
be commissioned and operated by qualified personnel. For the purpose
of the safety information in this documentation, a “qualified person” is
someone who is authorized to energize, ground, and tag equipment,
systems, and circuits in accordance with established safety procedures.
Structure of the All functions and operating options have been described according to the
descriptions 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.
Explanation of symbols
Function
Sequence of operations
Notes
Machine manufacturer
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.
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.
References
Safety information 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:
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 means that there can be slight physical injury if the corresponding safety
measures are not followed.
Caution without a safety alert symbol, indicates that property damage can result if
proper precautions are not taken.
Contents
Introduction 1-15
1.1 The SINUMERIK 840D sl.......................................................................................... 1-16
5.6 R parameters...........................................................................................................5-175
5.6.1 Function...................................................................................................................5-175
5.6.2 Edit/delete/find R parameters..................................................................................5-175
8.5 PLC..........................................................................................................................8-275
8.5.1 General information.................................................................................................8-275
8.5.2 Change/delete operand value .................................................................................8-276
8.5.3 Select/create operand form for PLC status.............................................................8-278
8.5.4 Set time / date .........................................................................................................8-279
9.3 NC settings..............................................................................................................9-290
9.4 PLC..........................................................................................................................9-291
Maintenance 10-301
10.1 Operating data.......................................................................................................10-302
Appendix A-303
A Abbreviations ..........................................................................................................A-304
B Terms ......................................................................................................................A-313
Introduction
You can use the front control panel to implement the following basic
functions for a machine tool:
• Creation and adaptation of part programs
• Execution of part programs
• Manual control
• Reading in and reading out of part programs and data
• Editing of data for programs
• Displaying and troubleshooting alarms
• Editing of machine data
• Establishing communications connections between one or more
TCUs.
The user can call up all the functions via the user interface.
The user interface consists of:
• Display units such as screen, LEDs, etc.
• Operator controls such as keys, switches, hand wheels, etc.
Switching the control ON A variety of methods can be employed to switch on the power supply
to the control system or to the whole plant.
After the control has been switched on, the "Reference point
approach" display or another basic display programmed by the
machine manufacturer will appear.
Switching the control OFF Please follow the instructions below for switching off the control or the
entire system!
Operating Areas
Execution
of parts programs, MACHINE
manual control
Editing data
for programs/ PARAMETERS
tool management
Development
and adaptation PROGRAM
of part programs
Alarm displays,
service displays DIAGNOSIS
Sequence of operations
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.
By pressing the "Area switchover" key twice, you can toggle between
the operating areas last selected, e.g. between the "Parameters" and
"Machine" areas.
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.
MACHINE
Direct branch to the "Machine" operating area.
Recall key
Return to the higher-level menu. Recall closes a window.
ETC key
Expansion of the softkey bar in the same menu.
MENU SELECT
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. Parameter
3. Program
4. Services
5. Diagnostics
6. Commissioning
ALARM CANCEL
By pressing this key, you can acknowledge the alarm marked by this
Cancel symbol.
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 plus the associated channels are displayed on softkeys.
(See also Section "Switch over channel")
HELP
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.
SHIFT
Depress the Shift key to enter the upper character shown on the dual
input keys.
CTRL
Use the following key combinations to navigate in the process plan
and in the G code editor:
Ctrl + Pos1: Jump to the beginning.
Ctrl + End: Jump to the end.
Ctrl + C: Copy a selected area to the same global
memory. If nothing is selected, the content of the
entire field is saved in the buffer.
Ctrl + X: Copy a selected area to the same global
memory and cut.
CTRL +V: Insert the contents from the global memory to the cursor
position.
ALT
BACKSPACE
• Delete the value in the input field from the right.
• In insertion mode, it deletes the character after the cursor.
DEL
• Delete the value in the parameter field
• In insertion mode, it deletes the character marked by the
cursor.
INSERT
• Switch over to edit mode in tables and input fields (in this case,
the input field is in insert mode) or
• UNDO function on table elements and input fields (the value is
not validated when you exit a field using the edit key; instead it is
reset to the previous value = UNDO).
• Activate pocket calculator mode
TAB
Tab key
INPUT
• Accepts an edited value
• Open/close a directory or program
NEXT WINDOW
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
Navigate between different fields or lines.
PAGE DOWN
You "page" down by one display.
In a part program you can scroll the display down (towards end of
program).
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.
SELECT
This key has the same function as the "Alternat." softkey.
• Selection key for values set in input fields and selection lists
labeled with this key symbol.
• Activate/deactivate a field:
= active = active
= not active = not active
END
• With this key, the cursor is moved to the end of the line in the
page opened in the editor.
• Rapid positioning of the cursor on a group of related input
fields.
Cursor down
Navigate between different fields or lines.
PAGE UP
You "page" 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.
CUSTOM
The customer configures this key.
Standard turning Actions on the machine tool, for example traversing the axes or
machines/milling program start, can only be initiated via a machine control panel.
machines
The machine tool can either be equipped with a standard machine
control panel from SIEMENS or with a specific machine control panel
from the machine-tool manufacturer.
1 4 2 3 5 6 7 8
1 EMERGENCY STOP
button
2 Operating modes (with
machine functions)
3 Incremental mode
4 Program control
Machine control panel for turning machines
instructions
5 Direction key with rapid
1 4 2 3 5 6 7 8
traverse
override
6 Spindle control
7 Feedrate control
8 Key-operated switch
Jog
Jog Select "Machine Manual" operating mode. Axis travel in jog mode via:
• Continuous motion of the axes using the direction keys, or
• Incremental motion of the axes using the direction keys, or
• The handwheel.
Teach In
Teach In Creation of programs in interactive mode with the machine in
"MDA" mode.
Automatic
Auto Select “Machine Automatic” operating mode.
Control of machine through automatic execution of programs.
Inc keys You can activate the Inc functions in conjunction with the following
modes:
• "JOG" operating mode
• "MDA/Teach-in" operating mode
REPOS
Repos Repositioning
Reposition, re-approach contour in "Jog" mode.
Ref Point
Ref Point Approaching a reference point
Approach the reference point (Ref) in "Jog" mode.
Settings,
0%, 1%, 2%, 4%, 6%, 8%, 10%, 20%, 30%, 40%, 50%, 60%, 70%,
75%, 80%, 85%, 90%, 95%, 100%, 105%, 110%, 115%, 120%
Feed Stop
Feed Stop
• Execution of the current program is stopped
• The axis drives are brought to a standstill under control,
• The associated LED illuminates as soon as feed stop has been
accepted by the control,
• FST (= feed stop) appears in the header (program control display)
Example:
− In "MDA" mode, an error is detected during execution of a block.
− A tool change is to be carried out.
Feed Start
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
accepted by the control.
Rapid
Rapid Traverses axis at rapid traverse (fastest speed).
Machine manufacturer − 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 and the values for the feedrate override
switch settings (if the feedrate override switch is also operative in
rapid traverse) are defined in a machine data.
Please follow the machine manufacturer's instructions!
WCS/MCS
WCS MCS Switches between the workpiece coordinate system (WCS = work)
and machine coordinate system (MCS = machine).
Control range:
50% to 120% of programmed spindle speed
Increment:
5% between latch positions
Spindle stop
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
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.
Machine manufacturer − 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).
SIEMENS key switch The keylock switch on the SINUMERIK 840D, 810D has 4 settings to
which protection levels 4 to 7 are assigned.
Key positions
Position 0 Lowest
No key Access authorization
Protection level 7 ⏐
⏐
⏐
⏐
Position 1 ⏐
⏐
⏐
Key 1 black ⏐
⏐
Protection level 6 ⏐
⏐
⏐
⏐
⏐
Position 2 ⏐
⏐
Key 1 green ⏐
⏐
⏐
Protection level 5 ⏐
⏐
⏐
⏐
Position 3 ⏐
⏐
↓
Key 1 red Highest
Protection level 4 Access authorization
Changing access The screen is not automatically updated after a change in access
authorization 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 Access authorization can also be set through the input of three
passwords in the basic display of the "Start-Up" operating area.
If the password is set, the key-operated switch positions are
irrelevant.
Cycle Start
Cycle Start Start execution of a selected program:
The associated LED illuminates.
Cycle Stop
Cycle Stop Stop processing of a running parts program:
The associated LED illuminates.
Press the “Cycle Start” key to continue processing.
Single Block
Single Block 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,
You can deselect the function by pressing the "Single block" key
again.
Reset (Reset)
Reset
• Execution of the current part program is aborted.
• Messages from the cycle monitoring are deleted (except for
POWER ON, Cycle Start and “Acknowledge alarm” alarms).
• The channel is set to "Reset" state, i.e.,
− The NCK remains synchronized with the machine.
− The control is in its initial state and ready for a new program
run.
(See also)
References Function Manual, Basic Functions; Axes, Coordinate System, Frames
(K1): Mode group, channel, program operation mode
The special function keys on the operator panel front can also be
used with the standard PC keyboard. The following table shows the
keys on which the horizontal and vertical softkeys are mapped:
with
SHIFT
without
SHIFT
switched PROGRAM
off OFFSET MANAGER
Num Block
Caution
The standard PC keyboard does not meet the requirements (EMC) of
a SINUMERIK control. For this reason, it should only be used for
installation and servicing purposes.
2.4.1 Overview
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.
1. Operating areas
2. Channel status
3. Program status
4. Channel name
5. Alarm and message line
6. Mode
7. Program name/path of the selected program
8. Channel operational messages
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 softkey bar in the same Menu
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.
6 Operating mode display The currently selected operating mode, i.e. Jog, MDA or AUTO
(automatic) is displayed.
Only functions that have been activated are visible (settable via
"Program control"). The channel status line is displayed irrespective of
the selected menu.
DRY If you select this softkey, all traversing motions will be performed with
DRY run feedrate the feedrate value specified via the "Dry run feed" setting data. The
dry run feedrate function replaces the programmed travel commands.
ROV The feedrate override switch will also act on the rapid traverse
Rapid traverse override override.
DRF When the "DRF" function is active, DRF offsets are applied.
DRF selection
Functions The following section describes functions which you can select in
several operating modes.
Function
After selection of a workpiece or program overview, individual
workpieces or programs can be enabled or disabled for execution.
Sequence of operations
Program The name of the selected workpiece is displayed on the screen in field
selection "Program name" at the top. The program is then loaded.
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.
Open/close directory:
You can open a directory with the "INPUT" key.
Open file:
You can open a file with the "INPUT" key if you wish to edit it in the
ASCII editor. The editor is opened automatically.
2.5.3 Editor
Function
The editor is used to create, update and modify programs and texts
(e.g. alarm texts).
Sequence of operations
Press the ETC key. The horizontal softkey menu displays the "2nd file"
2nd file softkey. After pressing the softkey, select another program and open it
using the input key. Now both editor windows are displayed alongside
each other on the screen.
Use the "NEXT WINDOW" key to toggle between the windows.
Enlarge If you press the "Enlarge window" softkey, the program where the
window cursor is displayed over the whole screen.
Decrease If you press the "Decrease window" softkey, both editor windows are
window displayed next to each other.
Close editor
Close
Editor The current program overview appears again when you activate the
"Close editor" softkey.
Changes are saved in the program immediately when the cursor
leaves the modified line.
Editor settings
You can define the following values in the "Editor Settings" window:
• Newly created program enabled automatically after it is closed.
• Hide the "Line feed“ block end,
see also Chapter 6: Selective Program Protection: RO
• Display hidden lines (HD) in the program,
see also Chapter 6: Hidden program lines: display HD
• Shorten time for positioning in a large file (e.g. in mold
construction). Enter the size of the file in KB from which you wish
to disable line checking.
Sequence of operations
Editor Press the vertical softkey “Editor Settings” to open the window for the
Settings Editor settings:
Contour Press the “Contour settings” softkey to open the window and make
Settings the settings for contour programming.
• Enter in the line below "Text output at the end of the contour
programming" the text that is to appear after each contour, e.g.
"Contour end"
• Setting the technology: Select “Turning”
• Display the softkeys for contour elements as symbols or text.
Program Press the “Program overview” softkey to select one of the available
overview drives, which become the default selection for operations such as
saving.
You can toggle between individual menu windows with the “NEXT
WINDOW” key. 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).
= active = active
= not active = not active
2. Input fields:
Position the cursor on the input field and start to type. When you
begin typing, you automatically switch to Insert mode.
Always confirm your input with the "INPUT" key. The value is
accepted.
Enter the value or word (e.g. file name, etc.) on the alphanumeric
keypad.
In some fields you can choose between several preset values using
the "SELECT" key.
The editor displays only the characters which can be input via the
operator panel front keyboard.
Confirming input:
Your inputs are accepted when you press the "OK" softkey. The
OK
selected function is executed. The window is closed, and you return to
the menu level from which the window was called.
Canceling input:
Abort 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.
The response is the same on return 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.
Function
Additional information
A part program selected in the NCK 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.
Sequence of operations
You have selected the file that you want to edit in the directory and
you press the INPUT key:
The vertical softkey bar changes.
Your selected file is opened in the text editor.
Cursor block:
Press the BACKSPACE key to delete the character to the left of the
cursor.
Vertical softkeys
Overwrite
Overwrite The cursor toggles between insert and overwrite modes.
Select Block
Select
When you press this softkey, the vertical softkey bar changes. The
block
area marked by the cursor is selected.
Copy The selected block is copied to a buffer. It remains stored in the buffer
block even if another part program
is selected.
You can cancel select mode with softkey "Select block" or “SELECT”.
Select
A block generated with the support function is not automatically
block or
selected.
A limit is applied to the block area which can be selected. When the
limit is reached the following warning appears in the dialog line:
"Buffer limit for selection reached".
Paste block
Paste
This softkey pastes the cut or copied block from the buffer into the text
block
in front of the cursor position.
Find/Go to...
Find/
Go to The "Find/Go to..." window is opened.
You can select functions for positioning and searching via the vertical
softkeys:
End of • the end of the part program (cursor on the last character in the
Program or program) and
Find
• Search for a particular character string with "Find"
Go to • Or proceed to a particular NC block with "Go to.."
• 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
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.
Abort
If you press “Abort” the positioning process is stopped and the window
closed.
Find
"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.
You can start a new search by pressing the "Find Next" softkey or the
Find
"INPUT" key.
next or
Abort
If you press “Abort”, the Find + Replace process is stopped and the
window closed. You are in "Edit mode" again.
Modifications are saved in the file in the editor by pressing the "Save
Save file" softkey.
file
Additional information
Please note that the changes to programs stored in the NCK memory
take immediate effect.
Horizontal softkeys
Free contour programming
New You can call the free control programming function via softkeys
Support
Contour "Support" and "New contour".
Accept The part program block is inserted in the part programs with the
contour 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,
Drilling Milling
Milling, Turning vertical softkeys.
Turning
Enter the new values for the cycle parameters.
OK
The part program block is inserted in the part programs with the
appropriate parameter settings.
Example:
CYCLE81 (110, 100, 2, 35)
References Programming Manual Cycles
Simulation
Simulation
The simulation function is called.
Pressing the "Cycle Start" key starts the graphics simulation.
See Section: 6, Subsection on "Program Simulation"
Recompilation
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.
OK
The part program block is automatically inserted in the part program
with the new parameter settings.
Renumber
The block numbering in the program shown in the editor is executed
again according to the values defined under the "Settings" softkey.
Once the softkey is selected another window opens. Specify the
"Block number" and the "Increment".
Machine manufacturer The coordinate system and the technology to be used are set via the
machine data.
Please follow the machine manufacturer's instructions!
Channel statuses 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.
2. Channel active
A program has been started, program execution or reference point
approach is in progress.
3. Channel interrupted
The running program or reference point approach has been
interrupted.
Function
You can set up a link in any operating area between the HMI unit and
the connected NCK/PLC units via the operator interface.
Channel switchover
You can switch to other channels by means of the vertically arranged
softkeys.
Additional information
Prerequisite:
The cursor is positioned on an input field or input/output field.
You can switch to Pocket calculator mode with the equals key.
=
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 equals key, the
editor is in insert mode; if the field is opened directly with a character,
the editor is in write-over mode.
Help display
If pocket calculator mode is active, you can call a help display which
explains how to operate the input editor by pressing the Info key.
Function
The letter "F" ("f") is used to identify a fitting. The letter is followed by
the diameter/length specification. This is followed by the tolerance
class and the tolerance quality identifier.
The arithmetic mean is calculated from the upper and lower limiting
value and displayed in the field.
Note
Example:
F20H7 This input stands for 20H7
or: F20h7 This input stands for 20H7
or:
F = fitting
20 = diameter/length specification (1... 500 mm)
H (h) = tolerance class (tolerance classes for drill holes and shafts:
A, B, C, D, E, F, G, H, J, JS, T, U, V, X, Y,
Z, ZA, ZB, ZC)
7 = tolerance quality identifier (01... 18, DIN standard 7150
limits the area!)
When you have finished, press the ENTER key to confirm your input.
Example of Operation
Step Described in
Section
Setup • Switch on machine 1.2
• Clamp workpiece/blank 5
• Select tools 5
Machining the workpiece • Use tool and execute machining program 5.2
HMI-Embedded The data are always in the NCK and are also directly modified there.
HMI
Embedded
RS-232
interface
Display
Edit Edit
data
Function
You can switch to the "Machine" area at any time from any of the
other operating areas simply by pressing the "Machine area" key.
Machine
Machine manufacturer The state after power-up can be configured and might therefore
deviate from the default.
Machine functions In operating mode "Jog" you can select the following machine
functions via the machine control panel or softkeys in the basic menu:
Function
Function
Machine manufacturer 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.
Sequence of operations
Selection of mode
The selected mode is displayed in the mode field on the screen.
Machine Jog
1
Channel Reset
Program aborted
1 = operating mode
Press one of the keys on the machine control panel to select the
modes:
Jog • Jog
MDA • MDA
Auto • Automatic
or
Press the “MENU SELECT” range switching key and the
corresponding vertical softkey:
AUTO
• Automatic
MDA
• MDA
JOG
• JOG
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.
Additional information
Function
The following section describes how to start and stop part programs
and to resume them after they have been aborted.
Sequence of operations
Prerequisite:
• No alarms are pending.
• The program is selected.
• Feed enable is active.
• Spindle enable is set.
Repositioning:
Select the "Machine" operating area.
Machine
Turning machine:
Press the "+X" or "-X" key.
+X ...
X
Milling machine:
Select the axis to be traversed and
X ...
9th Axis
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
Program When you press the "Program level" softkey, the window headed
level "Program level" appears instead of the "Current block" window. The
softkey labeling changes to "Current block".
During execution of a part program, the block numbers for the main
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.
Current When you press the "Current block" softkey, the "Current block"
block window containing the program blocks of the current part program is
displayed again.
Function
Machine axes Machine axes are axes that actually exist on the machine and have
been parameterized during installation.
Geometry axes and These are the axes programmed in the part program. Geometry axes
special 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.
Machine manufacturer Machine data are used to define whether the programmed frames are
to be calculated when displaying the WCS (settable zero system =
SZS display).
Please follow the machine manufacturer's instructions!
Sequence of operations
Act. val The actual values of the machine axes and their positions are
MCS displayed.
The softkey label changes to "Act. val. WCS".
The machine coordinate system comprises all the physically existing
machine axes. References points, tool and pallet change points are
defined in the MCS.
Act. Val. When you press the "Act. val. WCS" softkey, the geometry and
WCS auxiliary axes plus their positions appear in the "Position" window.
The softkey label changes to "Act. val. MCS".
Zoom Once the “Zoom actual value” softkey has been pressed, the display
act. val. comes up in enlarged view.
You can get back to normal view via the Recall key.
Function
Coordinate system for Via the MD you can define whether the actual values are to be
changing the actual value displayed
display • without the programmed offsets = WCS or
• including programmed offsets = SZS (settable zero offset
system).
Example:
Program WCS display SZS display
....
N110 X100 100 100
N120 X0 0 0
N130 $P_PFRAME=CTRANS(X,10) 0 0
N140 X100 100 110
N150 ...
Function
You can set which data must be displayed in the actual value display
via MD:
• The position of the workpiece coordinate system, WCS (=
programmed position, corresponds to default setting) or
• the tool holder position of the active tool relative to workpiece zero
(settable zero offset system)
Function
In operating mode "Jog" or "MDA" or "AUTO", you can display the
current feedrate, residual path information and the associated
override data.
Sequence of operations
You can use the "Page" keys to display other axes if required.
or
Function
The current spindle values (actual speed, setpoint speed, position on
oriented spindle stop, spindle override and power) are displayed.
Sequence of operations
Using the "Page" keys you can scroll up and down to display other
spindles if any are configured.
or
Additional information
Function
Auxiliary functions that are active in the selected channel are
displayed.
Modal M functions remain active until they are deleted or overwritten
by another command.
M functions are not merely displayed block-by-block, but also remain
visible for as long as they are active.
Sequence of operations
Function
Active transformations and G functions can be displayed in the active
channel.
Sequence of operations
Using the "Page" keys you can scroll up and down to display other G
functions.
or
Additional information
Every G group has a fixed location.
The group number (no.) and the current G function of the G groups
are displayed only if a G function is active.
4.2.9 Handwheel
Function
Using the "Handwheel" function, you can assign an axis to the
handwheels and activate them.
Sequence of operations
Handwheel
The “Handwheel” window section is activated.
Every time you press the "SELECT" key in the "Enable" field you
activate or deactivate enabling of the relevant handwheel. The
settings become active immediately.
When you turn the handwheel, the assigned axis traverses by the
number of increments set for it ("Inc" keys).
OK
Confirm these settings with the "OK" softkey.
4.2.10 Preset
Function
The "Preset" function can be used to redefine the control zero in the
machine coordinate system.
The preset values act on machine axes.
Axes do not move when "Preset" is active.
Danger
After the actual value has been reset, none of the protection zones or
software limit switches are operative! The protection zones and
software limit switches are only reactivated following another
reference point approach.
Additional information
Sequence of operations
Enter the new actual value, which must in future correspond to the
current axis position, for each individual axis. By doing so, you are
redefining the control zero in the MCS. When the control zero is
redefined, the tool change point, for example, also changes.
OK
Confirm the settings with the “OK” softkey.
Additional information
Machine manufacturer The "Preset" function can be disabled by means of protection levels
(keylock switch position).
Function
The "Set actual value" function sets the workpiece coordinate system
to a defined actual coordinate and calculates the resultant offset
between the old and a newly entered actual value in the WCS in the
1st basic offset.
The "Set actual value" function can only be used if the control is in the
workpiece coordinate system.
The functions are stored under the same softkey as “Preset”.
Set actual The new position setpoint of the axes in the workpiece coordinate
value system can be entered using "Set actual value" in the actual value
1 9 window. When you transfer a value to the system by pressing "Input",
... the deviation from the current actual value is entered in the basic
offset. The new actual value is displayed in the "Position" column.
Delete "Delete Basic WO" can be selected to undo all the previously entered
Basic WO offset settings.
OK
Confirm with "OK".
Function
The control system can operate with the inch or the metric system of
measurement. You can switch between the inch and metric
measuring systems in the "Machine" operating area. The control
converts the values accordingly.
Actions such as part program start or mode change are disabled for
the duration of the switchover.
Sequence of operations
"AUTO"/"MDA"/"Jog" mode is selected in the "Machine" operating
area.
Press the “ETC” key followed by
Function
The "Ref Point" function ensures that the control and machine are
synchronized after Power ON.
Before a reference point approach can be carried out, the axes must
be located at positions (if necessary, traversed to these positions
using the axis keys/handwheel) from where the machine reference
point can be approached without collision.
If reference point approach is called from a part program, all axes can
be traversed simultaneously.
Caution
• If the axes are not safely positioned, you must traverse them to
safe positions in "Jog" or "MDA" mode.
• You must follow the axis motions directly on the machine!
• Ignore the actual value display until the axes have been
referenced!
• The software limit switches are not active!
Sequence of operations
The selected axis moves to the reference point. The direction and
sequence is defined by the machine manufacturer in the PLC
program.
If you have pressed the wrong direction key, the action is not
accepted and the axes do not move.
The display shows the reference point value.
Turning machine:
+X ...
X Press the "Axis" keys.
Milling machine:
X ...
9th Axis Select the axis to be traversed and
then press the "+" or "-" key.
+ The selected axis moves to the reference point.
Caution
You can end the function by selecting another operating mode ("Jog",
"MDA" or "Automatic").
Machine manufacturer Your machine manufacturer will instruct you how to select axes if you
intend to enter more than nine.
Additional information
The sequence in which axes must be referenced can be defined by
the machine-tool manufacturer.
The machine can be started in Automatic mode only when all axes
with a defined reference point (see machine data MD) have reached
it.
Function
In manual mode you can:
1. Synchronize the control measuring system with the machine
(reference point approach),
2. Set up the machine, i.e., activate manually-controlled motions on
the machine using the keys and handwheels provided on the
machine control panel.
3. Activate manually-controlled motions on the machine using the
keys and handwheels provided on the machine control panel while
a part program is being interrupted.
The following basic display "Jog" is displayed when you press the
"Area switchover" key
followed by the "Jog" key.
Jog JOG
or
The "Jog" main screen contains values relating to position, feedrate,
spindle and tool.
Displays the addresses of the existing axes with the machine axis
WCS
identifier (MCS) or with the geometry axis identifier (WCS).
+ X2*
(see also Section "Toggling between Machine/Workpiece Coordinate
Y2*
System (MCS/WCS)")
Z2*
Machine manufacturer Machine data are used to define whether the programmed frames are
to be calculated when displaying the WCS (settable zero system =
SZS display). Please follow the machine manufacturer's instructions!
Location The actual position of each configured axis in the machine (MCS) or
0.0 work (WCS) is displayed in these fields.
0.1 The sign is only displayed for negative values.
–0.1
1.1
0.0
Repos. offset If the axes are traversed in the "Program interrupted" status "in "Jog"
0.0 mode, the path traversed by every axis with respect to the point of
0.1 interruption is displayed in the REPOS offset.
–0.1
1.1
0.0
Nibbling
The spindle window is replaced by a nibble window if the "Nibbling"
technology option is set.
The active function, if any, appears at the top left in the window
header:
• PON Punching ON
• SON Nibbling ON
• SPOF Punching/nibbling OFF
Traverse rate The initial settings for traversing velocity and feed mode are stored in
setting data for JOG mode.
Traverse rates are defined by the machine manufacturer. The default
setting for the feedrate is mm/min.
See operating area "Parameters/Setting data/Jog data".
Sequence of operations
Traversing axes
Using the "Inc" (increment) function, manually traverse the selected
axis in preset increments in the appropriate direction by pressing an
"Axis key" repeatedly:
Turning machine:
Press the "Axis" keys.
+X ...
X
If necessary, set the rate with the override selector.
If you press "Rapid traverse override" at the same time, you can
Rapid traverse the axis in rapid traverse mode.
Milling machine:
Select the axis to be traversed and
X ...
9th Axis
Additional information
• When the control is switched on, the axes can be traversed right
up to the limits of the machine as the reference points have not
yet been approached and the axes referenced. Emergency limit
switches might be triggered as a result.
• The software limit switches and the working area limitation are
not yet operative!
• The feedrate enable must be set (FST display must not light up in
the program control display).
Function
Sequence of operations
Abort
Jump to the previous screen form again without accepting value.
OK
Click on “OK” to save.
Press this key in manual mode together with the "Axis" key to traverse
VAR the selected axis in the appropriate direction in accordance with the
increments set above (see also Section "Traversing axes").
Increment keys with preset increment sizes are temporarily
inoperative.
4.4.4 REPOS
Function
After a program interruption in Automatic mode (e.g., to take a
measurement on the workpiece or to compensate tool wear values or
after tool breakage), you can retract the tool manually from the
contour after selecting "Jog" mode. In such cases, the control stores
the coordinates of the point of interruption and displays the path
distances traversed by the axes in "Jog" mode as a "Repos" offset
(Repos = repositioning) in the actual value window.
Sequence of operations
WARNING
The rapid traverse override key is active.
Non-adjusted Repos offsets are adjusted on switchover to Automatic
mode followed by start with program advance and linear interpolation.
Function
If the "User enabling" option is installed on the NCK, you must enable
or disable the function depending on the keyswitch position in the
"Approach reference point" operating mode.
Sequence of operations
Additional information
Function
You can determine the work offset by "scratching" the workpiece,
taking an (active) tool and, if necessary, the basic offset into account.
A window is provided for the "Scratching" function.
Scratch
Sequence of operations
1. Press the "Scratch" softkey:
• The active plane is displayed and can be altered (via "Select"
key).
• The active WO is displayed and can be altered (via "Select" key).
• The active tool is displayed. No tool is displayed if none is active
(message).
Use the cursor to select the first axis to be traversed in the "Scratch"
display.
3. Press "OK" to transfer all values to the selected WO. The offset
OK is always calculated in relation to the current work (WCS).
Example:
Set "+R" using the
Y "Select" key.
R
Approach
direction
Caution
The same safety interlocks must be applied as used in fully automatic
operation. The same preconditions must be fulfilled as for fully
automatic operation.
The automatic functions (traverse blocks) are active in "MDA" mode.
Teach In The functions associated with "Jog" are active in submode "Teach-in"
and can be accessed via an MCP key. You can therefore create and
store a program in the input and manual modes by alternating
between "MDA" and "Teach-in".
You can use the editor to edit the program blocks in the MDA window.
You can view blocks that have already been executed by paging
upwards.
Blocks that have already been executed can only be edited in the
Reset state.
Further blocks can be added with "Input".
Blocks can only be input and executed with the channel in the
"Channel Reset" or "Channel interrupted" state.
The program created in MDA mode is saved in the "MPF" directory as
a part program (MPF).
Clipboard
MDA- Parts
program programs
Explanation of "MDA" As with the Jog main screen, the actual value window, spindle
basic display window, feedrate window and tool window are output.
Vertical softkeys
Like the Jog basic display, the MDA contains the "G Fct.+Transf.,"
"Auxiliary functions", "Spindles" (if spindle is configured), “Axis
feed”, Zoom actual value”, and “MCS actual value” softkeys.
Delete MDA The contents of the MDA program in the NCK are erased.
program
Function
Save MDA The system will ask you to enter a name for the file to be saved to the
program MDA program.
The program is saved/stored as a part program (MPF.dir) under the
specified name in directory "MPF".
4.5.3 Teach In
Function
With the "Teach-in" function, part programs (main programs and
subprograms) for motion sequences or simple workpieces can be
created, edited and executed by approaching and then storing
positions in combination with the "MDA" function.
1. Manual positioning
Sequence of operations
+X ...
X Turning machine:
Press the "Axis" keys.
X ...
9th Axis
Milling machine:
Select the axis to be traversed.
When you use the "Save block" function for the first time you will be
asked to enter the name of the teach program.
The teach program is now set for the duration of the MDA/Teach in
procedure.
After "Jog" or "AUTO" mode has been selected, a new Teach program
can be set.
Additional functions:
Place the cursor at the desired position in the "Buffer" window.
Delete/insert/save block:
Position the cursor at the desired point.
Sequence of operations
Additional information
• Changes to the zero offset cause the axis to execute
compensatory motions after Cycle Start.
• In the case of G64, the end point response will differ when the
part program is executed in "Automatic" mode.
• All the G functions can be used.
Explanation of main Like the Jog main screen, the Automatic main screen contains actual
screen value, spindle, feedrate and tool windows.
Horizontal softkeys
Program The workpiece or program overview is displayed. In this area, it is
overview possible to select programs for execution.
Vertical softkeys
Current The "Current block" window is also displayed.
block The current block is highlighted while the program is running.
The name of the program to which the blocks on the screen belong is
output in the window header.
Program When you press the "Program level" softkey, the window headed
level "Program pointer" appears instead of the "Current block" window.
The program nesting depth (P = number of passes) is displayed.
Program 7 program blocks of the current program are displayed together with
blocks the current position in the part program.
The 7-block display always shows the programmed part program and
not the actual program run. In particular with subroutine calls, the
block displayed as next block after the UP is only the block which is
executed after the UP call, not the first block of the subprogam
(program execution).
Additional information
The other softkeys are described in the sections below.
Function
After selection of a workpiece or program overview, individual
workpieces or programs can be enabled or disabled for execution.
Sequence of operations
The program starts running when you press the "Cycle Start" key, and
Cycle Start you can track the axis position, spindle, etc in the display.
Function
As soon as a syntax error in the part program is detected by the
control, program execution is interrupted and the syntax error is
displayed in the alarm line.
You can make small changes in the stop or reset state.
Sequence of operations
Correct The correction editor is displayed with this softkey. If an error occurs,
program the faulty block is highlighted and can be corrected. The cursor is
positioned on the error.
After the override close the editor and continue processing with the
Close Cycle Start “Cycle Start” key.
• Stop state:
Only program lines that have not yet been executed can be
edited.
• Reset status:
All program lines can be edited.
• Program Running state:
Program cannot be edited!
Function
The block search function allows you to run the part program forward
until you reach the block you require. Three types of search are
available:
3. Without calculation:
No calculations are made during block search.
The values stored in the control remain the same as they were
before the block search.
References For further information about block search, please refer to:
Function Manual, Fundamentals; Mode group, Channel, Program
operation mode (K1)
Sequence of operations
Calc. block
Block search start with calculation at block end point
end point
Position the cursor bar on a target block of your choice in the part
program.
Program Program-
If the program interruption occurred in a subprogram level, you can
level + or level -
change program levels here.
This contains input fields for program name, search type (block
number, text, ...) and search target (content). The cursor is
positioned in the input field for the "search type".
5 You must enter your selected search type for the search target in the
0
... "Type" input field.
Z You can enter your chosen search target (according to search type) in
A
... the "Search target" field.
Function
The block search function allows you to run the part program forward
until you reach the block you require.
In the "Search position" and "Search pointer" menus, you can use the
"External w/o calc." softkey to start an accelerated block search on
programs executed from an external device.
You can define the search target by
• Directly positioning the cursor on the target block, or
• by specifying a block number or a line number.
Notice
Since certain program parts may not have been transferred to the
NCK, it must be assumed that modal functions such as feed and
motion commands are incorrect at the target block (main block).
Consequently, when using the variants "Without calculation" and
"External – without calculation", you will either need to make sure that
any information required for machining is available in the selected
target block (main block) and following blocks, or use the overstore
function to complete the necessary settings.
Sequence of operations
Position the cursor bar on a target block of your choice in the part
program.
Program Program- If an interruption point is available on the NCK, you can switch back
level + or level - and forth between the program levels.
Search Once the "search pointer" softkey has been pressed, a screen form
pointer with the program pointer is displayed.
This contains input fields for program name, search type (block
number, text, ...) and search target (content). The cursor is
positioned in the input field for the "search type".
Type 1 (block number) and type 5 (line number) are possible as
search target types.
4.6.6 Overstoring
Function
In "AUTO" mode, you can overstore technological parameters
(auxiliary functions, all programmable instructions ...) in the working
memory of the NCK. You can also enter and execute any NC block.
Sequence of operations
Overstore
The "Overstore" window is opened.
In this window, you can now enter the NC blocks that are to be
executed.
On "Cycle Start" the entered blocks are executed, the "Current block"
Cycle Start window displayed and the softkeys hidden. The "Overstore" window
and associated softkeys are not displayed again until the "Channel
interrupted, "Stop" or "Reset" state is reached.
More blocks can be added (to the overstore buffer) when these blocks
have been executed.
Note:
• After "Overstore" a subroutine with the content REPOSA is
executed. The program is displayed for the user.
• Overstoring is not possible in the "Program running" state.
Additional information
• You can close the window and exit the Overstore function by
pressing the "Recall" key. You have now exited the Overstore
function.
• You cannot change operating modes until you have deselected
"Overstore" with the "Recall" key.
• In "AUTO" mode the program selected prior to the overstore
operation is now executed when you press "Cycle Start" again.
• Overstore does not alter the programs stored in the part program
memory.
• The function is also available in single-block mode.
Function
You can use this function to change a program sequence in "Auto"
and "MDA" modes. The following program control functions can be
activated or deactivated:
SKP Skip block
DRY Dry run feedrate
ROV Rapid traverse override
M01 Programmed stop
M101 Halt at cycle end (optional)
DRF Select DRF offset
PRT Program test
SBL1 Single block with STOP after each machine function block
SBL2 Single block with STOP after each block
Sequence of operations
Every time you press the "Select" key you activate or deactivate the
selected function.
OK
Confirm selection with "OK".
Function
DRF (Differential Resolver Function) is a method of axial traversing
that takes place in the basic coordinate system. Selecting the
handwheel is only permissible via the axial interface; i.e. only machine
axis names can be used.
Switch-on/switch-off The DRF offset can be switched on and off for specific channels by
means of the "Program control" function.
It remains stored until
• Power ON is performed for all axes
• DRFOF (selection of DRF via part program)
• PRESETON (modification of the actual value through Preset)
Alter DRF You can alter the DRF offset by traversing the appropriate machine
axis using the handwheel (the actual value display does not change).
Sequence of operations
Handwheel
Enter the desired handwheel or select via the MCP.
Using the same operating sequence, you can also return the DRF
offset to the value "0".
5.6 R parameters...........................................................................................................5-175
5.6.1 Function...................................................................................................................5-175
5.6.2 Edit/delete/find R parameters..................................................................................5-175
Tool wear Allowances for changes in the active tool shape can be made in the
tool length (tool parameters 12-14) and tool radius (tool parameters
15-20).
Tool offset with Tool management is implemented outside the NCK. T numbers are
D numbers only irrelevant. This function is activated via the MD.
The D number range increases to 1 - 32000. A D number can be
assigned only once for each tool, i.e., each D number represents
precisely one tool offset data record.
DP3 Length 1 F
DP6 Radius
Length 1
Length1 in X F: Toolholder
G19: reference point
Radius in Y/Z
DP3 Length 1
Length 1
Wear values
according to
requirements Effect
G17: Length 1 in Z F: Toolholder
Other values must reference point
G18: Length 1 in Y
be set to zero
G19: Length 1 in X
Length 1 (X)
STC_DP4 Length 2
STC_DP6 Z
Radius
Radius
Length 1 in X
G18:
Length 2 in Z
Radius in Z/X Radius
G19: Length 1 in Z
Length 2 in Y
Radius in Y/Z
Length 2 (Z)
G17: Length 1 in Y
Length 2 in X
F'
Radius in X/Y
Length1
Length 1 in X
Geometry
G18:
Length 1
Base
Length 2 in Z
Radius in Z/X Radius
G19: Length 1 in Z F
Length 2 in Y
Radius in Y/Z Base Length 2
Geometry
Length 2
G17:
Length 2 in X
Radius in X/Y
Length 1 in X F'
G18:
Length 2 in Z
Radius in Z/X
Geometry
Length 1
Geometry
Length 2
G17: Length 1 in Y
Length 2 in X Z F
Radius in X/Y
Length 1 (X)
G18: Length 1 in X
Length 2 in Z Radius
Radius in Z/X
G19: Length 1 in Z
Length 2 in Y
Length 2 (Z)
Radius in Y/Z
P
Length 1 (X)
Tool tip P
(Cutting edge 1 = D n)
Z
Required offset values Tool parameter DP2 defines the tool nose position.
Any value between 1 and 9 can be entered.
for a turning tool with
X Tool nose position DP2
tool radius 1 2 3 4 5
compensation P
Z
X
6 7 8 9
P=S
Note:
Length 1, length 2 refer to point P for edge
positions 1–8;
but in case of 9 to S (S = P)
Entries in Effect
Wear values
tool parameters
according to G17: Length 1 in Y
DP1 5xy requirements Length 2 in X
DP2 1...9
G18: Length 1 in X
DP3 Length 1 Other values must
Length 2 in Z
DP4 Length 2 be set to zero
G19: Length 1 in Z
DP6 Radius Length 2 in Y
Diameter d
DP7 Zero width - Geometry
Length 1
DP8 Projection - Geometry
Tool base
Wear values according
Effect
to requirement
G17: Semi-diameter (L1) in Z Plane selection
Projection in (L2) Y 1st–2nd axis (X–Y)
Saw blade in (R) X/Y
Other values must be
set to zero G18: Semi-diameter (L1) in Y Plane selection
Projection in (L2) X 1st–3rd axis (X–Z)
Saw blade in (R) Z/X
L1 = DP3 + DP6/2 G19: Semi-diameter (L1) in Z Plane selection
L2 = DP4 + DP7/2 - DP8 Projection in (L2) Z 2nd–3rd axis (Y–Z)
R = DP7/2 Saw blade in (R) Y/Z
The offset data (TOA data) you can enter for tool type 700 "slotting
saw" are as follows:
Calculation of tool Types 1xy (milling cutters), 2xy (drills), and 5xy (turning tools) are
parameters calculated according to the same scheme.
Offsets that are not required must be assigned the value 0 (= default
when the offset memory is set up).
The individual values of the offset memory (P1 to P25) can be read
and written by the program via system variables.
The tool offsets can be entered not only via the operator panel front
but also via the data input interface.
Tool base
Length2
Radius
DP6 Radius - Geometry
F'
DP21 Length 1 - Base
DP22 Length 2 - Base
DP23 Length 3 - Base
Length 1
- Geometry
Effect
G17: Length 1 in Z Z
Length 2 in Y
Length 3 in X Y
Radius in Y/Z X
Wear values according Y
G18: Length1 in Y
to requirements
Length 2 in X
Length 3 in Z X
Other values must be Radius in X/Y Z
set to zero Length 1 in X X
G19:
Length 2 in Z
Length 3 in Y Z
Radius in Z/X Y
dimensional millhead:
DP3 Length 1- Geometry Tool base
F' Length 3
DP6 Radius - Geometry
Radius
Effect
G17: Length 1 in Z Z
Length 2 in Y
Length 3 in X Y
Radius in Y/Z X
Wear values according G18: Length 1 in Y Y
to requirements Length 2 in X
Length 3 in Z
X
Other values must Radius in X/Y Z
be set to zero G19: Length 1 in X X
Length2 in Z
Length 3 in Y Z
Radius in Z/X Y
Length1 (X)
DP4 Length 2
Tool tip P
(Cutting edge 1 = D n )
Length 2 (Z)
Effect
Wear values according
to requirements G17: Length 1 in Y
Length 2 in X
F: Toolholder
G19: Length 1 in Z reference point
Length 2 in Y
DP4 Length 2
DP1 5xy Z
F: Toolholder
G19: Length 1 in Z reference point
Length 2 in Y
Tool base
Length 1
DP21 Length 1 - Base
F'
DP22 Length 2 - Base
-Geometry
Z
Length 1
Length 2
Effect -Geometry
G17: Length 1 in Y
Length 2 in X
Wear values
according to G18: Length 1 in X
requirements Length 2 in Z
F´: Tool base
reference point
Other values must G19 : Length 1 in Z F: Toolholder
be set to zero Length 2 in Y reference point
For the geometric values (e.g. length or radius), there are several
entry components.
Technology
$TC_DP24 Reserved Reserved Reserved Reserved
$TC_DP25 Reserved Reserved Reserved Reserved
Additional parameters
$TC_DPC1
to
$TC_DPC10
Parameter no. for radius With this parameter it is possible to define which offset value is used
calculation for grinding wheel peripheral speed, tool monitoring and centerless
$TC_TPG9 grinding. The value always refers to cutting edge D1.
Spindle number This parameter contains the number of the spindle to which the
$TC_TPG1 monitoring data and GWPS refer.
Chain rule $TC_TPG2 This parameter defines which tool parameters of the right wheel edge
(D2) and left wheel edge (D1) must be chained (see TOA data). If the
value of one of the chained parameters is changed, it is then
automatically included in the chained parameter.
The monitoring data apply to both the left-hand and the right-hand
cutting edge of the grinding wheel.
The tool lengths are not automatically compensated when the angle is
altered.
On inclined axis machines the same angle must be specified for the
inclined axis and the inclined wheel.
Offsets that are not required must be assigned the value 0 (= default
when the offset memory is set up).
The tool offsets can be entered not only via the operator panel front
but also via the data input interface.
Tool offset data consist of data which describe the geometry, wear,
identification, tool type and the assignment to parameter numbers.
The unit used for the dimensions of the tool is displayed.
The input field is highlighted.
If no tool management, e.g. Standard, ShopMill, ShopTurn is
available, the following window appears after selecting the
“Parameters” operating area:
Horizontal softkeys
You can select different data types with the horizontal softkeys:
Tool Selection of "Tool offset" menu
offset
Determine Support in determining tool offsets. This softkey is not required if the
compensa. tool management function is available.
Vertical softkeys
The vertical softkeys support data input:
Selection of the next tool
T No. +
Delete
Deletion of a tool or cutting edge
Function
If you create a new tool, the relevant tool types are automatically pre-
selected as input support when you select the tool group.
Sequence of operations
New Press the “New” softkey and then the "New tool" softkey.
New
tool
As soon as you enter the first characters in the string for the tool type,
for example
• 5xx Turning tools
all available tool types in the 5xx group are automatically displayed for
you to select, i.e.,
• 500 Roughing tool
• 510 Finishing tool
• 520 Plunge cutter
• 530 Parting tool
• 540 Threading tool
Enter the digits for your selections via the alphanumeric keypad or
select one from the displayed list.
Abort
No new tool is created. Input is discarded.
OK
The new tool is created.
The window is closed and the tool list is overlaid.
Function
You can select tools that you have created and access their tool offset
data.
Sequence of operations
If the "Parameters” area has already been selected, the window and
the last tool selected when the area was exited are displayed.
The tool offset data of the current tool are displayed immediately. If no
tool has yet been selected, the data of the first tool are shown
together with its first D number.
If no tools are available in the area, a message is output.
Additional information
Input of the geometry and wear data of the tool can be disabled using
the keylock switch.
Function
There are two methods by which you can find tools and view their tool
offset data.
Sequence of operations
OK
The tool you are searching for is positioned with "OK". Its tool offsets
are then displayed.
Function
The tool is deleted together with all its cutting edges and the tool list
updated accordingly.
Sequence of operations
Delete
The vertical softkey bar changes when the "Delete" softkey is
selected.
Function
To help you to select a new cutting edge, the associated tool types
are displayed automatically when you select a tool group.
Sequence of operations
New First press the “New” softkey and then the “New edge” softkey.
New
edge The "New cutting edge" window is displayed.
As soon as you enter the first characters in the string for the tool
group, for example
• 5xx Turning tools
all available tool types in the 5xx group are automatically displayed for
you to select, i.e.,
• 500 Roughing tool
• 510 Finishing tool
• 520 Plunge cutter
• 530 Parting tool
• 540 Threading tool
Abort
Press "Abort" to discard entered values.
OK
Press "OK" to save the entered values.
Function
You can select and modify the edges of tools that you have set up.
Function
You can use one of two search methods:
1. Find tools with edges by selecting the "Overview" softkey:
Press the "Overview” softkey. The list of the available tools is
Overview
displayed.
OK
Position the cursor on the tool you wish to find and confirm your
request by pressing the "OK" softkey.
OK
The tool you are searching for is positioned with "OK". Its tool offsets
are then displayed.
Function
You can delete one or several edges of a tool. The tool list is updated
automatically.
First press the “Delete” softkey and then the “Delete edge” softkey.
Delete Delete
edge
The displayed edge is deleted and the tool list updated.
Function
The "Determine tool offsets" function allows you to change the
absolute coordinates of different axes and then to calculate them.
TO
W
M
TO X
Sequence of operations
Select the appropriate axis with the "Select key". Alter the reference
value, if necessary, using the numeric keypad.
OK
When you press the "OK" softkey, the current position and
corresponding reference value for the selected tool parameter are
calculated.
The following applies: Position - reference value = input value
The window is closed.
Calculate Position - reference value is entered in the input field. The window
remains open.
If "Jog" mode is selected, it is also possible to change the position by
traversing the axes.
The control automatically calculates the value from the reference
value and the new position.
Function
It is possible to specify that tools with a flat D number can only be
selected via their flat D number. One D number can be assigned only
once per tool, i.e. each D number represents exactly one offset data
record.
Function
The machine data can be set to specify that the active tool offset can
be activated immediately if the part program switches to the "Reset"
or "Stop" state.
Additional information
When the function is used in the Reset state, the machine data must
be set such that the offset is not reset when the program switches to
Reset.
Machine manufacturer Please note information supplied by machine tool manufacturer!
Caution
The offset is applied in the next programmed axis motion in the part
program after "Cycle Start" in Reset.
Magazine list In the "Magazine list", the tools of a magazine are displayed in order
of ascending magazine location numbers.
You can search for, display and, in the majority of cases, edit the
data.
This list is mainly used to load and unload tools during setup, and to
move tools between magazines.
Tool list In the "Tool list", the tools are displayed in the order of ascending T
numbers.
You use this list if you are working with small tool magazines and
know the exact magazine location of each tool.
ShopMill tool management You can use the ShopMill tool management as an alternative to the
standard tool management. It uses workshop-compatible tool
management for milling machines. You can select it via an MD.
ShopTurn tool management You can use the ShopTurn tool management as an alternative to the
standard tool management. It uses workshop-compatible tool
management for turning machines. You can select it via an MD.
Machine manufacturer For details of the functionality of your tool management system,
please refer to the machine manufacturer's instruction manual.
You can manage your tool magazines in the "Magazine list" basic
display.
The tool management offers the most commonly used tools as tool
types. You can assign geometric and technological data to the tool
types in order to set up your master tool data. There can still be
several versions of each tool. You can assign the actual data of the
tool used (particular tool data) to these versions.
T number Internal T numbers, which may be needed for reloading tool data.
Geo - L1 ... Tool offsets such as length, radius, wear, monitoring data, etc.
Radius ...
Horizontal softkeys
Magazine The "Magazine list" basic display shows all the tools that are already
list assigned to a magazine location ("loaded").
Tool All tools which are stored as a set of data on the NCK are displayed
list (irrespective of whether or not they have been assigned to a
magazine location).
Vertical softkeys
Selection of user-specific windows (if configured), e.g.
(Names assigned by
user)
Maglist 1 • General data
Tool Display and edit the tool offset data for a tool.
details
Buffer Buffer Display and hide the buffer window in the magazine list. The display
on or off shows spindles, grippers, etc., i.e., locations which can accommodate
tools but which are not magazine locations.
Find & You can use this softkey to find a tool or tool location in the active tool
position magazine and position the tool. The tool is moved to the loading point.
Function
Sequence of operations
Function
You can view and edit the tool data of the tool selected in the
"Magazine list" or "Tool list."
Sequence of operations
Abort
Abort input.
OK
Confirm and accept input.
A new cutting edge can be attached to a tool at any time (even if the
corresponding tool is already in the magazine). Here you enter the
cutting edge data.
Function
Sequence of operations
1. Enter the "Tool size" and "Location type" in the query window.
Find empty If more than one loading point is configured, select the desired loading
location point from a query window.
The system searches for the corresponding empty location.
The cursor bar is automatically positioned on the magazine location
found in the "Magazine list."
2. You have found an empty location in front of the current loading point.
Current When you select "current location," the tool is loaded to the empty
location location in front of the loading point.
The cursor bar is automatically positioned in the "Magazine list" on the
magazine location found in front of the loading point.
3. Position the cursor on the location of your choice in the magazine list.
Load
location
"Load directly to spindle" is possible if the cursor is positioned on the
spindle magazine location.
Use the input key to accept the entries for the tool identifier, duplo No.
etc.
Abort
Abort the loading operation.
OK
Confirm your entries with "OK".
OK
Initiate the loading operation.
Function
This function allows you to unload a selected tool and to save its data.
Sequence of operations
When you press the “Unload” softkey, the magazine number and load
Unload
point are displayed in the “Unload” window.
If more than one load point is configured, select the appropriate load
point from the selection window.
OK
When you press "OK," the tool is unloaded.
Abort
Press "Abort" to stop the “Unload” process.
When you press the “Unload” softkey, the “Unload” window opens and
Unload
the magazine number and load point are displayed.
OK
Click "OK" to begin the unloading process or
Abort
Click on “Abort” to abort the process.
Delete The tool data of the selected tool is deleted from the TO memory. You
tool can do this only if the tool is not currently stored in a magazine
location.
Function
This function allows you to move a selected tool from one location to
another.
Sequence of operations
There are 2 methods by which you can select the new empty location
for the tool:
1. Enter the magazine and location numbers in the "Relocate tool"
window.
Find empty 2. Select softkey "Find empty location" and an appropriate empty
or location location is suggested.
OK
Press "OK" to save the tool to the new empty location,
Abort
and the relocation operation is aborted with "Abort".
Function
You can find a tool or tool location in the active tool magazine and
position the tool.
OK
Press "OK" to execute.
A message appears: e.g. “location 1 found.”
Position
Press the "Position" softkey.
The tool/location is moved to the load point. If there are several load
points, a window opens in which you can select the appropriate point
with the cursor.
Tool list The tool list displays all tools and their offset data stored as a tool
data block in the NCK, irrespective of whether they are assigned to a
magazine location. The tool list offers the current tool types for which
geometric and technological data can be assigned.
Loading/unloading
When a tool is loaded, it is taken to a magazine location.
Unloading removes the tool from the magazine.
Sorting
The tools in the tool list and tool wear list can be sorted according
to magazine location, name, and type.
Machine manufacturer Machine data can be set to hide "Load," "Unload" and "Sort" softkeys.
Manual tools
Manual tools are included in the tool list, but not stored in the
magazine. They must be attached to the spindle by hand.
Tool wear list This list specifies which wear data (length and radius/diameter) are to
be taken into account. The following types of monitoring can also be
defined for a tool:
• Monitoring of the effective operating time (tool life)
• Monitoring of number of tool load operations (quantity)
• Monitoring of wear
• Additional tool status data (disable tool, tool in fixed location,
oversized tool)
Magazine The magazine locations are listed with their tools, magazine locations
are indicated as disabled/not disabled, and the properties assigned to
the active tool (e.g. oversize) are displayed in the magazine list.
Function
ShopMill tool management supports the following tool types, tool
parameters and magazine parameters:
Tool types – 120 End mill
– 200 Twist drill
– 220 Centering tool
– 710 3D probe
– 711 Edge probe
– 110 Cylindrical die-sinking cutter
– 111 Ballhead cutter
– 121 End mill with corner rounding
– 155 Bevel cutter
– 156 Bevel cutter with corner rounding
– 157 Tapered die-sinking cutter
Tool parameters – Magazine location/magazine number
– Tool type
– Tool name
– Duplo number
– Geometry length 1
– Geometry radius
– Wear length 1
– Wear radius
– Type of tool monitoring: Tool life
Quantity
– Tool status: Tool disabled
– Tool status: Tool oversized (right and left half locations)
– Tool status: Tool in fixed location
– Fillet radius
– Angle for taper milling tools
Sequence of operations
Tool If “ShopMill” tool management is set up, the tool list menu is
list automatically displayed when you call up the “Parameters” operating
area. Otherwise you can call the tool list via softkey.
Function
You create new tools in the tool list. A selection of tool types is
displayed for this purpose. The tool type determines which geometry
data are required and how they will be computed. The following
common tool types are available:
Sequence of operations
Cutter 3D tools The vertical bar changes and you can select different tools via the
... softkey.
Additional tool types are available via the "More" softkey.
More
The new tool is created and automatically assumes the name of the
selected tool type.
In the case of facing tools, angle head cutters, and 3D tools, you must
define parameters in addition to the geometry data in the tool list.
Details
Press the "Details" softkey and enter the additional parameters.
The "Details" softkey is only active when a tool is selected for which
additional information is required.
3D tools
In the case of tools with more than one cutting edge, a separate set of
offset data is assigned to each cutting edge. You can create up to 9
cutting edges for each tool.
In the case of ISO programs (e.g. ISO dialect 1) you must specify an
H number. This corresponds to a particular tool offset set.
Sequence of operations
Follow the instructions given above to set up tools with more than one
edge in the tool list and enter the offset data for the 1st edge.
New Then select the "Cutting edges" and "New edge" softkeys.
Edges
.... edge
Instead of the input fields for the first cutting edge, the offset data
input fields for the second cutting edge are displayed.
Repeat this process if you wish to create more tool edge offset data.
Delete Select the "Delete edge" softkey if you want to delete the tool edge
edge offset data for an edge.
You can only delete the data for the edge with the highest edge
number.
D No. + D No. -
By selecting softkey "D No. +" or "D No. –", you can display the offset
.... data for the edge with the next highest or next lowest edge number
respectively.
A tool that has just been created in the tool list is automatically
assigned the name of the selected tool group. You can change this
name as often as you want to
• a tool name, e.g. "Facing tool_120mm", or
• a tool number, e.g. "1".
The tool name must not exceed 17 characters in length. You can use
letters, digits, the underscore symbol (_), periods (".") and slashes
("/").
When you create a replacement tool, you must use the same name as
is used for a comparable tool.
Sequence of operations
New Create the replacement tool as a new tool. See Section “Create new
tool tool”
Assign the same name as the original tool to the replacement tool.
Confirm the name with the "input" key and the duplo number of the
replacement tool is automatically incremented by 1.
Tools that are in use for long periods are subject to wear. You can
measure this wear and enter it in the tool wear list. ShopMill then
takes this information into account when calculating the tool length or
radius compensation. This ensures a consistent accuracy in
workpiece machining.
When you enter the wear data, ShopMill checks that the values do not
exceed an incremental or absolute upper limit. The incremental upper
limit indicates the maximum difference between the previous and new
wear value. The absolute upper limit indicates the maximum total
value that you can enter.
The upper limits are set in a machine data code.
Sequence of operations
Place the cursor on the tool whose wear data you want to enter.
ShopMill allows you to monitor the tool life of the tools automatically to
ensure constant machining quality.
You can also disable tools that you no longer want to use, identify
them as oversize or assign them permanently to a magazine location.
In the tool wear list you can assign each tool the following tool
monitoring and properties:
• Tool life (T)
• Count (C)
• Wear (W)
• Other tool properties
− Tool disabled (G)
− Tool in fixed location (P)
− Oversize tool (U)
Sequence of operations
Tool life T (Time) The tool life is used to monitor the service life of a tool with machining
feedrate in minutes. When the remaining tool life is ≤ 0, the tool is set
to "disabled". The tool is not put into operation on the next tool
change. If a replacement tool is available, it is inserted in its place.
The tool life monitoring function always refers to the selected tool
edge.
Count C (Count) With the count, on the other hand, the number of times a tool is
attached to a spindle is counted. The tool is also disabled in this case,
when the remainder reaches "0".
Wear W (Wear) With wear the greatest value in the wear parameters Δ Length X,
Δ Length Z, or Δ Radius or Δ ∅ in the wear list is monitored. Here, too,
the tool is disabled if one of the wear parameters reaches the value
for wear W.
Pre-warning limit The pre-warning limit specifies a tool life, workpiece count or wear at
which the first warning is displayed.
The value for output of a warning due to the wear stage reached is
calculated from the difference between the maximum wear and the
warning limit entered.
Disabled (G) Individual tools can also be disabled manually if you no longer want to
use them for workpiece machining.
Oversize (U) In the case of oversize tools, neighboring magazine locations (left and
right adjacent location) are only reserved alternately, i.e. you can only
insert the next tool in the next magazine location but one. (This can
also contain an oversize tool.)
Fixed-location-coded (F) You can assign tools to a fixed location, i.e., the tool can only be used
in its present magazine location. After machining, the tool always
returns to its old magazine location.
In the column "T/C" select the parameter that you wish to monitor (T =
Tool life, C = Count, W = Wear).
Enter the scheduled service life for the tool, the scheduled number of
workpieces to be machined or the maximum permissible wear.
The tool is disabled when the tool life, count or wear is reached.
Option G Select the option "G" in the first field of the last column if you want to
disable the tool for machining.
-or-
Option U Select the option "U" in the second field of the last column if you want
to mark the tool as oversize.
-or-
Option P Select the option "P" in the third field of the last column if you want
assign the tool to a fixed magazine location.
The magazine locations are listed with their tools, magazine locations
are indicated as disabled/not disabled, and the properties assigned to
the active tool (e.g. oversize) are displayed in the magazine list.
Sequence of operations
Disabling a magazine Magazine locations can be reserved or disabled for specific tools, e.g.
location in the case of an oversized tool.
Select the magazine location of your choice with the cursor keys.
Tool status In the column "Tool status", you can see which properties have been
assigned to the active tool:
• E: Tool is disabled
• U: Tool oversized
• P: Tool at a fixed location
Enabling a magazine
location
Position the cursor on the disabled field.
Function
Sequence of operations
The tool data of the selected tool are deleted, the magazine location
in which the deleted tool was located is enabled.
Abort
The tool is not deleted with "Abort".
Function
In the tool list you can change a tool type into another tool type.
Sequence of operations
Press the "Alternat." softkey until the tool type you are looking for
Alternative
appears.
The input fields for the new tool type are displayed.
You can unload tools in the magazine that you are not using at
present. ShopMill then automatically saves the tool data in the tool list
outside the magazine. Should you want to use the tool again later,
simply load the tool with the tool data into the corresponding
magazine location again. Then the same tool data does not have to
be entered more than once.
Loading and unloading of tools into and out of magazine locations
must be enabled in a machine data code.
If your machine has only one magazine, you simply need to enter the
location number you require when loading the tool, not the magazine
number.
Sequence of operations
Press the "OK" softkey to load the tool into the suggested location.
-or-
Enter the location number you require and press the "OK" softkey.
-or-
Press the "Spindle" and "OK" softkeys to load a tool into the spindle.
Spindle
Place the cursor on the tool that you want to load into the magazine.
Enter the magazine number and a "0" for the location number if you
wish to search for an empty location in a particular magazine.
-or-
Enter a "0" for the magazine number and location number if you wish
to search for an empty location in all magazines.
Unloading an individual
tool from the magazine
Select the "Magazine" softkey
Magazine
Unload all
Press the "Unload all" and "Unload" softkeys.
Load
All tools are unloaded from the magazine.
Abort
You can abort the unloading process at any time by pressing the
"Abort" softkey. The current tool is unloaded and then the process is
aborted.
The unloading process is also aborted if you exit the magazine list.
If your machine has just one magazine, you only need to enter the
location number you require, not the magazine number.
If a spindle location is shown in the tool list, you can also attach or
detach a tool directly to or from the spindle.
Specifying an empty
location
Tool Press the "Tool list” softkey.
list
Place the cursor on the tool that you wish to relocate to a different
magazine location.
Press the "OK" softkey to relocate the tool to the suggested location.
-or-
Enter the location number you require and press the "OK" softkey.
-or-
Press the "Spindle" and "OK" softkeys to load a tool into the spindle.
Spindle
Finding an empty
location
Press the "Relocate" softkey.
Relocate
The "Empty location" window appears. The "Location" field is
initialized with the number of the first empty magazine location.
Enter the magazine number and a "0" for the location number if you
wish to search for an empty location in a particular magazine.
-or-
Enter a "0" for the magazine number and location number if you wish
to search for an empty location in all magazines.
Positioning a magazine
location
Press the "Magazine” softkey.
Magazine
Place the cursor on the magazine location that you want to position on
the loading point.
Position
Press the "Position" softkey.
Function
Sequence of operations
By
or T number
Various tools are used for machining workpieces. The geometry and
technological data of these tools must be known to ShopTurn before
you execute your program.
ShopTurn provides the "Tool list", "Tool wear list" and "Magazine list"
screen forms for managing your tools,
Tool list You must enter all the tools that you want to use on the turning
machine in the tools list. The tools that are in the tool turret must be
assigned to specific magazine locations. You can also sort and delete
tools.
Loading/unloadingWhen a tool is loaded, it is taken to a magazine location.
Unloading removes the tool from the magazine.
Sorting
Tools can be sorted in the tool and tool wear lists according to
magazine location, name and type.
Machine manufacturer Machine data can be set to hide "Load," "Unload" and "Sort" softkeys.
Manual tools
Manual tools are included in the tool list, but not stored in the
magazine. They must be attached to the spindle by hand.
Tool wear list You must enter the wear data for your tools in the tool wear list.
ShopTurn takes this data into account on machining the workpiece.
You can also activate tool monitoring here as well as disable tools or
identify them as oversized.
Magazine list The magazine locations are listed with their tools; magazine locations
are indicated as disabled (G) / not disabled ( ), and the properties
assigned to the active tool (e.g. oversize (U) are displayed in the
magazine list.
Function
ShopTurn tool management supports the following tool types, tool
parameters and magazine parameters:
Additional functionality – You can use circular magazines that are hidden via display machine
data.
– Loading station for loading and unloading tools via display machine
data
– Display tools (milling cutter/drill) in diameter or radius via display
machine data
Sequence of operations
Tool When you call up the "Parameters" operating area for the first time,
list the "Tool list" menu is automatically displayed. Otherwise you can call
it via softkey.
Sequence of operations
Install the new tool in the tool turret.
In the tool list, position the cursor on the location that the tool is to
occupy in the turret.
Roughing Use the softkeys to select the tool type of your choice.
3D_Probe
tool ... Additional tool types are available via the "More" softkey.
More
The new tool is created and automatically assumes the name of the
selected tool type.
If you assign a tool name that already exists, the "Create a duplo tool"
window appears. You can decide whether you would like to create a
sister tool (see Sec. “Creating duplo/replacement tools”.
If you want to modify the cutting edge position of the tool later, place
the cursor in the “Type” column.
Use the "Alternative" softkey or the "Select" key to select one of the
Alternative specified options.
or
Changing a tool name You have the option of later changing a tool’s name.
Position the cursor in the "Tool name" column and enter the desired
name.
If you enter a tool name that already exists, the "Create a duplo tool"
window appears. You are asked whether a duplo tool should be
created.
Do not Press the "Do not rename" softkey if you do not want to create a sister
rename tool.
Abort
Using the "Abort" softkey, you can cancel the process at any time.
In the case of tools with more than one cutting edge, a separate set of
offset data is assigned to each cutting edge. You can set up a total of
9 edges for each tool.
Sequence of operations
Follow the instructions given above to set up tools with more than one
edge in the tool list and enter the offset data for the 1st edge.
New • Then select the "Cutting edges" and "New edge" softkeys.
Edges
... edge
Instead of the input fields for the first cutting edge, the offset data
input fields for the second cutting edge are displayed.
• Repeat this process if you wish to create more tool edge offset
data.
Delete • Select the "Delete edge" softkey if you want to delete the tool
edge edge offset data for an edge.
You can only delete the data for the edge with the highest edge
number.
D No. + D No. -
• By selecting softkey "D No. +" or "D No. –", you can display the
... offset data for the edge with the next highest or next lowest edge
number respectively.
For each tool in the tool list, you can create several replacement tools.
The duplo number 1 is always assigned to the original tool and duplo
numbers 2, 3, etc. are assigned to the replacement tools.
For sister tools, the following data must agree with that of the original
tool:
• Tool type
• Length of cutting edge
• Tool radius
• Direction of rotation
• Coolant
Sequence of operations
New Create the replacement tool as a new tool. See Section “Create new
tool tool”
Assign the same name as the original tool to the replacement tool.
Confirm the name with the "input" key and the duplo number of the
replacement tool is automatically incremented by 1.
Sequence of operations
Sort
Press the "Sort" softkey.
Tools that are no longer in use can be deleted from the tool list for a
clearer overview.
Sequence of operations
The tool data of the selected tool are deleted, the magazine location
in which the deleted tool was located is enabled.
Abort
The tool is not deleted with "Abort".
The tool list has more locations than magazine locations. This means
you can unload tools you currently do not need in the magazine and
save the tool data in the tool list outside the magazine. If you want to
use the tool again at a later point in time, simply load the tool data
back to the magazine location. Then the same tool data does not
have to be entered more than once.
Loading and unloading of tool data into and out of magazine locations
must be enabled in a machine data code.
Sequence of operations
Press the "OK" softkey to load the tool into the suggested location.
-or-
Enter the location number you require and press the "OK" softkey.
The data relating to your tool are now displayed in the specified
magazine location.
Unloading an individual
tool from the magazine
Select the "Magazine" softkey
Magazine
Unload all
Press the "Unload all" and "Unload" softkeys.
Unload
All tools are unloaded from the magazine.
Abort
You can abort the unloading process at any time by pressing the
"Abort" softkey. The current tool is unloaded and then the process is
aborted.
The unloading process is also aborted if you exit the magazine list.
If a spindle location is shown in the tool list, you can also load or
unload a tool directly into or out of the spindle.
Specifying an empty
location
Tool Select the "Tool list" softkey.
list
Place the cursor on the tool that you wish to relocate to a different
magazine location.
Press the "OK" softkey to relocate the tool to the suggested location.
-or-
Enter the location number you require and press the "OK" softkey.
-or-
Press the "Spindle" and "OK" softkeys to load a tool into the spindle.
Spindle
Finding an empty
location
Place the cursor on the tool that you wish to relocate to a different
magazine location.
Enter the magazine number and a "0" for the location number if you
wish to search for an empty location in a particular magazine.
-or-
Enter a "0" for the magazine number and location number if you wish
to search for an empty location in all magazines.
Positioning a magazine
location
Select the "Magazine" softkey
Magazine
Position the cursor on the magazine location that you would like to
position on the loading point.
Position
Press the "Position" softkey.
Tools that are in use for long periods are subject to wear. You can
measure this wear and enter it in the tool wear list. ShopTurn then
takes this information into account when calculating the tool length or
radius compensation. This ensures a consistent accuracy in
workpiece machining.
Sequence of operations
Place the cursor on the tool whose wear data you want to enter.
The wear data entered is added to the radius but subtracted from the
tool length. A positive differential value for the radius therefore
corresponds to an oversize (e.g. for subsequent grinding).
ShopTurn allows you to monitor the tool life of the tools automatically
to ensure constant machining quality.
You can also disable tools that you no longer want to use or identify
them as oversize.
The tool monitoring functions are activated via display machine data.
Machine manufacturer Please follow the machine manufacturer's instructions!
Sequence of operations
Tool life (T) With the tool life T (Time), the service life for a tool with machining
feedrate is monitored in minutes. When the remaining tool life is = 0,
the tool is set to "disabled". The tool is not put into operation on the
next tool change. If a replacement tool is available, it is inserted in its
place.
Tool life is monitored on the basis of the selected tool cutting edge.
Count (C) With the count C, the number of workpieces machined by the tool is
counted. The tool is also disabled in this case, when the remainder
reaches "0".
Wear (W) With wear W, the greatest value in the wear parameters Δ Length X,
Δ Length Z, or Δ Radius or Δ ∅ in the wear list is monitored. Here, too,
the tool is disabled if one of the wear parameters reaches the value
for wear W.
Pre-warning limit The pre-warning limit specifies a tool life or quantity at which an initial
warning is output.
Disabled (G) Individual tools can also be disabled manually if you no longer want to
use them for workpiece machining.
Oversize (U) In the case of oversize tools, neighboring magazine locations are only
reserved alternately, i.e. you can only insert the next tool in the next
magazine location but one (This can also contain an oversize tool.)
Fixed-location-coded (F) You can assign tools to a fixed location, i.e., the tool can only be used
in its present magazine location. After machining, the tool always
returns to its old magazine location.
In column "T/C", select option "T" if you want to monitor the tool life.
(T = Tool life, C = Count, W = Wear).
Enter the scheduled service life for the tool, the scheduled number of
workpieces to be machined or the maximum permissible wear.
The tool is disabled when the tool life, count or wear is reached.
If you wish to monitor the count, you must also insert the following G
code commands before the end of the program in every program that
calls the tools to be monitored:
SETPIECE(1) ; increase count by 1
SETPIECE(0) ; delete T no.
Select the option "G" in the first field of the last column if you want to
disable the tool for machining.
-or-
Select the option "U" in the second field of the last column if you want
Option U
to mark the tool as oversize.
The magazine locations are listed with their tools, magazine locations
are indicated as disabled/not disabled, and the properties assigned to
the active tool (e.g. oversize) are displayed in the magazine list.
Disable magazine location If a magazine location is defective, or when an oversize tool requires
more than half a neighboring location, you can disable the magazine
location.
Sequence of operations
The location disable is now active and you can no longer assign tool
data to this magazine location.
Press the "Alternative" softkey until the letter "G" no longer appears.
Alternative
The magazine location is enabled again.
5.6 R parameters
5.6.1 Function
Function
Parameters are read and written by programs.
In this operating area, parameters can be edited manually.
Function
The number of channel-specific R variables is defined
in machine data.
Range:
R0 - R999 (dependent on machine data).
There are no gaps in the numbering within the range.
Sequence of operations
Editing parameters:
Position the cursor bar on the appropriate input field and enter the
new values.
Deleting parameters:
Delete Displays a marker in which the Rx to Ry parameter range to be
area deleted must be entered.
Delete The complete R variable range is deleted after a safety query and
OK
all “OK”, i.e. all values are set to 0.
Abort
You cannot delete using "Abort".
Finding parameters:
Find
An input window for a parameter number appears when you press the
"Find" softkey.
Enter the R parameter number you wish to find via the numeric
keypad.
When you press the "Input" key, the cursor is automatically positioned
on this parameter if it exists.
Additional information
Function
The "Working area limitation" function can be used to limit the range
within which a tool can traverse in all channel axes. These commands
allow you to set up protection zones in the working area which are out
of bounds for tool movements.
Sequence of operations
Activate the appropriate working area limitation with the "Select key".
Additional information
Function
Continuous jog • JOG mode: The axis moves as long as the key is pressed.
• Continuous mode: Axis moves after pressing key once,
until
- The key is pressed again,
- NC Stop,
- Reset,
- Software/hardware limit switch.
Sequence of operations
Additional information
The limit values for the maximum and minimum permissible values
are defined in the machine data.
Function
Max./min. The value entered for the spindle speed in the fields max./min. must
be within the limit values defined in the machine data. In addition, a
further spindle speed limitation can be active in the program on
account of the SIMS command.
Sequence of operations
Additional information
• The limit values for the maximum and minimum permissible values
are defined in the machine data.
• The "Spindle data" function is displayed only if a spindle is
configured.
Function
The feedrate entered here is used in the active program instead of the
programmed feedrate when the function "Dry run feedrate" (program
control) is selected in "Automatic" mode.
Sequence of operations
Function
Starting point
offset in °
Starting angle
for thread
(setting data)
Sequence of operations
Function
All the setting data in the control are displayed in tabular form sorted
according to general (i.e. NCK-specific), channel-specific and axis-
specific setting data. The table contains both the setting data on the
vertical softkeys such as working area limitation, Jog data etc., as well
as special setting data such as software cam, oscillation,
compensation etc.
Sequence of operations
Additional information
Data can be edited or not depending on the active access protection
level.
Function
Sequence of operations
G18
• Plane G18 (Z, X; infeed direction Y)
G19
• Plane G19 (Y,Z; infeed direction X)
5.8.1 Function
Machine/ The actual values are referred to the machine zero after reference
tool zero point approach. The machining program of the workpiece refers to the
workpiece zero.
The machine zero and workpiece zero are not necessarily identical.
Depending on the type of workpiece and the way it is clamped, the
distance between the machine zero and workpiece zero can vary. In
part program processing this is compensated for by the work offset.
R=F
ZMR
P
ZMW
W WR
M
X
XMR
XMW
Programmable WO You can use the programmable zero point offset $P_PFRAME=.. to
program an additional zero point offset for geometry and special axes
in the part program you have called.
The values of the programmed work offsets are deleted with end of
program or reset.
External WO In addition to all the offsets which define the position of the workpiece
zero, an external work offset can be overlaid by means of the
handwheel (DRF offset) or from the PLC.
Possible frames
• Basic frame (basic offset)
• Settable frames (G54...G599)
• Programmable frames
Function
In the overview, all existing settable work offsets are listed. The
number of possible work offsets is defined by a machine data.
The first settable work offsets G54 to G57 are permanently assigned
the identifiers $P_UIFR[1] to $P_UIFR[4].
Sequence of operations
Axis -
• The display switches to the defined work offsets of the previous
axis.
Rotation You can use these softkeys to change the display mode of the
Offsets
scal., mirr. currently displayed work offsets.
The following takes place:
• Either the absolute offsets (coarse and fine) with reference to the
coordinate axes
• or the individual values split into the components rotation, scaling
and mirroring.
You can select and, if necessary, edit the individual values of the work
offsets in both display modes.
Settable All defined settable work offsets are displayed in a table where they
WO can be edited if necessary (select and edit).
Function
$P_UIFR[] This identifier can be used to edit a settable work offset in the
program.
Coarse offset The value of the coarse offset is defined for the relevant axis.
Fine offset The data limits (absolute) are set for the fine work offset via the
machine data. The fine offset is displayed in the "Settable work offset"
screen.
The work offset is activated via MD.
Rotation The value of the rotation around the respective geometry axis (e.g. X,
Y, Z) can be entered.
Rotation can only be programmed around geometry axes.
Scale The scale factor can be defined for the respective axis.
Mirroring Mirroring of the relevant axis around the coordinate zero can be
activated and deactivated.
Sequence of operations
You can choose a work offset selectively from the overview of work
offsets. Use the cursor to select the corresponding fields and
overwrite the fields to be changed with new values.
Select a new value via the "Select" key (with mirroring).
The zero point offsets are saved, i.e. transferred to the NCK.
Function
The machine data can be set to specify that the work offset and basic
frame can be activated immediately if the part program switches to the
"Reset" state. This also occurs if the part program was first switched
to JOG status.
If the channel is in the "Reset" state, active work offset and basic
frame are not activated until the part program is continued.
Additional information
When the function is used in the Reset state, the machine data must
be set such that the settable work offset or basic frame is not reset
when the program switches to Reset.
Machine manufacturer Please follow the machine tool manufacturer's instructions!
Function
For all work offsets, you can display either the defined offsets (coarse
and fine) or the specified rotations, scales and mirrors for each value.
Sequence of operations
Basic All defined basic work offsets (global and channel-specific) are
WO displayed in a table.
The display mode can be changed by softkey (see above).
You can edit the values directly in the table.
Rotations are not possible with global frames, since no geometrical
relationship exists between the axes in this case.
Additional information
The work offset must be changed only when the NC program is
stopped. Changes are updated immediately. The work offset values in
the display are updated cyclically.
If system frames are activated via MD, they can be displayed via the
“Parameter” operating area, Work offsets.
Both the offset set via frames (coarse and fine) and the rotation and
mirroring defined there are displayed. Display is according to the
position in the frame chain.
Function
User data (UD) can be defined by means of a variety of variables:
• GUD - global variables which are valid in all programs.
• LUD - local variables which are valid only in the program or
subprogram in which they have been defined.
• PUD-Program-global user data.
The display of global user data (GUD) can be locked by means of the
keyswitch or a password.
Sequence of operations
You can scroll up and down in the list using the "Page" keys.
or
Changing user data
Position the cursor on the user data that you wish to edit and enter a
new value or
Select a new value using the "Select" key.
New values are automatically accepted.
The "Select global user data" window is opened. The following values
GUD:
are permissible:
• 1 = SGUD (Siemens)
• 2 = MGUD (machine manufacturer)
• 3 = UGUD (machine user)
• 4 ... 9 = GD4… GD9 (additional, e.g., grinding cycles, etc.)
The selected data are displayed in the "Global user data" window.
Find
Press the "Find" softkey.
The "Find user data" dialog window appears on the screen.
The data name or a character string within the name can be entered
as the search target. The cursor must be positioned on the user data
to be found.
Find The next user data with the initial identifier searched for is displayed.
next
The list of local user data for the display is updated on every "Cycle
Stop," but the values are updated continuously.
Before global user data definitions can be made operative in the
control, it may be necessary to set machine data.
Additional information
How to define and activate user data is described in
Section 6: Program operating Area.
6.1.2 Subprogram
6.1.3 Workpiece
6.1.4 Cycles
Programs are saved in the NCK memory. The size of this memory is
dependent on settings made during start-up. (See Section 6 "Memory
info")
Horizontal softkeys
Work- This key displays an overview of all the workpieces you have
pieces created with their part programs.
TEVISON- Local You can configure as many as eight connections (logical drives). Four
CF-CARD drive softkeys e.g. "TEVISON CF-CARD, "local drive", "WIN-XP computer",
WIN-XP appear on the first window level.
computer
You can access additional (up to four) configured drives via the ETC
key.
Standard You can use the "standard cycles" softkey to list the standard cycles.
cycles
User Select the "User cycles" softkey to display a list of the cycles that you
cycles have added.
Manufact. Select the "Manufacturer cycles" softkey to display a list of the cycles
cycles that the manufacturer has added.
You can access the following additional softkeys by pressing the ETC
key.
Definition You will receive a list of the definition files (e.g. GUD4_DEF)
files
Operating You will receive the operation data files (e.g. BD_TEA).
data
Vertical softkeys
Creates a new file for a workpiece/part program.
New
The current file name including the directory is marked and copied to
Copy
the clipboard. If you delete the copied file from the clipboard, you will
not be able to paste it again.
Pastes a file copied to the clipboard into the current directory; the file
Paste
name must be altered and confirmed beforehand.
Delete
Deletes a file (workpiece/part program).
Rename
Overwrites the file name/type of a workpiece/part program.
Workpiece Program Selects a workpiece/part program for execution in the currently active
selection selection channel.
Function
The read-only identifier (";*RO*") shows you which part of the program
is protected.
Any attempt to change a program part protected by the read-only
identifier is denied with the message "Block cannot be written."
Additional information
When creating a program template, please make sure that the read-
only identifier appears immediately at the end of the block.
Function
Function
Reserved character strings occur in part program code lines that arise
by calling cycles and contour programming. They can be viewed by
setting "Display hidden lines" in the editor.
The following character strings must not be used in part program lines
that are input directly:
;#
;#END
;NCG
;*RO*
;*HD*
Additional information
Function
Definition In the "Program" operating area, select the "ETC key" and then
files "Definition files"; an overview of the files appears.
You can alter the definitions by selecting the "New," "Copy" and
New
"Delete" softkeys. These alterations are stored in the current file.
Copy
Delete
Rename
You can create a new definition file, e.g. from a backup file
(SGUD.BAK), by selecting the "Rename" softkey and changing the
extension.
Error messages:
The following error messages appear in the dialog line:
"Error occurred during activation of file"
Function
• Diagonal line
• Arc/circle
Additional information
1. The valid geometry axes in the first channel are determined and
used in the part program.
2. The contour elements of the contour chain are displayed by
Setting
contour symbols or text. The mode of representation can be set via the
"Setting contour" function in the editor.
Function
Function
For each contour that you want to cut, you must create a new contour.
The first step in creating a contour is to specify a starting point.
You have the option of beginning the contour with a transition element
to the blank. You can also enter any additional commands (up to 40
characters) in G code format for the start point.
Process
Work- Part To select an existing program via the "Workpiece" and "Part program"
pieces program softkeys or create a new part program with the "New" softkey.
Enter a name and confirm with "OK."
You are now back in the ASCII editor.
You can access the following softkeys by pressing the ETC key:
New Open the contour editor by pressing the “Support" and "New contour"
Support
Contour softkeys.
Defining the start point The input screen for the start point of the contour appears.
To define the geometry axes, choose from the planes G17, G18 and
G19 with the Select Key in the field behind "Plane selection." The
coordinate system changes accordingly.
The default tool axis (defined in the machine data) can be changed for
machines with more than two axes. The associated starting point axes
are automatically adjusted.
Alter- Position the cursor on the "Transverse axis dimension" field and click
native on the field using the "Alternative" softkey (or with the "Selection" key)
repeatedly until the dimension you require is displayed.
The approach motion to the starting point can now be changed from
G0 (rapid traverse) to G1 (linear interpolation) via the new field
"Approach starting point".
You can define a specific feed rate for G1 via the "Free text input"
field,
e.g. G95 F0,3.
Accept Select the "Accept element" softkey to store the starting point.
element
Abort
With the “Abort” softkey, your settings are discarded and you arrive at
the previous screen form.
Recompile contour
Recompile You can edit an existing contour by selecting the "Recompile" softkey.
The editor cursor must be positioned inside the contour to do this.
Notice
Upon recompilation only the contour elements that were created with
free contour programming are regenerated. In addition, only the texts
that were added using the "Free text input" input field are recompiled.
Any changes you made directly in the program text are lost. However,
you can subsequently insert and edit user-defined texts, which will not
be lost.
Additional information
The NC code generated by the contour programming in the part
program must never be altered manually. Otherwise recompilation is
no longer possible.
Exception: Insertion of block numbers and masking blocks.
Saving a contour element If all contour elements and transition elements have been generated,
save the contour by pressing the “Accept” softkey
Accept
• modified,
• added
• deleted.
Process
Position the cursor on the contour element that you want to modify.
Accept After inputting the changes, press the "Accept element" softkey.
element
Function
Contour chain The elements of the contour are displayed symbolically in the
sequence in which they were programmed in a contour chain next to
the graphic window.
Symbolic representation Contour Icon Description
element Abbreviation
Arc to Circle
the left CL
Right CR Circle
Color of symbols The different color of the symbols indicates their status:
. Foreground Background Description
- Black Cursor on new element
White Black Cursor on current element
Black White Normal (undefined) element
White Black Element currently detached
(residual model)
When you have created a new contour and specified the start point,
you can define the individual elements that the contour comprises.
If you leave any parameter input fields blank, the control assumes that
you do not know the right values and attempts to calculate these from
the settings of the other parameters.
Entering a contour
element
Select a contour element via softkey.
... Enter all the data available from the workpiece drawing in the input
form (e.g. length of straight line, target position, transition to next
element, angle of lead, etc.).
Select contour element Position the cursor on the desired contour element in the contour
chain, and select using the "Input" key.
The parameters for the selected element will then be displayed. The
name of the element appears at the top of the parameterization
window.
Once the contour element can be displayed geometrically, it is
highlighted accordingly in the graphic display area, i.e. its color
changes from black to orange.
Place the cursor on the last element before the end of the contour.
Defining a pole If you wish to enter the contour elements Diagonal line and Circle/arc
in polar coordinates, you must first define a pole.
Tangent to preceding When entering data for a contour element you can program the
element transition to the preceding element as a tangent.
Select dialog Some parameter configurations can produce several different contour
characteristics. In such cases, you will be asked to select a dialog.
Select Press the "Select dialog" softkey to switch between the two different
dialog contour options.
The selected contour appears in the graphics window as a solid black
line and the alternative contour appears as a dashed green line.
Accept Press the "Accept dialog" softkey to accept the chosen alternative.
dialog
Changing dialog selection If you want to change an existing dialog selection, you must select the
contour element in which the dialog was originally chosen.
Open the input screen form for the contour element.
Abort
When you select "Abort", the contour element values are discarded
and you return to the basic display. The input focus switches back to
the contour chain.
Delete OK
Place the cursor on the contour element to be deleted.
element ... Press the "Delete element" softkey and confirm with "OK".
Save a contour element If you have entered the available data for a contour element or
selected the desired contour by means of softkey "Select dialog",
Accept select softkey "Accept element" to store the contour element and
element return to the main screen.
You can then program the next contour element.
Additional information
The NC code generated by the contour programming in the part
program must never be altered manually. Otherwise recompilation is
no longer possible.
Exception: Insertion of block numbers and masking blocks.
Parameters These parameters have been calculated by the control and cannot be
on gray background altered.
When the programmable parameter input fields (white background)
are altered, the control calculates new data, which are then
immediately displayed in the input screen.
Input value With some contours, the control may already have calculated an input
is already calculated value from other settings.
Problems may then arise if the control-calculated value does not tally
with the workshop drawing. In this case, you must delete the settings
from which the control has automatically calculated the input value.
You can then enter the precise value from the workshop drawing.
Settings
The technology (turning/milling) and the position of the coordinate
system are read from the appropriate machine data. You can see the
selected configuration with "Settings".
6.4.7 Help
When you input parameters, you can call up a help screen using the
Info key which graphically represents the parameters you are
entering. The help screen that appears depends on the cursor
position in the parameter display.
The help screen is displayed on top of the parameter screen.
If you press the Info key again the help screen is closed and the
graphic display is activated once again. The help screens displayed
correspond to the selected coordinate system. The axis names are
derived from the current geometry axis names.
Help screens are displayed for the following entries:
• Starting point
• Straight vertical line
• Straight vertical line, angle entry field
• Straight horizontal line
• Straight horizontal line, angle entry field
• Straight line in any direction
• Straight line in any direction, angle entry field
• Circle
• Circle, angle entry field
• Radius/chamfer
6.4.8 Parameter description of straight line, circle and pole contour elements
Undercut size Undercut size acc. to DIN table (for forms E and F only):
Radius/depth, e.g.: E1.0x0.4 (undercut form E) or
F0.6x0.3 (undercut form F)
FRC Feedrate for transition element chamfer or radius mm/rev
CA Allowance for subsequent grinding mm
Grinding allowance to right of contour (viewed from starting point)
Grinding allowance to left of contour (viewed from starting point)
Counterclockwise rotation
X absolute Absolute end position in X direction mm
X incremental Incremental end position in X direction mm
Y absolute Absolute end position in Y direction
Y incremental Incremental end position in Y direction
Z Target position in the Z direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
α1 Starting angle with reference to X axis Degrees
α2 Angle to preceding element; tangential transition: α2=0 Degrees
β1 End angle with reference to X axis Degrees
β2 Angle of aperture of circle Degrees
FB Feedrate for circle contour element mm/rev
R Radius of circle mm
I Position of circle center point in X direction (abs. or incr.) mm
K Position of circle center point in Z direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
J Position of circle center point in Y direction (abs. or incr.) mm
Transition to Transition element to next contour is a chamfer (FS) mm
next element Transition element to next contour is a radius (R) mm
FS=0 or R=0 means no transition element
FRC Feedrate for transition element chamfer or radius mm/rev
CA Allowance for subsequent grinding mm
Grinding allowance to right of contour (viewed from starting point)
Grinding allowance to left of contour (viewed from starting point)
Machine manufacturer The names of the identifiers (X or Y ...) are defined in the machine
data where they can also be changed.
Example 1 Starting point: X=5.67 abs., Y=0 abs., machining plane G17
The contour is programmed in a counter-clockwise direction.
X= - 137.257 abs.
43.972
Startpunkt
X=5.67 Y=0
125 °
Y R72
4 X=5.67 abs
Example 2 Starting point: X=0 abs., Y=0 abs., machining plane G17
The contour is programmed in the clockwise direction with dialog selection.
For this contour it is advisable to display all parameters via the "All
parameters" softkey.
Workpiece drawing of contour Startpunkt
X=0, Y=0
R25
Y R7.5 R5
30 °
Example 3 Starting point: X=0 abs., Y=5.7 abs., machining plane G17
The contour is programmed in a clockwise direction.
60 °
S tartp u nkt
15.2
X =0 , Y =5 .7
4.65
4.65
14.8
Y
22 °
5 11.5
8 Y=5.7 abs.
9 X=0 abs.
Function
Display elements The colors in the graphic display area signify the following:
• Red = Traversing path in the feed rate
• Green = Traversing path in rapid traverse
• Yellow = Cross-hair
Polymarker (cutting edge),
Workpiece symmetry axis
Tool cutting edge The position of the cutting edge corresponds to the definitions in the
"Tool compensation" menu under softkey "Tool".
The tool path in the program block you are currently editing is
simulated. The cutting edge is represented by a polymarker. The
starting point of the polymarker corresponds to the starting point of the
machine tool axes.
Coordinate system The alignment of axes (coordinate system) is defined in machine data.
Sequence of operations
Simulation
Select a program, open it, and press the "Simulation" softkey.
The graphic simulation function is started when you press the "Cycle
Cycle Start Start" key on the machine control panel.
Auto This softkey automatically adjusts the display area to the displayed
zoom traversing motions.
To You return to the initial display (size of the viewport when you select
origin simulation). The viewport can be defined by the machine
manufacturer in the machine data.
Zoom The current contents of the screen are displayed in a larger or smaller
+ resolution when you press softkeys "ZOOM+" or "ZOOM-". Using the
Zoom cursor keys, you can move the cross-hair to the selected center point
-
of the window display.
Cursor Cursor You can alter the increments of the cursor key movements with the
coarse or fine softkey "Cursor fine".
• Softkey is selected:
Cursor moves in "fine" increments.
• Softkey is not selected:
The cursor moves in "coarse" increments.
Function
• Top view
• Representation in three planes
• 3D representation (volume model)
Status displays The status displays in the simulation graphic contain information
• about the actual axis coordinates and
• the block currently being processed.
Option This function is an option and is only available with a color display.
Milling simulation is only possible in the 1st channel.
Sequence of operations
Function
Option This function is an option and is only available with a color display.
Milling simulation is only possible in the 1st channel.
Sequence of operations
You can start simulation at any time during the machining operation.
Simulation is closed when you exit the graphic.
Define a blank via the NC As an alternative, you can define a blank in the NC program to be
program simulated.
Syntax:
WRTPR("<String>")
6.6.1 Overview
To allow you to handle files and programs flexibly, you can organize,
store and display them according to different criteria.
The data/programs are stored in the NCK memory by default.
Program management The programs and files can be managed in both the “Program” and
“Services” operating areas.
Name of directories Operating area
• Subprograms Programs and Services
• Part programs Programs and Services
• Workpieces Programs and Services
• Comments Services
• Definitions Services
• Standard cycles Programs and Services
• Manufacturer cycles Programs and Services
• User cycles Programs and Services
The following diagram shows an example of directory contents:
Program memory
Internal directory
_N_DEF_DIR _N_CST_DIR _N_CMA_DIR _N_CUS_DIR _N_SPF_DIR _N_MPF_DIR _N_WKS_DIR _N_NEXT_DIR
Name
Directory name on Definitions Standard cycles Manufact. cycles User cycles Subprograms Part programs Workpieces New directory
Interface
Internal file name _N_COM_DIR
_N_SMAC_DEF _N_L199_SPF _N_GLDB_SPF _N_MPF1_MPF
_N_MMAC_DEF _N_..._SPF _N_..._SPF _N_.MOV_MPF Comments
_N_UMAC_DEF _N_..._MPF
_N_SGUD_DEF _N_...
_N_MGUD_DEF
_N_UGUD_DEF
_N_GUD4_DEF
...
_N_GUD9_DEF
_N_SHAFT_WPD _N_MPF123_WPD ...
_N_POCKET1_SPF
_N_..._SPF
_N_SHAFT_MPF _N_MPF123_MPF
_N_PART2_MPF _N_L1_SPF
_N_PART1_SPF _N_..._...
_N_PART2_SPF
_N_SHAFT_INI
_N_SHAFT_SEA
_N_PART2_INI
_N_PART2_UFR
_N_PART2_COM
_N_SHAFT
File types File types can be identified by the file name extension (e.g. .MPF).
Block "Block" is the term given to any files required for creating and
processing programs.
Program block Program blocks contain the main and subprograms of the part
programs.
Data block Data unit of the NCK: Data modules contain data definitions for global
user data. These data can be initialized directly when they are
defined.
Initialization block Initialization blocks contain the default settings for data.
The initial block is an ".ini" file. It contains values for initializing, for
example, machine,
Setting, user, system data, etc.
Macro block Macro blocks are used to program one or more instructions with a
single new name. Macro definitions are stored in the following files in
directory Definitions:
Directory types In addition to files, some directories may also have extensions:
name.DIR General directory containing program and data
and blocks, workpiece
directories and other directories with
identifier DIR.
name.WPD Workpiece directories which contain
Program and data blocks that belong
to a workpiece. (It must not contain
another directory with the extension DIR or
WPD.)
name.CLP Clipboard directory: Files and directories of
any type may be stored in here.
Workpiece directory Workpiece directories (with extension .WPD) are set up in directory
WCS.DIR.
A workpiece directory contains all files required for machining a
workpiece.
These can be main programs, subprograms, any initialization
programs and comment files.
Example:
Creation of a workpiece directory SHAFT.WPD that contains the
following files:
SHAFT.MPF Main program
PART2.MPF Main program
PART1.SPF Subprogram
PART2.SPF Subprogram
SHAFT.INI General initialization program of data
for the workpiece
SHAFT.SEA Setting data initialization program
PART2.INI General initialization program of data
for program part 2
PART2.UFR Initialization program for frame data
for program part 2
SHAFT.COM Comment file
6.6.3 Templates
Templates are objects that can be used for creating new workpieces,
part programs, subprograms, work offsets, etc., and can be edited
and customized to suit the task at hand.
Templates can be designed in different languages and named to allow
easy language-specific access to them. If you create a template with a
wildcard in the name, the current workpiece name will be inserted into
the name when the template is activated.
There is no difference between creating templates and creating
workpieces, part programs, subprograms, job lists, work offsets, etc.
You can use the administration functions and naming conventions to
enter objects you want to use as templates in the template directory.
_TEMPL_
If this string is assigned as part of the template name, it is replaced by
the workpiece name when the template is activated. The template is
not copied if the name exceeds 24 characters after replacement.
_XX
If the template name terminates in _XX (XX stands for the language
code, e.g., _GR for German), only the objects are offered from the
template directory where the current language matches the language
code in the template name. Templates for different languages can
therefore be stored together in the template directory.
Language-specific templates are given priority over non-language-
specific templates with the same core name component. Therefore,
you can create a template which can be used for all languages for
which no language-specific variants are available.
Additional information
Language-specific templates are given priority over non-language-
specific templates with the same core name component. Therefore,
you can create a template which can be used for all languages for
which no language-specific variants are available.
Sequence of operations
If the template already exists, it will be copied and renamed when you
select "New". All files in this directory are also copied into the new
directory.
Sequence of operations
Sub- • Subprograms
routines
To access the cycle softkeys, press the ETC key.
Open workpiece:
The workpiece directory is opened and the programs it contains
displayed on the screen.
You can create various types of files such as main programs, tool
offsets, etc., in the workpiece directory.
Sequence of operations
OK
Confirm with the "OK" softkey. A new directory is set up in the
workpiece overview.
This section explains how you can create a new file, e.g. for a part
program.
Sequence of operations
Press the "New" softkey to display a dialog window in which you can
New
enter the new file name.
The workpiece/program names may be a maximum of 24 characters
in length. You can use any letters (except umlauts), digits or the
underscore symbol (_).
Any templates for the specified data type in the Templates directory
will be offered for selection.
The matching file type is automatically assigned in this case.
Part Sub- You can set up main programs and subprograms by opening
program or routines directories "Part programs" and "Subprograms".
Press the "New" softkey to display a dialog window in which you can
New
enter the new program name.
The matching file type is automatically assigned in this case.
Function
Workpieces and part programs must be selected for execution before
you press the Cycle Start key.
Sequence of operations
Select a program:
Part Use the cursor keys to select a program in the
program
Example:
The workpiece directory
/WCS.DIR/SHAFT.WPD
contains the files
SHAFT.SPF and SHAFT.MPF.
Selection
When you select workpiece directory SHAFT.WPD you implicitly select
program SHAFT.
Find path for program call If the call path is not explicitly specified in the part program when a
subprogram (or an initialization file) is called, the called program is
located according to the predefined search strategy.
Case 1:
When a subprogram is called by
name with specification of the file type ("identifier" or "extension"),
e.g. SHAFT.MPF,
the system searches through directories in the following order:
1. Current directory / name.type Workpiece/standard
directory MPF.DIR
2. /SPF.DIR / name.type Global subprograms
3. /CUS.DIR / name.type User cycles
4. /CMA.DIR / name.type Manufacturer cycles
5. /CST.DIR / name.type Standard cycles
Case 2:
When a subprogram is called by
name without specifying the file type ("identifier" or "extension"),
e.g. SHAFT1,
the system searches through directories in the following order:
1. Current directory / name Workpiece/standard
directory MPF.DIR
2. Current directory / name.SPF
3. Current directory / name.MPF
4. /SPF.DIR / name.SPF Subprograms
5. /CUS.DIR / name.SPF User cycles
6. /CMA.DIR / name.SPF Manufacturer cycles
7. /CST.DIR / name.SPF Standard cycles
Once you have selected the workpiece, change back to the Machine,
Automatic operating area and press the "Cycle start" key to start
machining.
Cycle Start If you start machining in the Program operating area, you cannot track
the cycle on the screen.
Function
The program overview indicates whether a workpiece or part program
is enabled.
This means that: It may be executed by the control (because it has
already been debugged) when you select softkeys "Select program"
and "Cycle Start".
When a new program is created, it can be enabled automatically. You
can select this in the editor settings.
Sequence of operations
To set the enable for a program or abort it, position the cursor on the
desired workpiece or part program in the program overview.
Additional information
• The system checks whether a program may be executed when the
program is called (after selection via operator input or from part
program). If you want it to be enabled, you must enable it
beforehand.
Function
This subsection explains how files can be copied.
Sequence of operations
Position the cursor on the file that you want to copy and press the
Copy softkey "Copy".
The file is marked as the source for copying.
OK
Press the "Insert" softkey, enter a new name and confirm with "OK".
Paste
The file types are automatically adjusted in the global part program
and the global subroutine directory.
Additional information
• Only files can be stored in a workpiece directory but not other
workpiece directories.
• If the target specified is incorrect an error message is output.
• If a workpiece directory is copied, all the files that it contains are
copied at the same time.
Function
As regards files, you can alter their name as well as the associated
file type.
Sequence of operations
Rename
The "Rename" dialog window opens.
When you rename a workpiece, you can also change the file type with
the Toggle key.
File types are matched automatically in the part program and
subprogram directories.
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.
Function
This section explains how you can delete workpieces or files.
Sequence of operations
Position the cursor on the workpiece or the file you want to delete.
Delete
The prompt "Do you really want to delete the file?" appears.
OK
Confirm your input.
Additional information
• You can only delete programs that are not currently running.
• If you want to delete a workpiece directory, make sure that none
of the programs it contains is currently selected.
• If a workpiece directory is deleted, all the files that it contains are
deleted at the same time.
You can call a display showing the total available NCK memory
space.
Sequence of operations
NC memory KB
Directories Number of directories/files, Size of the
Files of which NC files and
• total possible directories
• already assigned
• still vacant
6.8 EXTCALL
EXTCALL can be used to reload a program from the HMI in
"Execution from external source" mode. This enables all programs
that can be accessed via the directory structure to be reloaded and
executed.
Note
In a part program, there must be at least one other NC block between
two sequential EXTCALL calls, with a processing duration of at least
one second.
Important
Direct execution of a USB FlashDrive is not recommended, as no
protection is provided against failure or accidental removal of the USB
FlashDrive. Disconnecting it during tool machining will lead to
machining stopping immediately and, thus, to the workpiece being
damaged.
EXTCALL with use of The channel-specific setting date enables you to specify a storage
setting date location for the call via EXTCALL. If this is the case, the program
called with the EXTCALL command is searched for directly in the
storage location specified in the command. A file of the same name
must exist in the specified storage location for a program to be found.
If such a file does not exist, the search continues at the next storage
location.
Example:
SD42700 $SN_SC_EXT_PROG_PATH =
„/user/sinumerik/data/prog/kanal1“
...
EXTCALL "geoprog.spf“
A search is performed for the file “/user/sinumerik/data/prog/kanal1
geoprog.spf.
The setting data can be used to perform a targeted search for the
program.
Specification of program +
HMI user memory + Working directory + in EXTCALL command
"spf."
spf.dir
"mpf"
HMI user memory: Working directory: EXTCALL commands:
The path on the The directory in which EXTCALL “geoprog“ If you do not indicate a
CF card to the HMI the technology program is stored EXTCALL “geoprog.spf“ program extension, the
user memory (MPF:DIR, WKS.DIR / xxx.WPD). EXTCALL “wks.dir first attempt is with
(/user/sinumerik/data/prog) If the program is not found in the /xxx.wpd/geoprog.spf“ the extension .spf
working directory, the search is EXTCALL and then with .mpf
continued in the spf.dir. “spf.dir/geoprog.spf”
Last, the root directory of the EXTCALL
HMI user memory is searched. “mydir.dir/geoprog.spf”
EXTCALL (“geoprog“), or
EXTCALL (“geoprog.spf“), or
EXTCALL (“_N_GEOPROG_SPF“).
EXTCALL with targeted In addition to use of the search mechanism described above, you can
call also call a specific subroutine with the EXTCALL command by
indicating the storage location of the subroutine in the EXTCALL
command.
Examples:
• HMI user memory:
EXTCALL
(“/user/sinumerik/data/prog/spf.dir/myextsub.spf“)
EXTCALL
(“/user/sinumerik/data/prog/wpd.dir/mywpd.dir/myextsu
b.spf“)
The “myextsub.spf” program stored in the “mywpd.dir” workpiece in the
"/wks.dir" workpiece directory in the HMI user memory is called.
EXTCALL
(“/user/sinumerik/data/prog/mydir.dir/myextsub.spf“)
The “myextsub.spf” program stored in the "/mydir.dir" directory you
created in the HMI user memory (option!) is called.
• Network drive:
EXTCALL (“//MyServer/MyDir/myextsub.spf“)
The "myextsub.spf" program stored in the "MyDir" directory release by
the "MyServer" server.
EXTCALL (“//TCU://TCU_1:/X203/MyDir/myextsub.spf“)
The “myextsub.spf” program stored in the "/MyDir" directory on the
USB memory device that is connected to the TCU named TCU_1 at
interface X203 is called.
Syntax: //TCU name/Name of USB interface/program path
USB interface: X203 or 204
7.1 Function
Function
The "Services" Operating Area provides the following functions:
• Read programs and data in/out
• Manage data
• Series machine startup
• Error log
7.2.1 Directories
Workpiece:
All files (tool programs, tool data) needed to machine a workpiece
can be stored in the "Workpieces" (.WPD) directory.
Like a part program, a workpiece can be selected in the NCK for
machining.
The following selection of file types can be read in or out from the
CompactFlash card, or a configured network connection:
Keywords/directories The different files are made available for transmission under the
in the hierarchical following headings:
file structure • NCK active data
- all
- machine data
all
NC-specific
channel-specific
axis-specific
- setting data
all
NC-specific
channel-specific
axis-specific
- option data
all
NC-specific
channel-specific
axis-specific
- global user data
all
NC-specific
channel-specific
- tool and magazine data
all
tool data
magazine data
- protection zones
all
NC-specific
channel-specific
- R variables
all
channel 1/2
- zero point offset
all
channel 1/2
- sag/ angular compensation
- quadrant error compensation
all
axis 1 to axis 28
- SSFK/ measuring system error compensation
all
axis 1 to axis 28
Reading in data When you read in a file, the path entered when you saved the file is
used. The system tries to read the file into the directory from which it
was saved. If the path is missing, then files with file type SPF are
stored in /SPF.DIR, files with extension .INI in the active working
memory and all other files in /MPF.DIR. Files are immediately
effective after import.
Activating data Data can be activated/edited by loading files into the working memory.
The exact time of activation depends on the type of data activated in
the file.
For example, machine data can take effect (depending on type) either
1. Immediately or
2. on "RESET" or
3. on "Cycle-Start" or
4. on "Power ON" – when the control is switched on again.
1. Only files with characters that can be displayed, i.e. files created in
the text editor, can be saved. No binary data, however, can be
saved.
1. Files in punched tape format can be edited with the text editor.
2. Files can be set up externally in punched tape format provided that
they are formatted in compliance with the format specified below.
3. If a file is set up manually, it must begin with %<name>. "%" must
be typed in the first column of the first line. An archive in punched
tape format may contain several files, each of which must begin
with %<name>.
<leader> Information of any type (characters with ANSI values < ANSI value 32
(blank)) which is not part of the useful data on the punched tape.
They might be positioned at the beginning of the tape so that it can be
inserted into the punched tape reader.
Example: ;$PATH=/_N_WCS_DIR/_N_PIVOT_WPD
Workpiece directory PIVOT in directory Workpieces
The data listed after the file name/path name belong to the file with
the name specified after "%" in the directory specified after ";$PATH=".
<trailer> Any information (characters with ANSI values < ANSI value 32 (blank)
and not equal to ANSI value 10 (0x0A)) which is not part of the useful
tape data.
Search strategy when no If no path is entered in the punched tape format, the specified file
path is indicated name must be interpreted when the file is read into the control so that
the file can be stored in a suitable position in the file tree.
Files are stored in the file tree according to the following strategy:
The search strategy is applied only if no path has been named. Paths
detected using the search strategy are otherwise overwritten by the
";$PATH=" statement.
Spaces in the name are ignored.
2. *.INI files
• PC format:
Part program Directory: NC active data
%COMPLETE_TEA_INI (/_N_NC_ACT_DIR)
• Punched tape format:
Part program Directory: NC-active data
%_N_COMPLETE_TEA_INI ;$PATH=/_N_NC_ACT_DIR
Horizontal softkeys
Vertical softkeys
Create The selected programs or files are prepared for upload or download
archive by pressing the “Create archive” softkey.
Function
With series start-up, you can archive the current software on your
machine and for example import it to other machines later.
You can select all NCK data, or just the drive or PLC data.
If you want to import data to other machines, you should not archive
the compensation data along with other data, because compensation
data is machine specific.
The drive data (contained in the NCK data) are saved in binary
format; i.e. you cannot change the drive data.
Notes
Loadable compile cycles cannot be backed up or read in using the
series machine startup archive.
Sequence of operations
Series Press the “Series IBN” softkey and select the data that you want to
IBN archive.
OK
All configured drives will be offered to you in a window section for you
to make your selection. Choose the drive, e.g. local drive, and press
"OK".
OK
The system automatically sets up storage directory
"card/user/sinumerik/data/archive" and displays a list of the folders it
contains for you to choose. Use the arrow keys to choose a folder,
e.g. "NCK_Aktuell", the press "OK" again.
OK
You will then see the storage directory and the system will suggest a
default name for the archive, e.g. NC.ARC.
You can still change this name.
Press the "OK" softkey to start the archiving operation.
Function
A log listing data that have been imported and exported can be output
in the Services operating area.
1. for files to be output
- the file name complete with pathname, and
- an error acknowledgment.
"Error DATA" Files are not in archive format. Please copy with Copy/Insert.
"Error File Name" The file name or path does not follow the naming conventions of the
NC, e.g. special characters in the name or no 3-character extension.
Sequence of operations
Function
ISO programs can be read in and out in punched tape format.
The output is only possible in punched card/ASCII format.
Additional information
FANUC 0 control system programs can be read in and out as ISO
programs.
The punched tape format for ISO programs (ISO punched tape
format) is not the same as Siemens HMI Embedded punched tape
format.
The first line of a punched tape in ISO format must have the following
format: %<Title>LF or %<Title>CRLF.
The title can be omitted and blanks can be skipped. The title may not
start with one of the following characters: 0...9, a...z, A...Z or
_.
No title is generated when a punched tape is generated in ISO format.
Retrieving The procedure for importing a punched tape in ISO format is the same
Create as the procedure used to import a regular punched tape archive in the
archive "Services" operating area with "Create archive". During the import, the
system detects automatically whether the archive to be imported is
stored in binary/PC, punched tape or ISO punched tape format.
Readout The procedure for generating a punched tape in ISO format is the
same as the procedure used to generate a regular punched tape
Create archive in the "Services" operating area with "Create archive". The
archive current output format determines whether the archive is created in
binary/PC, punched tape or ISO punched tape format.
The output format can be modified in the "Services" operating area
with "Set".
A Select field offers the setting options
Punched Tape Format, Punched Tape Format/ISO or Binary Format
(PC format).
If both ISO programs and Siemens programs are selected for the
creation of an ISO punched tape archive, an ISO punched tape is
generated without an alarm or message output; the punched tape
contains Siemens program headers in addition to the ISO program
headers.
If a Siemens program is followed by an ISO program, an %<LF> or
%<CR><LF> is inserted in front of the ISO program header, depending
on the output format, because the character string O<four digits>
or:<four digits> cannot uniquely be assigned to a new program
in DIN-Code.
These "mixed" ISO punched tape archives can be read back in by
HMI Embedded; however, reading the archives in to other types of
control will result in premature termination due to the % character (%
character in ISO format indicates tape end).
%
%_N_TEST1_MPF
;$PATH=/_N_WKS_DIR/_N_TEST_WPD
N40 G01 X150 Y150 Z150 F6000
N50 G90 G0 X0 Y0 Z0 G53
; ...
N500 G02 z100 x50 k-50 i0
N510 z50 x100 k0 i50
M30 ;transition from Siemens prog. to Siemens prog.
%_N_TEST2_MPF
;$PATH=/_N_WKS_DIR/_N_TEST_WPD
N40 G01 X150 Y150 Z150 F6000
; ...
M30 ;transition from Siemens prog. to ISO prog.
%
O1127(ANGLE)
N10(2. SPEED RANGE)
N20 G00 G80 G90 G40 G17
(...)
N200 G53 Y0. Z0.
N210 M30
%
If both ISO programs and Siemens programs are selected for the
creation of a Siemens punched tape archive, a conventional punched
tape is generated which contains only Siemens program headers, i.e.
the ISO programs contain Siemens program headers.
%_N_TEST1_MPF
;$PATH=/_N_WKS_DIR/_N_TEST_WPD
N40 G01 X150 Y150 Z150 F6000
N50 G90 G0 X0 Y0 Z0 G53
; ...
N500 G02 z100 x50 k-50 i0
N510 z50 x100 k0 i50
M30 ;transition from Siemens prog. to Siemens prog.
%_N_TEST2_MPF
;$PATH=/_N_WKS_DIR/_N_TEST_WPD
N40 G01 X150 Y150 Z150 F6000
; ...
M30 ;transition from Siemens prog. to ISO prog.
%_N_1127_MPF
;$PATH=/_N_WKS_DIR/_N_TEST_WPD
(ANGLE)
N10(2. SPEED RANGE)
N20 G00 G80 G90 G40 G17
(...)
N200 G53 Y0. Z0.
N210 M30
The difference is irrelevant for archives in binary format.
Additional information
Binary files cannot be output in ISO punched tape format.
The display indicators differ in the use of ISO, particularly with regard
to the representation of H numbers.
Number The alarm number is output under "Number". The alarms are output in
chronological order.
Date The time at which the alarm occurred is displayed with date, hour,
minute, second, 100's second.
Clearing criterion The symbol denoting the alarm abort key is displayed for every alarm.
Text The alarm text is displayed under "Text".
Horizontal softkeys
All active alarms are displayed in the "Alarms" display.
Alarms
Service You can view updated information about axes and drives installed in
displays your system under the "Service displays" softkey.
PLC
Information on the current status of the PLC memory locations.
Remote If this option is set, it is possible to control and influence the operation
diagnosis of a control from a remote PC, as well as to transmit process data.
Sequence of operations
Alarms:
The alarm overview displays all active alarms with alarm numbers,
Alarms
date, clearance criteria and text.
Messages:
Acknowledgement symbols:
You can use a machine datum to set which acknowledgement symbol
is to be displayed for PLC alarms.
The following symbols are available:
PLC
or
Function
The information in the "Service Axis" display is used to
• check the setpoint branch (e.g., position setpoint, speed setpoint,
spindle speed setpoint prog.)
• check the actual-value branch (e.g. position actual value,
measuring system ½, actual speed value), optimize the position
control of the axis (e.g. following error, control difference, servo
gain factor)
• check the entire control loop of the axis (e.g. through position
setpoint/actual-value comparison and speed setpoint/actual-
value comparison)
• check hardware faults (e.g. encoder check: If the axis is moved
mechanically, the actual position value must change)
• set and check axis monitoring functions.
References Function Manual, Basic Functions; Diagnostics Tools (D1)
Sequence of operations
Service The "Service axis" window displays information about the machine
axis
axis together with axis name and axis number.
The service values of the next (+) and the previous (-) axis are
Axis + Axis -
displayed.
Function
The information contained in the "Drive service" display is used to
• check the status on enabling and control signals (e.g. pulse
enable, drive enable, motor selection, setpoint parameter set),
and on FDD/MSD operating modes (e.g. setup mode, parking
axis)
• display temperature warnings, check the current setpoint/actual-
value display (e.g. position actual-value measuring system 1/2,
speed setpoint, speed actual value)
• check the drive status
• displaying the current ramp-up phase
• display total error messages (Message ZK1), display the status
messages of the drive (e.g. threshold torque not reached, actual
speed = set speed)
Sequence of operations
Service The "Drive service" window displays information about the axis drive
drive together with axis name and number.
The service values of the next (+) and the previous (-) drive are
Drive + Drive -
displayed.
Function
Upon activation of the "Service SI" softkey, three information blocks
about SI-related data are displayed on the HMI Embedded for the
selected axis:
• Status SI (selected by default)
• SGE/SGA
• SPL
References Function Manual Safety Integrated
Status SI
Diagnosis Chan1 Jog MPF.DIR
SP25.MPF
Channel reset Aixs +
Program aborted
Axis -
Safty Integrated Status
Signal NCK Drive Unit
Safe acutal position 0.0000 0.0000 inch
Positional deviation NCK/drive 0.0000 - inch
Monitoring "Safe operational stop" active Yes No
Monitoring "Safe speed" active No No
Active safe speed level None None
Active safe speed correction factor None - %
Safe acutal speed limit Inactive - inch/min Status SI
Setpoint speed limit Inactive - inch/min
Current speed difference 0.0000 - inch/min
Maximum speed difference 0.0000 - inch/min
Active safe software limit switch None None SGF/SGA
Active gear ratio 1 1
Active stop A/B None
Currently requested external stop A A
SPL
Stop F code value (alarm 300911) Pulses A
Pulses enabled - -
Traversing disable because other axis is stopped No -
Set the required axis via the vertical softkeys "Axis +" and "Axis –".
The active axis is displayed in the top right half of the table.
Available signals/values Safe actual position
Positional deviation NCK/drive
"Safe operational stop" monitoring active
"Safe speed" monitoring active
Active safe speed level
Active safe speed correction factor
Safe actual speed limit
Safe setpoint speed limit
Current speed difference
Maximum speed difference
Active safe software limit switch
Active gear ratio
Active stop
Currently requested external stop
Stop F code value (alarm 300911)
Pulses enabled
Traversing disable due to stop on other axis
Sequence of operations
Service The "Service SI" window displays information about Safety Integrated
SI data together with the associated axis name and axis number.
The service values of the next (+) and the previous (-) axis are
Axis +
displayed.
Axis -
Use this softkey to display the safety-relevant input and output signals
SGE/SGA
SGE and SGA.
Use this softkey to display the safe programmable logic signals SPL.
SPL
MPF.DIR
SGE/SGA Diagnosis Chan1 Jog SP25.MPF
Channel reset Axis +
Program aborted
Axis -
Safty Integrated SGE/SGA X1
SGE
Safe input signals NCK bit 0...15 0000 0000 0000 0000
Safe input signals drive bit 0...15 0000 0000 0000 0000
Safe input signals NCK bit 16...31 0000 0000 0000 0000
Safe input signals drive bit 16...31 0000 0000 0000 0000
SGA
Safe ouput signals NCK bit 0...15 0000 0000 0000 0000 Status SI
Safe ouput signals drive bit 0...15 0000 0000 0000 0000
Safe ouput signals NCK bit 16...31 0000 0000 0000 0000
Safe ouput signals drive bit 16...31 0000 0000 0000 0000 SGF/SGA
SPL
MPF.DIR
SPL Diagnosis Chan1 Jog SP25.MPF
Channel reset
Program aborted
Under Bit you can request an 8-bit range from the selected signal.
Saving The variables that have been selected and the associated bit areas
are saved and are taken into account when subsequently selecting
the screen.
In addition to the current values, the origin of the displayed NCK/PLC
signals is displayed.
The settings are reset the next time the control is powered up.
Function
You can display the system resources (utilization display) that are
currently being used for the individual NCU areas:
Sequence of operations
Service Press the "Service displays" and the "System resources" softkeys.
displays The "NC utilization" screen is displayed.
System The following minimum/maximum total data for the servo, IPO cycle
resources
and preprocessing are displayed:
• Net runtime in ms
• Gross runtime in ms
• Level of the IPO buffer in percent
• Total capacity utilization in percent
Start The current values are constantly updated.
Permanent
The display update can be halted with the "Stop" softkey, the
Stop
displayed values are updated again with the "Start" softkey.
Start
Function
A log containing the alarms that have occurred so far is displayed.
Alarm The alarm overview displays all active alarms together with their date,
log time, alarm number, and description.
Save The log file can be read out with the “Save as..." softkey.
as...
Function
Errors occurring in the communication between HMI Embedded and
NCK/PLC are recorded in a communication error log.
Comm. You can display this log by pressing the "Comm. Log." softkey.
log
Save The communication error log file can be read out with the “Save as..."
as...
softkey.
Function
The log for individual operating sequences is shown.
Sequence of operations
Traverse The log contains all the data that you set in the "IBN" operating area,
log together with the date, time, number and description.
Save The log file can be saved on the CompactFlash card via the “Save
as...
as..." softkey.
References A detailed description of the traverse log and the setting of the data to
be logged are contained in the following documentation:
Commissioning Manual, Commissioning HMI-Embedded;
Commissioning HMI-Embedded (IM2): Traverse Log".
Sequence of operations
When you open the "Version" window, you can access several
Version
different areas. You can use the horizontal softkeys to view the
version data.
NCU Version data for the NCU (system, version stamp, date, module code)
Version
is shown.
Details With the softkey, you receive additional information about the installed
software.
HMI Version data for the HMI Embedded (name, version, date, time,
Version
length).
Cycle Press the “Cycle versions” softkey to change the vertical softkey bar.
versions
You can select name, type, length and version of the following cycle
areas with additional softkeys:
- Package overview
- All cycles
- User cycles
- Manufacturer cycles
- Standard cycles
Definitions Version display or definitions (name, type, length, version)
Function
The following version screens can be displayed and used to diagnose
the cycle states:
• Overview of the cycle packages available on the control.
• Details of the individual packages.
• An overview of all available cycles.
• Separate overview for user, manufacturer and standard cycles.
Sequence of operations
Details
Select a package in the package overview and press the "Details"
vertical softkey. The following details for the selected package appear
in the "Version data" overview:
• Package name Name
• Package type Type
• Load status Loaded
• Package length Length
• Storage directory Directory (in data management)
• Date
• Version entry Version
All All available cycles of the types .com and .spf from the user cycle,
cycles manufacturer cycle, and standard cycle directories are displayed in
the "Version data" overview irrespective of the packages.
User List of user cycles (CUS.DIR),
cycles
Function
If compile cycles are available in the NCK, you can display them in a
separate version screen. Besides the current version (name,
extension, type, date, time, length) and the start address (path/CF
card), the access authorization for "reading, writing, enabling, listing
and deleting” are displayed.
Sequence of operations
Compile cycles are loaded when you initiate an NCU reset and can be
displayed.
All loaded files of the type .elf are displayed in the "Version data
compile cycles" overview.
Details
If you press the "Details" softkey, you will receive more information.
Function
You can display the definition files available on the NCK in a separate
overview.
Sequence of operations
Definitions If you press the "Definitions" softkey, you will receive all the definition
files from the data management DEF.DIR directory.
Function
All the version data for all the hardware components on the machine
is shown in one overview.
Sequence of operations
Hardware If you press the "Hardware Version" softkey, you receive the version
version information for the individual components of the machine, e.g.
Mainboard, FPGA, BIOS, SINUMERIK PLC, CF Card
8.5 PLC
Function
The function is also available in the “Services” operating area.
You can obtain information about the current states of the following
memory locations of the PLC and change them if necessary:
Changes can only be made to the PLC operands with the appropriate
password.
Danger
Changes in the states of PLC memory locations have a major impact
on the machine. Incorrect configuration of the parameters can
endanger human life and cause damage to the machine.
Function
The values of operands can be changed.
Sequence of operations
Operand + Operand -
You can increase or decrease the address of the operand by 1 place
at a time.
Input help:
Input Instead of entering the operands and formats directly in the fields, you
aid
can also generate them by pressing the "Input aid" softkey and then
the softkeys which appear subsequently.
The following softkeys are available:
"DB" -> .DBX, DBB, DBW and DBD
"M Marker" -> B Byte, W Word, D Double-word
"I Input" -> B Byte, W Word, D Double-word
"Q Output" -> B Byte, W Word, D Double-word
"T Time" -> T
"C Counter" -> C
When the cursor is in the "Format" input field, the following vertical
softkeys are available:
B Binary, D Decimal, H Hexadec., F Float, C Character.
Delete
The entries for the selected operand (formats and values) are deleted
when you confirm the prompt "Do you really want to delete all entries"
with the "OK" softkey.
Press the "Recall" key if you do not want to delete them.
Change
Cyclic updating of the values is interrupted.
Abort
Cyclic updating is continued; the entered values are not transferred to
the PLC.
Additional information
Function
You can save the operands entered in the "PLC status" window to a
file or read in a back-up list of operands.
The values in the PLC status are automatically discarded when the
system is restarted cold (after POWER ON).
As a way of optimizing the entry of operands and formats in the PLC
status, you can read in operand screen forms from DOS files (one file
for each screen form).
These screen forms are generated in a special syntax in ASCII
format.
Sequence of operations
PLC
Press the "PLC" softkey.
The first operand screen form appears.
The vertical softkey bar changes.
without Press softkey "Read in operands" (via application diskette).
calculation
OK
Position the cursor on the operand form you wish to find and confirm
by pressing softkey "OK".
The screen form you selected is imported into the PLC status display.
Function
You can set the date and time on the PLC and synchronize the date
and time between the PLC and HMI Embedded.
Sequence of operations
PLC
Press the "PLC status” softkey.
The horizontal and vertical softkey bars change.
Date/ When you press the "Date/Time" softkey, you open the window to
Time
enter the date and time.
Use the cursor key to move to the input fields of date
(day/month/year) and time (hour/min./second).
Enter the correct values in the fields and save these with the “Input”
key.
Additional information
You can also manually enter the time period for synchronization of the
Sync.
manual HMI and PLC clock via softkey "Sync. manual".
Remote When you select the "Remote diagnostics” softkey, the vertical “Start”
diagnosis and “End” softkeys appear. In this way you start or end the remote
diagnostics.
Horizontal softkeys
Machine Enables you to edit the machine data for all areas.
data
NC
Here you can look at the NC settings for NC power up and the NC
address, and change them if necessary.
HMI
Here you can enter the basic settings for the operator panel front (e.g.
color settings).
Logical You can select the configuration screens for the new network by
drives
activating the "Logical drives" softkey.
The "logical drives" can refer to either a network connection or an
internal drive, such as a CompactFlash Card, USB FlashDrive, etc.
Vertical softkeys
If the language is not loaded, "?" is output. When you select softkey
"Change language" again, the text display reverts back to the other
language.
NCK Reset
You can press this softkey to initiate an NCK power ON/Reset for the
NCK and drive.
Function
If the machine data does not use units, no units are displayed.
If data is not available, the "#" symbol is displayed instead of the
value.
If the value ends in an "H", it is a hexadecimal value.
Sequence of operations
Machine Pressing the "machine data" soft-key changes the horizontal and
data vertical softkey bars.
You can select the machine data area you want by pressing the
following softkeys:
Axis-
spec. MD • Axis-specific machine data ($MA_).
Drive In the "Drive configuration" menu you can find information about the
configuration
drive modules that were configured via the startup tool or change the
drive configuration.
Danger
Changes in the configuration data have a considerable influence on
the machine. Incorrect configuration of the parameters can endanger
human life and cause damage to the machine.
VSA
Machine data for the feed drive,
HSA
Machine data for the main spindle drive,
Vertical softkeys
Find
To find a specific machine datum, press the “Find…” softkey. Enter
the name or number of the machine data you are looking for and
press the “OK” softkey.
Find After pressing the “Find next” softkey, you move from one datum to
next the next in the machine data list.
Function
Filter criteria
The following table shows the criteria for displaying machine data in
the order in which they are evaluated:
Criteria Check
1. Access authorizations If the level of access authorization is not sufficient, the MD is not displayed.
Otherwise criterion 2 is checked.
2. Display filter active The MD is always displayed when the filter is not active.
Otherwise criterion 3 is checked.
3. Expert mode The MD is not displayed if the expert mode bit is set
and expert mode is not selected.
Otherwise criterion 4 is checked.
4. Groups If at least one group bit is both set and selected in the display filter, criterion 6
is checked.
Otherwise criterion 5 is checked.
5. All others If none of the group bits is set and "All others" is selected in the display filter,
then criterion 6 is checked.
If none of the group bits is set and "All others" is not selected in the display
filter, then the MD is not displayed.
6. Index from to If the index check is selected and the index of an array is within
the chosen range, then the MD is displayed.
If the index check is selected and the index of an array is not within
the chosen range, then the MD is not displayed.
Initialization
When you open a machine data window, the filter setting that matches
the area is automatically updated.
Sequence of operations
Display Press the "Display options" softkey. A list of all the ranges that can be
options displayed/hidden appears.
Vertical softkeys
Select Press the “Select all” softkey and all areas are selected.
all
Deselect Press the “Deselect all” softkey and no areas are selected.
all
OK
Press "OK" to save your selection.
Abort
"Abort" takes you back to the previous screen without saving.
9.3 NC settings
Function
NC
Here you can look at the NC settings for NC power up, view and
change the NC address if necessary, and power up again.
Setting a key position for the startup switch with appropriate access
rights.
IBN After pressing the "IBN switch" softkey, you can choose from the
switch following via the vertical softkeys:
Normal • Normal booting.
booting The following safety query will appear:
"Do you want to perform an NCK reset?"
Confirm with “Yes” or abort with “No”.
"An NCK overall reset will delete all the data in the buffer memory
(SRAM) and load the default machine data.
Do you really want to perform an NCK overall reset?"
If you answer "Yes", the overall reset will start. If you answer no, the
operation will be aborted.
NCK- When you press this softkey, the NCK will begin a controlled
Shut-Down shutdown without a safety query.
9.4 PLC
Function
You can get information about the current statuses of the following
PLC memory locations, and change them if necessary:
• Set date/time
• Import operands
Changes can only be made to the PLC operands with the appropriate
password.
The procedure for setting the date/time and reading in PLC operands
is described in
Chapter 8, “Diagnostics operating area”, in the section titled “PLC”.
References Commissioning Manual, Base software and HMI-Embedded;
Commissioning HMI-Embedded (IM2): Setting the date/time
Danger
Changes in the states of PLC memory locations have a major impact
on the machine. Incorrect configuration of the parameters can
endanger human life and cause damage to the machine.
You have the option of making the following settings for the HMI
Embedded user interface.
Sequence of operations
HMI
Pressing the "HMI" softkey changes the horizontal and vertical softkey
bars.
The following submenus are available via the horizontal softkeys:
Function
You can customize your color settings for the HMI-Embedded user
interface.
Sequence of operations
Colors
If you press the "Colors" softkey, the "Color settings" menu appears:
"Standard" is preset in the "Color schema" window section.
press "Save".
Save
To accept the settings, HMI-Embedded shuts down and restarts.
Load Press the "Load default" softkey to return to the preset color scheme.
default
Last Press the "Last Version" softkey to restore the last color settings that
version
were saved.
References Commissioning Manual, HMI-Embedded; Commissioning HMI-
Embedded (IM2):
Function
Language In general, you can use two languages at the same time during
selection
operation.
German, English, French, Italian, Spanish and Chinese are available
as standard.
Change To toggle between the two selected languages, press the "Change
Language
Language" softkey in the basic display.
Sequence of operations
Language default
If you press the "Languages" softkey you will receive a list in which
Languages
German, English, Spanish, French and Italian can each be selected
as the 1st or 2nd language.
User the cursor key to select the two languages you want in the first
and second columns of the list.
Traverse When you press the softkey, a screen is opened for setting
log parameters and activating the action log. You can make and save the
following settings:
Switch the logging process ON/OFF:
If logging is switched on, you can display the following data:
Interrupts
Keys
Channel status/override
Windows IDs
OK
You can save the settings via the "OK" softkeys.
Editor The editor is used to create, update and modify programs and texts
(HMI only) (e.g. alarm texts).
The description of this function and the settings for the editor are
included in chapter 2: “General operating sequences”, in the section
titled “Editor”, and in the following document:
NCK Reset
After pressing the “NCK Reset” softkey, the safety query "Do you
want to initiate an NCK reset?“ appears.
Press the “Yes“ softkey to restart the NCK and drives.
If you press the "No" softkey, you will return to the previous screen.
Sequence of operations
You can display the system resources currently in use for the NC and
HMI Embedded areas (utilization display).
Sequence of operations
By selecting the Etc key, you can access the "NC memory" softkey
with the appropriate access level.
Additional information
SRAM DRAM Further softkeys are available for displaying more detailed information
or about the memory capacities.
9.10 Licensing
A suitable license is needed in order to use the options.
With the right level of access authorization, you can use the user
interface to set up any licenses you have acquired, as well as display
an overview of the options and their licenses.
Please refer to the following documentation for a more detailed
description of this subject.
Maintenance
10.2 Cleaning
Cleaning agents The front of the monitor and the surface of the operator panel front
can be cleaned. For dirt that is relatively easy to remove, standard
household washing-up liquid, or an industrial cleaner (such as
"Special Swipe") can be used. These cleaners will also remove dirt
containing graphite.
It is resistant to:
1. Greases, oils, mineral oils
2. Bases and lyes
3. Detergent solutions and
4. Alcohol
Solvents such as chlorinate hydrocarbons, benzene, esters and
ethers should be avoided!
Appendix
A Abbreviations ..........................................................................................................A-304
B Terms ......................................................................................................................A-313
A Abbreviations
µC Micro Controller
A Output
AS Automation system
AV Job planning
BA Mode
BB Ready
BP Basic program
COM Communication
CP Communications Processor
CR Carriage Return
DC Direct Control: Movement of the rotary axis via the shortest path to the
absolute position within one revolution
DW Data word
E Input
EIA code Special punched tape code, number of holes per character always
odd
FB Function block
FIFO First In First Out: Memory that works without address specification
and whose data are read in the same order in which they were stored.
FM Function Module
Hardware Hardware
I/O Input/Output
IBN Commissioning
IPO Interpolator
IS Interface signal
ISO code Special punched tape code, number of holes per character always
even
K1 .. K4 Channel 1 to channel 4
LR Lageregler
MB Megabyte
MC Measuring Circuit
MD Machine data
OP Operator Panel
PC Personal Computer
PG Programming device
POS Positioning
RAM Random Access Memory: Program memory which can be read and
written into
RS-232-C Serial interface (definition of the exchange lines between DTE and
DCE) of a computer
SK Softkey
SLS Setting Data Active: Identifier (file type) for setting data
SM Stepper Motor
SR Subprogram
SW Software
T Tool
TC Tool change
TO Tool offset
TOA Tool Offset Active: Identifier (file type) for tool offsets
UI User interface
ZOA Zero Offset Active: Identifier (file type) for work offset data
B Terms
A
A spline The Akima spline runs under a continuous tangent through the
programmed interpolation points (3rd order polynomial).
Acceleration with jerk In order to optimize the acceleration response of the machine whilst
limitation simultaneously protecting the mechanical components, it is possible
to switch over in the machining program between abrupt acceleration
and continuous (jerk-free) acceleration.
Access authorization The CNC program blocks and data are protected by a 7-level system
of access restrictions:
• Three password levels for system manufacturers, machine
manufacturers and users and
• Four keylock switch settings, which can be evaluated via the PLC.
Alarms All alarms and -> messages are output on the operator panel in plain
text with the date and time and a symbol indicating the cancel
criterion. Alarms and messages are displayed separately.
1. Alarms and messages in the part program
Alarms and messages can be displayed directly from the part
program in plain text.
2. Alarms and messages from PLC
Alarms and messages relating to the machine can be displayed
directly from the PLC program in plain text. No additional function
block packages are required for this purpose.
Analog input/output Analog input/output modules are signal transducers for analog
module process signals.
Analog input modules convert analog measured values into digital
values which can be processed in the CPU.
Analog output modules convert digital values into analog output
signals.
Approach machine fixed Approach motion towards one of the predefined -> fixed machine
point points.
Auxiliary functions Auxiliary functions can be used to transfer -> parameters to the ->
PLC in -> parts programs, where they trigger reactions which are
defined by the machine manufacturer.
Axes In accordance with their functional scope, the CNC axes are
subdivided into:
• Axes: interpolating path axes
• Auxiliary axes: non-interpolating feed and positioning axes with an
axis-specific feed rate. Auxiliary axes are not involved in the actual
machining, and include for example tool feeders and tool
magazines.
Axis identifier Axes are labeled in accordance with DIN 66217 (for a clockwise
orthogonal -> coordinate system) with the letters X,Y, Z.
-> Rotary axes rotating around X, Y, Z are assigned the identifiers A,
B, C. Additional axes, which are parallel to those specified, can be
identified with other letters.
B
B spline With the B spline, the programmed positions are not interpolation
points, as they are just "control points" instead. The generated curve
only runs near to the control points, not directly through them (optional
1st, 2nd or 3rd order polynomials).
Back-up battery The backup battery ensures that the -> user program is reliably
backed up in the -> CPU against mains failure and that fixed data
areas and markers, times and counters are kept in non-volatile
memory.
Backup memory The backup memory enables buffering of memory areas of the ->
CPU without a buffer battery. Buffering can be performed for a
configurable number of times, counters, markers and data bytes.
Basic axis Axis whose setpoint or actual value position forms the basis of the
calculation of a compensation value.
Basic coordinate system Cartesian coordinate system which is mapped by transformation onto
the machine coordinate system.
In the -> parts program, the programmer uses the axis names of the
basic coordinate system. The basic coordinate system exists in
parallel to the -> machine coordinate system when no ->
transformation is active. The difference between the systems relates
to the axis identifiers.
Block "Block" is the term given to any files required for creating and
processing programs.
Block search The block search function allows any point in the part program to be
selected, at which machining must start or be continued. The function
is provided for the purpose of testing part programs or continuing
machining after a program abort.
Bus connector A bus connector is an S7-300 accessory that is supplied with the ->
I/O modules. The bus connector expands the -> S7-300 bus from the -
> CPU or an I/O module to the neighboring I/O module.
C
C axis Axis around which the tool spindle describes a controlled rotational
and positioning movement.
C spline The C spline is the most well-known and widely used spline. The
transitions at the interpolation points are continuous, both tangentially
and in terms of curvature. 3rd order polynomials are used.
Channel structure The channel structure enables the -> programs of the individual
channels to be executed simultaneously and asynchronously.
Chassis ground Ground is taken as the total of all linked inactive parts of a device
which will not become live with a dangerous contact voltage even in
the event of a malfunction.
Circle interpolation The -> tool is required to travel in a circle between defined points on
the contour at a specified feedrate while machining the workpiece.
CNC -> NC
CNC programming The CNC programming language is based on DIN 66025 with high-
language level language expansions. The -> high-level CNC language and
programming allow, among other things, macros to be defined
(groupings of individual instructions).
Compensation axis Axis with a setpoint or actual value modified by the compensation
value
Compensation value Difference between the axis position measured by the position sensor
and the desired, programmed axis position.
Contour monitoring The following error is monitored within a definable tolerance band as a
measure of contour accuracy. Overloading of the drive, for example,
may result in an unacceptably large following error. In such cases, an
alarm is output and the axes are stopped.
Coordinate system See -> machine coordinate system, -> workpiece coordinate system.
Cutter radius Contour programming assumes that the tool is pointed. Since this is
compensation not actually the case in practice, the curvature radius of the tool used
must be communicated to the control, which then takes it into
account. The curvature center is maintained equidistantly around the
contour offset by the radius of curvature.
Cycle support The available cycles are listed in the "Cycle support" menu in the
"Program" operating area. Once the desired machining cycle has
been selected, the parameters required for assigning values are
displayed in plain text.
D
Data block 1. Data unit of the -> PLC, which the -> HIGHSTEP programs can
access.
2. Data unit of the -> NC: Data modules contain data definitions for
global user data. These data can be initialized directly when they
are defined.
Data transfer program PCIN is an auxiliary program for transmitting and receiving CNC user
PCIN data, e.g., parts programs, tool offsets, etc., via the serial interface.
The PCIN program can run under MS-DOS on standard industrial
PCs.
Data word A data unit, two bytes in size, within a -> data block.
Digital input/output Digital modules are signal transducers for binary process signals.
module
Drift compensation When the CNC axes are in the constant motion phase, automatic drift
compensation is implemented in the analog speed control
Dynamic feedforward Inaccuracies in the contour caused by following errors can be almost
control entirely eliminated with the aid of dynamic, acceleration-dependent
feedforward control. The result is excellent machining precision even
at high tool path feedrates. The feedforward control can be
individually selected and deselected for each axis in the parts
program.
E
Editor The editor makes it possible to create, edit, extend, join, and import
programs/texts/program blocks.
Electronic handwheel Electronic handwheels can be used to traverse the selected axes
simultaneously in manual mode. The handwheel clicks are analyzed
by the increment analyzer.
Exact stop With a programmed exact stop instruction, the position stated in a
block is approached precisely and very slowly, if necessary. In order
to reduce the approach time, -> exact stop limits are defined for
rapid traverse and feed.
Exact stop limit When all path axes reach their exact stop limits, the control responds
as if it had reached its precise destination point. The -> part program
continues execution at the next block.
F
Fast retraction from When an interrupt is received, it is possible to initiate a motion via the
contour CNC machining program, which allows the tool to be lifted quickly
from the workpiece contour currently being machined. The retraction
angle and the distance retracted can also be parameterized. An
interrupt routine can also be executed following the fast retraction.
(SINUMERIK 840D).
Feed override The current feedrate setting entered via the control panel or by the
PLC is overlaid on the programmed feedrate (0-200 %). The feedrate
can also be corrected by a programmable percentage factor (1-200
%)
in the machining program.
Finished-part contour Contour of the finished workpiece. See also -> Blank.
Fixed machine point A point defined uniquely by the machine tool, such as the reference
point.
Fixed-point approach Machine tools can approach fixed points such as a tool change point,
loading point, pallet change point, etc. in a defined way. The
coordinates of these points are stored in the control. Where possible,
the control moves these axes in -> rapid traverse.
G
General reset The following -> CPU memories are erased by a general reset
operation:
• the -> working memory
• the read/write area of the -> load memory
• the -> system memory
• the -> backup memory
Global main Each global main program/subprogram may appear only once under
program/subprogram its name in the directory. It is not possible to use the same program
name in different directories with different contents as a global
program.
H
Helical interpolation The helical interpolation function is ideal for machining internal and
external threads using form milling cutters and for milling lubrication
grooves. The helix comprises two movements:
1. Circular movement in one plane
2. Linear movement perpendicular to this plane
High-level CNC language The high-level language offers: -> user variable, -> pre-defined user
variable, -> system variable, -> indirect programming, -> mathematical
and trigonometric functions, -> comparison operations and logic
operations, -> program jumps and program branching, -> program
coordination (SINUMERIK 840D), -> macro technology.
High-speed digital The digital inputs can be used for example to start fast CNC program
inputs/outputs routines (interrupt routines). High-speed, program-driven switching
functions can be initiated via the digital CNC outputs (SINUMERIK
840D).
HIGHSTEP Summary of the programming options for the -> PLC in the
AS300/AS400 system.
I
I/O module I/O modules represent the link between the CPU and the process. I/O
modules are:
• ->Digital input/output modules
• ->Analog input/output modules
• ->Simulator modules
Inch measuring system Measuring system, which defines distances in inches and fractions of
inches.
Inclined surface Drilling and milling operations on workpiece surfaces that do not lie in
machining the coordinate planes of the machine can be performed easily using
the function "inclined-surface machining".
Incremental dimension Also incremental dimension: A destination for axis traversal is defined
by a distance to be covered and a direction referenced to a point
already reached. See also -> absolute dimension.
Initialization block Initialization blocks are special -> program blocks. They contain value
assignments that are performed before program execution.
The primary purpose of initialization blocks is to initialize predefined
data or global user data.
Initialization file It is possible to create an initialization file for each -> workpiece.
Various variable assignments which are intended to apply specifically
to one workpiece can be stored in this file.
Intermediate blocks Traversing movements with tool offset selected (G41/G42) can be
interrupted by a limited number of intermediate blocks (block without
axis movements in the compensation plane) whereby the tool offset
can still be correctly calculated. The permissible number of
intermediate blocks which the control reads ahead can be set in
system parameters.
Interpolator Logical unit of the -> NCK which determines intermediate values for
the movements to be traversed on the individual axes on the basis of
destination positions specified in the parts program.
Interrupt routine Interrupt routines are special -> subroutines which can be started by
events (external signals) in the machining process. A parts program
block which is currently being worked through is interrupted and the
position of the axes at the point of interruption is automatically saved.
Inverse time feedrate On SINUMERIK 840D controls, it is possible to program the time
required to traverse the path of a block instead of the feedrate speed
for the axis movement (G93).
J
Jog Control operating mode (setup mode): In JOG mode, it is possible to
set up the machine. Individual axes and spindles can be traversed in
JOG mode by means of the direction keys. Other functions available
in JOG mode are -> reference point approach, -> repositioning and ->
preset (setting an actual value).
K
Key switch S7-300: The keyswitch is the mode selector switch on the
-> CPU. The keylock switch is operated by a removable key.
Keywords Words with a specific notation, which have a defined meaning in the
programming language for -> parts programs.
L
Languages The user guidance display texts and the system messages are
available in five system languages (diskette):
German, English, French, Italian, and Spanish.
The user can select two of the listed languages at a time in the
control.
Linear interpolation The tool travels along a straight line to the destination point while
machining the workpiece.
Load memory With CPU 314 of the -> PLC, the load memory is the equivalent of the
-> working memory.
Look ahead With the look ahead function, a configurable number of traversing
blocks is read in advance in order to calculate the optimum machining
velocity.
Look-ahead detection of The control can recognize and signal the following types of collision:
contour violations 1. The path distance is shorter than the tool radius.
2. The width of the inner corner is smaller than the tool diameter.
M
Machine Operating area of the control.
Machine control panel An operator panel on a machine tool with operating elements such as
keys, rotary switches, etc., and simple indicators such as LEDs. It is
used to directly influence the machine tool via the PLC.
Machine coordinate A coordinate system, which is related to the axes of the machine tool.
system
Machine zero A fixed point on the machine tool, which can be referenced by all
(derived) measuring systems.
Macro technique Grouping of a set of instructions under a single identifier. The identifier
in the program refers to the grouped set of instructions.
Main block A block prefixed by ":" containing all the parameters required to start
execution of a -> parts program.
MDA Control operating mode: Manual Data Automatic. In the MDA mode,
individual program blocks or block sequences with no reference to a
main program or subprogram can be input and executed immediately
afterwards through actuation of the NC start key.
Measuring circuits SINUMERIK 840D: The signals from the sensors are analyzed in the
SIMODRIVE 611D drive modules. The maximum configuration is 8
axes and spindles in total, but including no more than 5 spindles.
Messages All messages programmed in the parts program and -> alarms
recognized by the system are output on the operator panel in plain
text with the date and time and a symbol indicating the cancel
criterion. Alarms and messages are displayed separately.
Mounting system The SINUMERIK 840D is integrated as a compact module into the
SIMODRIVE 611D converter system. The dimensions correspond to a
50 mm wide SIMODRIVE 611D module. The SINUMERIK 840D
module comprises the NCU module and the NCU box.
Multipoint interface The multipoint interface (MPI) is a 9-pin sub-D port. A configurable
number of devices can be connected to a multipoint interface and
then communicate with each other.
• Programming devices
• Operator control and monitoring equipment
• Further automation systems
The "Multipoint Interface MPI" parameter block of the CPU contains
the -> parameters, which define the properties of the multipoint
interface.
N
Names Words in compliance with DIN 66025 are supplemented by identifiers
(names) for variables (arithmetic variables, system variables, user
variables), for subroutines, for keywords and for words with several
address letters. These supplements have the same meaning as the
words with respect to block format. Identifiers must be unique. It is not
permissible to use the same identifier for different objects.
NURBS Internal motion control and path interpolation are performed using
NURBS (non-uniform rational B-splines). A standard procedure is thus
available (SINUMERIK 840D) as an internal control function for all
modes of interpolation.
O
OEM The scope for implementing individual solutions (OEM applications)
for the SINUMERIK 840D has been provided for machine
manufacturers, who wish to create their own operator interface or
integrate process-oriented functions in the control.
Offset memory Data range in the control, in which the tool offset data are stored.
Operating mode group At all times all of the axles/spindles are assigned to precisely one
channel. Each channel is assigned to one operating mode group.
The same -> mode is always assigned to the channels in a mode
group.
Oriented spindle stop Stops the workpiece spindle with a specified orientation angle, e.g., to
perform an additional machining operation at a specific position.
Oriented tool retraction RETTOOL: If machining is interrupted (e.g., when a tool breaks), a
program command can be used to retract the tool in a user-specified
orientation by a defined distance.
P
Parameters The S7-300 uses two types of parameter:
1. Parameters of a STEP 7 instruction
A STEP 7 instruction parameter is the address of the operand
to be machined or a constant.
2. Parameter of a -> parameter block
A parameter of a parameter block determines the behavior of
a module.
Part program Part programs can be organized according to -> workpieces. The size
management of the user memory determines the number of programs and the
amount of data that can be managed. Each file (programs and data)
can be given a name consisting of a maximum of 24 alphanumeric
characters.
Path axis Path axes are all the machining axes in the -> channel which are
controlled by the -> interpolator such that they start, accelerate, stop
and reach their end positions simultaneously.
Path feedrate Path feed acts on -> path axes. It represents the geometrical sum of
the feeds on the participating -> geometry axes.
Path velocity The maximum programmable path velocity depends on the input
resolution. For example, with a resolution of 0.1 mm the maximum
programmable path velocity is 1000 m/min.
PG Programming device
PLC programming The PLC is programmed with STEP 7 software. STEP 7 programming
software is based on the standard WINDOWS operating system and
incorporates the functionality of STEP5 programming with innovative
Polar coordinates A coordinate system, which defines the position of a point on a plane
in terms of its distance from the origin and the angle formed by the
radius vector with a defined axis.
Positioning axis Axis that performs an auxiliary movement on a machine tool (e.g., tool
magazine, pallet transport). Positioning axes are axes that do not
interpolate with -> path axes.
Preset The control zero point can be redefined in the machine coordinate
system by means of the Preset function. Preset does not cause the
axes to move; instead, a new position value is entered for the current
axis positions.
Program block Program blocks contain the main programs and subroutines of the ->
parts programs.
Programmable frames Programmable -> frames can be used to define new coordinate
system starting points dynamically while the parts program is running.
A distinction is made between absolute definition using a new frame
and additive definition with reference to an existing starting point.
Programmable logic Programmable logic controllers (PLC) are electronic controls, the
controller function of which is stored as a program in the control unit. This
means that the layout and wiring of the device do not depend on the
function of the control. The programmable logic controller has the
same structure as a computer; it consists of a CPU (central module)
with memory, input/output modules and an internal bus system. The
peripherals and the programming language are matched to the
requirements of the control technology.
Programmable working Limitation of the motion space of the tool to a space defined by
area limitation programmed limitations.
Programming key Characters and character sequences, which have a defined meaning
in the programming language for -> parts programs (see
Programming Guide).
Protection zone Three-dimensional space within the -> working area which the tool tip
is not permitted to enter.
Q
Quadrant error Contour errors at quadrant transitions, which arise as a result of
compensation changing friction conditions on the guideways, can be virtually entirely
eliminated with the quadrant error compensation. Parameterization of
the quadrant error compensation is performed by means of a circuit
test.
R
R parameters Arithmetic parameter for which the programmer of the -> parts
program can freely assign or request values in the program.
Rapid traverse The highest traverse rate of an axis. It is used, for example, to move
the tool from rest to the -> workpiece contour or retract the tool from
the contour.
Reference point Point on the machine tool used to reference the measuring system of
the -> machine axes.
Reference point If the utilized distance measuring system is not an absolute value
approach encoder then it is necessary to perform a reference point approach to
ensure that the actual values returned by the measuring system
match the machine coordinate values.
Retentive address areas Data areas in data blocks and times, counters and markers are
retentive (non-volatile) if their contents are not lost when the system is
restarted or the mains supply is disconnected.
Rotary axis Rotary axes apply a workpiece or tool rotation to a defined angular
position.
Rotary axis, turning Depending on the application, the travel range of a rotary axis can be
continuously
limited to less than 360 degrees or the axis can be continuously
S
S7-300 bus The S7-300 bus is a serial data bus by means of which the modules
communicate with each other and are supplied with the required
voltage. The connections between the modules are made with the ->
bus connectors.
Safety functions The controls contain watchdog monitors which are always active.
These monitors detect problems in the CNC, PLC or machine in time
to prevent damage to workpiece, tool or machine as far as possible. In
the event of a fault, the machining operation is interrupted and the
drives stopped. The cause of the malfunction is logged and output as
an alarm. At the same time, the PLC is notified that a CNC alarm has
been triggered.
Serial RS-232-C interface For the purpose of data input and output,
MMC modules PCU 50/70 include two RS-232-C interfaces
Machining programs and manufacturer and user data can be loaded
and saved via these interfaces.
Setting data Data, which communicates the properties of the machine tool to the
NC control, as defined by the system software.
Soft key A key, whose name appears on an area of the screen. The choice of
softkeys displayed is dynamically adapted to the operating situation.
The freely assignable function keys (softkeys) are assigned defined
functions in the software.
Software limit switch Software limit switches define the limits of the travel range of an axis
and prevent the slide contacting the hardware limit switches. 2 pairs of
values can be assigned on each axis, which can then be activated
separately via the -> PLC.
Spline interpolation Using the spline interpolation function, the control is able to generate
a smooth curve from just a small number of specified interpolation
points along a setpoint contour.
Standard cycles Standard cycles are provided for machining operations, which are
frequently repeated:
• Cycles for drilling/milling applications
• for turning technology
The available cycles are listed in the "Cycle support" menu in the
"Program" operating area. Once the desired machining cycle has
been selected, the parameters required for assigning values are
displayed in plain text.
Synchronized axes Synchronized axes take the same time to traverse their path as the
geometry axes take for their path.
System memory The system memory is a memory in the CPU in which the following
data are stored:
• Data required by the operating system
• The operands times, counters, markers
System variables A variable, which exists although it has not been programmed by the -
> parts program programmer. It is defined by a data type and the
variable name preceded by the character $.
See also -> User-defined variable.
T
Teach In Teach-in is a means of creating or correcting part programs. The
individual program blocks can be input via the keyboard and executed
immediately. Positions approached via the direction keys or
handwheel can also be stored. Additional information such as G
functions, feedrates or
Tool A tool is a software tool for inputting and changing the -> parameters
of a parameter block. Tools include:
• S7-Configuration
• S7-TOP
• S7-Info
Tool A part used on the machine tool for machining. Examples include
turning tools, milling cutters, drills, laser beams, etc.
Tool radius In order to program a desired -> workpiece contour directly, the
compensation control must traverse a path equidistant to the programmed contour,
taking into account the radius of the tool used (G41/G42).
Traversing range The maximum permissible travel range for linear axes is ± 9 decades.
The absolute value depends on the selected input and position control
resolution and the unit of measurement (inch or metric).
U
User interface The user interface (UI) is the display medium for a CNC control in the
form of a screen. It is laid out with eight horizontal and eight vertical
softkeys.
User memory All programs and data, such as part programs, subroutines,
comments, tool offsets, and zero offsets/frames, as well as channel
and program user data, can be stored in the shared CNC user
memory.
User program User programs for the S7-300 automation systems are created using
the programming language STEP 7. The user program has a modular
layout and consists of individual blocks.
The basic block types are:
Code blocks: these blocks contain the STEP 7 commands.
Data blocks: these blocks contain the constants and variables for the
STEP 7 program.
User-defined variable The user can declare user-defined variables for any use in the ->
parts program or data block (global user data). A definition contains a
data type specification and the variable name. See also -> System
variable.
V
Variable definition A variable definition includes the specification of a data type and a
variable name. The variable names can be used to access the value
of the variables.
W
Working area Three-dimensional zone into which the tool tip can be moved on
account of the physical design of the machine tool.
See also -> protection zone.
Working area limitation With the aid of the working area limitation, the traversing range of the
axes can be further restricted in addition to the limit switches. One
value pair per axis may be used to describe the protected working
area.
Working memory The working area is a RAM area in the -> CPU which is accessed by
the processor to access the user program during program execution.
Workpiece coordinate The starting position of the workpiece coordinate system is the ->
system workpiece zero. In machining operations programmed in the
workpiece coordinate system, the dimensions and directions refer to
this system.
Workpiece zero The workpiece zero is the starting point for the -> workpiece
coordinate system. It is defined by the distance from the machine
zero.
X
Y
Z
Zero/work offset Specification of a new reference point for a coordinate system through
reference to an existing zero point and a -> frame.
1. Settable
SINUMERIK 840D: A configurable number of settable work offsets
are available for each CNC axis. The offsets - which are selected
by means of G functions - take effect alternately.
2. External
In addition to all the offsets, which define the position of the
workpiece zero, it is possible to superimpose an external zero
offset
- By means of a handwheel (DRF offset) or
- PLC
3. Programmable
It is possible to program work offsets for all path and positioning
axes by means of the TRANS statement.
Siemens AG Corrections
For Publication/Manual:
A&D MC MS1
P.O. Box 3180
SINUMERIK 840D sl
Fax: ________ /
8VHU'RFXPHQWDWLRQ
0DQXIDFWXUHU6HUYLFH'RFXPHQWDWLRQ
0DQXIDFWXUHU6HUYLFH'RFXPHQWDWLRQ
(OHFWURQLF'RFXPHQWDWLRQ
6,180(5,.
6,1$0,&6
0RWRUV
'2&21&'
'2&21:(%
5HFRPPHQGHGPLQLPXPVFRSHRIGRFXPHQWDWLRQ