SIEMENS Programming
SIEMENS Programming
ShopTurn
SINUMERIK 840D/840Di/810D
Introduction 1
Setting Up the 2
Machine
ShopTurn Functions 5
Operation/Programming
G Code Program 6
Tool Management 7
Program Management 8
Valid for
Examples 10
Control Software Version
SINUMERIK 840D powerline 6
SINUMERIK 840DE powerline 6
SINUMERIK 840Di 2 Appendix A
SINUMERIK 840DiE (Export Version) 2
SINUMERIK 810D powerline 6
SINUMERIK 810DE powerline 6
06.03 Edition
SINUMERIK® Documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is indicated by the code in the "Remarks" columns.
Trademarks
® ® ® ® ® ®
SIMATIC , SIMATIC HMI , SIMATIC NET , SIROTEC , SINUMERIK and SIMODRIVE are registered
trademarks of Siemens AG. Other names used in this publication may be trademarks, which, if used by third
parties for their own means, could infringe the rights of their owners.
Further information is available on the Internet under: Other functions not described in this documentation might be executable in the
http://www.ad.siemens.de/mc control. This does not, however, represent an obligation to supply such functions
with a new control or when servicing.
This publication was produced with Word 2000 We have checked that the contents of this document correspond to the hardware
and Designer V7.0. and software described. Nonetheless, differences might exist and therefore we
The reproduction, transmission or use of this document or its contents is not cannot guarantee that they are completely identical. The information contained in
permitted without express written authority. Offenders will be liable for damages. this document is, however, reviewed regularly and any necessary changes will be
All rights, including rights created by patent grant or registration of a utility model included in the next edition. We welcome suggestions for improvement.
or design, are reserved.
© Siemens AG, 2001–2003. All rights reserved Subject to change without prior notice.
Preface
Structure of the The SINUMERIK documentation is organized in three parts:
documentation • General Documentation
• User Documentation
• Manufacturer/Service Documentation
Please contact your local Siemens office for more detailed information
about other SINUMERIK 840D/840Di/810D publications and
publications that apply to all SINUMERIK controls (e.g. universal
interface, measuring cycles, etc.).
Procedure Before the control is started up, personnel responsible for its
operation must have read and understood the Operator's Guides. The
company used this equipment is also obliged to carry out continuous
monitoring of the overall technical condition of the equipment (with a
view to identifying externally visible defects and damage as well as
changes in the operating behavior of the control).
Warning
Unforeseen danger can arise with reference to:
• Life and limb of personnel
• The control, machine or other assets of the owner and the user.
Structure of the The following blocks of information, identified by appropriate icons, are
documentation used in this documentation:
Orientation
Background information
Operating sequence
Explanation of parameters
Additional notes
Software option
The function described is a software option, i.e. the function can be
executed on the control only if you have purchased and enabled the
appropriate option.
Warnings The following five warnings with varying levels of severity are used in
this document.
Danger
Indicates an imminently hazardous situation which, if not avoided, will
result in death or serious injury or in substantial property damage.
Warning
Indicates a potentially hazardous situation which, if not avoided, could
result in death or serious injury or in substantial property damage.
Caution
Used with the safety alert symbol indicates a potentially hazardous
situation which, if not avoided, may result in minor or moderate injury
or in property damage.
Caution
Used without safety alert symbol indicates a potentially hazardous
situation which, if not avoided, may result in property damage.
Notice
Used without the safety alert symbol indicates a potential situa-
tion which, if not avoided, may result in an undesirable result or
state.
References:
Terms Some of the basic terms used in this document are defined below.
Program
A program is a sequence of instructions to the CNC which combine to
produce a specific workpiece on the machine.
Contour
The term contour refers generally to the outline of a workpiece.
More specifically, it refers to the section of the program that defines
the outline of a workpiece comprising individual elements.
Cycle
A cycle, e.g. tapping, is a subroutine defined in ShopTurn for
executing a frequently repeated machining operation
(a cycle is sometimes also referred to as a function).
Spindles/axes
The various spindles/axes are designated as follows in this docu-
ment:
Unit of measurement Metric units are used for all parameters in this document. The
equivalent imperial units are shown in the table below.
Metric Imperial
mm in
mm/tooth in/tooth
mm/min in/min
mm/rev in/rev
m/min ft/min
Notes
Contents
Introduction 1-17
1.1 ShopTurn .................................................................................................................. 1-18
1.1.1 Procedure.................................................................................................................. 1-19
Examples 10-391
10.1 Standard machining operations............................................................................. 10-392
Appendix A-411
A Abbreviations...........................................................................................................A-412
B References ..............................................................................................................A-415
C Index......................................................................................................................... I-427
Introduction
1.1 ShopTurn
ShopTurn is an operating and programming software program for
turning machines that makes it easy for you to operate the machine
and to program workpieces.
Setting up the machine Special measurement cycles make it easier to gauge the tools and the
workpiece.
Executing a program You can display the execution of a program on the screen three-
dimensionally.
This makes it easy for you to check the result of programming and to
trace the machining of the workpiece at the machine.
Creating a program The workpiece is programmed with ease using ShopTurn because
graphical techniques are used and no knowledge of G codes is re-
quired.
ShopTurn displays the program as a clearly understandable process
plan and presents the individual cycles and contour elements in a
dynamic graphic.
The powerful contour calculator allows any contours to be specified.
A stock removal cycle complete with detection of residual material
saves unnecessary machining.
Tool management ShopTurn saves your tool data. The software can also manage the
data for tools that are not in the tool turret.
Program management Programs can be created simply by copying and modifying similar
programs; there is no need to start again from the beginning.
Remote diagnosis You can also switch from ShopTurn into the CNC-ISO operator inter-
face. Here it is possible to activate remote diagnosis that allows the
machine to be operated via an external computer.
1.1.1 Procedure
Executing a program Before you execute a program, you have to set up your machine. You
must perform the following steps with the support of ShopTurn (see
the Section "Setting up the machine"):
• Approaching the reference point of the machine
(only for incremental position measuring systems)
• Gauging tools
• Defining the workpiece zero
• Entering any other work offsets
When you have finished setting up the machine, you can select a
program and execute it automatically (see Section "Machining the
workpiece").
Creating a program On creating a new program you can choose whether to set up a
ShopTurn program or a G code program (see "Creating a ShopTurn
program" or "G code program").
On creation of a ShopTurn program, ShopTurn prompts you to enter
all the relevant parameters. As the program progresses, this is auto-
matically indicated by the appearance of blocks in a progress bar.
Help screens that explain the parameters in each operation also
support you with programming.
You can, of course, also insert G code commands in a ShopTurn
program.
A G code program must however be completely generated from G
code commands.
1.2 Workstation
A ShopTurn workstation comprises an operator panel and a machine
control panel in addition to the turning machine complete with a CNC-/
positioning control.
Operator
panel
Machine
Turning machine control panel
complete with control
Turning machine You can use ShopTurn on a single-slide turning machine with three
axes, one main spindle, one tool spindle and one counterspindle.
Operator panel Communication with ShopTurn takes place via the operator panel.
Machine control panel You operate the turning machine using the machine control panel.
The positions of the coordinate system and the machine zero depend
on the type of machine used.
Y+
M X+
W
Z+
M = Machine zero
W = Workpiece zero
You can use one of the following operator panels for the PCU:
OP 010
OP 010C
OP 010S with OP 032S full CNC keyboard
OP 012
OP 015 with 19" full CNC keyboard
1
.
3 6
2 2
1 Screen
2 Screen keys
3 Horizontal soft key bar
4 Vertical soft key bar
5 Alphanumeric keypad
Correction/cursor pad with control keys and input key
6 USB interface
1 .
3 6
2 2
1 Screen
2 Screen keys
3 Horizontal soft key bar
4 Vertical soft key bar
5 Alphanumeric keypad
Correction/cursor pad with control keys and input key
6 USB interface
OP 010S slimline
operator panel
2
A 2
A
4
A
3
A
1 Screen
2 Screen keys
3 Horizontal soft key bar
4 Vertical soft key bar
5 USB interface
5
A
4
A 4
A
1
3
A
2
A 7 6
2
A
1 12" screen
2 Screen keys
3 Horizontal soft key bar
4 Vertical soft key bar
5 Alphanumeric keypad
Correction/cursor pad with control keys and input key
6 USB interface
7 Mouse
1 4
A
2
A 2
A
3
A
1 15" screen
2 Screen keys
3 Horizontal soft key bar
4 Vertical soft key bar
5 USB interface
Alarm Cancel
Cancel the alarm that is marked with this symbol.
Channel
This has no significance for ShopTurn.
Help
Toggle between the process plan and programming graphics as well
as between the parameterization screen form with programming
graphics and the parameterization screen form with the help display.
Next Window
This has no significance for ShopTurn.
Cursor keys
Move between different fields or lines.
Use Cursor right to open a directory or program.
Use Cursor left to switch to the next higher level in the directory tree.
Select
Choose one of a number of options presented.
This key has the same function as the "Alternat." soft key.
End
Move the cursor to the last input field in a parameterization screen
form.
Backspace
• Delete the value in the input field.
• Delete the character after the cursor in insertion mode.
Tab
This has no significance for ShopTurn.
Shift key
Depress the Shift key to enter the uppermost character shown on the
dual input keys.
Ctrl key
Use the following key combinations to navigate in the process plan
and in the G code editor:
• Ctrl + Pos1: Jump to the start.
• Ctrl + End: Jump to the end.
Alt
This has no significance for ShopTurn.
Del
• Delete the value in the parameter field.
• Delete the character marked by the cursor in insertion mode.
• Delete machining lines during simultaneous recording and
simulation.
Insert
To activate insertion mode or the pocket calculator.
Input key
• Terminate entry of a value in the input field.
• Open a directory or program.
You can equip your turning machine with a SIEMENS machine control
panel or with a specific machine control panel supplied by the
machine manufacturer.
Siemens can supply a standard machine control panel (19") or the
slimline OP 032S machine control panel.
You use the machine control panel to initiate actions on the turning
machine such as traversing an axis or starting the machining of a
workpiece.
When functions are active, the LEDs on the corresponding keys on
the machine control panel light up.
Reset
Reset • Interrupt processing of the current program.
The NC control remains synchronized with the machine. It is in its
initial state and ready for a new program run.
• Cancel an alarm.
Jog
Jog Select Machine Manual operating mode.
Teach In
Teach In This has no significance for ShopTurn.
MDI
MDI Select MDI mode.
Auto
Auto Select Machine Auto operating mode.
Single Block
Single Block Execute the program non-modally (single block).
Repos
Repos Repositioning, re-approach contour.
Ref Point
Ref Point Approach reference point.
Cycle Start
Cycle Start Start execution of a program.
Cycle Stop
Cycle Stop Stop execution of a program.
Axis keys
+X ...
Z Traverse the axis in the appropriate direction.
Rapid
Rapid Move axis at rapid traverse (fastest speed).
WCS MCS
WCS MCS Switch between the workpiece coordinate system (WCS = work) and
machine coordinate system (MCS = machine).
Feed Stop
Feed Stop Stop executing the running program and shut down axis drives.
Feed Start
Feed Start Continue execution of the program in the current block and ramp up to
the feedrate specified in the program.
Spindle Override
Increase or decrease the programmed spindle speed.
% The programmed spindle speed is set to 100% and can be controlled
from 50 to 120%. The new spindle speed setting appears in the
spindle status display on the screen as an absolute value in percent.
Spindle Stop
Spindle Stop Stop spindle.
Spindle Start
Spindle Start Start spindle.
Keyswitch
You can use the keyswitch to set various access rights. The keyswitch
has four settings for protection levels 4 to 7.
Machine data can be programmed to interlock access to programs,
data and functions at various protection levels.
Please also refer to the machine manufacturer's instructions.
The keyswitch has three keys of different colors that you can remove
in the specified positions:
Position 0 Lowest
No key access authorization
Protection level 7
Position 1
Key 1 black
↓
Protection level 6 Increasing
access authorization
Position 2
Key 1 green
Protection level 5
↓
Position 3
Highest
Key 1 red
access authorization
Protection level 4
When you change the key position to change the access authoriza-
tion, this is not indicated immediately in the operator interface. You
have to initiate an action first (e.g. close or open directory).
If the PLC is in the Stop state (LEDs on the machine control panel
flash), ShopTurn does not evaluate the switch settings on booting.
1.3.1 Overview
Screen layout
Operator Interface
Screen keys
Machine
Call active operating mode (Machine Manual, MDI or Machine Auto).
Return
This has no significance for ShopTurn.
Expansion
Change horizontal soft key bar.
Menu Select
Call main menu:
Alternatively, you can call the operating areas via the hard keys on the
operator panel.
You can activate an operating mode directly at any time via the keys
Jog MDI Auto on the machine control panel.
If you select the "Machine" soft key in the main menu, the screen form
for the currently active mode appears.
Operating mode
When the symbol appears to the right of the dialog line in the
operator interface, you can change the horizontal soft key bar within
an operating area. Press the "Expansion" key. The original horizontal
soft key bar will return when you press "Expansion" again.
Within an operating mode or operating area, you can use the soft key
"Back" to return to the higher-level screen form.
Use the "Abort" soft key to exit a screen form without accepting the
entered values and return to the higher-level screen form.
When you have entered all the necessary parameters in the parame-
terization screen form correctly, you can close the screen form and
save the parameters using the "Accept" soft key.
Use the "OK" soft key to initiate an action immediately, e.g. to rename
or delete a program.
If you activate functions using soft keys, the soft key displays a black
On background.
Program To deactivate the function, you must press the soft key again. The soft
test Off key then has a gray background again.
Program manager In the program manager, you can manage all your programs. You can
also select a program here for machining the workpiece.
Program manager
Select the program manager with the "Program" soft key or "Program
-or- Manager" key.
You can move around within a directory using the "Cursor up" and
"Cursor down" keys.
Use the "Cursor left" key to move up to the next-higher directory level.
Use the "Cursor right" or "Input" key to open the process plan for a
-or- program.
Process plan The process plan provides an overview of the separate machining
steps of a program.
Process plan
You can move between the program blocks in the process plan using
the "Cursor up" and "Cursor down" keys.
Use the "Help" key to switch between the process plan and the pro-
gramming graphics.
Programming graphic The programming graphics show the contour of the workpiece in dy-
namic broken-line graphics. The program block selected in the
machining plan is color-highlighted in the programming graphic.
Programming graphic
Use the "Cursor right" key to open a program block in the process
plan. The appropriate parameterization mask complete with program-
ming graphics is then displayed.
Parameter screen with The programming graphics in a parameterization screen form show
programming graphics the contour of the current machining step in broken-line graphics
complete with the parameters.
Use the cursor keys to move between the input fields within a para-
meterization screen form.
Use the "Help" key to switch between the programming graphics and
the help display.
Parameter screen with The help display in the parameterization screen form explains the
help display parameters of the machining step individually.
The colored symbols in the help displays have the following meaning:
Yellow circle = reference point
Red arrow = tool traveling at rapid traverse
Green arrow = tool traveling at machining feedrate
Parameter
Unit
Select parameters In the case of certain parameters, you can select from a number of
options in the input field. In such field, it is not possible to type a
value.
Ø Press the "Alternat." soft key or the "Select" key until the required
-or- setting is displayed.
The "Alternat." soft key is only visible when the cursor is positioned on
an input field which has a choice of options. The "Select" key is also
only effective in this situation.
Enter parameters For the remaining parameters, enter a numerical value in the input
field using the keys on the operator panel.
If you don't want to enter a value, i.e. not even "0", press the
-or- "Backspace" or "Del" key.
Select units For certain parameters, you can choose between different units.
Ø Press the "Alternat." soft key or the "Select" key until the required
-or- units are displayed.
The "Alternat." soft key is only visible when you have a choice of units
for this parameter. The "Select" key is also only effective in this
situation.
Clear a parameter If an input field contains an invalid value, you can delete it completely.
Change or calculate If you only want to change individual characters in an input field and
parameters not overwrite the complete entry, switch to insert mode. In this mode,
the pocket calculator is also active. You can use it during program-
ming to calculate parameter values.
You can move around within the input field using the "Cursor left" and
"Cursor right" keys.
Use the "Backspace" or "Del" key to delete individual characters.
For further information about the pocket calculator, see the Section
"Pocket calculator".
Accept parameters When you have entered all the necessary parameters in the parame-
terization screen form correctly, you can close the screen form and
save the parameters.
CNC-ISO operator
interface
Ø Press the "CNC ISO" soft key in the horizontal soft key bar.
-and-
Ø Then press the "CNC ISO" soft key in the vertical soft key bar.
-and-
ShopTurn
Ø Press the "ShopTurn" soft key.
Remote diagnosis
Ø Press the "Menu Select" key in the CNC-ISO operator interface.
Diagnosis
Ø Press the "Diagnosis" soft key.
Two different variants of the ShopTurn software are available for the
PCU 50, i.e. ShopTurn Classic and ShopTurn Open. ShopTurn
Classic is the software that has been marketed to date under the
name ShopTurn.
Some of the soft keys in the basic menu or extended menu bars may
be assigned to other operating areas by the machine manufacturer.
Please also refer to the machine manufacturer's instructions.
Notes
The Machine Manual basic display appears when the control has booted
up.
Caution
The coordinates of the actual-value display are invalid before
referencing is performed.
The limits set by the machine manufacturer for axis travel are also
inactive.
Caution
During referencing, the axes approach the reference point in a straight
line.
For this reason, you must traverse the axes to a safe position
beforehand to prevent a collision during reference point approach.
Please pay careful attention to the actual axis movements on the
machine during reference point approach.
Reference axes
Re-approach axis
If you are using Safety Integrated (SI) on your machine, you will need
to confirm that the current displayed position of an axis corresponds to
its actual position on the machine when you reference an axis. Your
confirmation is the precondition for the availability of other Safety
Integrated functions.
You can only confirm your user agreement for an axis after it has
approached the reference point.
The displayed axis position always refers to the machine coordinate
system (MCS).
Manual mode Manual mode is used for the following preparatory actions:
• Reference point approach, i.e. calibration of the position
measuring system
• Preparing a machine for executing a program in automatic mode,
i.e. gauging tools, gauging the workpiece and, if necessary,
defining the work offsets used in the program
• Traversing axes, e.g. during a program interruption
• Positioning the axes
• Simple stock removal from the workpiece
You can select manual mode by pressing the "Jog" soft key.
Jog The parameters set under "T, S, M..." affect all movements in manual
mode with the exception of reference point approach.
MDI In MDI mode, you can enter and execute G code commands
non-modally to set up the machine or to perform a single action.
Automatic mode In automatic mode, you can execute a program completely or only
partially. You can also trace execution of the program in a graphical
display on the screen.
You can specify either millimeters or inches as the unit of measurement for
the machine. The switchover applies to the entire machine and all para-
meters are converted automatically to the new unit of measurement by
ShopTurn, e.g.:
• Positions
• Tool offsets
• Work offsets
Regardless of the general machine setting, you can still change the unit of
measurement for manual mode (see Section "Settings for manual mode")
or for individual programs (see Section "Creating a new program"). These
settings for the unit of measurement refer, however, only to the program-
med positions. Tool offsets, work offsets, etc. remain in the unit of
measurement set for the machine as a whole.
If, for example, you set millimeters as the unit of measurement for the
machine, but a workpiece drawing is dimensioned in inches, the inch unit
of measurement can be selected for this program. You can therefore
specify the positions directly in inches on programming, but you will specify
tool offsets, feedrates and so on as usual in millimeters.
A prompt asks whether you really want to switch over the unit of
measurement.
The coordinates in the actual value display are based on either the
machine coordinate system or the workpiece coordinate system. In
contrast to the workpiece coordinate system (WCS), the machine
coordinate system (MCS) does not take into account work offsets (see
Section "work offsets"). The workpiece coordinate system is the default
setting for the actual value display.
2.4.3 Spindles
Counterspindle You can measure either the front edge or the stop edge of the
counterspindle. The measured edge then automatically applies as the
reference point when the counterspindle traverses. This is particularly
important when the counterspindle is used to grip the workpiece (see
Section "Machining with the counterspindle").
Counterspindle measurement
Manual tool If you wish to use the clamp for the main spindle or counterspindle as
measurement a reference point for manual tool measurement, you must specify the
clamp dimension ZL0 or ZL1.
2.5 Tools
The various tool geometry parameters must be referenced while the
program is running. These are entered as so-called tool offset data in
the tool list. Each time a tool is called up, the control takes into
account the tool offset data.
You then only have to enter the workpiece dimensions from the
manufacturing drawing during programming. The control will
automatically calculate the individual tool path.
Tool length Tool length compensation equalizes the length variations in the X and
compensation Z directions between the different tools.
The tool length is the distance between the tool carrier reference
point T and the tool tip P. If the tool is clamped differently in the tool
turret for a new machining direction, a different tool length offset
applies.
T
X
Z
Length X
P
Length X
P T
Length Z Length Z
The tool length offset is determined with the "Measure tools" function,
either manually or using measuring calipers or a magnifying glass.
The control calculates the travel movements from the tool length
offset and wear data (see Section "Entering the tool wear data").
Tool/tool nose radius The workpiece contour and the traverse path of a tool are not
compensation identical, because the center point of a tool is not intended to travel
along the contour to be machined.
Equidistant Equidistant
The control calculates the displaced tool path from the tool radius that
is entered in the tool list and the wear data (see Section "Entering the
tool wear data").
You must enter a new tool in the tool list before you can use it. When
you create a new tool, ShopTurn presents a choice of tool types. The
tool type determines which geometry data are required and how they
will be computed.
The rotary drill can be used for centric drilling and turning.
Ø Mount the new tool in the turret (see also Section "Select tool and
spindle").
Ø Select the "Tool list" soft key in the "Tools WOs" operating area.
Ø Place the cursor on the location in the tool list that the tool
occupies in the tool turret. The location must still be empty in the
tool list.
The new tool is created and automatically assumes the name of the
selected tool type.
Enter all the tool parameters in the tool list that are required:
• For calculating the tool length compensation or radius
compensation,
• For calculating the machining cycles,
• For displaying the tools in the simulated program execution.
Length X
Toolholder
Plate length
angle
Length Z
Roughing/Finishing tool
Diameter
Length X
Length X
Plate length
Length X
Length X
Diameter
Tip angle
Radius
Length Z
Length Z
Diameter
Length X
Length Z
Length X
Dead stop
Radius
Length Z
Plate angle
Length X
88°
90°
Toolholder angle
Rotary drill
Radius
Bore Ø
Length Z
Rotary drill
Length X
Length X
Diameter
Pitch
Diameter
Length Z
Length Z
Tool list
The tool list may have been altered by the machine manufacturer.
Please also refer to the machine manufacturer's instructions.
The location number of the tool in the machining position in the turret
is displayed with a gray background.
If you are working with more than one magazine, you will see the
magazine number here first followed by the location number within the
magazine (e.g. 1/10). Tools that are not currently in a magazine are
listed without a location number (these tools can be found at the end
of the tool list when the list is sorted according to magazine location
number).
The locations for a spindle and a double gripper can also be displayed
for chain and plate magazines.
Please also refer to the machine manufacturer's instructions.
Spindle location
Locations for grippers 1 and 2
Tool name A tool is identified by its name. A tool name can be entered as text or
a number (see Section "Creating a new tool").
Tool-specific functions
Specification of direction of spindle rotation
The direction of spindle rotation applies to the tool spindle in the case
of driven tools (drill and milling tool), and to the main spindle or
counterspindle in the case of turning tools.
If you are using a drill or milling tool for "Drill centered" or "Thread
centered", the specified direction of rotation thus refers to the cutting
direction of the tool. The main spindle then rotates in the same
direction as the tool.
Ø Enter the required tool names and the values for the tool offset
data in the tool list.
Ø Press the "Alternat." soft key or the "Select" key to make the
-or- required settings for the tool-specific functions.
As a reference point you can either use the workpiece edge or, when
measuring in the Z direction, the main spindle or counterspindle
chuck.
Workpiece edge as
reference point
Ø Select the "Meas. tool" soft key in "Machine Manual" mode.
Jog
Manual >
Ø Press the "Manual" soft key.
X Z
Ø Press the "X" or "Z" soft key to define the tool length that you want
-or- to measure.
Tools
Ø Press the "Tools" soft key.
Ø Select the tool to be measured from the tool list. The tool point
direction and the radius or diameter of the tool must already be
entered in the tool list.
Ø Select the tool cutting edge D and the duplo number DP for the
tool.
Store If you want to save the position of the tool after scratching the
position
workpiece, press the "Store position" soft key. Then you can, for
example, traverse the axes for the purpose of measuring the position
of workpiece edge X0 more easily.
Manual > Z
Ø Press the "Manual" and "Z" soft keys.
Tools
Ø Press the "Tools" soft key.
Ø Select the tool to be measured from the tool list. The tool point
direction and the radius or diameter of the tool must already be
entered in the tool list.
Ø Select the tool cutting edge D and the duplo number DP for the
tool.
Measure length Z
Before the actual measuring operation you must enter the tool point
direction and the radius or diameter of the tool in the tool list. You
must also calibrate the measuring calipers in advance.
Ø Fit the tool that you wish to measure (see "Selecting a tool and
spindle").
Autom. >
Ø Press the "Autom." soft key.
X Z
Ø Press the "X" or "Z" soft key to define the tool length that you want
-or- to measure.
X Z
Ø Press the "X" or "Z" soft key according to which point of the
-or- measuring calipers you wish to measure first.
Zoom >
Ø Press the "Zoom" soft key.
Tools
Ø Press the "Tools" soft key.
Ø Select the tool to be measured from the tool list. The tool point
direction and the radius or diameter of the tool must already be
entered in the tool list.
Back to Ø Press the "Back to manual" soft key.
manual
Ø Traverse the tool to the magnifying glass (see Section "Traversing
the axes").
Ø Align the tool tip P with the cross-hair of the magnifying glass.
-or-
Work Ø Press the "Work offset" soft key.
offset
-and-
Ø Position the cursor on the required work offset.
-and-
Back to Ø Press the "Back to manual" soft key.
manual
Ø Traverse the tool in the Z direction and scratch the workpiece (see
Section "Traversing the axes").
W WCS
Coordinate transformation
Total
offset
Work offset fine
Work offsets
When the machine zero is not identical to the workpiece zero, at least
one offset (basic offset or work offset) exists in which the position of
the workpiece zero is saved.
Basic offset The basic offset is a work offset that is always active. If you have not
defined a basic offset, its value will be zero. Specify the basic offset
using "Workpiece zero" ("see Section "Measuring the workpiece
zero") or "Set WO" (see Section "Setting the work offset").
Work offsets Every work offset (G54 to G57, G505 to G599) consists of a coarse
offset and a fine offset. You can call the work offsets from any
ShopTurn program (coarse and fine offset are added together).
You can save the workpiece zero, for example, in the coarse offset,
and then store the offset that occurs when a new workpiece is
clamped between the old and the new workpiece zero in the fine
offset.
Total offset The total offset is calculated from the sum of all offsets and coordinate
transformations.
You can save the workpiece zero using "Set WO" as an alternative to
"Workpiece zero".
The offset (active work offset or basic offset) in which the new zero is
stored is defined in a machine data code.
Please also refer to the machine manufacturer's instructions.
If the values are stored in the active work offset, they are stored in the
coarse offset and existing values in the fine offset are deleted.
Ø If you do not want to save the zero point in the currently active
work offset or the basic offset, select another one (see Section
"Settings for manual mode").
-or-
Z=0
Ø Press the "Z=0" soft key if you want the position value to be set to
zero.
The new zero point is saved in the currently active work offset or in
the basic offset.
Delete
If you want to delete the saved zero point again, select the "Delete"
soft key.
Enter work offsets (coarse and fine) directly in the work offset list.
Ø Select the "Work offset" soft key in the "Tools WOs" operating
area.
Ø Position the cursor on the coarse or fine offset that you wish to
define.
Ø Enter the desired coordinates for the respective axis. You can use
the cursor keys to change between axes.
-or-
Position Position Ø Press the "Position set X", "Position set Y" or "Position set Z" soft
set X ... set Z key to accept the position value of an axis from the position
display for a coarse offset.
-or-
Position Ø Press the "Position set all" soft key to accept the position values
set all
of all axes from the position display for a coarse offset.
The new coarse offset is set. The values from the fine offset are
included in the calculation and then deleted.
Clear Ø Press the "Clear offset" soft key to delete the coarse and fine
offset
offset values at the same time.
Further Press the "Further axes" soft key to display a further three axes
axes
(2 rotary axes, 1 linear axis) and define their offset. These additional
axes must be activated via machine data.
Please also refer to the machine manufacturer's instructions.
The individual work offsets as well as the total offset are all displayed
in the work offset list. The currently active work offset is displayed on
a gray background. The work offset list also includes the current axis
positions in the machine and workpiece coordinate systems.
Basic offset
Basic The coordinates of the basic offset appear.
You can change these here in the list.
Work offsets
WO1 ... WO4 The coordinates of the individual work offsets (line 1: coarse offset,
line 2: fine offset) appear. You can edit them here in the list (see
Section "Defining the work offsets").
Fine offsets must be set up by the machine manufacturer.
Please also refer to the machine manufacturer's instructions.
You can display more work offsets with the "Page Down" key.
Coordinate
transformations
Program The active coordinates of the "Offset" transformation are displayed as
well as the angle set in the "Rotation" transformation by which the
coordinate system rotates.
You cannot edit these values here.
Scale The active scaling factor for the "Scaling" transformation is displayed
for the respective axis.
You cannot edit these values here.
Mirror The mirror axis that was defined by means of the "Mirroring" trans-
formation is displayed.
You cannot edit these values here.
Total offset
Total The total offset resulting from the basic offset and all active work
offsets and coordinate transformations appears.
Further Press the "Further axes" soft key to display a further three axes (2
axes
rotary axes, 1 linear axis) and define their offset. These additional
axes must be activated via machine data.
Please also refer to the machine manufacturer's instructions.
Ø Select the "Work offset" soft key in the "Tools WOs" operating
area.
For the preparatory work in manual mode, tool selection and spindle
control are performed centrally in a screen form.
In addition to the main spindle (S1), a tool spindle also exists for
driven tools (S2). Your turning machine may also be equipped with a
counterspindle (S3).
You can select a tool in manual mode either via its name or via its
turret location number. If you enter a number, ShopTurn first searches
for a name and then for the location number, i.e. if you input "5", for
example, and no tool with the name "5" exists, then the tool with
location number "5" is selected.
Using the turret location number in this way, you can swivel an empty
location into machining position and then load a new tool with ease.
Selecting a tool
-or-
Tools
Ø Call up the tool list by pressing the "Tools" soft key or the "Offset"
-or- key.
-and-
-and-
Ø Select tool edge D and enter the number directly in the field.
Start spindle
Ø Select the "T, S, M" soft key in "Machine Manual" mode.
Jog
Ø In the left-hand input field of the Spindle parameter, select the
main spindle (S1), the tool spindle (S2) or the counterspindle (S3).
Ø If your machine has a gear unit for the spindle, you can set the
gear stage.
Stop spindle
Ø Select the "T, S, M" soft key in "Machine Manual" mode.
Jog
Position spindle
Ø Select the "T, S, M" soft key in "Machine Manual" mode.
Jog
Ø Select the main spindle (S1), the tool spindle (S2) or the
counterspindle (S3).
Ø Enter the desired spindle position (in degrees) in the "Stop Pos."
parameter field.
You can traverse the axes in manual mode via the Increment and Axis
keys or handwheels.
During a traverse initiated from the keyboard, the selected axis moves
by a specified increment with the programmed setup feedrate.
The feedrate and rapid traverse overrides are active during traversal.
To find out which of the two feedrates is applied to traverse the axes,
please refer to the machine manufacturer's instructions.
Ø Press one of the keys [1], [10], ..., [10000] to move the axis
1 10000 through a defined increment.
...
The numbers on the keys indicate the traverse path in
micrometers or micro-inches.
Example: For an increment of 100 µm
(= 0.1 mm), press the "100" key.
-or-
Ø Open the extended horizontal soft key menu in "Machine Manual"
Jog mode.
-and-
Ø Press the "ShopT. sett." soft key.
-and-
Ø Enter your selected setting for the parameter "Variable
increment".
Example: For an increment of 500 µm
(= 0.5 mm), enter 500.
-and-
Ø Press the "Inc Var" key.
VAR
Ø Press the axis key in the appropriate direction.
+X Each time you press the axis key, the axis moves through the
selected increment.
If you want to traverse more than one axis simultaneously, you must
press the relevant axis keys simultaneously.
Traversing the axes Please note the machine manufacturer's instruction manual with
using a handwheel regard to the selection and mode of operation of handwheels.
In Manual mode, you can move the axes to certain positions for the
purpose of performing simple machining operations.
The feedrate and rapid traverse overrides are active during traversal.
Ø Enter the target position for the axis/axes that you wish to move.
-or-
Rapid
traverse Ø Press the "Rapid traverse" soft key.
Some blanks do not have a smooth or even surface. Use the stock
removal cycle, for example, to turn the end face of the workpiece flat
before machining actually begins.
If you wish to bore a chuck with the stock removal cycle, you can
program an undercut (XF2) in the corner.
Caution
The tool moves in a straight line to the starting point for stock removal.
Traverse the tool to a safe position beforehand to prevent a collision
during approach.
X X X X
Z Z Z Z
X X X X
Z Z Z Z
For manual mode, you can select the central machine functions and
work offsets and set the unit of measurement.
Machine functions (M functions) are functions, such as "Close door"
or "Release chuck" that are additionally provided by the machine
manufacturer.
Please also refer to the machine manufacturer's instructions.
In manual mode, you can display the axis positions and distance-
defining parameters either in "mm" or "inches". Tool offsets and work
offsets remain, however, in the original unit of measurement in which
the machine was set (see Section "Switching over the unit of
measurement (millimeter/inch)").
Select M function
The M function will be active when you next press the "Cycle Start"
key.
Select work offset
Ø Select the "T, S, M" soft key in "Machine Manual" mode.
Jog
-or-
-and-
The work offset will be active when you next press the "Cycle Start"
key.
Set unit of measurement
Ø Select the "T, S, M" soft key in "Machine Manual" mode.
Jog
2.9 MDI
In "MDI" (Manual Data Automatic) mode, you can enter G code
commands non-modally to set up the machine and execute them
immediately.
MDI
Delete MDI A program created in MDI mode can either be deleted automatically on
Progr.
completion or you can delete it by pressing the "Delete MDI Program"
soft key, depending on the machine manufacturer's setting.
Please also refer to the machine manufacturer's instructions.
n
Notes
You must load the program in "Machine Auto" mode, from where you
can start it. You can, however, stop the program at any time and then
resume execution later. You can also display the program run in
graphic form on the screen.
Ø Place the cursor on the directory that contains the program that
you want to select.
Execute
Ø Press the "Execute" soft key.
Select a program
(from program block)
Ø Press the "Program" soft key or "Program manager" key.
-or- The directory overview is displayed.
Ø Place the cursor on the directory that contains the program that
you want to select.
Ø Place the cursor on the program block at which the program run
must begin.
When you select a program for the first time for execution, that con-
tains the cycles "Stock removal towards contour" or "Contour pocket",
the individual stock removal steps or solid machining steps for the
contour pocket are calculated automatically. This process may take
several seconds depending on the complexity of the contour.
Start program execution The program is loaded in "Machine Auto" mode and "Automatic" mode
from an operating area is activated on the machine control panel.
Single block Ø Load a program in "Machine Auto" mode (see Section "Starting/
stopping program execution").
If you press the "Cycle Start" key, the program will be executed
through to the end without interruption.
Single block fine Ø Load a program in "Machine Auto" mode (see Section "Starting/
Stopping program execution").
Single
Ø Press the "Prog. Cntrl." and "Single block fine" soft keys to
block fine execute each individual drill infeed and each individual pocket
milling motion in a separate block.
You can use the basic block display both in test mode and when
machining the workpiece on the machine. All G code commands that
initiate a function on the machine are displayed in the "Basic block"
window for the currently active program block:
• Absolute axis positions
• G functions for the first G group
• Other modal G functions
• Other programmed addresses
• M functions
Basic block
Ø Press the "Basic block" soft key.
Ø Press the "Single Block" key if you wish to execute the program
Single Block block by block.
The "Repos" function allows you to reposition the tool on the work-
piece contour, in order to resume program execution.
Caution
During repositioning, the axes traverse at the programmed feedrate
and linear interpolation, i.e. along a straight line from the current posi-
tion to the point of interruption. For this reason, you must traverse the
axes to a safe position beforehand to prevent a collision.
If you do not use the "Repos" function after a program interruption and
subsequently traverse the axes in manual mode, on changeover to
automatic mode ShopTurn will traverse the axes and subsequently
start processing automatically on a straight line to the point of inter-
ruption.
The point in the program at which you wish to start machining is called
the "target".
ShopTurn distinguishes between 3 different target types:
• ShopTurn cycle
• Other ShopTurn block or G code block
• Any text
For the "Other ShopTurn block or G code block" target type, you can
again define the target in 3 different ways:
• Position cursor on target block
This is ideal for straightforward programs.
• Choose point of interruption
Machining resumes at the point at which it was interrupted earlier.
This is especially convenient in large programs with multiple
program levels.
• Specify target directly
This option is only possible if you know the exact syntax of the
target.
Once the target has been specified, ShopTurn calculates the exact
starting point for program execution.
With "ShopTurn cycle" and "Any text" target types, the calculation is
always based on the end of the block. For calculating the start point
from all other ShopTurn blocks and G code blocks, you can choose
between four different methods.
3. Without calculation
ShopTurn does not perform any calculations during block search,
i.e. calculation is skipped until the target block is reached.
The parameters within the control contain the values valid before
the block search.
This option is only available for programs that exclusively comprise
G code blocks.
4. External - without calculation
This method is performed in the same way as calculation to end
point, except that subroutines called via EXTCALL are skipped in
the calculation. In the same way, with G code programs that are
executed entirely by external drives (disk drive/network drive),
calculation is skipped until the target block is reached.
This helps to speed up the calculation process.
Caution
Modal functions included in the part of the program that is not calcu-
lated are not taken into account for the part of the program to be
executed. In other words, with the "Without calculation" and "External
– without calculation" methods, you should choose a target block after
which all the information needed for machining is included.
Specify target directly With the "Other ShopTurn block or G code block" target type, you can
enter the target directly in the "Search pointer" screen form.
Each line of the screen form represents one program level. The actual
number of levels in the program depends on the nesting depth of the
program. Level 1 always corresponds to the main program and all
other levels correspond to subroutines.
You must enter the target in the line of the screen form corresponding
to the program level in which the target is located. For example, if the
target is located in the subroutine called directly from the main pro-
gram, you must enter the target in program level 2.
The specified target must always be unambiguous. This means for
example that if the subroutine is called in the main program in two
different places, you must also specify a target in program level 1
(main program).
Start
Ø Press the "Block search" and "Start search run" soft keys.
search run
Ø Where chained program blocks have several technology blocks,
select the desired technology block in the "Search run" window.
The prompt does not appear in the case of single program blocks.
Ø For chained program blocks, enter the number for the desired
starting position.
The prompt does not appear in the case of single program blocks.
Search
Ø Press the "Block search" and "Search pointer" soft keys.
pointer
Interrupt Ø Press the "Interrupt point" soft key.
point
ShopTurn inserts the saved point of interruption as the target.
Search
Ø Press the "Block search" and "Search pointer" soft keys.
pointer
Ø Specify the desired target.
Search
Ø Press the "Search" soft key.
Find Ø Press the "Find next" soft key to continue the search, as
next
necessary.
Start Ø Press the "Abort" and "Start search run" soft keys.
search run
Ø Where chained program blocks have several technology blocks,
select the desired technology block in the "Search run" window
and press the "Accept" soft key.
The prompt does not appear in the case of single program blocks.
Ø For chained program blocks, enter the number for the desired
starting position and press the "Accept" soft key.
The prompt does not appear in the case of single program blocks.
You can also choose to allow DRF offsets, i.e. offsets with the hand-
wheel, during machining. This function must be set up by the machine
manufacturer.
Please also refer to the machine manufacturer's instructions.
Programmed stop Ø Load a program in "Machine Auto" mode (see Section "Starting/
stopping program execution").
Skip G code blocks Ø Load a program in "Machine Auto" mode (see Section "Starting/
stopping program execution").
Skip
Ø Press the "Skip" soft key.
Skip
Ø Press the "Skip" soft key again if you want the marked G code
blocks to be executed again during the next run (the soft key is
deactivated again).
Allow DRF offset Ø Load a program in "Machine Auto" mode (see Section "Starting/
stopping program execution").
DRF Ø Press the "DRF offset" soft key again if you no longer want to
offset
allow handwheel offsets during machining (the soft key is deacti-
vated again.)
Program Ø Press the "Program test" soft key again to deactivate test mode
test
on completion of the program (the soft key is deactivated again).
• NC Stop status:
You can only modify blocks that have not yet been executed on the
machine or read in by the NC.
• Reset status:
You can modify any block.
The program appears in the "Program" operating area with the block
containing the error highlighted.
The program is loaded in "Machine Auto" mode again and you can
start machining the workpiece.
-or-
-or-
In this graphical display, ShopTurn shows the workpiece and the tools
on the screen in the right proportions, i.e. the programmed blank di-
mensions in the program header are used and the tools are depicted
differently in accordance with their type and size.
Finished-part contour If you have programmed turning operations in the main program,
ShopTurn shows the corresponding finished-part contour at the start
of the graphical display. You can therefore easily compare the actual
contour with the finished-part contour and also detect any residual
material left behind during machining.
This function must be set up using a machine data code.
Please also refer to the machine manufacturer's instructions.
Display versions You can select from three different versions of the graphical display:
• Simulation before machining the workpiece
Before machining the workpiece on the machine, you can display
execution of the program graphically on the screen at high speed.
The machine axes do not move.
• Simultaneous recording before machining the workpiece
Before machining the workpiece on the machine, you can display
execution of the program graphically on the screen at dry run feed-
rate. The machine axes do not move. In contrast to simulation
mode, you are able here to use the program control functions, e.g.
you can stop graphical machining or continue one block at a time.
• Simultaneous recording during machining of the workpiece
While the program is executing on the machine, you can follow
machining of the workpiece on the screen.
Views The following views are available for each of these three modes:
• 3-window view
• Side view
• Front view
• Volume model
In addition, the current axis coordinates and the program block that is
currently executing are also displayed.
The active tool with the cutting edge number and feedrate are also
displayed in the simulation.
Counterspindle If during programming you open or close the chuck for the main
spindle or counterspindle using M functions, ShopTurn can only dis-
play this graphically if these M functions are assigned via machine
data cycles.
Start simulation
Ø Place the cursor on the directory that contains the program that
you want to simulate.
Details Single Ø Press the "Details" and "Single Block" soft keys if you wish to
Block
execute the program block by block.
Stop simulation
Ø Press the "Stop" soft key.
Simulation is stopped.
Abort simulation
Ø Press the "Reset" soft key.
Resume simulation
Ø Press the "Start" soft key.
Simulation is resumed.
End simulation
End
Ø Press the "End" soft key.
You can replace the programmed feedrate with a dry run feedrate
defined in a machine data code to speed up machining.
Please also refer to the machine manufacturer's instructions.
You can also interrupt or control graphical machining, i.e. the program
control functions such as "NC stop", "Single block" and "Feedrate
override" are active.
You can switch to program view if you would like to view the current
program blocks again instead of the graphical display.
This function must be set up using a machine data code.
Please also refer to the machine manufacturer's instructions.
Program
Ø Press the "Prog. Cntrl." and "Program test" soft keys.
test
Dry run Ø Press the "Dry run feedrate" soft key to replace the programmed
feedrate
feedrate with a dry run feedrate.
Dry run Ø Press the "Dry run feedrate" soft key again if simultaneous re-
feedrate
cording should take place at the programmed feedrate (the soft
key is deactivated again).
Program Ø Press the "Program view" soft key to switch from the graphical
view
display to the program view of the "Machine Auto" mode.
Recording of the graphical data continues in the background.
Ø Press one of the four soft keys for the graphical views to switch
... back to the graphical display.
Setting
Ø Press the "Settings" soft key.
You can switch between different views in the graphical display for a
clearer view of machining of the workpiece or to display details or the
overall view of the finished workpiece.
• 3-window view
The 3-window view shows a side view and front view, along with a
volume model on the PCU 50. The viewport changes synchronous-
ly for the side and front views but the viewport for the volume
module cannot be changed here.
In the volume model only drilling and milling operations are dis-
played continuously by ShopTurn; turning operations are only
updated when you switch to drilling or milling operations.
Side view
Side view
Front view
Ø Press the "Front View" soft key.
Front view
Details Ø Press the "Details" soft key to move the cross-section in the Z
>
direction.
-and-
Z Cut
Ø Press the "Z Cut +" soft key or the "Page Up" key to move the
+ or cross-section in the positive Z direction.
-or-
Z Cut
Ø Press the "Z Cut -" soft key or the "Page Down" key to move the
- or cross-section in the negative Z direction.
Volume model
Ø Press the "Volume model" soft key.
Volume model
Ø Press the "Side view" and "Start" soft keys to continue with the
simulation.
Change view
Details Ø Press the "Details" soft key to change the view.
>
-and-
Ø Press the "View ß" or "View à" soft key to rotate the workpiece
or about the X axis.
-or-
Ø Press the " Rotate View" soft key to rotate the workpiece about
the Z axis.
-or-
Cut
Ø Press the "Cut" soft key to cut the workpiece.
-and-
Cut
Ø Press the "Cut" soft key again to display the complete volume
model.
3-window view
Ø Press the "3-Window View" soft key.
3-window view
You can use the zoom or the magnifying glass to move, enlarge or
reduce the viewport of the graphical view, e.g. to view details or to
display the entire workpiece again afterwards.
With the zoom you can enlarge or reduce the existing viewport from
the center. You can then also move the new viewport.
With the magnifying glass, on the other hand, you can first define the
viewport itself and then enlarge or reduce it.
You can also delete the machining lines drawn into the graphic in
order to obtain a clearer view, for example.
Original viewport
Back to Ø Press the "Back to original" soft key to restore the original size of
original
the viewport.
Zoom
Ø Press the "Zoom +" soft key or the "+" key to enlarge the viewport.
Zoom +
+ or -or-
Zoom
Ø Press the "Zoom -" soft key or the "-" key to reduce the viewport.
- or
-or-
Ø Press a cursor key to move the viewport up, down, left, or right.
Magnifying glass
Zoom
Ø Press the "Zoom" soft key.
Ø Press a cursor key to move the magnifying glass up, down, left, or
right.
Magnifying Ø Press the "Magnifying glass +" soft key to enlarge the viewport
glass +
selected with the magnifying glass.
-or-
Magnifying Ø Press the "Magnifying glass -" soft key to reduce the viewport
glass -
selected with the magnifying glass.
Program
header
Program
blocks
Program
end
Program structure
Program header The program header contains parameters that are applicable to the
entire program, for example, blank part dimensions or retraction
planes.
Program blocks You specify the individual machining steps in the program blocks. You
specify technology data and positions here.
Program block
Chained program blocks Technology blocks and contours or positioning blocks are pro-
grammed separately for the "Contour turning", "Contour milling",
"Milling" and "Drilling" functions. These program blocks are chained
together automatically by the control and joined by square brackets in
the process plan.
In the technology blocks, you specify how and in what form machining
should be performed, e.g. first center and then drill. In the positioning
blocks, you specify the positions for drilling or milling, e.g. placing the
drill holes in a full circle on the end face.
Technology blocks
Positioning blocks
Technology block and positioning block
Contours
Technology blocks
End of program The end of program signals to the machine that machining of the
workpiece has ended. You can also specify the number of workpieces
that you wish to machine here.
4.2 Fundamentals
For turning machines with an additional Y axis, there are two more
planes:
• Face Y
• Peripheral surface Y
The Face and Peripheral Surface planes are then referred to as Face
C and Peripheral Surface C.
If the Y axis is an inclined axis (i.e. this axis is not perpendicular to the
others), you can also select the machining planes "Face Y" and
"Peripheral surface Y" and program the traversing movements in
Cartesian coordinates. The control then automatically translates the
programmed traversing movements from the Cartesian coordinates
system into the traversing movements for the inclined axis.
In order to translate the programmed traversing movements,
ShopTurn needs the CNC-ISO function "Inclined axis" (Traang).
The settings for the machining plane are modally active, that is, until
you select another plane.
Y
X
ce
Fa
Pe
r
su iphe
erf ral
ac Tu
e rni
ng
Machining planes
Turning The Turning machining plane corresponds to the Z/X plane (G18).
End face/End face C The Face/Face C machining plane corresponds to the X/Y plane
(G17).
In the case of machines without a Y axis, the tools can however only
move in the Z/X plane. ShopTurn therefore automatically transforms
the X/Y coordinates that you entered into a movement of the X and C
axis.
You can use end face machining with the C axis for drilling and mill-
ing, for example, to mill a pocket on the end face. In this case, you
can choose either the front or rear end face.
Face Y The Face Y machining plane corresponds to the X/Y plane (G17).
You can use end face machining with the Y axis for drilling and mill-
ing, for example, to mill a pocket on the end face. In this case, you
can choose either the front or rear end face.
Peripheral surface Y The Peripheral surface Y machining plane corresponds to the Y/Z
plane (G19).
You can use peripheral surface machining with the Y axis for drilling
and milling, for example, to mill a pocket with a flat floor on the sur-
face or to create drilled holes that do not point to the center. In this
case, you can choose either the internal or external surface.
Retract plane
Rapid traverse
Machining feedrate
Safety distance
• The tool travels at rapid traverse in a direct path from the tool
change point to the return plane that runs parallel to the machin-
ing plane.
• The tool then moves to the safety clearance at rapid traverse.
• Machining of the workpiece is then performed at the programmed
machining feedrate.
• After machining, the tool is retracted vertically at rapid traverse to
the safety clearance.
• The tool then continues to travel vertically at rapid traverse to the
return plane.
• From here, the tool travels at rapid traverse across the shortest
path to the tool change point.
If the tool does not have to be changed between two machining
steps, the tool approaches the next machining cycle from the
return plane.
You define the tool change point, the return plane and the safety
clearance in the program header (see Section "Creating a new
program").
Include tailstock
Tool change point
Retract plane
XR
Safety distance
Rapid traverse
Machining feedrate
• The tool travels at rapid traverse in a direct path from the tool
change point to the protection plane XR of the tailstock.
• The tool is then fed in at rapid traverse in X direction in the return
plane.
• The tool then moves to the safety clearance at rapid traverse.
• Machining of the workpiece is then performed at the programmed
machining feedrate.
• After machining, the tool is retracted vertically at rapid traverse to
the safety clearance.
• The tool then continues to travel vertically at rapid traverse to the
return plane.
• The tool then moves in direction X to the protection plane XR of
the tailstock.
• From here, the tool travels at rapid traverse across the shortest
path to the tool change point.
If the tool does not have to be changed between two machining
steps, the tool approaches the next machining cycle from the
return plane.
You define the tool change point, the return plane, the safety
clearance and the protection zone for the tailstock in the program
header (see Section "Creating a new program").
You can also mix absolute and incremental dimensions, i.e. by enter-
ing one coordinate in absolute dimensions, the other in incremental
dimensions.
For the transverse axis (the X axis here), the machine data program-
ming indicates whether the radius or diameter is programmed in
absolute or incremental dimensions.
Please also refer to the machine manufacturer's instructions.
Absolute dimension With an absolute dimension, all position data always refer to the zero
(ABS) point of the active coordinate system.
P4
P3 P2
Ø 60
P1
Ø 40
Ø 25
7.5 Z
15
25
35
Absolute dimensions
Incremental dimensions In the case of incremental dimensions, positional data references the
(INC) previously programmed point, i.e. the input value corresponds to the
path to be traversed. The plus/minus sign entered with the incremen-
tal value is not normally of any significance. ShopTurn only evaluates
the amount of the increment. For certain parameters however, the
sign specifies the traversing direction. These exceptional cases are
indicated in the parameter tables of the individual functions.
P4
10
P3 P2
7.5
P1
Z
10 10 7.5 7.5
Incremental dimension
P3
P2
P1
30
30°
30°
30°
Pole
30
Z
30
Polar coordinates
A parameter value is always calculated in the input field for the para-
meter. Any number of calculations can be performed using the follow-
ing operations.
• Operators
+ Addition
- Subtraction
* Multiplication
/ Division
() Brackets
MOD Modulo operation
AND AND operator
OR OR operator
NOT NOT operator
• Constants
PI 3.14159265358979323846
TRUE 1
FALSE 0
• Functions
SIN(x) Sine of x, (x in degrees)
COS(x) Cosine of x, (x in degrees)
TAN(x) Tangent of x, (x in degrees)
ATAN2(x,y) Inverse tangent of x/y, (x and y in degrees)
SQRT(x) Square root of x
ABS(x) Absolute value of x
Example: Tool wear +0.1 Ø Place the cursor on the input field "∆LengthX" in the tool wear list.
Example: Calculate
diameter
30
Ø120
Ø50
ØA
40
160
Workpiece drawing
4.2.6 Fits
If you wish to make a workpiece with an exact fit, you can enter the fit
dimension directly into the parameterization screen form at the pro-
gramming stage.
"F" indicates a fit dimension. You can include any number of spaces
between the individual elements.
Example: F 20h7
The control automatically calculates the mean value from the upper
and lower limiting value.
4.3.1 Overview
Tool
à >
Straight
>
Circle
center >
Circle
radius >
Polar
>
Approach/
Retract >
Drilling
à centric >
Thread
centric >
Drilling
Reaming >
Deep hole
drill >
Thread Tapping
> à
Thread
drilling
Positions
>
Repeat
Position >
Solid
à machin. >
Recess
>
Undercut
>
Thread
>
Cutoff
>
New
à contour >
Solid
machin. >
St. remov.
Rest >
Grooving
>
Grooving
Rest >
Plunge
turning >
Plunge tur.
Rest >
Pocket
à >
Spigot
>
Groove
>
Multi-edge
>
Engraving
Contour New
milling > à contour >
Path
milling >
Predrilling
>
Pocket
milling
Pocket
resid. mat.
Spigot
milling
Spigot
resid. mat.
Set
à mark >
Repeat
>
Sub-
program >
Counter-
spindle >
Settings
>
Transfor- Work
mations > à offset >
Offset
>
Rotation
>
Scaling
>
Mirroring
>
Rotation
C axis
When you create a new program, the program header and the end of
the program are automatically defined. The following parameters,
which are active throughout the entire program, must be set in the
program header.
Unit of measurement The setting for the unit of measurement (millimeter or inch) in the
program header is only applicable to the positional data in the current
program. All other data, such as feedrate or tool offsets must be
specified in the unit of measurement that you set for the machine as a
whole.
Retraction The retraction area defines the area outside which collision-free
traversing of the axes must be possible.
A return plane is defined for every infeed direction that is only crossed
in the infeed direction during positioning. The return planes depend on
the shape of the blank and the type of retraction (simple, extended or
all).
XRA: Outer return plane in the X direction (abs.)
XRI: Inner return plane in the X direction (abs. or inc.)
ZRA: Outer return plane in the Z direction (abs.)
ZRI: Inner return plane in the Z direction (abs. or inc.)
The return planes XRA and XRI are always set in a circular shape
around the blank, even for a rectangle and polygon.
Tailstock If your machine has a tailstock, you can extend the retraction zone
further to prevent collisions between the axes and the tailstock. Input
the protection plane XR above the tailstock as an absolute dimension.
Tool change point The tool turret approaches the tool change point with its zero point
and then moves the required tool into the machining position. The tool
change point must be far enough outside the retraction area to ensure
that no tool can enter the retraction area when the tool turret rotates.
Specify the current tool position as either the tool change point (teach
tool change point) or enter the coordinates of the tool change point XT
and ZT directly in the parameter screen form.
Teaching the tool change point is possible only if you have selected
the machine coordinate system (MCS = machine).
Safety clearance The safety clearance SC defines how close the tool can approach the
workpiece at rapid traverse mode.
The safety clearance must be entered in incremental dimensions
without a plus/minus sign.
Speed limits If you want the workpiece to be machined at constant cutting speed,
ShopTurn must increase the spindle as soon as the diameter of the
workpiece decreases. Since the speed cannot be increased by any
amount, you can specify a speed limit for the main spindle (S1) and
for the counterspindle (S3) as a function of the shape, size and
material of the workpiece or chuck.
The machine manufacturer only specifies a speed limit for the
machine, i.e. not one that is related to the workpiece.
Please also refer to the machine manufacturer's instructions.
New ShopTurn Ø Press the "New" and "ShopTurn program" soft keys.
program
Ø Enter a program name.
Program names may be a maximum of 24 characters in length.
You can use any letters, digits or the underscore symbol (_).
ShopTurn automatically changes lower case to upper case.
Work Ø Select a work offset or enter a work offset directly in the input field
offset
or use the "Work offset" soft key to call the work offset list, from
which you can select a work offset.
Teach TC Ø Select the "Teach TC position" soft key if you want to define the
position
current tool position as a tool change point.
After a new program has been created and the program header has
been completed, you can define the individual machining steps that
are necessary for manufacturing the workpiece.
You can only create program blocks between the program header and
the end of the program. The following function groups are available for
programming:
• Straight line/circle
• Drilling
• Turning
• Contour turning
• Milling
• Contour milling
• Transformations
T (tool) You have to program a tool for each machining operation on the work-
piece. A tool is selected via its name and is already integrated in all
parameter screen forms in the machining cycles with the exception of
straight line/circle.
Tool length compensations take effect immediately the tool is loaded
into the spindle.
Tool selections are modal with respect to straight line/circle, i.e. for a
succession of machining steps using the same tool, you need only
program a tool for the 1st straight line/circle.
D (cutting edge) For tools with several cutting edges, a separate set of tool offset data
exists for each cutting edge. With these tools, you must select or
specify the number of the edge you wish to use for machining.
Caution
If you specify the wrong cutting edge number and traverse the tool,
this may cause a collision in the case of certain tools (e.g. counter-
bore with spigot or step drill). It is important to ensure that you always
specify the right cutting edge number.
Radius compensation ShopTurn automatically takes account of the tool radius compensa-
tion for all machining cycles with the exception of path milling and
straight lines. You can work with or without radius compensation for
path milling and straight lines. Tool radius compensation acts modally
in the case of the straight line machining cycle, therefore you must
deactivate the radius compensation again when you want to traverse
without radius compensation.
F (feed) The feed F, also known as the machining feedrate, specifies the
velocity at which the axes move during processing of the workpiece.
The machining feedrate is entered in mm/min, mm/rev or in mm/tooth.
The feedrate for milling cycles is automatically converted on switch-
over from mm/min to mm/rev and vice versa.
Entering the feed in mm/tooth is only possible for milling tools and
ensures that every cutting edge of the milling tool machines under the
best possible conditions. Feed per tooth corresponds to the linear
path traversed by the mill when a tooth is engaged.
With milling and turning cycles, the feedrate for roughing always re-
fers to the milling tool or cutting edge center point. This also applies to
finishing except for contours with inside curvature, where the feedrate
refers to the contact point between tool and workpiece.
S (spindle speed) The spindle speed S specifies the number of spindle rotations per
minute (rpm) and is programmed in conjunction with a new tool. The
speed data apply to the main spindle (S1) or counterspindle (S3) for
turning operations and centric drilling and to the tool spindle (S2) for
drilling and milling operations.
The spindle is started directly after the tool is loaded; the spindle is
stopped on a reset, end of program or tool change. The direction of
rotation of the spindle is specified for each tool in the tool list.
V (cutting rate) The cutting rate V is a peripheral speed (m/min) and is programmed
as an alternative to the spindle speed in conjunction with a tool. The
cutting rate applies to the main spindle (V1) or the counterspindle (V3)
in the case of turning operations and centric drilling and corresponds
to the peripheral speed of the workpiece at the point that is currently
being machined.
The cutting rate applies to the tool spindle (V2) in the case of drilling
and milling operations and corresponds to the peripheral speed at
which the cutting edge of the tool is machining the workpiece.
Machining You can choose between roughing, finishing and complete machining
when executing certain cycles. For certain types of milling cycles,
edge finishing or base finishing base is also possible.
• Roughing
Single or multiple machining operation with depth infeed
• Finishing
Single machining operation
• Edge finishing
Only the edge of the object is finished
• Base finishing
Only the base of the object is finished
• Complete machining
Roughing and finishing with the same tool in one machining step
If you want to rough and finish using two different tools, you have to
call the machining cycle twice (Block 1 = roughing, Block 2 =
finishing). The programmed parameters are retained on the second
call.
Ø Position the cursor in the process plan on the line after which the
new program block is to be inserted.
Ø Select the desired functions using the soft keys (see the Sections
... below).
Tools
Ø Press the "Tools" soft key to select a tool from the tools list for the
parameter "T".
-and-
Ø Place the cursor on the tool that you want to use for machining.
-and-
To Ø Press the "To Program" soft key.
Program
The selected tool is loaded into the parameterization screen form.
The values are saved and the parameterization screen form is closed.
The process plan is displayed and the newly created program block is
marked.
Ø Place the cursor on the directory that contains the program that
you want to open.
You use the program editor when you want to change the sequence
of program blocks within a program, delete program blocks or copy
program blocks from one program to another.
The soft keys for the program editor are displayed in the vertical soft
key bar.
Select a program block Ø Position the cursor in the process plan on the first or last block
you want to select.
Mark
Ø Press the "Mark" soft key.
Copy a program block Ø Select the program block(s) in the process plan.
Copy
Ø Press the "Copy" soft key.
Cut a program block Ø Select the program block(s) in the process plan.
Cut
Ø Press the "Cut" soft key.
The program blocks are removed from the process plan and stored in
buffer memory.
Paste a program block Ø Copy or cut the desired program blocks in the process plan.
Ø Position the cursor on the line after which the program block(s) is
(are) to be inserted.
Insert
Ø Press the "Insert" soft key.
The program blocks are inserted in the process plan of the program.
Search
Search
Ø Press the "Search" soft key.
ShopTurn searches the program. The cursor highlights the search hit.
Find Ø Press the "Find next" soft key to continue the search, as
next
necessary.
Rename
Ø Press the "Rename" soft key.
Renumber
Ø Press the "Renumber" soft key.
If your machine has, for example, a bar loader, you can program
reloading of the workpiece, followed by the actual machining process,
at the beginning of the program. You can part the finished workpiece
on completion and input the desired workpiece count at the end of the
program.
In this way you can implement a fully automatic workpiece production
process.
Ø You can also specify the number of workpieces that you wish to
machine here.
When you start the program later, the program run is automatically
repeated the number of times you have specified.
Endless
If you want to repeat the program run an unlimited number of times,
select the "Endless" soft key.
You can then cancel the program run again with "Reset".
ShopTurn Functions
Caution
If you use a straight or circular path movement to move the tool into
the retraction zone specified in the program header, you must also
move the tool out again. Otherwise a collision could occur as a result
of the traversing movements in a subsequently programmed
ShopTurn cycle.
Before you can program a line or circle, you have to select the tool,
spindle, spindle speed and machining plane.
-or-
Tools
Ø Press the "Tools" soft key and select a tool from the tool list.
-and-
Ø Place the cursor on the tool that you want to use for machining.
-and-
Ø Select the tool cutting edge number D if the tool has several
cutting edges.
Ø Enter the spindle speed or cutting rate in the right-hand input field.
-or-
-or-
The values are saved and the parameterization screen form is closed.
The process plan is displayed and the newly created program block is
marked.
5.1.2 Straight
Radius compensation Alternatively you can implement the straight line with radius compen-
sation. The radius compensation acts modally, therefore you must de-
activate the radius compensation again when you want to traverse
without radius compensation. Where several straight line blocks with
radius compensation are programmed sequentially, you may select
radius compensation only in the first program block.
For the first straight line with radius compensation, the tool ap-
proaches the starting point without radius compensation and the end
point with radius compensation, i.e. if a vertical path is programmed, a
slope will be traversed. The compensation does not act over the entire
traverse path until the second programmed straight line with radius
compensation. The reverse occurs when radius compensation is
deactivated.
Programmed
Programmed path
path
First straight line with radius First straight line with deactivated radius
compensation compensation
If you want to prevent deviation from the programmed path, you can
program the first straight line with radius compensation or with deacti-
vated radius compensation at a distance from the workpiece. Pro-
gramming without coordinate data is not possible.
Rapide Ø Press the "Rapid traverse" soft key if you want to use rapid
traverse
traverse instead of a programmed machining feedrate.
The tool traverses a circular path from its current position to the
programmed target position at the machining feedrate. ShopTurn
calculates the radius of the circle/arc on the basis of the entered
interpolation parameter settings I and K.
Circle cen- Ø Press the "Strai. Circle" and "Circle center point" soft keys.
ter point >
Direction of Direction of rotation in which the tool travels from the circle starting point to the
rotation circle end point:
The tool traverses a circular arc with the programmed radius from its
current position to the programmed target position at the machining
feedrate. The position of the circle center point is calculated by
ShopTurn.
Target
Circle Ø Press the "Strai. Circle" and "Circle radius" soft keys.
radius >
Direction of Direction of rotation in which the tool travels from the circle starting point to the
rotation circle end point:
Pole >
The tool traverses a straight line from its current position to the
programmed end point at the machining feedrate or at rapid traverse.
The 1st line in polar coordinates entered after the pole must be pro-
grammed in absolute dimensions. You can program any further lines
or circles with incremental coordinates.
Radius compensation Alternatively you can implement the straight line with radius compen-
sation. The radius compensation acts modally, therefore you must de-
activate the radius compensation again when you want to traverse
without radius compensation. Where several straight line blocks with
radius compensation are programmed sequentially, you may select
radius compensation only in the first program block.
For the first straight line with radius compensation, the tool ap-
proaches the starting point without radius compensation and the end
point with radius compensation, i.e. if a vertical path is programmed, a
slope will be traversed. The compensation does not act over the entire
traverse path until the second programmed straight line with radius
compensation. The reverse occurs when radius compensation is
deactivated.
Programmed
Programmed path
path
Travel path
Travel path
First straight line with radius First straight line with deactivated radius
compensation compensation
If you want to prevent deviation from the programmed path, you can
program the first straight line with radius compensation or with de-
activated radius compensation at a distance from the workpiece.
Programming without coordinate data is not possible.
Ø Press the "Strai. Circle", "Polar" and "Straight polar" soft keys.
Polar >
Straight
polar >
Rapide Ø Press the "Rapid traverse" soft key if you want to use rapid
traverse
traverse instead of a programmed machining feedrate.
If you want to program a circle or arc using polar coordinates, you can
use the "Circle polar" function.
The tool traverses a circular path from its current position to the pro-
grammed end point (angle) at the machining feedrate.
The radius is obtained from the distance between the current tool
position and the defined pole, i.e. the circle start and end point posi-
tions are at the same distance from the pole.
The 1st arc in polar coordinates entered after the pole must be pro-
grammed in absolute dimensions. You can program any further lines
or circles with incremental coordinates.
Ø Press the "Strai. Circle", "Polar" and "Circle polar" soft keys.
Polar >
Circle
polar >
Direction of Direction of rotation in which the tool travels from the circle starting point to the
rotation circle end point
5.2 Drilling
The functions explained in this section are used when you want to
program various drill holes on the end face or peripheral surface.
You program drilling operations in the order in which they are per-
formed. The following technology cycles can be used:
• Drill centered
• Thread centered
• Centering
• Drilling
• Reaming
• Deep hole drilling
• Thread tapping
• Thread milling
All program blocks involved in the drilling operation are shown in the
process plan in square brackets.
Example: Drilling
Clamp spindle In eccentric drilling operations you can choose to clamp the spindle in
order to avoid spindle rotation.
You should note that when machining in planes End face/End face C
and Peripheral surface/Peripheral surface C, clamping remains acti-
vated only until the drilling operation ends. When machining in planes
End face Y and Peripheral surface Y, on the other hand, clamping is
modal, i.e. it remains activated until the machining plane is changed
or clamping is deselected in the "Straight circle" à "Tool" menu.
The "Clamp spindle" function must be set up by the machine manu-
facturer.
Please also refer to the machine manufacturer's instructions.
The "Drill centered" function is used to make a drill hole in the center
of the end face.
Chipbreaking 1. The tool drills at the programmed feedrate F as far as the first
infeed depth.
2. The tool retracts by the retraction value V2 and drills as far as the
next infeed depth that can be reduced by the factor DF.
3. Step 2 is repeated until final drilling depth Z1 has been reached
and dwell time DT has expired.
4. The tool moves back to the safety clearance at rapid traverse.
Stock removal 1. The tool drills at the programmed feedrate F as far as the first
infeed depth.
2. The tool is retracted from the workpiece at rapid traverse to the
safety clearance for stock removal and is then re-inserted at the
1st infeed depth reduced by a clearance distance calculated by the
control system.
3. The tool then drills down to the next infeed depth that can be
reduced by the factor DF and the tool retracts again for stock
removal.
4. Step 3 is repeated until final drilling depth Z1 has been reached
and dwell time DT has expired.
5. The tool moves back to the safety clearance at rapid traverse.
If you want, for example, to drill very deep holes, you can also employ
a rotating tool spindle. First specify the required tool and tool spindle
speed under "Straight/Circle" à "Tool" (see Section "Select tool and
machining plane"). Then program the "Drill centered" function.
Break Solid Ø Press the "Break chips" or "Solid machin." soft key.
chips -or- machin.
You can select drilling in one cut, chipbreaking or retraction from the
workpiece for stock removal.
1 cut 1. The tool drills at the programmed spindle speed S or cut rate V as
far as the final drilling depth Z1.
2. The direction of rotation of the spindle reverses and the tool
retracts to the safety clearance at the programmed spindle speed
SR or cut rate VR.
Stock removal 1. The tool drills at the programmed spindle speed S or feedrate V as
far as the first infeed depth (maximum infeed depth D).
2. The tool retracts from the workpiece to the safety clearance at
spindle speed SR or cut rate VR for stock removal.
st
3. The tool is then inserted again as far as the 1 infeed depth at
spindle speed S or feedrate V and drills to the next infeed depth.
4. Steps 2 and 3 are repeated until the programmed final drilling
depth Z1 is reached.
5. The direction of rotation of the spindle reverses and the tool
retracts to the safety clearance at spindle speed SR or cut rate VR.
The "Drilling" and "Reaming" functions are used when you want to
program various drill holes on the end face or peripheral surface.
Centering Drilling
Ø Press the "Centering", "Drilling" or "Reaming" soft key.
-or-
Reaming
-or-
The "Deep hole drilling" function is used when you want to drill deep
holes with several infeed steps on the end face or peripheral surface.
Chipbreaking 1. The tool drills at the programmed feedrate F as far as the first
infeed depth.
2. The tool is retracted by V2 for chipbreaking and drills up to the next
infeed depth.
3. Step 2 is repeated until final drilling depth Z1 has been reached
and dwell time DT has expired.
4. The tool moves back to the safety clearance at rapid traverse.
Stock removal 1. The tool drills at the programmed feedrate F as far as the first
infeed depth.
2. The tool is retracted from the workpiece at rapid traverse to the
safety clearance for stock removal and is then re-inserted as far as
the 1st infeed depth, reduced by a clearance distance V3.
3. Drilling is then resumed up to the next infeed depth and the tool is
then retracted again.
4. Step 3 is repeated until the programmed drilling depth Z1 has been
reached and dwell time DT has expired.
5. The tool moves back to the safety clearance at rapid traverse.
Deep hole Ø Press the "Drilling" and "Deep hole drilling" soft keys.
drilling >
5.2.5 Tapping
The spindle speed can be changed with the spindle override during
tapping. The feed override is inoperative during this process.
You can select drilling in one cut, chipbreaking or retraction from the
workpiece for stock removal.
1 cut 1. The tool drills at the programmed spindle speed S or cut rate V as
far as the tapping depth X1 or Z1.
2. The direction of rotation of the spindle reverses and the tool
retracts to the safety clearance at the programmed spindle speed
SR or cut rate VR.
Stock removal 1. The tool drills at the programmed spindle speed S or feedrate V
as far as the first infeed depth (maximum infeed depth D).
2. The tool retracts from the workpiece to the safety clearance at
spindle speed SR or cut rate VR for stock removal.
st
3. Then the tool is inserted again as far as the 1 infeed depth
at spindle speed S or feedrate V and drills to the next infeed
depth.
4. Steps 2 and 3 are repeated until the programmed final drilling
depth X1 or Z1 is reached.
5. The direction of rotation of the spindle reverses and the tool
retracts to the safety clearance at spindle speed SR or cut
rate VR.
5. The direction of rotation of the spindle reverses and the tool re-
tracts to the safety clearance at spindle speed SR or cut rate VR.
Tapping
The "Thread milling" function is used when you want to mill an internal
or external thread on the end face.
Internal thread 1. The tool is moved at rapid traverse to the thread center point on
the return plane, and then to the safety clearance.
2. The tool describes an approach circle calculated by the control and
then approaches the thread diameter at the programmed feedrate
along a helical path.
3. The thread is cut along a helical path in clockwise or counterclock-
wise direction (depending on whether it is a left-hand or right-hand
thread).
4. The tool is retracted from the workpiece along a helical path at the
programmed feedrate.
5. The tool moves back to the safety clearance at rapid traverse.
Please note that when milling an internal thread the tool must not
exceed the following value:
Milling cutter diameter < (nominal thread diameter ∅ – 2 x thread
depth K)
External thread 1. The tool is moved at rapid traverse to the starting point on the
return plane, and then to the safety clearance.
2. The tool describes an approach circle calculated by the control and
then approaches the thread diameter at the programmed feedrate
along a helical path.
3. The thread is cut along a helical path in clockwise or counterclock-
wise direction (depending on whether it is a left-hand or right-hand
thread).
4. The tool is retracted from the thread along a helical path at the
programmed feedrate.
5. The tool moves back to the safety clearance at rapid traverse.
Cut
thread
1. The first tool in the program (e.g. centering tool) initially traverses
all programmed positions.
2. All programmed positions are then machined with the second
programmed tool.
3. This procedure is repeated until each programmed technology has
been executed at all programmed positions.
Delete Ø Press the "Delete all" soft key if you want to delete all the
all
programmed positions.
Ø Select the "Line" setting in the input field for the "Line/Matrix"
parameter.
Peripheral surface Y:
X0 X coordinate of the reference point (abs.) mm
C0 Reference point Degrees
Y0 Y coordinate of the reference point – first position (abs.) mm
Z0 Z coordinate of the reference point – first position (abs.) mm
α0 Angle of rotation of line with reference to Y axis. Degrees
Positive angle: Line is rotated in CCW direction.
Negative angle: Line is rotated in CW direction.
L Position spacing mm
N Number of positions
Ø Select the "Matrix" setting in the input field for the "Line/Matrix"
parameter.
You can choose whether the tool should approach the next position
on a straight line or circular path. The rapid traverse feedrate for
positioning on a circular path is defined in a machine date code.
Please also refer to the machine manufacturer's instructions.
If you approach the next position in a straight line in a circumferential
groove, a collision may result.
Ø Select the "Full circle" setting in the input field for the "Full circle/
Pitch circle" parameter.
You can specify whether the tool should approach the next position
along a straight line or circular path (for detailed description, see
Section "Full circle position pattern").
Ø Select the "Pitch circle" setting in the input field for the "Full circle/
Pitch circle" parameter.
Repeat position
pattern 001
5.3 Turning
If your turning machine has a Y axis and if you want to work with a
position Y ≠ 0, proceed as follows:
1. Select the "Turning" machining level from the "Straight/Circle"
function group (see Section "Selecting the tool and the machining
plane").
2. Program a straight line to the required Y position using the
"Straight/Circle" function group (see Section "Straight").
3. Program the turning function.
The stock removal cycles are used to remove stock from corners at
external and internal contours in the longitudinal or transverse direction.
Whether the tool rounds the contour at the end of each cut by the infeed
depth D, to remove residual corners, or is raised immediately, depends
on the angle between the contour and the tool cutting edge.
The angle above which rounding is performed is stored in a machine
data code.
Please also refer to the machine manufacturer's instructions.
If the tool does not round the corner at the end of the cut, it is raised by
the safety distance or a value specified in machine data at rapid
traverse. ShopTurn always observes the lower value, since otherwise
stock removal at inside contours, for example, could cause the contour
to be damaged.
Please also refer to the machine manufacturer's instructions.
Approach/retraction 1. The tool is moved at rapid traverse first to the return plane and then
to the safety clearance.
2. The tool moves to the first infeed depth at rapid traverse.
3. The first cut is made at machining feedrate.
4. The tool rounds the contour at machining feedrate or is raised at
rapid traverse (see "Roughing").
5. The tool is moved at rapid traverse to the starting point for the next
infeed depth.
6. The next cut is made at machining feedrate.
7. Steps 4 to 6 are repeated until the final depth is reached.
8. The tool moves back to the safety clearance at rapid traverse.
Ø Select one of the three stock removal cycles with the soft key:
Simple stock removal cycle straight line
-or-
Stock removal cycle straight line with radii or chamfers
-or-
Stock removal cycle with oblique lines, radii or chamfers
X X X X
Z Z Z Z
X X X X
Z Z Z Z
Inclined recess
1. The tool is moved at rapid traverse first to the return plane and
then to the safety clearance.
2. The tool cuts a recess in the center of infeed depth D (1).
3. The tool moves back by D + safety clearance at rapid traverse.
4. The tool cuts a recess next to the first recess of infeed depth
2D (2).
Finishing
1. The tool is moved at rapid traverse first to the return plane and
then to the safety clearance.
2. The tool moves at machining feedrate down one flank and along
the bottom to the center.
3. The tool moves back to the safety clearance at rapid traverse.
4. The tool moves at machining feedrate down the other flank and
along the bottom to the center.
5. The tool moves back to the safety clearance at rapid traverse.
Ø Select one of the three recess cycles with the soft key:
Simple recessing cycle
-or-
Recessing cycle with oblique lines, radii or chamfers
-or-
Recessing on an incline with oblique lines, radii or chamfers
1 2 D
5 D T1
3
4
The "Undercut form E" and "Undercut form F" are used when you
want to turn undercuts to DIN509 in form E or form F.
Approach/retraction 1. The tool is moved at rapid traverse first to the return plane and
then to the safety clearance.
2. The undercut is made in one cut at machining feedrate, starting
from the flank through to the cross-feed V.
3. The tool moves back to the return plane at rapid traverse.
Undercut Undercut Ø Press the "Undercut form E" or "Undercut form F" soft key.
form E -or- form F
Approach/retraction 1. The tool is moved at rapid traverse first to the return plane and
then to the safety clearance.
2. The first cut is made at machining feedrate starting from the flank
along the shape of the thread undercut as far as the safety
clearance.
3. The tool moves to the next starting position at rapid traverse.
4. Steps 2 and 3 are repeated until the thread undercut is finished.
5. The tool moves back to the return plane at rapid traverse.
Thread undercut
Undercut Undercut Ø Press the "Undercut thread DIN" or "Undercut thread" soft key.
thread DIN -or- thread
P Select the pitch from the preset DIN table or enter – (for "Thread undercut DIN" only) mm/rev
X0 Reference point ∅ (abs.) mm
Z0 Reference point (abs.) mm
X1 Allowance in X direction ∅ (abs.) or mm
Allowance in X direction (inc.) – (for "Thread undercut" only)
Z1 Allowance in Z direction (abs. or inc.) – (for "Thread undercut" only) mm
R1,R2 Radius1, Radius2 (inc.) – (for "Thread undercut" only) mm
α Plunge angle Degrees
V Cross-feed X ∅ (abs.) or cross-feed X (inc.) mm
D Infeed (inc.) – (for roughing only) mm
U Final machining allowance (inc.) – (for roughing only) mm
Thread longitudinal
Thread Thread Ø Press the "Thread long.", "Thread cone" or "Thread face" soft key.
long. -or- cone
Thread
-or- face
Key:
Pe End pitch of thread [mm/rev]
P Start pitch of thread [mm/rev]
Z1 Thread length [mm]
A larger pitch results in a larger distance between the threads on the workpieces.
Linear: Infeed with constant cutting depth (for roughing only)
Degressive: Infeed with constant cutting cross-section (for roughing only)
Machining Roughing
type Finishing
+ Complete machining
Multiple thread The sequence of motions for single and multiple threads is funda-
mentally the same.
If a multiple thread is to be machined with the first thread not starting at 0°, a cycle
must be programmed for each thread and the appropriate starting angle offset must
be entered for Q.
A Thread changeover depth (inc.) mm
First machine all threads in sequence to thread change depth A, then machine all
threads in sequence to depth 2A, etc., until the final depth is reached.
A=0: Thread changeover depth is not taken into account, i.e. finish machining each
thread before starting the next thread.
N 1 of L threads
N ≠ 0: only machine thread N
N = 0: machine all threads
P Starting thread P = 1 … L only if N=0
If P > 1, the previous threads are not taken into account.
ShopTurn takes into account the angular offset of a thread that occurs
due to reclamping the workpiece.
Sync. Ø Press the "Sync. Point" soft key when the thread cutting tool is
Point
exactly in the thread groove.
Ø Move the thread cutting tool back until the reference point
(X0, Z0) can be reached without a collision.
Start
Ø Press the "Block search" and "Start search run" soft keys.
search run
Ø Press the "Cycle Start" key.
Cycle Start
ShopTurn sets all the necessary parameters.
5.3.7 Parting
The "Parting" function is used when you want to cut off dynamically
balanced parts (e.g. screws, bolts or barrels).
Use parameter X2 to enter the final depth that you wish to reach with
parting. With barrels, for example, you do not need to part right to the
center; it is sufficient to part to slightly more than the wall thickness of
the barrel.
Approach/retraction 1. The tool is moved at rapid traverse first to the return plane and
then to the safety clearance.
2. The chamfer or radius, if applicable, is made at machining
feedrate.
3. Parting down to depth X1 is performed at machining feedrate.
4. Parting is continued down to depth X2 at reduced feedrate FR and
reduced speed SR.
5. The tool moves back to the safety clearance at rapid traverse.
When you machine the contour, you can make allowance for a blank
contour which must be entered before the finished part contour. You
then choose one of the following machining technologies:
• Stock removal
• Grooving
• Plunge-turning
You can rough, remove residual material and finish for each of the
three technologies above.
If your turning machine has a Y axis and if you want to work with a
position Y ≠ 0, proceed as follows:
1. Select the "Turning" machining level from the "Straight/Circle"
function group (see Section "Selecting the tool and the machining
plane").
2. Program a straight line to the required Y position using the
"Straight/Circle" function group (see Section "Straight").
3. Program the turning function.
Symbolic representation The individual contour elements are represented by symbols adjacent
to the graphics window. They appear in the order in which they were
entered.
For each contour that you want to cut, you must create a new contour.
New Ø Press the "Cont. turn." and "New contour" soft keys.
contour >
Ø Enter a name for the new contour.
The contour name must be unique.
The input form for the start point of the contour appears.
When you have created a new contour and specified the start point,
you can define the individual elements that the contour comprises.
• Vertical line
• Horizontal line
• Diagonal line
• Circle/arc
If you leave certain fields blank, ShopTurn assumes that the values
are unknown and attempts to calculate them from other parameters.
Conflicts may result if you enter more parameters than are absolutely
necessary for a contour. In such a case, try entering less parameters
and allowing ShopTurn to calculate as many parameters as possible.
Contour transition As the transition element between two contour elements, you can se-
elements lect a radius or a chamfer or, in the case of linear contour elements,
an undercut. The transition is always appended to the end of a con-
tour element. The contour transition is selected in the parameteriza-
tion screen form of the contour element.
Additional commands You can enter any additional commands in the form of G code for
each contour element.
You can enter the additional commands (max. 40 characters) in the
extended parameterization screen form ("All parameters" soft key).
Additional functions The following additional functions are available for programming a
contour:
Create exact contour The contour is finished in continuous-path mode (G64). As a result,
transitions contour transitions such as corners, chamfers or radii may not be
machined precisely.
• Additional command
For the contour illustrated below, first program the vertical straight
line and enter the additional command "G9" (Non-modal exact
stop) for the parameter. Then program the horizontal straight line.
The corner will be machined exactly, since the feedrate at the end
of the vertical straight line is briefly zero.
Machining direction
G9
G64
Workpiece
All If you want to display further parameters for certain contour elements,
parameters
e.g. to enter additional commands, press the "All parameters" soft
key.
Tangent to preceding When entering data for a contour element you can program the
element transition to the preceding element as a tangent.
Select a dialog When entering data for a contour element, there may be two different
contour options, one of which you have to select.
Select Ø Press the "Select dialog" soft key to switch between the two
dialog
different contour options.
Accept Ø Press the "Accept dialog" soft key to accept the chosen
dialog
alternative.
Close the contour A contour always has to be closed. If you do not wish to create all
contour elements from starting point to starting point, you can close
the contour from the current position to the starting point.
Transition element at When you have created all contour elements, you can still define a
contour end transition element to the blank at the end of the contour before you
transfer the contour to the process plan.
X Target position in the X direction ∅ (abs.) or target position in the X direction (inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
Z Target position in the Z direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
L Length of line mm
α1 Angle of lead with reference to the Z axis Degrees
α2 Angle to preceding element Degrees
Tangential transition: α2=0
FB Feedrate for contour element "Straight line" mm/rev
Transition to FS: Chamfer as transition element to next contour element mm
following R: Radius as transition element to next contour element mm
element Undercut: Undercut (thread, DIN thread, Form E or Form F) as transition element to
the next contour element
Z1 Length 1 (inc.) – (thread only) mm
Direction of
Clockwise rotation
rotation
Counterclockwise rotation
R Radius of circle mm
X Target position in the X direction ∅ (abs.) or target position in the X direction (inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
Z Target position in the Z direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
I Position of circle center point in X direction ∅ (abs.) or mm
Position of circle center point in X direction (inc.)
Incremental dimensions: The plus/minus sign is evaluated.
K Position of circle center point in Z direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
α1 Start angle with reference to Z axis Degrees
α2 Angle to preceding element Degrees
Tangential transition: α2=0
β1 End angle with reference to Z axis Degrees
β2 Angle of aperture of circle Degrees
FB Feedrate for circle contour element mm/rev
Transition to FS: Chamfer as transition element to next contour element mm
following R: Radius as transition element to next contour element mm
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)
Ø Position the cursor on the last element before the end of the
contour.
The current values for the contour element are accepted and the
change is immediately visible in the programming graphic.
Alter the selected dialog If when you entered the data for a contour element there were two
different contour options and you chose the wrong one, you can alter
your choice afterwards. If the contour is unique as a result of other
parameters, the system will not prompt you to make a selection.
Select Ø Press the "Select dialog" soft key to switch between the two
dialog
different contour options.
Ø Position the cursor on the contour element after which the new
element is to be inserted.
When you insert a new element into a contour, the remaining contour
elements are not interpreted until you select the symbol for the first
subsequent element alongside the graphics window using the cursor.
The end point of the inserted element may not correspond to the start
point of the subsequent element. In this case, ShopTurn outputs the
error message "Geometrical data contradictory". To rectify the
problem, insert an incline without entering parameter values.
You can use the "Stock removal" function to machine contours in the
longitudinal or transverse direction or parallel to the contour.
Stock removal
Before you can machine the contour, you must enter the contour.
Blank For stock removal, ShopTurn can start from a blank that is defined as
a cylinder, an allowance on the finished-part contour or any unma-
chined-part contour. You must define an unmachined-part contour as
a separate closed contour in advance of the finished-part contour.
If the angle between the straight line and the Z axis is greater than 1°,
the boundary is placed at the top and if the angle is less than or equal
to 1°, the boundary is placed at the side.
Finish contour X
Blank
Finished part
α > 1°: Boundary to top
α
X
Blank
Finished
part Finish contour α ≤ 1°: Boundary to side
Alternating cutting depth Instead of working with constant cutting depth D, you can use an
alternating cutting depth to vary the load on the tool edge and
increase the tool life.
Rounding at the contour You can prevent residual corners after roughing by rounding the
contour by the infeed depth D at the end of the cut.
When set to "automatic", rounding is always performed if the angle
between the cutting edge and the contour exceeds a certain value.
The angle is set in a machine data code.
Please also refer to the machine manufacturer's instructions.
Cut segmentation To avoid the occurrence of very thin cuts in cut segmentation due to
contour edges, you can align the cut segmentation to the contour
edges. During machining the contour is then divided by the edges into
individual sections and cut segmentation is performed separately for
each section.
Set machining area If, for example, you want to machine a certain area of the contour with
limits a different tool, you can set machining area limits so that machining
only takes place in the area of the contour you have selected.
You can define between 1 and 4 limit lines.
Feed interruption To prevent the occurrence of excessively long chips during machin-
ing, you can program a feed interruption. Parameter DI specifies the
distance after which the feed interruption should occur.
The interruption time or retraction distance is defined in machine data.
Please also refer to the machine manufacturer's instructions.
Machining type You can select the machining mode (roughing or finishing). During
contour roughing, parallel cuts of maximum infeed depth are created.
Roughing is performed up to the final machining allowance pro-
grammed.
If you want to rough and then finish, you have to call the machining
cycle twice (Block 1 = roughing, Block 2 = finishing). The pro-
grammed parameters are retained on the second call.
If you want to finish a contour more than once, you must program the
machining cycle a corresponding number of times.
Stock Ø Press the "Cont. turn." and "Stock removal" soft keys.
removal
Remove Ø Press the "Cont. turn." and "Remove resid." soft keys.
resid.
5.4.7 Grooving
Grooving
Before you program the groove, you must define the groove contour.
Blank For grooving, ShopTurn can start from a blank that is defined as a cy-
linder, an allowance on the finished-part contour or any unmachined-
part contour.
Set machining area If, for example, you want to machine a certain area of the contour with
limits a different tool, you can set machining area limits so that machining
only takes place in the area of the contour you have selected.
Feed interruption To prevent the occurrence of excessively long chips during machin-
ing, you can program a feed interruption.
Machining type You can select the machining mode (roughing or finishing).
Grooving Ø Press the "Cont. turn." and "Grooving resid." soft keys.
resid.
5.4.9 Plunge-turning
Plunge-turning
Blank With plunge-turning, ShopTurn can start from a blank that is defined
as a cylinder, an allowance on the finished-part contour or any
unmachined-part contour.
Set machining area If, for example, you want to machine a certain area of the contour with
limits a different tool, you can set machining area limits so that machining
only takes place in the area of the contour you have selected.
Feed interruption To prevent the occurrence of excessively long chips during machin-
ing, you can program a feed interruption.
Machining type You can select the machining mode (roughing or finishing).
Plunge- Ø Press the "Cont. turn." and "Plunge-turn. resid." soft keys.
turn. resid.
5.5 Milling
The functions explained in this section are used when you want to mill
simple geometric shapes on the end face or peripheral surface.
To mill pockets, spigots or slots at one position only, enter the position
in the technology block. If you want to mill these shapes at more than
one position, however, you must program the positions or position
pattern in a separate block after the technology block.
The technology block and the positioning block are shown in the
process plan in square brackets.
Example: Milling
Clamp spindle If you wish to insert the tool vertically into the material for milling, for
example, you can clamp the spindle in order to avoid spindle rotation.
You should note that when machining in planes End face/End face C
and Peripheral surface/Peripheral surface C, clamping is automatical-
ly released after insertion. When machining in planes End face Y and
Peripheral surface Y, on the other hand, clamping is modal, i.e. it
remains activated until the machining plane is changed or clamping is
deselected in the "Straight circle" à "Tool" menu.
The "Clamp spindle" function must be set up by the machine manu-
facturer.
Please also refer to the machine manufacturer's instructions.
The "Rectangular pocket" function is used when you want to mill any
rectangular pocket on the end face or peripheral surface.
Approach/retraction 1. The tool approaches the center point of the pocket at rapid
traverse at the height of the return plane and adjusts to the safety
clearance.
2. The tool is inserted into the material according to the chosen
strategy.
3. The pocket is always machined with the chosen machining type
from inside out.
4. The tool moves back to the safety clearance at rapid traverse.
Machining type You can select the machining mode for milling the rectangular pocket
as follows:
• Roughing
In "Roughing" mode, the individual planes of the pocket are
machined one after another from inside out until depth Z1 or X1 is
reached.
• Finishing
In "Finishing" mode the edge is always machined first. The pocket
edge is approached on the quadrant which joins the corner
radius. In the last infeed, the base is finished from inside out.
• Edge finishing
Edge finishing is performed in the same way as finishing, except
that the last infeed (finish base) is omitted.
Rectangu-
lar pocket
FZ Depth infeed feedrate (for end face/end face C and end face Y with central insertion mm/tooth
only) mm/min
FX Depth infeed feedrate (for peripheral surface/peripheral surface C and peripheral mm/tooth
surface Y with central insertion only) mm/min
The "Circular pocket" function is used when you want to mill any
circular pocket on the end face or peripheral surface.
Approach/retraction 1. The tool approaches the center point of the pocket at rapid
traverse at the height of the return plane and adjusts to the safety
clearance.
2. The tool is inserted into the material according to the chosen
strategy.
3. The pocket is always machined with the chosen machining type
from inside out.
4. The tool moves back to the safety clearance at rapid traverse.
Machining type You can select the machining mode for milling the circular pocket as
follows:
• Roughing
In "Roughing" mode, the individual planes of the pocket are
machined one after another from inside out until depth Z1 or X1 is
reached.
• Finishing
In "Finishing" mode, the edge is always machined first. The
pocket edge is approached on the quadrant, which joins the
pocket radius. In the last infeed, the base is finished from the
center out.
• Edge finishing
Edge finishing is performed in the same way as finishing, except
that the last infeed (finish base) is omitted.
Circular
pocket
You can select from the following shapes with or without a corner
radius:
Rectangular spigot
The spigot is machined using only one infeed. If you want to machine
the spigot using multiple infeeds, you must program the "Rectangular
spigot" function several times with a reducing finishing allowance.
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the return plane and adjusts to the safety clearance. The
starting point is on the positive X axis rotated through α0.
2. The tool traverses the spigot contour sideways in a semicircle at
machining feed. The tool first executes infeed at machining depth
and then moves in the plane. The spigot is machined as a function
of the programmed machining direction (climb/conventional) in a
clockwise or counterclockwise direction.
3. When the spigot has been circumnavigated once, the tool retracts
from the contour in the plane in a semicircle and then infeeds to
the next machining depth.
4. The spigot is approached again in a semicircle and circumnavi-
gated once. It repeats the process until the spigot depth has been
reached.
5. The tool moves back to the safety clearance at rapid traverse.
Tool
X
Retracting
contour Approaching
contour
Rectangular
spigot
Rectangu-
lar spigot
The "Circular spigot" function is used when you want to mill a circular
spigot.
In addition to the required circular spigot, you must also define a blank
spigot, i.e. the outer limits of the material. The tool moves at rapid
traverse outside this area. The blank spigot must not overlap any
adjacent blank spigots. ShopTurn automatically centers the finished
spigot within the blank.
The spigot is machined using only one infeed. If you want to machine
the spigot using multiple infeeds, you must program the "Circular
spigot" function several times with a reducing finishing allowance.
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the return plane and adjusts to the safety clearance. The
starting point is always on the positive X axis.
2. The tool traverses the spigot contour sideways in a semicircle at
machining feed. The tool first executes infeed at machining depth
and then moves in the plane. The spigot is machined as a function
of the programmed machining direction (climb/conventional) in a
clockwise or counterclockwise direction.
3. When the spigot has been circumnavigated once, the tool retracts
from the contour in the plane in a semicircle and then infeeds to
the next machining depth.
4. The spigot is approached again in a semicircle and circumnavi-
gated once. It repeats the process until the spigot depth has been
reached.
5. The tool moves back to the safety clearance at rapid traverse.
Tool
X
Retracting
contour Approaching
contour
Y
Circular
spigot
Circular
spigot
Approach/retraction 1. The tool approaches the center point of the slot at rapid traverse at
the height of the return plane and adjusts to the safety clearance.
2. The tool is inserted into the material according to the chosen
strategy.
3. The longitudinal slot is always machined with the chosen machin-
ing type from inside out.
4. The tool moves back to the safety clearance at rapid traverse.
Machining type You can select the machining mode for milling the longitudinal slot as
follows:
• Roughing
In "Roughing" mode, the individual planes of the slot are
machined one after another from inside out until depth Z1 or X1 is
reached.
• Finishing
In "Finishing" mode, the edge is always machined first. The slot
edge is approached on the quadrant, which joins the corner
radius. In the last infeed, the base is finished from the center out.
• Edge finishing
Edge finishing is performed in the same way as finishing, except
that the last infeed (finish base) is omitted.
Long. slot
The "Circumferential slot" function is used when you want to mill one
or more circumferential slots of the same size in a full circle or pitch
circle.
Tool size Please note that there is a minimum size for the milling cutter used to
machine the circumferential slot:
• Roughing:
1/2 slot width W – finishing allowance UXY ≤ milling cutter
diameter
• Finishing:
1/2 slot width W ≤ milling cutter diameter
• Edge finishing:
Finishing allowance UXY ≤ milling cutter diameter
Annular slot To create an annular slot, you must enter the following values for the
"Number N" and "Aperture angle α1" parameters:
N=1
α1 = 360°
Approach/retraction 1. The tool approaches the center point of the semicircle at the end of
the slot at rapid traverse at the height of the return plane and
adjusts to the safety clearance.
2. It then plunges into the workpiece at machining feedrate, allowing
for the maximum Z direction infeed (for face machining) and X
direction infeed (for peripheral surface machining) as well as the
finishing allowance. The circumferential slot is machined in the
programmed machining direction (climb or conventional) in a
clockwise or counterclockwise direction.
3. When the first circumferential slot is finished, the tool moves to the
retraction plane at rapid traverse.
4. The next circumferential slot is approached along a straight line or
circular path and then machined.
The rapid traverse feedrate for positioning on a circular path is
defined in a machine data code.
Please also refer to the machine manufacturer's instructions.
Machining type You can select the machining mode for milling the circumferential slot
as follows:
• Roughing
In "Roughing" mode, the individual planes of the slot are
machined one after another from the center point of the
semicircle to the end of the slot until depth Z1 is reached.
• Finishing
In "Finishing" mode, the edge is always machined first until depth
Z1 is reached. The slot edge is approached on the quadrant,
which joins the radius. In the last infeed, the base is finished from
the center point of the semicircle to the end of the slot.
• Edge finishing
Edge finishing is performed in the same way as finishing, except
that the last infeed (finish base) is omitted.
Circ. slot
5.5.7 Positions
You must set "Pos. Pattern" for the milling cycle if you want to mill at
more than one position.
Position pattern
The "Multiple edge" function is used when you want to mill a multiple
edge with any number of edges on the end face.
You can select from the following shapes with or without a corner
radius or chamfer:
Multiple edge
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the return plane and adjusts to the safety clearance.
2. The tool traverses the multiple edge in a quadrant at machining
feed. The tool first executes infeed at machining depth and then
moves in the plane. The multiple edge is machined as a function of
the programmed machining direction (climb/conventional) in a
clockwise or counterclockwise direction.
3. When the first plane has been machined, the tool retracts from the
contour in the plane in a quadrant and then infeeds to the next
machining depth.
4. The multiple edge is traversed again in a quadrant. It repeats the
process until the depth of the multiple edge has been reached.
5. The tool moves back to the safety clearance at rapid traverse.
Tool
X
Retracting
contour
Approaching
contour
Y
Multiple
edge
5.5.9 Engraving
The "Engraving" function is used when you want to mill a text along a
line or arc.
ShopTurn uses a proportional font for engraving, i.e. the width of the
individual characters varies.
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the return plane and adjusts to the safety clearance.
2. The tool moves to machining depth Z1 or X1 at infeed rate FZ or
FX and mills the character.
3. The tool retracts to the safety clearance at rapid traverse and
moves along a straight line to the next character.
4. Steps 2 and 3 are repeated until the entire text has been milled.
Mirrored text Programming engraving in the "End face rear" or "Peripheral surface
inner" machining planes produces mirrored text. To obtain normal text
here, you must first program mirroring (see "Defining the coordinate
transformations") and then the "Engraving" function.
Please note that before mirroring you are in the machining plane in
which you want to engrave. (To change the machining plane see
"Selecting the tool and the machining plane".)
To engrave mirrored text in the "End face front" and "Peripheral
surface outer" machining planes, first program mirroring and then
enter the normal text in the "Engraving" function.
Full circle To distribute the characters evenly around a full circle, there is no
need to calculate the arc angle α2 between the first and the last
character; instead simply enter α2=360°. ShopTurn then distributes
the characters evenly around the full circle.
Lowercase letters
Lowercase
Ø Press the "Lowercase" soft key to enter lowercase letters.
Press it again to enter uppercase letters.
Special characters
Special Ø Press the "Special characters" soft key if you need a character
characters
that does not appear on the input keys.
Delete text
Delete Ø Press the "Delete text" soft key to remove text that has already
text
been entered.
Delete
Ø Press the "Delete" soft key.
The "Lowercase", "Special characters" and "Delete text" soft keys only
appear when you place the cursor in the input field for engraving text.
W Character height mm
DX1 Character spacing mm
DX2 Total width (alternative to DX1) – (for linear alignment only) mm
α1 Text direction (for linear alignment only) Degrees
α2 Arc angle (alternative to DX1) – (for curved alignment only) Degrees
The center point of the arc is the workpiece zero.
Peripheral surface/Peripheral surface C:
Y0 Reference point in Y direction (abs.) mm
C0 Reference point (alternative to Y0) – (for linear alignment only) mm
R Reference point on longitudinal polar axis (alternative to Y0) – (for curved align- mm
ment only)
Z0 Reference point in Z direction (abs.) mm
α0 Reference point on angular polar axis (alternative to Z0) – (for curved alignment Degrees
only)
X0 Reference point in X direction (abs.) mm
X1 Machining depth (inc.) mm
FX Depth infeed rate mm/min
mm/tooth
W Character height mm
DY1 Character spacing mm
DY2 Total width (alternative to DY1) – (for linear alignment only) mm
α1 Text direction (for linear alignment only) Degrees
α2 Arc angle (alternative to DY1) – (for curved alignment only) Degrees
YM Center point of arc (abs.) – (for curved alignment only) mm
CM Center point of arc (abs.) – (alternative to YM) Degrees
ZM Center point of arc (abs.) – (for curved alignment only) mm
End face Y:
CP Positioning angle for machining area
X0 Reference point in X direction (abs.) mm
L0 Reference point on longitudinal polar axis (alternative to X0) mm
Y0 Reference point in Y direction (abs.) mm
C0 Reference point on angular polar axis (alternative to Y0) Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Machining depth (inc.) mm
FZ Depth infeed rate mm/min
mm/tooth
W Character height mm
DX1 Character spacing mm
DX2 Total width (alternative to DX1) – (for linear alignment only) mm
α1 Text direction (for linear alignment only) Degrees
α2 Arc angle (alternative to DX1) – (for curved alignment only) Degrees
The center point of the arc is the workpiece zero.
Peripheral surface Y:
C0 Reference point mm
Y0 Reference point in Y direction (abs.) mm
R Ref point on longitudinal polar axis (alternative to Y0) – (for curved alignment only) mm
Z0 Reference point in Z direction (abs.) mm
α0 Ref. point on angular polar axis (alternative to Z0) – (for curved alignment only) Degrees
X0 Reference point in X direction (abs.) mm
X1 Machining depth (inc.) mm
FX Depth infeed rate mm/min
mm/tooth
W Character height mm
DY1 Character spacing mm
DY2 Total width (alternative to DY1) – (for linear alignment only) mm
α1 Text direction (for linear alignment only) Degrees
α2 Arc angle (alternative to DY1) – (for curved alignment only) Degrees
YM Center point of arc (abs.) – (for curved alignment only) mm
ZM Center point of arc (abs.) – (for curved alignment only) mm
Contours for pockets Contours for pockets or islands must be closed, i.e. the start point and
or islands end point of the contour are identical. You can also mill pockets that
contain one or more islands. The islands can also be located partially
outside the pocket or overlap each other. ShopTurn interprets the first
contour specified as a pocket contour and all others as islands.
The machining of contour pockets with islands is generally programmed
as follows:
1. Enter contour for the pocket
You build up the contour pocket gradually from a series of different
contour elements.
2. Enter contour for the island
You enter the contour for the island after the contour for the pocket.
You can program any number of islands which can also be located
partially outside the pocket or overlap each other.
All machining steps involved in the contour milling operation are shown in
the process plan in square brackets.
Contours for spigots Contours for spigots must be closed, i.e. the start point and end point of
the contour are identical. You can define multiple spigots, which can also
overlap. ShopTurn interprets the first contour specified as a blank contour
and all others as spigots.
1. Enter the blank contour, i.e. the outer limits of the material
The tool moves at rapid traverse outside this area. Material is then
removed between the blank contour and spigot contour.
2. Enter contour for the spigot
You enter the contour for the spigot after the blank contour.
3. Clear contour spigot (roughing)
The contour spigot is cleared.
4. Remove residual material (roughing)
As it mills the spigot, ShopTurn automatically detects residual material
that has been left behind. A suitable tool will allow you to remove this
without having to machine the complete spigot again.
5. Clear contour spigot (edge finishing)
If you programmed a finishing allowance for roughing, the spigot edge
is machined again.
Clamp spindle If you wish to insert the tool vertically into the material for contour milling,
for example, you can clamp the spindle in order to avoid spindle rotation.
You should note that when machining in planes End face/End face C and
Peripheral surface/Peripheral surface C, clamping is automatically
released after insertion. When machining in planes End face Y and
Peripheral surface Y, on the other hand, clamping is modal, i.e. it remains
activated until the machining plane is changed or clamping is deselected
in the "Straight circle" à "Tool" menu.
The "Clamp spindle" function must be set up by the machine manu-
facturer.
Please also refer to the machine manufacturer's instructions.
Symbolic representation The individual contour elements are represented by symbols adjacent
to the graphics window. They appear in the order in which they were
entered.
For each contour that you want to mill, you must create a new
contour.
Contour Ø Press the "Milling", "Contour milling" and "New contour" soft keys.
milling >
New
contour >
Ø Enter a name for the new contour.
The contour name must be unique.
The input form for the start point of the contour appears. You can
enter Cartesian or polar coordinates.
Pole
Ø Press the "Pole" soft key.
When you have created a new contour and specified the start point,
you can define the individual elements that the contour comprises.
• Horizontal line
• Vertical line
• Diagonal line
• Circle/arc
If you leave certain fields blank, ShopTurn assumes that the values
are unknown and attempts to calculate them from other parameters.
Conflicts may result if you enter more parameters than are absolutely
necessary for a contour. In such a case, try entering less parameters
and allowing ShopTurn to calculate as many parameters as possible.
Outside contour
Required direction of CW spindle rotation CCW spindle rotation
rotation for machining
Down-cut Programming in clockwise direction Programming in counterclockwise direction,
CCW cutter radius compensation CW cutter radius compensation
Up-cut Programming in counterclockwise direction, Programming in clockwise direction
CW cutter radius compensation CCW cutter radius compensation
Inside contour
Required direction of CW spindle rotation CCW spindle rotation
rotation for machining
Down-cut Programming in counterclockwise direction, Programming in clockwise direction
CCW cutter radius compensation CW cutter radius compensation
Up-cut Programming in clockwise direction Programming in counterclockwise direction,
CW cutter radius compensation CCW cutter radius compensation
Contour transition As a transition between two contour elements, you can choose a radius
elements or a chamfer. The transition is always appended to the end of a contour
element. The contour transition is selected in the parameterization screen
form of the contour element.
Additional commands For each contour element, you can enter any additional commands in G
code format, for example, you can program a special feedrate for the
circle contour element.
You can enter the additional commands (max. 40 characters) in the
extended parameterization screen form ("All parameters" soft key).
Additional functions The following additional functions are available for programming a
contour:
• Tangent to preceding element
You can program the transition to the preceding element as a tangent.
• Dialog selection
If two different possible contours result from the parameters entered
thus far, one of the options must be selected.
• Close contour
From the current position, you can close the contour with a straight
line to the starting point.
Create contour
elements
Ø Select a contour element via soft key.
… Ø 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.).
All If you want to display further parameters for certain contour elements,
parameters
e.g. to enter additional commands, press the "All parameters" soft
key.
Define pole If you wish to enter the contour elements Diagonal line and Circle/arc
in polar coordinates, you must first define a pole.
Continue Pole
Ø Press the "Continue" and "Pole" soft keys.
The pole is defined. You can now choose between "Cartesian" and
"Polar" in the input screen form for the Diagonal line and Circle/arc
contour elements.
Tangent to preceding When entering data for a contour element you can program the
element transition to the preceding element as a tangent.
Select a dialog When entering data for a contour element, there may be two different
contour options, one of which you have to select.
Select Ø Press the "Select dialog" soft key to switch between the two
dialog
different contour options.
Accept Ø Press the "Accept dialog" soft key to accept the chosen
dialog
alternative.
Close the contour A contour always has to be closed. If you do not wish to create all
contour elements from starting point to starting point, you can close
the contour from the current position to the starting point.
Continue
Close Ø Press the "Continue" and "Close contour" soft keys.
contour
ShopTurn inserts a straight line between your current position and the
starting point.
Direction of rotation
Clockwise rotation
Counterclockwise rotation
R Radius of circle mm
End face/End face C and End face Y – Cartesian:
X End point in the X direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
Y End point in the Y direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
I Circle center point in X direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
J Circle center point in Y direction (abs. or inc.) mm
Incremental dimensions: The plus/minus sign is evaluated.
α1 Starting angle to X axis Degrees
α2 Angle to preceding element Degrees
Tangential transition: α2=0
β1 End angle to X axis Degrees
β2 Angle of aperture of circle Degrees
End face/End face C and End face Y – Polar:
L1 abs.: distance between pole and end point mm
inc.: distance between final point and end point mm
Incremental dimensions: The plus/minus sign is evaluated.
ϕ1 abs.: polar angle between pole and end point Degrees
inc.: polar angle between final point and end point Degrees
Incremental dimensions: The plus/minus sign is evaluated.
L2 abs.: distance between pole and center of circle mm
inc.: distance between final point and center of circle mm
Ø Position the cursor on the last element before the end of the
contour.
The current values for the contour element are accepted and the
change is immediately visible in the programming graphics.
Alter the selected dialog If when you entered the data for a contour element there were two
different contour options and you chose the wrong one, you can alter
your choice afterwards. If the contour is unique as a result of other
parameters, the system will not prompt you to make a selection.
Select Ø Press the "Select dialog" soft key to switch between the two
dialog
different contour options.
Ø Position the cursor on the contour element after which the new
element is to be inserted.
When you insert a new element into a contour, the remaining contour
elements are not interpreted until you select the symbol for the first
subsequent element alongside the graphics window using the cursor.
The end point of the inserted element may not correspond to the start
point of the subsequent element. In this case, ShopTurn outputs the
error message "Geometrical data contradictory". To rectify the
problem, insert an incline without entering parameter values.
The "Path milling" function is used when you want to machine open or
closed contours. Before you can mill the contour, you must enter the
contour.
You can select the machining mode (roughing or finishing) for path
milling. If you want to rough and then finish, you have to call the
machining cycle twice (Block 1 = roughing, Block 2 = finishing). The
programmed parameters are retained on the second call.
It is also possible to choose between machining the contour with a cutter
radius offset and traversing the center path.
Cutter radius The cutter radius offset allows you to machine a programmed contour to
compensation the right or left of the contour. You can choose between different
approach and retract modes as well as between different approach and
retract strategies.
• Approach/Retract mode
You can approach or retract from the contour in a quadrant,
semicircle or along a straight line.
In the case of a quadrant or semicircle, you have to specify the radius
of the cutter center path and for a straight line, the distance from the
outer edge of the cutter to the start point or end point of the contour.
You can also specify different modes for approach and retraction, for
example, approach in quadrant mode and retract in semicircle mode.
• Approach/Retract strategy
Approaching in the plane is performed first in the Z direction in the
depth and then in the XY plane. Retraction is performed in reverse
order.
In the case of three-dimensional approach/retraction, traversing is
performed simultaneously in the depth and in the plane.
You can also specify different strategies for approach and retraction,
for example, approach in the plane and retract three-dimensionally.
Center path If you do not want to use cutter radius compensation, the programmed
contour is milled on the center path.
In this case, approaching and retraction is only possible along a straight
line or vertical. Vertical approach/retraction can be used for closed
contours, for example.
Slot wall offset When you want to mill a contour on the peripheral surface ("peripheral
surface/peripheral surface C" machining plane), you can work with or
without a slot wall offset.
If you want to work with a slot wall offset, you must not program the
contour of the slot, but instead the imagined center path of a bolt inserted
in the slot whereby the bolt touches both walls. The parameter D is used
to specify the slot width.
Contour Ø Press the "Milling", "Contour milling" and "Path milling" soft keys.
milling >
Path
milling >
When removing stock from a contour pocket, if you want the cutter to
plunge into the material vertically and if a milling cutter with an end
tooth is not available, you must predrill the pocket first. To prevent the
drill slipping during drilling, you can center it first.
Before you drill the pocket, you must enter the pocket contour. If you
want to center before predrilling, you have to program the two
machining steps in separate blocks.
1. Contour pocket 1
2. Centering
3. Contour pocket 2
4. Centering
5. Contour pocket 1
6. Predrilling
7. Contour pocket 2
8. Predrilling
9. Contour pocket 1
10. Remove stock
11. Contour pocket 2
12. Remove stock
Centering
All Ø Press the "All parameters" soft key if you want to enter additional
parameters
parameters.
Retraction If more than one insertion point is necessary, specify the retraction height to which
mode the tool retracts between insertion points.
• To retraction plane
• Z0 + safety clearance (for end face/end face C and end face Y only) or
X0 + safety clearance (for peripheral surface/peripheral surface C and
peripheral surface Y only)
If there are no islands larger than Z0 (X0) in the pocket area, Z0 + safety clearance
(X0 + safety clearance) can be programmed as the retraction mode.
Predrilling
End face Y:
CP Reference point Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Depth with reference to Z0 (abs. or inc.) mm
DXY Maximum infeed in the XY plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
UXY Finishing allowance in plane mm
UZ Finishing allowance in depth mm
Peripheral surface Y:
C0 Reference point Degrees
X0 Reference point in X direction (abs.) mm
X1 Depth with reference to X0 (abs. or inc.) mm
DYZ Maximum infeed in the YZ plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
UYZ Finishing allowance in plane mm
UX Finishing allowance in depth mm
Retraction If more than one insertion point is necessary, specify the retraction height to which
mode the tool retracts between insertion points:
• To retraction plane
• Z0 + safety clearance (for end face/end face C and end face Y only) or
X0 + safety clearance (for peripheral surface/peripheral surface C and
peripheral surface Y only)
If there are no islands larger than Z0 (X0) in the pocket area, Z0 + safety clearance
(X0 + safety clearance) can be programmed as the retraction mode.
The "Mill pocket" function is used when you want to mill a pocket on
the end face or peripheral surface.
Before you can program stock removal from the pocket, you must
enter the contour of the pocket and, if applicable, the contour of an
island.
Stock is removed from the pocket parallel to the contour from the
inside to the outside. The direction is determined by the machining
direction (climb/conventional) (see "Changing program settings").
If an island is located in the pocket, ShopTurn automatically takes this
into account during stock removal.
You can select the machining mode (roughing or finishing) for stock
removal. If you want to rough and then finish, you have to call the
machining cycle twice (Block 1 = roughing, Block 2 = finishing). The
programmed parameters are retained on the second call. For further
details on finishing, please read the Section "Finishing the contour
pocket".
Contour Ø Press the "Milling", "Contour milling" and "Pocket milling" soft
milling > keys.
Pocket
milling
Ø Select "Roughing" machining mode.
X Start point X (abs.) – (only for end face/end face C and end face Y mm
Y with manual start point) mm
Y Start point Y (abs.) – (only for end face/end face C and end face Y mm
Z with manual start point) mm
FX Depth infeed feedrate (for peripheral surface/peripheral surface C and peripheral mm/tooth
surface Y with central insertion only) mm/min
Retraction If more than one insertion point is necessary, specify the retraction height to which
mode the tool retracts between insertion points.
• To retraction plane
• Z0 + safety clearance (for end face/end face C and end face Y only) or
X0 + safety clearance (for peripheral surface/peripheral surface C and
peripheral surface Y only)
If there are no islands larger than Z0 (X0) in the pocket area, Z0 + safety clearance
(X0 + safety clearance) can be programmed as the retraction mode.
When you have removed stock from a pocket (with/without islands) and
residual material remains in place, this is automatically detected by
ShopTurn. You can use a suitable tool to remove this residual material
without having to machine the whole pocket again, i.e. avoiding
unnecessary idle motions.
Material that remains as part of the finishing allowance is not residual
material.
The residual material is calculated on the basis of the milling cutter used
for stock removal.
1. Contour pocket 1
2. Remove stock
3. Contour pocket 2
4. Remove stock
5. Contour pocket 1
Contour Ø Press the "Milling", "Contour milling" and "Pocket resid. mat." soft
milling > keys.
Pocket
resid. mat.
All Ø Press the "All parameters" soft key if you want to enter additional
parameters
parameters.
End face Y:
CP Reference point Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Depth with reference to Z0 (abs. or inc.) mm
DXY Maximum infeed in the XY plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
DZ Maximum depth infeed (Z direction) mm
UXY Finishing allowance in plane mm
UZ Finishing allowance in depth mm
Peripheral surface Y:
C0 Reference point Degrees
X0 Reference point in X direction (abs.) mm
X1 Depth with reference to X0 (abs. or inc.) mm
DYZ Maximum infeed in the YZ plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
DX Maximum depth infeed (X direction) mm
UYZ Finishing allowance in plane mm
UX Finishing allowance in depth mm
Separate blocks must be programmed for finishing the base and for
finishing the edge. In each case, the pocket will only be machined
once.
ShopTurn takes into account any islands as was the case for
roughing.
Contour Ø Press the "Milling", "Contour milling" and "Pocket milling" soft
milling > keys.
Pocket
milling
Peripheral surface Y:
C0 Reference point Degrees
X0 Reference point in X direction (abs.) mm
X1 Depth with reference to X0 (abs. or inc.) mm
DYZ Maximum infeed in the YZ plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
UYZ Finishing allowance in plane mm
UX Finishing allowance in depth mm
Start point Determine start point automatically or enter it manually
Manual entry allows for a start point outside the pocket, whereby straight line
machining into the pocket is performed first, e.g. for a pocket with a side opening
without any insertion.
X Start point X (abs.) – (only for end face/end face C and end face Y mm
with manual start point)
Y Start point Y (abs.) – (only for end face/end face C and end face Y mm
with manual start point)
Y Start point Y (abs.) – (only for peripheral face/peripheral face C and peripheral face mm
Y with manual start point)
Z Start point Z (abs.) – (only for peripheral face/peripheral face C and peripheral face mm
Y with manual start point)
Insertion Insertion strategy:
Oscillation: Oscillating insertion with the programmed angle (EW).
Helical: Helical insertion with the programmed radius (ER) and the programmed
gradient (EP).
Center: For this insertion strategy, a milling cutter is required that cuts in the center.
It is inserted at the programmed feedrate (FZ or FX).
EW Insertion angle (for oscillation only) Degrees
EP Maximum insertion pitch (for helical insertion only) mm/rev
ER Insertion radius (for helical insertion only) mm
FZ Depth infeed feedrate (for end face/end face C and end face Y mm/tooth
with central insertion only) mm/min
FX Depth infeed feedrate (for peripheral surface/peripheral surface C and peripheral mm/tooth
surface Y with central insertion only) mm/min
Retraction If more than one insertion point is necessary, specify the retraction height to which
mode the tool retracts between insertion points.
• To retraction plane
• Z0 + safety clearance (for end face/end face C and end face Y only) or
X0 + safety clearance (for peripheral surface/peripheral surface C and
peripheral surface Y only)
If there are no islands larger than Z0 (X0) in the pocket area, Z0 + safety clearance
(X0 + safety clearance) can be programmed as the retraction mode.
The "Mill spigot" function is used when you want to mill a spigot on the
end face or peripheral surface.
Before you mill the spigot, you must first enter a blank contour and
then one or more spigot contours. The blank contour defines the outer
limits of the material. The tool moves at rapid traverse outside this
area. Material is then removed between the blank contour and spigot
contour.
You can select the machining mode (roughing or finishing) for milling.
If you want to rough and then finish, you have to call the machining
cycle twice (Block 1 = roughing, Block 2 = finishing). The programmed
parameters are retained on the second call. For further details on
finishing, please read the Section "Finishing the contour spigot".
If you only program a blank contour without a second contour for the
spigot, you can face mill the blank contour.
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the return plane and adjusts to the safety clearance. The
start point is calculated by ShopTurn.
2. The tool first infeeds to the machining depth and then approaches
the spigot contour from the side in a quadrant at machining
feedrate.
3. The spigot is cleared in parallel with the contours from the outside
in. The direction is determined by the machining direction
(climb/conventional) (see "Changing program settings").
4. When the first plane of the spigot has been cleared, the tool
retracts from the contour in a quadrant and then infeeds to the next
machining depth.
5. The spigot is again approached in a quadrant and cleared in
parallel with the contours from outside in.
6. Steps 4 and 5 are repeated until the programmed spigot depth is
reached.
7. The tool moves back to the safety clearance at rapid traverse.
Contour Ø Press the "Milling", "Contour milling" and "Spigot milling" soft
milling > keys.
Spigot
milling
Ø Select "Roughing" machining mode.
When you have milled a contour spigot and residual material remains
in place, this is automatically detected by ShopTurn. You can use a
suitable tool to remove this residual material without having to
machine the whole spigot again, i.e. avoiding unnecessary idle
motions.
Material that remains as part of the finishing allowance is not residual
material.
1. Contour blank 1
2. Contour spigot 1
3. Clear spigot 1
4. Contour blank 2
5. Contour spigot 2
6. Clear spigot 2
7. Contour blank 1
8. Contour spigot 1
9. Clear residual material spigot 1
10. Contour blank 2
11. Contour spigot 2
12. Clear residual material spigot 2
Contour Ø Press the "Milling", "Contour milling" and "Spigot resid. mat." soft
milling > keys.
Spigot
resid. mat.
All Ø Press the "All parameters" soft key if you want to enter additional
parameters
parameters.
Separate blocks must be programmed for finishing the base and for
finishing the edge. In each case, the spigot will only be machined
once.
Contour Ø Press the "Milling", "Contour milling" and "Spigot milling" soft
milling > keys.
Spigot
milling
Ø Select "Finish base" or "Finish edge" machining mode.
Retraction If more than one approach point is necessary, specify the retraction height to which
mode the tool retracts between approach points.
• To retraction plane
• Z0 + safety clearance (for end face/end face C and end face Y only) or
X0 + safety clearance (for peripheral surface/peripheral surface C and
peripheral surface Y only)
If there are no spigots or other elements in the machining range higher than Z0 (X0),
Z0 + safety clearance (X0 + safety clearance) can be programmed as the retraction
mode.
• To retraction plane
• Z0 + safety clearance (for end face/end face C and end face Y only) or
X0 + safety clearance (for peripheral surface/peripheral surface C and peri-
pheral surface Y only)
If there are no spigots or other elements in the machining range higher than Z0
(X0), Z0 + safety clearance (X0 + safety clearance) can be programmed as the
retraction mode.
Subroutine call
"DRILL"
Subroutine call
Please note that ShopTurn evaluates the settings from the program
header of the subroutine, excluding the blank settings, when the sub-
routine is called. These settings also remain active even after the sub-
routine has ended.
If you wish to activate the settings from the program header for the
main program again, you can make the settings again in the main pro-
gram after calling the subroutine (see "Changing program settings").
Ø Position the cursor in the process plan of the main program on the
program block after which the subroutine call is to be inserted.
You must mark the program blocks that you want to repeat with a start
and end marker. You can then call these program blocks up to 9999
times again within a program. The markers must be unique, i.e. they
must have different names.
You can also set markers and repeats after creating the program, but
not within chained program blocks.
It is also possible to use the same marker as the end marker of the
preceding program blocks and as the start marker for the following
program blocks.
Start mark
End mark
Repetition
Work offsets In the case of the "Pulling" and "Rear face" functions, you must speci-
fy in which work offset ShopTurn should save the shifted coordinate
system; you do not have to specify these work offsets beforehand.
In the case of the "Front face" function, however, you must specify the
work offset that you want to use.
Caution
The work offsets selected in the "Pulling" and "Rear face" functions
will change even if you only start one block search or simulation. You
should therefore not use these work offsets for other purposes at the
same time, otherwise problems may arise.
Gripping ShopTurn first synchronizes the main spindle and counterspindle. The
counterspindle then moves towards the workpiece at rapid traverse to
programmed position ZR and then continues at reduced feedrate FR
to transfer position Z1. Whether it is the front edge or stop edge of the
counterspindle that moves up to the position is defined in the
"Spindles" screen form (see "Counterspindle settings").
As an alternative, the counterspindle moves to the limit stop as of a
particular distance. This distance and the corresponding feedrate are
programmed in a machine data code.
Please also refer to the machine manufacturer's instructions.
Pulling The counterspindle pulls the workpiece out of the main spindle by
amount Z1.
ShopTurn shifts the coordinate system accordingly and saves the
offset in the selected work offset.
Rear face The counterspindle moves with the workpiece at rapid traverse to the
new machining position ZW. The workpiece zero moves too and shifts
by ZV (with sign) from the front face to the rear face of the workpiece.
The coordinate system is then transposed into a mirror image for
machining on the rear face and saved in the selected work offset.
Synchronous operation of both spindles is disabled.
The counterspindle is now the master spindle.
Machine counterspindle When the rear face is machined, ShopTurn automatically transposes
the coordinate system into a mirror image, i.e. you program the
machining operation for the rear face as for the front face.
Rear face Please note the following special features of the "Rear face" program
step when machining on the counterspindle without first transferring
the workpiece. The work offset that you choose in the parameteriza-
tion screen form is only activated and not calculated. This means that
the workpiece zero for counterspindle machining should be stored in
the work offset.
In addition, parameter ZV is not calculated.
Machine bars
If you use bars to produce your workpieces, you can machine several
workpieces on the front and rear face by starting the program just
once.
Machining of bars can be programmed as follows, for example:
1. Program header specifying the work offset in which the workpiece
zero is stored
2. Machine main spindle
3. Complete (gripping, pulling (with Pull blank parameters: Yes;
Parting cycle: Yes), rear face)
4. Parting
5. Machine counterspindle
6. End of program with number of workpieces to be machined
Complete If you program the "Complete" program step, you must enter "Pull
blank: Yes" and "Parting cycle: Yes" in the "Pulling" step. Then you
can program the "Parting" function. The workpiece is then cut off after
it has been gripped or pulled out of the main spindle.
You do not need to specify the amount by which the workpiece is
pulled out of the main spindle as this is calculated from the parting
cycle parameters.
The two program blocks "Complete" and "Parting" are linked in the
machining plan.
No spindle rotation
α1 Angular offset of counterspindle on gripping Degrees
Z1 Transfer position (abs.) mm
ZR Position at which traversal at reduced feedrate starts (abs. or inc.) mm
FR Reduced feedrate mm/min
Limit stop Yes: The counterspindle comes to a halt a specified distance from the
transfer position Z1 and then traverses at the specified feedrate as far
as the limit stop.
No: The counterspindle traverses to the transfer position Z1.
Pulling:
Work offset Work offset in which the coordinate system displaced by Z1 must be saved.
Z1 Amount by which the workpiece is pulled out of the main spindle (inc.) mm
F Feed mm/min
Rear face:
Work offset Work offset in which the coordinate system shifted to ZW and displayed by ZV
must be saved.
Z3W Machining position for special axis (abs.) mm
ZV Workpiece zero offset in Z direction (inc., the sign is also evaluated) mm
Front face:
Work offset Work offset for machining the next front face
Complete:
XP Part position of tool in X direction (abs.) mm
ZP Part position of tool in Z direction (abs.) mm
Gripping:
Rinse chuck Rinse counterspindle chuck or not
S Spindle speed (main spindle and counterspindle) rpm
Direction of Direction of rotation of the main spindle (and counterspindle):
rotation
Direction of rotation clockwise (right)
No spindle rotation
α1 Angular offset of counterspindle on gripping Degrees
Z1 Transfer position (abs.) mm
ZR Position at which traversal at reduced feedrate starts (abs. or inc.) mm
FR Reduced feedrate mm/min
Limit stop Yes: The counterspindle comes to a halt a specified distance from the
transfer position Z1 and then traverses at the specified feedrate as far as
the limit stop.
No: The counterspindle traverses to the transfer position Z1.
Pulling:
Pull blank Yes: Pull blank one blank length (preparation for next workpiece)
No: Do not pull blank
F Feedrate for pulling mm/min
Parting cycle Yes: The workpiece is parted after it has been pulled out.
No: No automatic parting.
Rear face:
Work offset Work offset in which the coordinate system shifted to ZW and displayed by ZV
must be saved.
Z3W Machining position for special axis (abs.) mm
ZV Workpiece zero offset in Z direction (inc., the sign is also evaluated) mm
The settings in the program header are modal, i.e. they remain active
until they are changed.
Retraction If you program a new return plane, it will not be taken into account
until after the next tool change.
Down-cut Up-cut
You define the work offsets in the work offset list (see Section
"Defining work offsets"). You can also view the coordinates of the
selected offset here.
Transfor- Ø Press the "Various", "Transformation" and "Work offset" soft keys.
mation >
Work
offset >
Ø Select one of the work offsets or the standard offset.
-or-
-or-
-and-
-and-
To deselect the work offsets, select the standard offset or enter zero
in the field.
• Displacement
For each axis, you can program a displacement of the zero point.
• Rotation
You can turn the X and Y axes through a specific angle. A positive
angle corresponds to rotation in the counterclockwise direction.
• C axis rotation
You can turn the C axis through a specific angle to enable sub-
sequent machining operations to be performed at a particular
position on the end face or peripheral surface.
The direction of rotation is set in a machine data code.
Please also refer to the machine manufacturer's instructions.
• Scaling
You can specify a scale factor for the active machining plane as
well as for the tool axis. The programmed coordinates are then
multiplied by this factor.
• Mirroring
Furthermore, you can mirror all axes.
Enter the axis to be mirrored in each case.
Offset Mirroring Ø Select the coordinate transformation using the soft key.
> ... >
The starting point for the approach/return cycle is the safety clearance
approached after the last machining operation.
If you want to perform a tool change, you can move the tool through a
total of 3 positions (P1 to P3) to the tool change point and through a
further 3 positions (P4 to P6) to the next starting point.
If the tool does not need to be changed, however, you have a total of
6 positions available for the approach to the next starting position.
Caution
Note that the tool will move from the last position programmed in the
approach/return cycle directly to the starting point for the next
machining operation.
You will find a detailed description of G code blocks to DIN 66025 in:
References: /PG/, Programming Guide Fundamentals
SINUMERIK 840D/840Di/810D
/PGA/, Programming Guide Advanced
SINUMERIK 840D/840Di/810D
You cannot insert G code blocks before the program header, after the
end of the program or within a chained sequence of program blocks.
Caution
If you use a G code command to move the tool into the retraction
zone specified in the program header, you must also move the tool
out again. Otherwise a collision could occur as a result of the
traversing movements in a subsequently programmed ShopTurn
cycle.
The newly created G code block is marked with a "G" in front of the
block number in the process plan.
G code block
Notes
G Code Program
For a more detailed description of the online help, please refer to:
References: /BAD/, HMI Advanced Operator's Guide
SINUMERIK 840D/840Di/810D
New G code Ø Press the "New" and "G code program" soft keys.
program
Ø Enter a program name.
Program names may be a maximum of 24 characters in length.
You can use any letters, digits or the underscore symbol (_).
ShopTurn automatically changes lower case to upper case.
Call a tool
Continue
Tools
Ø Select the "Continue" and "Tools" soft keys if you want to select a
>
tool from the tool list.
-and-
Ø Place the cursor on the tool that you want to use for machining.
-and-
Unlike programming with ShopTurn, when you call the tool, the
settings stored in the tool management are not activated auto-
matically.
You therefore have to program the tool change (M6), the direction of
spindle rotation (M3/M4), the spindle speed (S...) and the coolant
(M7/M8) as well as the tool.
Example:
...
T="ROUGHING80" ;Call tool
M6 ;Change tool
M7 M3 S1=2000 ;Switch on coolant and main spindle
...
Cycle support
Contour Turning
Ø Select via a soft key whether you want support in programming
... contours, drilling, milling or turning cycles.
Create Ø Select the cycle you want via the soft key.
contour ...
Ø Enter the parameters.
OK
Ø Press the "OK" soft key.
Edit
Select the "Edit" soft key if you want to go directly back to the G code
editor from a parameter screen form.
Measure Measure Ø Press the "Measure turning" or "Measure milling" soft key.
turning -or- milling
Calibrate Ø Select the required measuring cycle via the soft key.
meas. cal. ...
Ø Enter the parameters.
OK
Ø Press the "OK" soft key.
Edit
Select the "Edit" soft key if you want to go directly back to the G code
editor from a parameter screen form.
Simulate a G code
program
Ø Press the "Program" soft key or "Program manager" key.
-or- Ø Position the cursor on the desired G code program.
Edit
Select the "Edit" soft key if you want to go directly back to the G code
editor from the simulation screen.
-and-
Execute
Ø Press the "Execute" soft key.
-or-
Ø Press the "Execute" soft key if you are in the "Program" operating
area.
When you want to change G code in a program that you are currently
executing, you can only change the G code blocks that have not yet
been executed. These blocks are highlighted.
Select G code
Ø Place the cursor at the position in the program where the marking
should start.
Ø Place the cursor at the position in the program where the marking
should end.
Copy G code
Paste G code
The copied G code is pasted from buffer memory into the text in front
of the cursor.
Cut G code
Find G code
Find next Ø Press the "Find next" soft key to continue the search, as
necessary.
Replace all Ø Press the "Replace all" soft key if you want to replace the
character string throughout the entire G code program.
-or-
Find next Ø Press the "Find next" soft key if you want to continue the search
without replacing the instance of the character string found.
-or-
Replace Ø Press the "Replace" soft key if you want to replace the character
string at this point in the G code program.
Jump to start/end
Continue To Ø Select the "Continue" and "To Start" or "To End" soft keys.
> Start
To
The beginning or end of the G code program is displayed.
End
Display R variables
Finding R variables
Search Ø Press the "Search" soft key.
Editing R variables
Ø Place the cursor on the input field of the parameter that you want
to change.
Deleting R variables
Ø Place the cursor on the input field of the parameter whose value
you want to delete.
Tool Management
7.1 Tool list, tool wear list and tool magazine ............................................................... 7-318
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 or delete
tools here.
Tool list
The location number of the tool in the machining position in the turret
is displayed with a gray background.
If you are working with more than one magazine, you will see the
magazine number here first followed by the location number within the
magazine (e.g. 1/10). Tools that are not currently in a magazine are
listed without a location number (these tools can be found at the end
of the tool list when the list is sorted according to magazine location
number).
With chain and plate magazines, the locations for a spindle and a
double gripper can also be displayed.
Please also refer to the machine manufacturer's instructions.
Spindle location
Tool name A tool is identified by its name. The tool name can be entered as a
text string or number.
(D No.) edge The tool offset data listed here are applicable to currently selected
edge of a tool.
Tool-specific data
Specification of direction of spindle rotation
The direction of spindle rotation applies to the tool spindle in the case
of driven tools (drill and milling tool), and to the main spindle or
counterspindle in the case of turning tools.
If you are using a drill or milling tool for "Drill centered" or "Thread
centered", the specified direction of rotation thus refers to the cutting
direction of the tool. The main spindle then rotates in the same
direction as the tool.
Please not that some machines are not equipped with a coolant
supply.
Please also refer to the machine manufacturer's instructions.
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 oversize.
Loc., type, tool name, Indicates the magazine location number, tool type and tool point
DP direction, text/number ID for the tool and duplo number
(D No.) edge The wear data displayed are the data for the selected tool edge.
Prewarning limit Prewarning limit for tool life, workpiece count or wear
Tool status If the tool is disabled for machining (G) or oversize (U).
(last two columns)
Tool magazine In the magazine list, you can enable or disable individual magazine
locations.
Magazine list
Loc., type, tool name, Indicates the magazine location number, tool type and tool point
DP direction, text/number ID for the tool and duplo number
Tool status Indicates the tool status specified in the tool wear list
The rotary drill can be used for centric drilling and turning.
Ø Select the "Tool list" soft key in the "Tools WOs" operating area.
Ø Place the cursor on the location in the tool list that the tool
occupies in the tool turret. The location must still be empty in the
tool list.
The new tool is created and automatically assumes the name of the
selected tool type.
If you want to change the tool point direction subsequently, place the
-or- cursor in the "Type" column and select one of the following options
with the "Alternative" soft key or the "Select" key.
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.
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.
Cutting New Ø Then select the "Cutting edges" and "New edge" soft keys.
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" soft key 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 soft key "D No. +" or "D No. –", you can display the offset
data for the edge with the next higher or next lower 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.
Ø Assign the same name as the original tool to the replacement tool.
Ø Select the "Tool list" soft key in the "Tools WOs" operating area.
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.
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.
Please also refer to the machine manufacturer's instructions.
Ø Place the cursor on the tool that you want to load into the
magazine (if the tools are sorted according to magazine location
number you will find it at the end of the tool list).
Ø Press the "OK" soft key to load the tool into the suggested
location.
-or-
Ø Enter the location number you require and press the "OK" soft
key.
-or-
Ø Press the "Spindle" and "OK" soft keys 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.
Unload Unload Ø Press the "Unload all" and "Unload" soft keys.
all
All tools are unloaded from the magazine.
Abort
You can abort the unloading process at any time by pressing the
"Abort" soft key. The current tool is still unloaded, but then the
process is aborted.
The unloading process is also aborted if you exit the magazine list.
If your machine has only one magazine, you simply 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 load or
unload a tool directly into or out of the spindle.
Please also refer to the machine manufacturer's instructions.
Specify an empty
location
Ø Select the "Magazine" soft key in the "Tools WOs" operating area.
Ø Place the cursor on the tool that you wish to relocate to a different
magazine location.
Relocate
Ø Press the "Relocate" soft key.
Ø Press the "OK" soft key to relocate the tool to the suggested
location.
-or-
Ø Enter the location number you require and press the "OK" soft
key.
-or-
Ø Press the "Spindle" and "OK" soft keys to load a tool into the
Spindle
spindle.
Ø Place the cursor on the tool that you wish to relocate to a different
magazine location.
Relocate
Ø Press the "Relocate" soft key.
Ø 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.
When you enter the wear data, ShopTurn 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.
Please also refer to the machine manufacturer's instructions.
Ø Select the "Tool wear" soft key in the "Tools WOs" operating area.
Ø 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).
You can also disable tools that you no longer want to use or identify
them as oversize.
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.
Prewarning limit The prewarning limit specifies a tool life, workpiece count or wear at
which the first warning is displayed.
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).
Ø Select the "Tool wear" soft key in the "Tools WOs" operating area.
Ø 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.
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 to mark the tool as oversize.
From the "Tool status" columns, you can also see whether a tool is
disabled (G) or oversize (U).
You can change the tool status settings in the tool wear list (see
Section "Activate tool monitoring").
Disable magazine
location
Ø Select the "Magazine" soft key in the "Tools WOs" operating area.
Enable magazine
location
Ø Select the "Magazine" soft key in the "Tools WOs" operating area.
The letter "G" disappears and the magazine location is now enabled
again.
Program Management
edit edit
Network drive
Diskette drive NC main memory
In the horizontal soft key bar, you can select the storage medium that
contains the directories and programs that you want to display. In ad-
dition to the "NC" soft key, via which the NC main memory data can
be displayed, a further four soft keys can also be assigned.
You can display the directories and programs on floppy disks and
network drives:
Please also refer to the machine manufacturer's instructions.
0 Directory
2
Program
The directories and programs are always listed complete with the
following information:
• Name
The name can be up to 24 characters long. For data transfer to
external systems, the name is truncated to 8 characters.
• Type
Directory: WPD
Program: MPF
Zero point/tool data: INI
• Size (in bytes)
• Date/time (of creation or last change)
Open a directory
-or-
-and-
To view a program in more detail or modify it, you must display the
process plan for the program.
You can select any program that is stored in your system at any time
to machine workpieces automatically.
• Select the floppy disk/network drive via the appropriate soft key.
...
• Place the cursor on the directory that contains the G code
program you want to execute.
Continue Execute • Select the "Continue" and "Execute HD" soft keys.
> HD
ShopTurn switches to "Machine Auto" operating mode and loads the
G code program.
Directory structures help you to manage your program and data trans-
parently. You can create any number of subdirectories for this pur-
pose in a directory.
In a subdirectory or directory, you can create programs and then
create program blocks within them (see Section "Creating a ShopTurn
program").
The new program will be automatically stored in NC main memory for
you to use.
Create a directory
Create a program
• Open the Program Manager.
ShopTurn • Press the "ShopTurn program" soft key if you want to create a
program
ShopTurn program (see Section "Creating a ShopTurn program")
-or-
G code • Press the "G code program" soft key if you want to create a G
program
code program (see Section "G code program")
Ø Place the cursor on the first program that you want to mark.
Mark
Ø Press the "Mark" soft key.
Ø Place the cursor on the first program that you want to mark.
Ø Move the cursor to the next program that you want to select.
-or-
Ø Press the "Select" key again.
Copy directory/program
Copy
Ø Press the "Copy" soft key.
Ø Select the directory level in which you want to insert your copied
directory/program.
Insert
Ø Press the "Insert" soft key.
Ø Press the "OK" soft key if you want to overwrite the directory/
program.
-or-
-and-
Rename directory/
program
Ø Open the Program Manager.
Rename
Ø Press the "Rename" soft key.
Please note that when you delete a directory, all programs, tool data
and zero point data and subdirectories that this directory contains are
deleted.
You can execute programs stored on external data media directly via
the RS-232 interface, i.e. it is not necessary to read in these programs
before you can machine a workpiece with them.
If a program needs more memory space for execution than is avail-
able in the NC main memory, for example, the program contents are
continuously loaded via the RS-232 interface.
The RS-232 interface of the control and the external data medium
must be compatible, i.e. you must make the same settings for each
RS-232 interface.
Continue Execute Ø Select the "Continue" and "Execute RS-232" soft keys.
> RS-232
Set-up Ø Press the "Set-up RS-232" soft key to set up the interface.
RS-232
Ø Enter the desired settings.
Start
Ø Press the "Start" soft key.
The RS-232 interface of the control and the external data medium
must be compatible, i.e. you must make the same settings for each
RS-232 interface.
Make sure that you set the correct file format (binary/PC, punched
tape or punched tape/ISO format) on reading out. Otherwise the
partner system will not be able to interpret the data.
Ø Place the cursor on the program that you want to read out.
All files
Ø Press the "All files" soft key if you want to select all the programs
displayed.
Start
Ø Press the "Start" soft key.
The selected program and all its ShopTurn subroutines are read out.
The "Readout" window displays the name of the program that has just
been read out and the number of bytes transferred.
Stop
Ø Press the "Stop" soft key if you want to interrupt data transfer.
Ø Then press the "Start" soft key again to restart data transfer.
Read in program
Continue Read In
Ø Select the "Continue" and "Read In" soft keys.
>
Set-up Ø Press the "Set-up RS-232" soft key to set up the interface.
RS-232
Ø Enter the desired settings.
Ø On the partner system, select the programs that you want to read
in.
Start
Ø Press the "Start" soft key.
The "Read in" window displays the name of the program that has just
been read in and the number of bytes transferred. The program is
stored in the directory specified in the program header.
Stop
Ø Press the "Stop" soft key if you want to interrupt data transfer.
Ø Then press the "Start" soft key again to restart data transfer.
If errors occur during data transfer via the RS-232 interface, ShopTurn
records them in a log.
Apart from programs, you can also save tool data and zero point
settings.
This option allows you, for example, to back up the tool and zero point
data for a particular ShopTurn program. If you want to execute this
program at a later point in time, you will then have quick access to the
relevant settings.
Even tool data that you have measured on an external tool setting
station can be copied easily into the tool management system using
this option. For further details, see:
References: /FBT/, Description of Functions ShopTurn
Magazine loading data can be read out only if your system supports
the loading and unloading of tool data to or from the magazine (see
Chapter "Tool Management", Section "Loading or unloading a tool in
the magazine").
Back up data
Ø Place the cursor on the program whose tool and zero point data
you wish to back up.
Continue Back Up Ø Select the "Continue" and "Back Up Data" soft keys.
> Data
Ø Select the data you want to back up.
The tool/zero point data will be set up in the same directory in which
the selected program is stored.
If a tool/zero point file with the specified name already exists, this will
now be overwritten with the new data.
Read in data
Ø Place the cursor on the tool/zero point data backup that you wish
to read back in.
Ø Select the data (tool offset data, magazine loading data, zero
point data, basic work offsets) that you wish to read in.
-or-
Replace Ø Select the "Replace none" soft key if you want to cancel the data
none
import.
-or-
Ø Select the "No" soft key if you want to keep the old tool.
If the old tool is not at the saved magazine location, it is relocated
there.
-or-
Ø Select the "Yes" soft key if you want to overwrite the old tool.
Work offsets
Existing work offsets are always overwritten when new offsets are
imported.
Magazine loading
If magazine loading data are not imported at the same time, tools are
entered without location number in the tool list.
unload
Network drive Data manage-
ment on hard save
Diskette drive disk NC main memory
In the horizontal soft key bar, you can select the storage medium that
contains the directories and programs that you want to display.
In addition to the "NC" soft key, via which the data in the NC main
memory and the data management directories on the hard disk can
be displayed, a further 4 soft keys can also be assigned. You can
display the directories and programs of the following storage media:
• Network drives (network card necessary)
• Floppy disk drive
• The hard disk as archive directory
Please also refer to the machine manufacturer's instructions.
0 Directory
2
Program
The directories and programs are always listed complete with the
following information:
• Name
The name can be up to 24 characters long. For data transfer to
external systems, the name is truncated to 8 characters.
• Type
Directory: WPD
Program: MPF
Zero point/tool data: INI
• Loaded
A cross in the "Loaded" column indicates whether the program is
still in NC main memory (X) or whether it has been read out to
hard disk ( ).
• Size (in bytes)
• Date/time (of creation or last change)
Open a directory
-or-
-and-
To view a program in more detail or modify it, you must display the
process plan for the program.
You can select any program that is stored in your system at any time
to machine workpieces automatically.
Execute
Ø Press the "Execute" soft key.
If you do not want to execute a program in the near future, you can
unload it from NC main memory. The program is then stored on hard
disk and NC main memory is free again.
Unload program
Ø Place the cursor on the program that you want to unload from NC
main memory.
Continue Manual Ø Press the "Continue" and "Manual unload" soft keys.
> unload
The selected program is no longer marked with an "X" in the "Loaded"
column.
In the line in which the available memory space is displayed, you can
see that NC main memory has become free again.
Load program
Ø Open the Program Manager.
Ø Place the cursor on the program that you want to load into NC
main memory.
Continue Manual Ø Press the "Continue" and "Manual load" soft keys.
> load
The selected program is now marked with an "X" in the "Loaded"
column.
8.3.4 Execute a G code program from the hard disk, floppy disk or network drive
The G code program remains stored on the hard disk or floppy disk/
network drive when executed from there.
Continue Execute Ø Select the "Continue" and "Execute HD" soft keys.
> HD
ShopTurn switches to "Machine Auto" operating mode and loads the
G code program.
Ø Select the floppy disk/network drive via the appropriate soft key.
...
Ø Place the cursor on the directory that contains the G code
program you want to execute.
Continue Execute Ø Select the "Continue" and "Execute HD" soft keys.
> HD
ShopTurn switches to "Machine Auto" operating mode and loads the
G code program.
Create a directory
New Directory
Ø Press the "New" and "Directory" soft keys.
Create a program
Ø Open the Program Manager.
ShopTurn Ø Press the "ShopTurn program" soft key if you want to create a
program
ShopTurn program (see Section "Creating a ShopTurn program")
-or-
G code Ø Press the "G code program" soft key if you want to create a G
program
code program (see Section "G code program")
Ø Place the cursor on the first program that you want to mark.
Mark
Ø Press the "Mark" soft key.
Ø Place the cursor on the first program that you want to mark.
Ø Move the cursor to the next program that you want to select.
-or-
Ø Press the "Select" key again.
Copy directory/program
Copy
Ø Press the "Copy" soft key.
Ø Select the directory level in which you want to insert your copied
directory/program.
Insert
Ø Press the "Insert" soft key.
Ø Press the "OK" soft key if you want to overwrite the directory/
program.
-or-
-and-
Rename directory/
program
Ø Open the Program Manager.
Rename
Ø Press the "Rename" soft key.
Move directory/program
Ø Open the Program Manager.
Cut
Ø Press the "Cut" soft key.
Insert
Ø Press the "Insert" soft key.
Ø Press the "OK" soft key if you want to overwrite the directory/
program.
-or-
-and-
Please note that when you delete a directory, all programs, tool data
and zero point data and subdirectories that this directory contains are
deleted.
The RS-232 interface of the control and the external data medium
must be compatible, i.e. you must make the same settings for each
RS-232 interface.
Make sure that you set the correct file format (binary/PC, punched
tape or punched tape/ISO format) on reading out. Otherwise the
partner system will not be able to interpret the data.
Ø Place the cursor on the program that you want to read out.
All files
Ø Press the "All files" soft key if you want to read out all the
programs displayed.
Start
Ø Press the "Start" soft key.
The selected program and all its ShopTurn subroutines are read out.
The "Readout" window displays the name of the program that has just
been read out and the number of bytes transferred.
Stop
Ø Press the "Stop" soft key if you want to interrupt data transfer.
Ø Then press the "Start" soft key again to restart data transfer.
Read in program
Continue Read In
Ø Select the "Continue" and "Read In" soft keys.
>
Set-up Ø Press the "Set-up RS-232" soft key to set up the interface.
RS-232
Ø Enter the desired settings.
Ø On the partner system, select the programs that you want to read
in.
Start
Ø Press "Start" soft key.
The "Read in" window displays the name of the program that has just
been read in and the number of bytes transferred. The program is
stored in the directory specified in the program header.
Stop
Ø Press the "Stop" soft key if you want to interrupt data transfer.
Ø Then press the "Start" soft key again to restart data transfer.
If errors occur during data transfer via the RS-232 interface, ShopTurn
records them in a log.
Apart from programs, you can also save/read in tool data and zero
point settings.
You can use this option for example to back up the tool and zero point
data for a particular ShopTurn program. If you want to execute this
program at a later point in time, you will then have quick access to the
relevant settings.
Even tool data that you have measured on an external tool setting
station can be copied easily into the tool management system using
this option. For further details, see:
References: /FBT/, Description of Functions ShopTurn
Magazine loading data can be read out only if your system supports
the loading and unloading of tool data to or from the magazine (see
Chapter "Tool Management", Section "Loading or unloading a tool in
the magazine").
Back up data
Ø Place the cursor on the program whose tool and zero point data
you wish to back up.
Continue Back Up Ø Select the "Continue" and "Back Up Data" soft keys.
> Data
Ø Select the data you want to back up.
The tool/zero point data will be set up in the same directory in which
the selected program is stored.
If a tool/zero point file with the specified name already exists, this will
now be overwritten with the new data.
Read in data
Ø Place the cursor on the tool/zero point data backup that you wish
to read back in.
-or-
Replace Ø Select the "Replace none" soft key if you want to cancel the data
none
import.
-or-
Ø Select the "No" soft key if you want to keep the old tool.
If the old tool is not at the saved magazine location, it is relocated
there.
-or-
Ø Select the "Yes" soft key if you want to overwrite the old tool.
Work offsets
Existing work offsets are always overwritten when new offsets are
imported.
Magazine loading
If magazine loading data are not imported at the same time, tools are
entered without location number in the tool list.
Notes
9.1 Messages
In the dialog line, ShopTurn outputs messages that provide you with
operating advice or progress information. The displayed messages do
not interrupt the machining process.
9.2 Alarms
If errors are detected in ShopTurn, the system generates an alarm
and aborts program execution if necessary. You can display the
alarms complete with alarm code, date, error text and cancel criterion.
The error text indicates the possible error cause.
Warning
If you ignore an alarm that occurs, and do not rectify its cause, this
can result in damage to the machine, workpiece, stored settings and
even to your health.
61000–62999 Cycles
100000–100999 Basic system
101000–101999 Diagnosis
102000–102999 Services
103000–103999 Machine
104000–104999 Parameters
105000–105999 Programming
106000–106999 Reserved
107000–107999 OEM
110000–110999 Reserved
111000–112999 ShopTurn
120000–120999 Reserved
In the following Sections, only the cycles and ShopTurn alarms are
explained. For a description of all other alarms, see
References: /DA/, Diagnostics Guide SINUMERIK 840D/
840Di/810D
Ø Press the key that is shown alongside the alarm to cancel the
alarm.
-or-
Ø Switch the machine or control system off and on again if the main
switch symbol (POWER ON) is displayed next to the alarm.
61105 "Cutter radius too large" The diameter of the milling cutter is too large
for the shape to be machined. Use a tool with
a smaller radius or change the contour.
61106 "Number or spacing of circle The circle elements cannot be arranged within
elements" a full circle.
61107 "First drilling depth incorrectly First drilling depth is inverted in relation to total
defined" drilling depth.
61108 "No valid settings for parameters The radius and infeed depth per revolution
_RAD1 and _DP1" must be taken into account for insertion along
helical path.
61109 "Parameter _CDIR incorrectly The milling direction is incorrectly defined.
defined"
61110 "Finishing allowance on base > Alter setting for depth infeed if necessary.
infeed depth"
61111 "Infeed width > tool diameter" The programmed infeed width is greater than
the diameter of the active tool. The infeed
width must be reduced.
61112 "Tool radius negative" The radius of the active tool is negative. This is
illegal.
61113 "Parameter _CRAD for corner Reduce the corner radius.
radius too large"
61114 "Direction of machining G41/G42 Check the machining direction of tool radius
incorrectly defined" compensation left/right and alter.
61115 "Approach or retract mode An incorrect contour approach or retract mode
(line/circle/plane/space) incor- was defined. Check the approach/retract mode
rectly defined" or approach/retract strategy parameter.
61116 "Approach or retract path = 0" The approach or retract path is set to zero, it
must be increased.
61117 "Active tool radius <= 0" The radius of the active tool is negative or
zero. This is illegal.
61118 "Length or width = 0" The length or width of the milling surface is
illegal.
61119 "Nominal or core diameter Check thread geometry.
incorrectly programmed"
61120 "Thread type internal, external not You must enter the internal, external thread
defined" type.
61121 "Number of teeth/cutting edge Enter the number of teeth/cutting edge for the
missing" active tool in the tool list.
61122 "Safety clearance in the plane The safety clearance is negative or zero. This
incorrectly defined" is illegal.
61124 "Infeed width is not programmed" In active simulation without a tool, a value for
the infeed width must always be programmed.
61125 "Technology selection in Check settings in machine data 9855 and
parameter _TECHNO incorrectly 9856.
defined"
61604 "Active tool is in violation of Contour violation in relief cut elements caused
programmed contour" by the tool clearance angle of the tool used,
i.e. use another tool or check the programmed
contour.
61605 "Contour incorrectly programmed" Illegal relief cut element detected.
61606 "Error on contour preparation" An error was detected during preparation of
the contour. This alarm is always output in
conjunction with an NCK alarm 10930 ...
10934, 15800 or 15810 (see Diagnostics
Guide).
61610 "No infeed depth programmed" Program the infeed depth.
62100 "No drilling cycle active" No modal drilling cycle has been called before
the drilling pattern cycle.
62101 "Milling direction incorrect – G3 Climb or conventional milling programmed.
will be generated" However the spindle was not rotating when the
cycle was called.
62103 "No finishing allowance Program the finishing allowance.
programmed"
62200 "Start spindle" Start the tool spindle before machining the
thread.
62201 "Programmable offset in positive ShopTurn will not permit the zero point to be
Z direction not permissible" offset in the positive Z direction by means of a
coordinate transformation.
Program the zero point offset in the positive Z
direction using Work offset (G54…) rather than
Coordinate transformation (Program menu à
Miscellaneous à Transformation à Offset).
Example:
N100 SPOSA [2] = 100
.
.
N125 S2 = 1000 M2 = 04 ;error if spindle S2 still running
;block N100 running!
Reaction NC Start disable
NC Stop on alarm
Alarm display
Interface signals are set
Remedy Before programming the spindle/axis again after the SPOSA instruction,
you should use a WAITS command to cause the program to wait for the
programmed spindle position.
Example:
N100 SPOSA [2] = 100
.
.
N125 WAITS (2)
N126 S2 = 1000 M2 = 04
Clear the alarm with the RESET key. Restart the program.
ShopTurn does not display AXIS and FRAME type user data.
Global Program Ø Activate one of the soft keys to choose the user data that you
user data ... user data want to display.
GUD + GUD – Ø You can press the "GUD +" and "GUD –" soft keys to display the
or global and channel-specific user data from GUD 1 to GUD 9.
Search
Ø Press the "Search" soft key.
Find next Ø Press the "Find next" soft key to continue the search, as
necessary.
The next user data that contains the search string is displayed.
Diagnosis Service Ø Press the "Diagnosis" and "Service displays" soft keys.
displays
Version NCU Ø Press the "Version" and "NCU version" soft keys.
version
The NCU version is displayed at the top of the window that appears:
xx.yy.zz 810D or 840D
Examples
FS3
R6
4x∅5 23 FS2 5
X
4°
M48x2
23
∅ 34
∅60
R8
R23
FS1 FS1 3x45°
10
35
∅32 70
∅90 80
85
95
X 5:1
8
4
15° 15°
R1 R1
Workpiece drawing
Program
Blank Cylinder
XA 90 abs.
ZA 0 abs.
ZI –120 abs.
ZB –100 abs.
Retraction Simple
XRA 2 inc.
ZRA 5 inc.
Tool change point MCS
XT 160 abs.
ZT 409 abs.
SC 1 inc.
S1 4000 rpm
Unit of mm
measurement
Ø Enter parameters:
T Roughing tool_80
F 0.300 mm/rev.
V 300 m/min.
Machining
Position
Direction Face (parallel to X axis)
X0 60 abs.
Z0 2 abs.
X1 –1.6 abs.
Z1 0 abs.
D 2 inc.
UX 0 inc.
UZ 0.1 inc.
X 60 abs.
Z 0 abs.
1. Z –40 abs.
3. Z –65 abs.
5. Z –95 abs.
6. X 0 abs.
7. Z 0 abs.
8. X 60 abs. Z 0 abs.
Blank contour
X 0 abs.
Z 0 abs.
Ø Enter the following contour elements and confirm each by
1. X 48 abs. FS 3
2. α2 90°
3. Direction of rotation
R 23 abs. X 60 abs. K –35 abs.
Dialog Dialog
I 80 abs. selection accept FS 2
4. Z –80 abs. R 6
6. Z –95 abs.
Finished-part contour
Ø Enter parameters:
T Roughing tool_80
F 0.300 mm/rev.
V 200 m/min.
Machining
Stock removal Longitudinal (parallel to Z axis)
direction
Machining side Outside
Machining direction ← (from end face to rear side)
D 1.9 inc.
Cutting depth
UX 0.2 inc.
UZ 0.1 inc.
BL Contour
Set machining area No
limits
Relief cuts No
Stock removal
Ø Enter parameters:
T Roughing tool_55
F 0.200 mm/rev.
V 250 m/min.
Machining
Stock removal Longitudinal (parallel to Z axis)
direction
Machining side Outside
Machining direction ← (from end face to rear side)
D 2 inc.
Cutting depth
UX 0.200 inc.
UZ 0.100 inc.
Set machining area No
limits
Relief cuts Yes
FR 0.250 mm/rev.
Ø Enter parameters:
T Finishing tool
F 0.150 mm/rev.
V 300 m/min.
Machining
Ø Enter parameters:
T Recessing tool
F 0.150 mm/rev.
V 300 m/min.
Machining
Groove position
Reference point
X0 60 abs.
Z0 –70
B2 8 inc.
T1 4 inc.
α1 15 degrees
α2 15 degrees
FS1 1
R2 1
R3 1
FS4 1
D 2 inc.
U 0.100 inc.
N 1
Recess
Ø Enter parameters:
T Recessing tool
F 0.150 mm/rev.
V 300 m/min.
Machining
Groove position
Reference point
X0 60 abs.
Z0 –70
B1 5.856 inc.
T1 4 inc.
α1 15 degrees
α2 15 degrees
FS1 1
R2 1
R3 1
FS4 1
N 1
Ø Enter parameters:
T Threading tool_2
P 2 mm/rev.
G 0
S 400 rpm
Cut segmentation Degressive
Machining type
Thread External thread
X0 48 abs.
Z0 0 abs.
Z1 –25 abs.
W 4 inc.
R 4 inc.
K 1.226 inc.
α 30 degrees
Infeed
AS 10
U 0.020 inc.
V 1 inc.
Q 0 degrees
Ø Enter parameters:
T Threading tool_2
P 2 mm/rev.
G 0
S 400 rpm
Machining type
Thread External thread
X0 48 abs.
Z0 0 abs.
Z1 –25 abs.
W 4 inc.
R 4 inc.
K 1.226 inc.
α 30 degrees
Infeed
V 1 inc.
Q 0 degrees
Ø Enter parameters:
T Drill
F 200 mm/min.
S 1000 rpm
Position Face
Tip/shank Tip
Z1 10 inc.
DT 0s
Ø Enter parameters:
Position Face
Cartesian/polar Polar
Z0 0 abs.
C0 0 abs.
L0 16 abs.
C1 90 abs.
L1 16 abs.
C2 180 abs.
L2 16 abs.
C3 270 abs.
L3 16 abs.
Ø Enter parameters:
T Milling tool
F 0.030 mm/tooth
S 1800 rpm
Position Face
Machining type
Position Single position
X0 0 abs.
Y0 0 abs.
Z0 0 abs.
W 23
L 23
R 8
α0 4 degrees
Z1 5 inc.
DXY 50 %
DZ 3
UXY 0.1 mm
UZ 0.1
Insertion Center
FZ 50 mm/min.
Result
Programming graphic
Process plan
R10
4
R1
R46
0
T=3
R5
R6
R10
40
80
T=5
Workpiece drawing
Blank Cylinder
XA 120 abs.
ZA 0 abs.
ZI –80 abs.
ZB –50 abs.
Retraction Simple
XRA 125 abs.
ZRA 2 abs.
Tool change point WCS
XT 200 abs.
ZT 200 abs.
SC 1 inc.
S1 1000 rpm
Unit of mm
measurement
Position Face
X 0 abs.
Y –61 abs.
1. Direction of rotation
R 61 abs. Y –61 abs. I 0 abs.
Dialog Dialog
selection accept
Limit contour
Position Face
X 0 abs.
Y 50 abs.
1. Direction of rotation
R 50 abs. X 0 abs. Y –50 abs.
Tangent to
2. prec. elem. Direction of rotation
R 10 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
3. prec. elem. Direction of rotation
R 10 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
4. prec. elem. Direction of rotation
R 10 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
5. prec. elem. Direction of rotation
R 10 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
6. prec. elem. Direction of rotation
R 10 abs. X 0 abs.
Dialog Dialog
selection accept
Outside contour
Ø Enter parameters:
T Milling tool_18
F 0.200 mm/tooth
V 200 m/min.
Position Face
Machining
Z0 0 abs.
Z1 5 inc.
DXY 50 %
DZ 2
UXY 0 mm
UZ 0
Start point Auto
Insertion Center
FZ 0.100 mm/tooth
Retraction mode To retraction plane
1. Direction of rotation
R 46 abs. X 0 abs. Y –46 abs.
Tangent to
2. prec. elem. Direction of rotation
R 6 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
3. prec. elem. Direction of rotation
R 14 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
4. prec. elem. Direction of rotation
R 6 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
5. prec. elem. Direction of rotation
R 14 abs. X 0 abs.
Dialog Dialog
selection accept
Tangent to
6. prec. elem. Direction of rotation
R 6 abs. X 0 abs.
Dialog Dialog
selection accept
Inside contour
Ø Enter parameters:
T Milling tool_5
F 0.200 mm/tooth
V 250 m/min.
Position Face
Machining
Z0 0 abs.
Z1 3 inc.
DXY 100 %
DZ 2
UXY 0 mm
UZ 0
Start point Auto
Insertion Center
FZ 0.100 mm/tooth
Retraction mode To retraction plane
Result
Programming graphic
Process plan
Appendix
A Abbreviations ..........................................................................................................A-412
B References..............................................................................................................A-415
A Abbreviations
COM Communication
D Edge
F Feed
HW Hardware
MD Machine Data
NC Numerical Control
OP Operator Panel
PC Personal Computer
S Spindle speed
SI Safety Integrated
SK Soft key
SW Software
T Tool
TC Tool Change
TO Tool Offset
V Cutting speed
WO Work offset
B References
General Documentation
/ST7/ SIMATIC
Products for Totally Integrated Automation und Micro Automation
Catalog ST 70
Order No.: E86060-K4670-A111-A8-7600
/Z/ MOTION-CONNECT
Cable, Connectors & System Components for SIMATIC, SINUMERIK,
MASTERDRIVES and SIMOTION
Catalog NC Z
Order No.: E86060-K4490-A001-B1-7600
Electronic Documentation
User Documentation
Manufacturer/Service Documentation
a) Lists
/LIS/ SINUMERIK 840D/840Di/810D (11.02 Edition)
SIMODRIVE 611D
Lists
Order No.: 6FC5297-6AB70-0BP3
b) Hardware
/ASAL/ SIMODRIVE (06.03 Edition)
Planning Guide General Information for Asynchronous Motors
Order No.: 6SN1197-0AC62-0BP0
Please enter the ID No.: 15257461 in the "Search" field (top right) and
click on "go".
c) Software
/FB1/ SINUMERIK 840D/840Di/810D/FM-NC (11.02 Edition)
Description of Functions Basic Machine (Part 1)
(the various sections are listed below)
Order No.: 6FC5297-6AC20-0BP2
A2 Various Interface Signals
A3 Axis Monitoring, Protection Zones
B1 Continuous Path Mode, Exact Stop and Look Ahead
B2 Acceleration
D1 Diagnostic Tools
D2 Interactive Programming
F1 Travel to Fixed Stop
G2 Velocities, Setpoint/Actual-Value Systems, Closed-Loop Control
H2 Output of Auxiliary Functions to PLC
K1 Mode Group, Channel, Program Operation Mode
K2 Axes, Coordinate Systems, Frames, Actual-Value System for
Workpiece, External Zero Offset
K4 Communication
N2 EMERGENCY STOP
P1 Transverse Axes
P3 Basic PLC Program
R1 Reference Point Approach
S1 Spindles
V1 Feeds
W1 Tool Offset
d) Installation
and Start-up
C Index
3 Chipbreaking 5-159, 5-161, 5-164, 5-166, 5-167
3D probe 2-61 Chuck dimension 2-54
3-window view 3-115 Circle
A Known center point 5-150
ABS 4-124 Known radius 5-152
Absolute dimensions 4-124 Polar 5-157
Access authorization 1-30 Circular pocket 5-227
Additional command 5-203, 5-256 Circular spigot 5-232
Alarms 9-370 Circumferential slot 5-238
Cycles 9-371 Clamp spindle
ShopTurn 9-376 Contour milling 5-250
Angular offset 5-194 Drilling 5-158
Annular slot 5-238 Mill 5-223
Approach 4-122 Close the contour 5-258
Approach cycle 5-302 CNC-ISO operator interface 1-43
Approach mode 5-264 Complete 5-292
Approach strategy 5-264 Complete machining 4-138
Arithmetic parameters 6-316 Contour viii
Automatic mode 2-51 Contour
Auxiliary function 3-105 Change 5-207, 5-261
Axes Close 5-205
Position 2-82 Copy 4-142
Repositioning 3-95 Create 5-201, 5-253
Traerse 2-80 Exact machining 5-203
Axis key 1-28 Island 5-248
B Pocket 5-248
Back-up tool data 8-349, 8-365 Presentation 5-199, 5-251
Back-up zero point data 8-349, 8-365 Rename 4-143
Basic block display function 3-94 Rounding 5-211
Beginning of contour 5-201 Spigots 5-250
Blank 4-132 Starting point 5-201
Blank contour milling 5-280 Contour calculator 5-197, 5-248
Blank shape Contour element
Edit 3-110 Append 5-207, 5-261
Block search 3-96 Create 5-202
Bore a chuck 2-83 Creating 5-255
Broken-line graphic 1-38 Delete 5-209, 5-263
C Insert 5-208, 5-262
C1 ix Modify 5-207, 5-261
C3 ix Contour end 5-253
Calculation methods 3-96 Contour milling 5-248
Centering 5-162 Contour pocket
Chaining 4-118 Center 5-268
Changing program settings 5-297 Contour pocket
Channel operational messages 1-32 Finish 5-276
Channel status 1-32 Mill 5-272
H Settings 2-54
H function 3-105 Manual Data Automatic 2-87
Hard disk 8-356 Manual mode 2-51, 2-78
Hard key M function 2-85
Operation 1-33 Positioning the axes 2-82
Help display 1-40 Spindle 2-79
I Stock removal 2-83
Import tool data 8-349, 8-365 Tool 2-78
Import zero point data 8-349 Traversing the axes 2-80
INC 4-125 Unit of measurement 2-86
Inch 2-52 Work offset 2-85
Inclined axis 4-120 Marker 5-290
Increment 2-81 Matrix 5-174
Incremental dimension 4-125 MCS 2-53
Input field 1-41 MDI 2-51
Insert mode 1-42 Measurement
Inside contour 5-256 Tool 2-65, 2-67
Internal thread 5-168 Workpiece zero 2-71
K Measuring calipers
Keyswitch 1-30 Calibrating 2-68
L Measuring cycle support 6-308
Line 5-173 Messages 9-370
Longitudinal slot 5-235 Millimeter 2-52
Lowercase letters 5-244 Milling tool 2-59
M Mirror writing 5-244
M function 2-85, 3-105 Mirroring 5-300
M01 3-101 Multiple edge 5-242
Machine control panels 1-27 Mushroom head tool 2-60
Machine coordinate system 2-53 N
Machine zero 1-21 Network drive 8-341, 8-356
Machining 4-138 New contour
Simulation 3-106 Mill 5-253
Simultaneous recording 3-106 Turn 5-201
Machining direction 5-297 New program 4-132
Machining feedrate 4-137 New tool 2-57, 7-323
Machining lines 3-107 Number of workpieces 4-144
Delete 3-116 O
Machining plane 4-120 Offset 5-299
Machining time 3-107 Online help 6-308
Machining type 4-138 Operation 1-33
Magazine list 7-322 Operator interface 1-31
Magazine location Operator panel
Disable 7-334 OP 010 1-22, 1-24
Enable 7-334 OP 010C 1-23
Magnifying glass 3-116 OP 010S 1-23
Main program 5-288 OP 012 1-24
Main spindle 4-137
SIEMENS AG
Corrections
A&D MC BMS For Publication/Manual:
Phone: /
Fax: /
SINUMERIK
SIROTEC
SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D 840D/840Di/ Accessories 840D/810D/ 840D/840Di/ 840D/840Di/ 840D/840Di/
810D/ FM-NC 810D 810D 810D
Program. Guide Operator’s Guide System Overview Configuring Operator Description of Description of
– Short Guide – ManualTurn (HW) *) Components Functions Functions
– Fundamentals *) – Short Guide ManualTurn – 810D (HW) *) – ManualTurn Synchronized
– Advanced *) – ShopMill – 840D – ShopMill Actions
– Cycles – Short Guide ShopMill – ShopTurn
– Measuring Cycles – ShopTurn
– ISO Turning/Milling – Short Guide ShopTurn
Manufacturer/Service Documentation
SINUMERIK
SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
611D 840D/840Di/ 840D/840Di/ 840D/810D 840D/810D 840D/810D
840D/810D 810D 810D
Manufacturer/Service Documentation
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC
840D 840D/840Di 840D 840D
810D 611D 611D
611D