Professional Documents
Culture Documents
Machining the 3
workpiece
G-code program 7
Examples 13
Appendix A
01/2008 Edition
Index B
SINUMERIK® Documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each version is indicated by the code in the "Remarks" column.
Registered trademarks
SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®, SINUMERIK® and SIMODRIVE® are
registered trademarks of Siemens AG. The remaining designations found in this publication could be
trademarks whose use by a third party for its own purposes could violate the rights of the owner.
Additional information is available on the Internet at: Other functions not described in this documentation might be executable in the
http://www.siemens.com/motioncontrol control. This does not, however, represent an obligation to supply such functions
with a new control or when servicing.
We have checked that the contents of this document correspond to the hardware
and software described. Nevertheless, differences might exist and therefore we
cannot guarantee that they are completely identical. The information contained in
this document is, however, reviewed regularly and any necessary changes will be
included in the next edition. Suggestions for improvement are welcome.
6FC5398-5AP10 - 2BA0
Siemens AG
0 0
01/2008 Preface
Preface
Benefits This document familiarizes you with the operating elements and
commands. Based on the manual, you are capable of responding to
problems and to take corrective action.
Standard version This documentation only describes the functionality of the standard
version of ShopTurn. Extensions or changes made by the machine
manufacturer are documented by the machine manufacturer.
Further, for the sake of simplicity, this documentation does not contain
all detailed information about all types of the product and cannot cover
every conceivable case of installation, operation or maintenance.
Technical Support If you have any technical questions, please contact our hotline:
Europe/Africa
Phone: +49 (0) 180 5050-222
Fax: +49 (0) 180 5050-223
Internet: http://www.siemens.com/automation/support-request
America
Phone: +1 (0) 423 262 2522
Fax: +1 (0) 423 262 2200
E-mail: mailto:techsupport.sea@siemens.com
Asia/Pacific
Phone: +86 (0) 1064 719 990
Fax: +86 (0) 1064 747 474
E-mail: mailto:adsupport.asia@siemens.com
Technology hotline
Phone: +49 (0) 2166 5506-115
The hotline is available on weekdays between 8:00 and 17:00
Questions on the manual If you have any queries (suggestions, corrections) in relation to this
documentation, please fax or e-mail us:
Fax: +49 (0) 9131 98-63315
E-mail: mailto:docu.motioncontrol@siemens.com
For the fax form, see the response sheet at the end of the document.
Safety information This manual contains information that must be observed to ensure
your personal safety and to prevent property damage. The notices
referring to your personal safety are highlighted in the manual by a
safety alert symbol, notices referring to property damage only, have
no safety alert symbol. Depending on the hazard level, warnings are
indicated in a descending order as follows:
Danger
indicates that death or severe personal injury will result if proper
precautions are not taken.
Warning
indicates that death or severe personal injury may result if proper
precautions are not taken.
Caution
indicates that slight personal injury may result if proper precautions
are not taken.
Caution
without a safety alert symbol, indicates that property damage can
result if proper precautions are not taken.
Notice
indicates that an undesirable result or condition can occur if the
corresponding information is not observed.
Qualified personnel The associated device/system must only be set up and operated
using this documentation. A device/system must only be
commissioned and operated by qualified personnel. For the purpose
of the safety information in this documentation, a "qualified person" is
someone who is authorized to energize, ground, and tag equipment,
systems, and circuits in accordance with established safety
procedures.
Warning
The equipment may only be used for single purpose applications
explicitly described in the catalog and in the technical description and
it may only be used along with third-party devices and components
approved by Siemens. Correct, reliable operation of the product
required proper transport, storage, positioning and assembly, as well
as careful operation and maintenance.
Structure of the The following information blocks, marked by pictograms, are used in
documentation this documentation:
Orientation
Background information
Operating sequence
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.
References:
Terminology The meanings of some basic terms are given below in this
documentation.
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, such as the tapping cycle, is a subroutine specified by
ShopTurn for carrying out a recurring machining process.
(A cycle is sometimes also referred to as a function.)
Spindles/axes
The various spindles/axes are designated in this documentation as
follows:
S1: Main spindle
S2: Tool spindle
S3: Counter spindle
C1: C-axis main spindle
C3: C-axis counter spindle
Z3: Special axis (e.g. axis to move the counter spindle)
Metric Inch
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 Work sequence ......................................................................................................... 1-19
3.7 Overstoring..............................................................................................................3-103
4.2 Fundamentals..........................................................................................................4-124
4.2.1 Machining planes ....................................................................................................4-124
4.2.2 Machining cycle approach and retraction ...............................................................4-126
4.2.3 Absolute and incremental dimensions ....................................................................4-128
4.2.4 Polar coordinates ....................................................................................................4-130
4.2.5 Pocket calculator .....................................................................................................4-131
4.2.6 Adjustments.............................................................................................................4-133
5.15 Teaching..................................................................................................................5-330
5.15.1 Teaching a cycle .....................................................................................................5-330
5.15.2 Teaching a position pattern.....................................................................................5-331
5.15.3 Teaching a contour object.......................................................................................5-332
Examples 13-421
13.1 Standard machinings ............................................................................................13-422
Appendix A-443
A Abbreviations ..........................................................................................................A-444
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 measure the tools and
the workpiece.
Executing a program You can display the program execution in 3-D on the screen.
This makes it easy for you to check the result of programming and to
observe the progress of workpiece machining at the machine
(software option).
Tool management ShopTurn saves your tool data. The software can also manage the
data of tools that are not in the revolver.
Program management Programs can be created simply by copying and modifying similar
programs; there is no need to start again from the beginning.
Remote diagnostics You can switch from ShopTurn to the CNC-ISO operator interface.
There, you can also activate a remote diagnostic which allows the
machine to be operated via an external computer.
Executing a program Before you execute a program, you have to set up your machine. To
do this, you must perform the following actions, during which you will
be supported by ShopTurn (see Sec. "Setting up the Machine"):
• Approach the reference point of the machine
(only for incremental position measuring systems)
• Tool measuring
• Define the workpiece zero
• Enter any other work offsets
If you have completely set up the machine, you can select a program
and automatically execute it (see Sec. "Machining a Workpiece").
Creating a program If you create a new program, you can select whether you would like to
make a sequence program or a G-code program (see "Creating a
Sequential Control Program" or "G-code Program").
When creating a sequence program, ShopTurn prompts you to input
all relevant parameters. Programming progress is automatically
indicated in a dashed-line diagram. 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 sequence
program.
A G code program, however, must be created entirely out of G code
commands.
1.2 Workstation
In addition to the lathe with CNC/positioning control, a ShopTurn
workstation also has an operator panel and machine control panel.
Operator
panel
Machine
Turning machine control panel
complete with control
Workstation configuration
Turning machine You can use ShopTurn on a single-slide lathe with three axes, of a
main spindle, of a tool spindle, and of a counter-spindle.
Operator panel Communication with ShopTurn is done via the operator panel.
Machine control panel You operate the lathe 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
OP 012
OP 015
OP 015A
OP 015AT
TP 015A
TP15AT
1
.
3 6
2 2
1 Screen
2 Screen keys
3 Horizontal softkey bar
4 Vertical softkey bar
5 Alphanumeric keypad
Correction/cursor pad with control keys and input key
6 USB interface
Alarm Cancel
Cancels the alarm that is marked with this symbol.
Channel
Has no meaning for ShopTurn.
Help
Toggles 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
Has no meaning for ShopTurn.
Cursor
Navigate between different fields or lines.
Use Cursor right to open a directory or program.
Use Cursor left to switch to the next highest level in the directory tree.
Select
Chooses one of a number of options presented.
This key has the same function as the "Alternat." softkey.
End
Moves the cursor to the last input field in a parameterization screen
form.
Backspace
• Delete the value in the input field.
• In insertion mode, it deletes the character after the cursor.
Tab
Has no meaning for ShopTurn.
Shift
Depress the Shift key to enter the upper character shown on the dual
input keys.
Ctrl
Use the following key combinations to navigate in the process plan
and in the G code editor:
• Ctrl + Pos1: Jump to the beginning.
• Ctrl + End: Jump to the end.
Old
Has no meaning for ShopTurn.
Del
• Deletes the value in the parameter field.
• In insertion mode, it deletes the character marked by the cursor.
• Deletes the machining lines during parallel drawing and in the
simulation.
Insert
Activates insertion mode or the pocket calculator.
Input
• Terminates entry of a value in the input field.
• Opens a directory or program.
You perform actions on the lathe via the machine control panel, for
example, traversing axes or starting the machining of the workpiece.
When functions are active, the LEDs on the corresponding keys on
the machine control panel light up.
Reset
Reset • Interrupts execution of the current program.
The CNC control remains synchronized with the machine.
It is in its initial state and ready for a new program run.
• Cancels an alarm
Jog
Jog Select Machine Manual operating mode.
Teach In
Teach In Has no meaning for ShopTurn.
MDA
MDA Selects MDA mode.
Auto
Auto Selects Machine Auto operating mode.
Single Block
Single Block Executes the program block by block (single block).
Repos
Repos Repositions, re-approaches the contour.
Ref. Point
Ref Point Approach reference point.
Cycle Start
Cycle Start Starts execution of a program.
Cycle Stop
Cycle Stop Stops execution of a program.
Axis keys
+X ...
Z Traverse axis in corresponding direction.
Rapid
Rapid Traverses axis at rapid traverse (fastest speed).
WCS MCS
WCS MCS Switches between the workpiece coordinate system (WCS = work)
and machine coordinate system (MCS = machine).
Feed Stop
Feed Stop Stops execution of the running program and shuts down axis drives.
Feed Start
Feed Start Continues execution of the program in the current block and ramps up
to the feedrate specified in the program.
Spindle override
Increases or decreases 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.
Key-operated switch
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 rights
Level of protection 7 ⏐
⏐
⏐
⏐
Position 1 ⏐
⏐
⏐
Key 1 black ⏐
↓
Level of protection 6 Increasing
access authorization
Position 2 ⏐
Key 1 green ⏐
⏐
⏐
Level of protection 5 ⏐
⏐
⏐
⏐
↓
Position 3
Highest
Key 1 red access rights
Level of protection 4
If the PLC is in the Stop state (LED of the machine control panel is
flashing), ShopTurn does not evaluate the keyswitch positions during
boot up.
1.3.1 Overview
Screen layout
User interface
Position display of the The actual value display in the position display refers to the SZS
axes coordinate system (settable zero system). The position of the active tool
relative to the workpiece zero is displayed.
Screen buttons
Machine
Call active operating mode (Machine Manual, MDA, or Machine Auto).
Return jump
Has no meaning for ShopTurn.
Extension
Changes the horizontal softkey bar.
Menu Select
Calls the main menu:
Alternatively, you can call the operating areas via the hardkeys on the
operator panel.
You can activate an operating mode directly at any time via the keys
Jog MDA Auto on the machine control panel.
If you select the "Machine" softkey in the main menu, the screen form
for the currently active mode appears.
Main menu
When the symbol appears to the right of the dialog line on the
operator interface, you can change the horizontal softkey bar within an
operating area. This is done by pressing the "Expansion" key.
Pressing the "ETC" key again will take you back to the original
horizontal softkey bar.
Within an operating mode or operating area, you can use the "Back"
softkey to return to the next highest screen form.
Use the "Abort" softkey to exit a screen form without accepting the
entered values and return to the next highest screen form.
Program manager In the program manager, you manage all your programs. You can also
select a program here for machining the workpiece.
Program manager
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
programming graphics.
Programming graphics The programming graphics show the contour of the workpiece as a
dynamic graphic with dashed lines. The program block selected in the
process plan is color-highlighted in the programming graphics.
Programming graphics
Use the "Cursor right" key to open a program block in the process
plan. The appropriate parameterization mask complete with
programming 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
parameterization 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
Selecting parameters Some parameters require you to select from a number of options in
the input field. Fields of this type do not allow you to type in a value.
Press the "Alternat." softkey or the "Select" key until the required
-or- setting is displayed.
Entering parameters For the remaining parameters, enter a numerical value in the input
field using the keys on the operator panel.
If you do not want to enter a value, i.e. not even "0", press the
-or- "Backspace" or "Del" key.
Selecting the unit For certain parameters, you can choose between different units.
Press the "Alternat." softkey or the "Select" key until the required
-or- unit is displayed.
The "Alternat." softkey is only visible when you have a choice of units
for this parameter. The "Select" key is also only active in this situation.
Deleting parameters If an input field contains an invalid value, you can delete it completely.
Changing or calculating If you only want to change individual characters in an input field rather
parameters than overwriting the entire entry, switch to insertion mode. In this
mode, the pocket calculator is also active. You can use it during
programming to calculate parameter values.
You can navigate within the input field using the "Left cursor" and
"Right cursor" keys.
Use the "Backspace" or "Del" key to delete individual characters.
Accepting parameters When you have correctly entered all the necessary parameters in the
parameterization screen form, you can close the screen form and
save the parameters.
From the ShopTurn operator interface, you can switch to the CNC
operator interface.
There, you can activate remote diagnostics. This allows the controller
to be operated via an external computer.
The machine manufacturer must have released the change from the
ShopTurn operator interface to the CNC-ISO operator interface.
Please also refer to the machine manufacturer's instructions.
-and-
Then press the "CNC ISO" softkey in the vertical softkey bar.
¾ Press the "Menu Select" key if you want to return to the ShopTurn
operator interface.
-and-
Remote diagnosis
¾ Press the "Menu Select" key in the CNC-ISO operator interface.
There is ShopTurn software for the PCU 50.3 in the ShopTurn Open
version.
Some of the softkeys 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.
The sequence in which you must refer the axes is preset by the
machine manufacturer. The axes can also all approach the reference
point simultaneously, depending on the manufacturer’s settings.
Please also refer to the machine manufacturer's instructions.
Notice
Before approaching the reference point, the coordinates of the actual
value display are incorrect.
In addition, the path limitations of the axes set by the machine
manufacturer are not yet in effect.
Warning
During the reference point approach, the axes travel along a direct
path to the reference point.
Therefore, first move the axes to a safe position in order to avoid
collisions when during the approach to the reference point.
It is important that you observe the movement of the axes on the
machine during the approach to the reference point.
Referencing axes
If an axis key in the wrong direction is selected, the axis does not
move.
After the all machine axes have traversed to the reference point, the
path measuring system is calibrated and the path limitations of the
axes are in effect. The correct coordinates of the reference point are
displayed in the actual value display.
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 give your user agreement for an axis after it has
approached the reference point.
…
+
The selected axis moves to the reference point and stops. The
coordinate of the reference point is displayed. The axis is marked with
an icon.
2.3 Modes
There are various modes in which you can work in ShopTurn:
• Machine Manual
• MDA (Manual Data Automatic)
• Machine Auto
Machine Manual In "Machine Manual“ mode, there is a provision for the following
preparatory actions in manual mode:
• Approaching the reference point, i.e. calibrating the machine’s path
measuring system
• Preparing a machine for executing a program in automatic mode,
i.e. measuring tools, measuring the workpiece and, if necessary,
defining the work offsets used in the program
• Traversing axes, e.g. during a program interruption
• Positioning axes
• Simple stock removal of workpiece
You can select the "Manual Machine“ mode using the "Jog" key.
Jog The parameters set under "T, S, M..." affect all movements in manual
mode with the exception of reference point approach.
Manual machine If you have the "Manual Machine" option, you are working in "Machine
Manual" for the manual mode. Under "Machine Manual," you have the
option of carrying out the following machining processes without
having to write a program for them:
MDA In MDA mode, you can enter and execute G code commands non-
modally to set up the machine or to perform a single action.
Machine Auto 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.
Independently of the general machine setting, you can change the unit
of measure for manual mode (see Sec. "Settings for Manual Mode") or
change it again for individual programs (see Sec. "Creating a New
Program"). These settings for the unit of measure are only relative to
the programmed positions. Tool offsets, zero-point offsets, etc. remain
in the unit of measure of the entire machine.
If, for example, you have set millimeters as the unit of measure for the
machine, but a workpiece drawing is scaled in inches, you can select
inches as the unit of measure for this program. This means that during
programming, you can directly specify the positions in inches. On the
other hand, tool offsets, feedrates, etc. must be set in millimeters as
usual.
The coordinates in the actual value display are relative to either the
machine coordinate system or the workpiece coordinate system. The
machine coordinate system (MKS), in contrast to the workpiece
coordinate system (WKS), does not take into consideration any zero-
point offsets (see Sec. "Zero-point Offsets"). By default, the workpiece
coordinate system is set as a reference for the actual value display.
2.4.3 Spindles
Measuring a manual tool If you want to use the collet of the main or counter spindle as a
reference point during manual measuring, specify the collet
dimensions ZL0 or ZL1.
Counterspindle You can measure either the forward edge or stop edge of the counter-
spindle. The forward edge or stop edge automatically serves as the
valid reference point when traversing the counter-spindle. This is
especially important when gripping the workpiece with the counter-
spindle (see Sec. "Machining with the Counter-spindle").
Main spindle
Tailstock
2.5 Tools
The various tool geometries must be taken into consideration while
the program is being executed. These are entered in the tool list as
so-called tool offset data. For each call-up of a tool, the controller
takes the tool offset data into consideration.
Tool length offset The tool length offset compensates for the length differences between
the various tools in the X and Z direction.
The tool length is the distance between the tool-carrier reference point
T and tool tip P. If the tool is tensioned in the revolver for a new
machining direction, other tool length offsets will result.
T
X
Z
Length X
P
Length X
P T
Length Z Length Z
Tool/cutting edge radius The workpiece contour and the traversing path of a tool are not
offset identical, since a tool should not move with its center-point along the
contour that is to be finished.
ShopTurn shifts the programmed tool path, depending on the radius of
the tool and on the machining direction, such that the tool's cutting
edge traverses exactly along the desired contour. This shifted tool
path is called the equidistant.
Equidistant Equidistant
Before you can work with a new tool, you must first enter it in the tool
list. When setting-up a new tool, ShopTurn makes a variety of tool
types available to you. The tool type determines which geometry data
are required and how they will be computed.
Install the new tool in the revolver (see Sec. "Selecting the Tool
and Spindle").
Select the "Tool list" softkey in the "Tools WOs" operating area.
Position the cursor on the location in the tool list that the tool
occupies in the revolver. The location must still be empty in the
tool list.
Roughing Select the desired tool type and position using the softkeys.
3D_Probe
tool ... Using the "Additional" softkey, additional tool types or cutting edge
positions are made available to you.
The new tool is created and automatically assumes the name of the
selected tool type.
In the tool list, enter all the tool parameters that are needed:
Length X
Toolholder
Plate length
angle
Length Z
Rougher/Finisher
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
Stop
Radius
Length Z
Button
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 is adapted by the machine manufacturer if necessary.
Please also refer to the machine manufacturer's instructions.
If you are working with several magazines, then you will first see the
magazine number and then the location number inside the magazine
(e.g. 1/10). Tools that are not currently located in the magazine are
displayed without a location number. (You will find these tools when
sorting for a magazine location at the end of the tool list.)
For chain and disk magazines, the locations for a spindle and a dual-
gripper can also be displayed.
Spindle location
Tool name The tool is identified by its name. You can enter the name as text or a
number (see Sec. "Setting-up a New Tool").
H The "H" column is displayed only if ISO dialects are set up.
The number of the tool offset memory that belongs to the tool is
displayed in the H column.
If you are using a drilling or milling machine for "axial drilling" or "axial
threading", the specified direction of rotation is relative to the cutting
direction of the tool. The main spindle then rotates adapting to the
tool.
CW spindle rotation
Coolant ON
Coolant OFF
¾ Enter the desired tool name and the values for the tool offset data
in the tool list.
¾ Press the "Alternat." softkey or the "Select" key to carry out the
-or- desired settings for the tool-specific functions.
You can also use the workpiece edge as a reference point or, when
measuring in the Z direction, you can also use the main spindle or
counter-spindle collets.
Reference Point
Workpiece Edge
¾ Select the "Meas. tool" softkey in "Machine Manual" mode.
Jog
X Z
¾ Press the "X" or "Z" softkey, depending on which tool length you
-or- want to measure.
¾ 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 tool,
position press the "Store position" softkey. Then, for example, you can
traverse the axes in order to manually measure the position of the
workpiece edge X0 more easily.
¾ Select the tool cutting edge D and the duplo number DP for the
tool.
Measure length Z
If you want to measure your tools with a probe, a special cycle for that
purpose must be set-up by your machine manufacturer.
If there is a second probe on the counter-spindle, the machine
manufacturer must disclose this in a machine data element.
Please also refer to the machine manufacturer's instructions.
Before the actual measurement, you must enter the cutting edge
position and the radius or diameter of the tool in the tool list. You must
also calibrate the probe beforehand.
Change-in the tool that you want to measure (see Sec. "Selecting
the Tool and Spindle").
X Z
Press the "X" or "Z" softkey, depending on which tool length you
-or- want to measure.
In the event that there are two probes on the machine, select
whether you want to use the probe on the main or counter-
spindle.
Manually position the tool in the vicinity of the probe in such a way
that any collisions can be avoided when the probe is being
traversed in the corresponding direction.
You must approach the probe from 4 directions (+X, -X, +Z, -Z) for
calibration purposes.
To do this, use a calibrating tool that you can use to approach the
probe in all the required directions.
X Z
Press the "X" or "Z" softkey, depending on which point of the
-or- probe you wish to determine first.
In the event that there are two probes on the machine, select
whether you want to use the probe on the main or counter-
spindle.
¾ Bring the tool tip P into alignment with the cross-hairs of the
magnifying glass.
The prerequisite for measuring the workpiece is that a tool with known
lengths is in the machining position (see Sec. "Select Tool and
Spindle").
Select the desired offset in which the position of the cylinder front
surface is to be saved.
-or-
Work Press the "Work offset” softkey.
offset
-and-
Position the cursor on the desired zero-point offset.
-and-
Back to Press the "Back to manual" softkey.
manual
Traverse the tool in the direction Z and scratch it (see Sec.
"Traversing the Axes").
W WCS
Coordinate transformation
Total
offset
Work offset fine
Zero offsets
When the machine zero is not identical to the workpiece zero, at least
one offset (base offset or work offset) exists in which the position of
the workpiece zero is saved.
Base offset The base offset is a work offset that is always active. If you have not
defined a base offset, its value will be zero. You determine the base
offset via "Zero-point workpiece" (see Sec. "Measuring the workpiece
zero") or "Setting the zero offset" (see Sec. "Setting the zero offset").
Zero offsets Every zero offset (G54 to G57, G505 to G599) consists of a coarse
offset and a fine offset. You can call the work offsets from any
sequence program (coarse and fine offsets 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.
The offset (active zero-point offset or base offset) in which the new
zero-point is saved is set in machine data.
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.
The currently active work offset is displayed under the position window
for the axes.
-or-
If you want to delete the saved zero-point, press the "Delete" softkey.
Delete
Enter work offsets (coarse and fine) directly in the work offset list.
Position the cursor on the coarse or fine offset that you wish to
define.
Enter the desired coordinates for the axis in question You can use
the cursor keys to switch between axes.
-or-
Set X Set Z
Press the "Set X", "Set Y" or "Set Z" softkey to accept the position
... value of an axis from the position display for a coarse offset.
-or-
Set Press the "Set all" softkey to accept the position values of all axes
all 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.
Delete Press the "Delete WO" softkey to delete the coarse and fine offset
WO values at the same time.
Further With the "Further axes" softkey, you can display another three axes
axes (2 round axes, 1 linear axis) and determine their offsets. 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.
Base offset
Basic reference The coordinates of the base offset appear.
You can change these here in the list.
Zero offsets
ZPO1 ... ZPO4 The coordinates of the individual zero-point offsets (1st line coarse
offset, 2nd line fine offset) are displayed. You can change these at this
point in the list (see Sec. "Defining zero 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"
transformation is displayed.
You cannot edit these values here.
Total offset
Total The total offset resulting from the base offset and all active work
offsets and coordinate transformations appears.
Further With the "Further axes" softkey, you can display another three axes
axes (2 round axes, 1 linear axis) and determine their offsets. These
additional axes must be activated via machine data.
Please also refer to the machine manufacturer's instructions.
In manual mode, you can select a tool on the basis of either its name
or its revolver location number. If you enter a number, ShopTurn first
searches for a name and then for a location number. This means that
if you enter "5", for example, and no tool with the name "5" exists, the
tool is selected from location number "5".
Using the revolver location number, therefore, you can swing around
an empty space into the machining position and then comfortably
install a new tool.
Selecting a tool
-or-
Call up the tool list by pressing the "Tools" softkey or the "Offset"
Tools
-or- key.
-and-
-and-
Select the tool cutting edge D or enter the number directly in the
field.
If the machine has a gearbox for the spindle, set the gearing step.
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.
As to which of the two feedrates are used during the traversing of the
axes, please see the machine manufacturer’s specifications.
As to which of the two feedrates are used during the traversing of the
axes, please see the machine manufacturer’s specifications.
Press one of the keys [1], [10], ..., [10000], in order to traverse the
1 10000 axis in a fixed 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 softkey bar in "Machine Manual"
Jog mode.
-and-
Press the "ShopT. sett." softkey.
-and-
Enter the desired value for the "Variable increment" parameter.
Example: For an increment of 500 µm
(= 0.5 mm), enter 500.
-and-
Press the "Inc Var" key.
VAR
Press an axis key in the corresponding direction.
+X Each time you press an axis key, the axis will traverse by the selected
increment.
-or-
Rapid
Press the "Rapid traverse" key.
traverse
Press the "Cycle Start" key.
Cycle Start
The axis is traversed to the specified target position. If target positions
were specified for several axes, the axes are traversed
simultaneously.
Some blanks have a smooth or even surface. For example, you can
use the stock removal cycle to turn the face surface of the workpiece
before machining actually takes place.
If you want to turn out a collet using the stock removal cycle, you can
program an undercut (XF2) in the corner.
Caution
The tool moves along a direct path to the start point of the stock
removal. First move the tool to a safe position in order to avoid
collisions during the approach.
You cannot use the "Repos" function during simple stock removal.
You can return to the parameter screen form at any time to check and
correct the inputs.
Press the "Cursor right" key to jump back to the input screen form.
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 collet," for example, that were made available as extras 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". However, tool offsets
and zero-point offsets remain in the original unit of measure, in which
the machine was set (see Sec. "Switching the Unit of Measure
(Millimeters/Inches)").
Selecting an M function
The M function will be active the next time you press the "Cycle Start"
key.
-or-
Back to -and-
manual
Press the "Back to manual" softkey.
The work offset will be active the next time you press the "Cycle Start"
key.
The unit of measurement will be active in manual mode the next time
you press the "Cycle Start" key.
2.9 MDA
In "MDA" mode (Manual Data Automatic mode), you can enter G-code
commands block-by-block and immediately execute them for setting
up the machine.
When executing the G-code commands, you can control the sequence
as follows:
• Executing the program block-by-block
• Testing the program
• Setting the test-run feedrate
(see Sec. "Machining the workpiece")
MDA
Program Measurement of the program run time starts as soon as you press the
"Cycle Start" key and stops on NC Stop or NC Reset.
If you start a new program, timing starts again from the beginning.
Machine The machine run time displays how much time has elapsed since the
control was last switched on.
Machining The machining time displays the total run time of all programs
executed since the control was last switched on.
Machine statistic The system calculates the actual machine utilization from the timed
machining time and the current machine run time.
The ratio of machining time to machine run time is displayed as a
percentage.
The T,F,S display window turns into the "Run times" window.
Pressing the "Run times" softkey again, takes you back to the T,F,S
display window.
You must load the program in "Machine Auto" mode. Only then can
you start it. You can, however, stop the program at any time and then
resume execution later. Apart from this, you have the option of
graphically displaying the execution on the screen.
Place the cursor on the directory containing the program that you
want to select.
Select program
(by program block)
Press the softkey or the "Program" key.
-or- The directory overview is displayed.
Place the cursor on the directory containing 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
contains 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.
Starting machining
Canceling machining
Press the "Reset" key.
Reset Execution of the program is interrupted. On the next start, machining
will start from the beginning.
Starting program The program is loaded in "Machine Auto" mode and "Automatic" mode
execution from an is activated on the machine control panel.
operating area
Press the "Cycle Start" key.
Cycle Start
The program is started and executed from the beginning. However,
the interface of the previously selected operating area remains on the
screen.
For drilling and pocket milling, the entire machining process and a
plane machining process (respectively) are compiled into one block.
Drilling and pocket machining processes can be split up into single
blocks using the "Single block fine" function. In addition, machining at
this setting is stopped after each individual contour element of a
contour.
If you now press the "Cycle Start" key again, the program is executed
to the end without interruption.
Single block, fine Load a program in "Machine Auto" mode (see Section
"Starting/stopping program execution").
Press the softkeys "Prog. Cntrl.“ and "Single Block Fine," in order
Single
Block Fine to execute each individual drilling position and each individual
pocket milling movement as its own 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
¾ Press the "Single Block" key if you wish to execute the program
Single Block block by block.
Using the "Repos" function, you can return the tool to the contour in
order to continue executing the program.
Warning
When repositioning, the axes move with the programmed feedrate and
linear interpolation, i.e. in a straight line from the current position to the
interrupt point. Therefore, you must first move the axes to a safe
position in order to avoid collisions.
If you do not use the "Repos" function and subsequently move the
axes in manual mode after a program interrupt, ShopTurn
automatically moves the axes during the switch to automatic mode
and the subsequent start of the machining process in a straight line
back to the interrupt point.
The point in the program at which you wish to start machining is called
the "target".
ShopTurn distinguishes between 3 different types of targets:
• ShopTurn cycle
• Misc. ShopTurn block or G-code block
• Any text
For target type "misc. ShopTurn block or G-code block", you can
again specify the target on 3 different paths:
• 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 precise data (program
level, program name etc.) of the target.
After specifying the target, ShopTurn then calculates the exact start
point for the program execution.
For the target types "ShopTurn cycle" and "any text" the calculation is
always done to the end point of the block. When calculating the start
point of all other ShopTurn blocks and G-code blocks, you can choose
between four variants.
3. Without calculation
During the block search, ShopTurn does not perform any
calculations, i.e. calculation is skipped until the target block. 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.
Notice
Modal functions included in the part of the program that is not
calculated 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.
Specifying a target In the "Search pointer" screen form, directly specify the target for the
directly target type "miscellaneous ShopTurn block or G-code block."
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
program, 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).
The parameters in the "Search pointer" screen form have the following
meaning:
Number of program level
Program: Program name (the name of the main program is
automatically entered.)
Ext: File extension
P: Continuous counter (if part of a program is repeated
several times, you can specify the repetition number
at which you wish machining to be resumed.)
For chained program blocks, enter the number for the desired
starting position.
The prompt does not appear in the case of single program blocks.
During the block search run on the position pattern, the skipped
positions are not counted.
Search
Press the "Block search" and "Search pointer" softkeys.
pointer
Search
Press the "Block search" and "Search pointer" softkeys.
pointer
Specify the desired target.
Continue Press the "Continue search" softkey, if you want to continue the
search search.
For chained program blocks, enter the number for the desired
starting position and press the "Accept" softkey.
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
handwheel, during machining. This function must be set up by the
machine manufacturer.
Please also refer to the machine manufacturer's instructions.
Skipping G code blocks Load a program in "Machine Auto" mode (see the section titled
"Starting/stopping program execution").
Skip Press the "Skip" softkey again if you want the marked G code
blocks to be executed again during the next run. (The softkey is
deactivated again.)
Allowing DRF offset Load a program in "Machine Auto" mode (see Section
"Starting/stopping program execution").
DRF Press the "DRF offset" softkey again if you no longer want to allow
offset
handwheel offsets during machining. (The softkey is deactivated
again.)
3.7 Overstoring
In "Machine Auto" mode, you can overstore technological parameters
(auxiliary functions, programmable instructions, etc.) in the work
storage unit of the NCK. You can also enter and execute any NC
block.
Overstore does not alter the programs stored in the part program
memory.
The blocks you have entered are stored. You can observe execution
in the "Overstore" window.
After "Overstore", a subroutine with the content REPOSA, which you
can observe, is executed.
The blocks you have entered are stored. You can observe execution
of the blocks in the "Overstore" window.
After the entered blocks have been executed, you can append blocks
again.
Stopping overstore
Press the "Back" key to exit "Overstore".
Program Press the "Program test" softkey again to deactivate test mode on
test completion of the program. (The softkey is deactivated again.)
• NC Stop status:
You can only modify blocks that have not yet been executed on the
machine or read by the NCK.
• Reset status:
You can modify all blocks.
The program is reloaded in "Machine Auto" mode and you can start
the machining of the workpiece.
You can have the G functions that are currently active in the NCK
displayed during execution of a sequence program too, since the
ShopTurn functions are internally translated into G-code.
-or-
-or-
In this graphical display, ShopTurn shows the workpiece, the tools, the
counterspindle and the headstock on the screen in the correct
proportions, i.e. the programmed blank dimensions from the program
header are used for the workpiece and the tools are displayed with
various symbols, depending on the the tool type and size. For
displaying the counter spindle and headstock, the dimensions are
taken from the “spindle” input screen form (see Sec. "Spindles").
Finished-part contour If you have programmed turning machining processes in the main
program, ShopTurn displays the corresponding finished-part contour
for them at the start of the graphical display. Thus, you can easily
compare the current contour with the finished-part contour, and also
detect where possible residual material might remain when machining.
Display variants You can choose between three variants of graphical display:
• Simulation before machining the workpiece
Before machining the workpiece on the machine, you can
graphically display the execution of the program in a quick run-
through. The machine axes do not move during this.
• Simultaneous recording before machining the workpiece
Before machining the workpiece on the machine, you can
graphically display the execution of the program with a test run
feedrate. The machine axes do not move during this. In contrast to
the simulation, you can use the functions for program control, i.e.
you can stop the graphical execution or have it run block-by-block.
• Simultaneous recording during machining of the workpiece
While the program is being executed on the machine, you can
track the machining of the workpiece on the screen as well.
Views For all three variants, the following views are available:
• 3-window view
• Side view
• Face view
• Volume model
In addition, the current axis coordinates, the override, and the program
block currently being executed are also displayed.
The active tool with the cutting edge number and feedrate are also
displayed in the simulation.
Counter spindle If you open or close the collet of the main spindle or counter-spindle
during programming via M functions, ShopTurn can only display this
graphically if the M functions are assigned via machine data cycles.
Please also refer to the machine manufacturer's instructions.
¾ Place the cursor on the program that you would like to simulate.
Details Single ¾ Press the "Details" and "Single Block" softkeys if you wish to
Block process the program block by block.
Stop simulation
Press the "Stop" softkey.
Simulation is stopped.
Aborting simulation
Press the "Reset" softkey.
Resuming simulation
Press "Start" softkey.
Simulation is resumed.
End simulation
End
Press the "End" softkey.
If you would like to view the current program blocks again instead of
the graphical display, you can switch to the program view.
This function must be set-up via machine data.
Please also refer to the machine manufacturer's instructions.
Dry run Press the "Dry run feedrate" softkey, if the programmed feedrate
feedrate speed is to be replaced by a test-run speed.
Dry run Press the "Dry run feedrate" softkey again, if the parallel drawing
feedrate is to run in the programmed feedrate speed. (The softkey is
deactivated again.)
Program Press the "Program view" softkey if you would like to switch away
view from the graphical display into the program view of the "Machine
Auto" mode.
Recording of the graphical data continues in the background.
Press one of the 4 softkeys for the graphical views, if you would
… like to return to the graphical display.
If the view of the work space is blocked by coolant, for example, while
the workpiece is being machined, you can also track the program
processing on the screen.
Details
Press the softkeys "Side View" and "Details".
>
Settings
Press the "Settings" softkey.
• 3-window view
The 3-window view shows the side and front view and, on the PCU
50.3, a volume model. A cut-away change occurs synchronously
for the side and front view. The cut-away of the volume model
cannot be changed here.
In the volume model, ShopTurn only displays drilling and milling
work continuously. The turning work is only updated when you
change to drilling or milling work.
Side view
Side view
Face view
Press the "Face view” softkey.
Face view
Details Press the "Details" softkey, if you want to pan the cross-section in
> the Z direction.
-and-
Z Cut
Press the "Z Cut +" or "Page Up" key in order to pan the cross-
+ or section in a positive Z direction.
-or-
Z Cut Press the "Z Cut -" or "Page Down" key in order to pan the cross-
- or section in a negative Z direction.
Volume model
¾ Press the "Volume model” softkey.
Volume model
¾ Press the "Side view" and "Start" softkeys if you would like to
continue the simulation.
¾ Press the "View Å" or "View Æ" softkey to rotate the workpiece
or about the X axis.
-or-
¾ Press the "View 3" softkey to rotate the workpiece about the
Z axis.
-or-
-and-
3-window view
¾ Press the "3-window view” softkey.
3-window view
If you would like to pan, enlarge, or decrease the size of the cut-away
on the graphical display, e.g. to view details or display the complete
workpiece, use the Zoom or magnifying glass.
Increase or decrease the size of the existing cut-away from the center
using the zoom function. Then you can pan the new cut-away.
Using the magnifying glass, you can first define the cut-away and then
increase or decrease its size.
In addition, you can delete the previously drawn machining lines in the
graphics in order to get a clear display.
Original cut-away
Back to ¾ Press the "Back to original" softkey to restore the original size of
original the viewport.
Zoom
¾ Press the "Zoom +" or "+" softkey if you would like to enlarge the
Zoom
+ or
+ cut-away.
-or-
Zoom ¾ Press the "Zoom -" or "-" softkey if you would like to decrease the
- or size of the cut-away.
-or-
¾ Press a cursor key if you want to pan the cut-away up, down, left,
or right.
Magnifying glass
Magnifying ¾ Press the "Magnifying glass” softkey.
glass
A magnifying glass in the shape of a rectangular frame appears.
¾ Press a cursor key if you want to move the magnifying glass up,
down, left, or right.
Magnifying ¾ Press the "Magnifying glass +" softkey if you want to enlarge the
glass + cut-away that you selected with the magnifying glass.
-or-
Magnifying ¾ Press the "Magnifying glass -" softkey if you want to decrease the
glass - size of the cut-away that you selected with the magnifying glass.
With the aid of the "ShopTurn Settings," you can control the counter
activation and the time of the zeroing.
The display of the needed and currently machined workpieces is
displayed in the machine run-time window (see Section "Run-times").
Number of workpieces
The desired and actual numbers for the workpiece counter can also
be changed during program execution.
Program
header
Program
blocks
Program
end
Program structure
Program header The program header contains parameters that affect the entire
program, such as blank dimensions or retraction planes.
Program blocks You determine the individual machining steps in the program blocks.
In doing this, you specify the technology data and positions, among
other things.
Linked program blocks For the "Contour turning", "Contour milling", "Milling", and "Drilling"
functions, program the technology blocks and contours or positioning
blocks separately. These program blocks are automatically linked by
the controller and connected by brackets in the work plan.
In the technology blocks, specify how and in what form the machining
should take place, e.g. centering first, and then drilling. In the
positioning blocks, determine the positions for the drilling or milling
machining, e.g. position the drill-holes in a full circle on the front
surface.
Technology blocks
Positioning blocks
Technology block and positioning block
Contours
Technology blocks
4.2 Fundamentals
If the Y axis is an oblique axis (i.e. the axis is not perpendicular to the
others), you can also select the "Face Y" and "Peripheral Y"
machining planes and program the traversing movements in Cartesian
coordinates. The control system then automatically transforms the
programmed traversing movements of the Cartesian coordinate
system into the traversing movements of the oblique axis.
For the transformation of the programmed traversing movements,
ShopTurn needs the CNC-ISO function "Oblique Axis" (Traang).
The settings for the machining plane always act modally, i.e. until you
select another plane.
Y
X
ce
Fa
Pe
r
su iphe
rfa ral
ce Tu
rni
ng
Machining planes
Turning The Turning machining plane corresponds to the Z/X plane (G18).
Face Y The Face Y machining plane corresponds to the X/Y plane (G17).
You can use the face surface machining with a Y axis for drilling and
milling if, for instance, you want to mill a pocket on the front surface.
You can choose between the forward or rear face surface for this
purpose.
The retraction for a cycle ends at the safety distance. Only the
subsequent cycle moves to the retraction plane. This allows the use of
the special approach/retraction cycle (see Sec. "Programming the
approach/retraction cycle").
When selecting the traversing paths, ShopTurn always takes the tool
tip into account; i.e. the elongation of the tool is not taken into
consideration. Therefore, you should ensure that the retraction planes
are an appropriate distance away from the workpiece.
Retract plane
Rapid traverse
Machining feedrate
Safety distance
• From there, the tool travels in rapid traverse along the shortest
path to the tool change point.
If the tool does not need to be changed between two machining
processes, the tool travels from the retraction plane to the next
machining cycle.
You define the tool change point, the retraction plane, and the safety
distance in the program header (see Sec. "Creating a new program").
XR
Safety distance
Rapid traverse
Machining feedrate
You define the tool change point, the retraction plane, the safety
distance, and the protective area for the tailstock in the program
header (see Sec. "Creating a new program").
For the plan axis (the X axis, in this case), in the machine data it is
established whether the diameter or radius is programmed in absolute
or incremental dimensions.
Please also refer to the machine manufacturer's instructions.
Absolute dimensions With absolute dimensions, all position specifications 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
The position specifications for the points P1 to P4 in absolute
dimensions refer to the zero-point:
P1: X25 Z-7.5
P2: X40 Z-15
P3: X40 Z-25
P4: X60 Z-35
P4
10
P3 P2
7.5
P1
Z
10 10 7.5 7.5
Incremental dimensions
The position specifications for points P1 to P4 in incremental
dimensions are as follows:
P1: X25 Z-7.5 (relative to the zero-point)
P2: X15 Z-7.5 (relative to P1)
P3: Z-10 (relative to P2)
P4: X20 Z-10 (relative to P3)
You can only program polar coordinates for the functions "Straight
circle" and "Contour milling."
The point from which dimensioning starts in polar coordinates is called
the "pole".
P3
P2
P1
30
30°
30°
30°
Pole
30
Z
30
Polar coordinates
The position specifications for the pole and points P1 to P3 in polar
coordinates are:
Pole: X30 Z30 (relative to the zero-point)
P1: L30 α30° (relative to the pole)
P2: L30 α60° (relative to the pole)
P3: L30 α90° (relative to the pole)
• Operators
+ Addition
- Subtraction
* Multiplication
/ Division
() Parentheses
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
If you would first like to delete an old value in an input field, press the
"Backspace" key.
Example: Tool wear +0.1 Position the cursor on the input field "∆LengthX" in the tool wear
list.
∅50
∅A
40
160
Workpiece drawing
4.2.6 Adjustments
If you would like to finish your workpiece to an exact fit, you can input
the master dimension directly into the parameter screen form during
programming.
Example: F20h7
The control system automatically calculates the mean value from the
upper and lower limit value.
4.3.1 Overview
Tool
Æ >
Straight
>
Circle center
point >
Circle
radius >
Polar
>
Approach/
Retract >
Drilling
Æ centric >
Thread
centric >
Drilling
reaming >
Deep hole
drilling >
Thread
Tapping
> Æ
Thread
drilling
Positions
>
Repeat
position >
Stock
Æ removal >
Recess
>
Undercut
>
Thread
>
Parting
>
New
Æ contour >
Stock
removal >
St. remov.
resid. >
Grooving
>
Grooving
resid. >
Plunge-
turning >
Plunge-turn.
resid. >
Pocket
Æ >
Spigot
>
Slot
>
Multiple
edge >
Engraving
Contour New
milling > Æ contour >
Path
milling >
Predrilling
>
Pocket
milling
Pocket
resid. mat.
Spigot
milling
Spigot
resid. mat.
Set
Æ marker >
Repeat >
Sub-
routine >
Counter-
spindle >
Settings
>
Transfor- Work
mations > Æ offset >
Offset
>
Rotation
>
Scaling
>
Mirroring
>
Rotation
C axis
For each new workpiece that you would like to finish, create an
individual program. The program contains the individual machining
steps that must be performed for finishing the workpiece.
If you create a new program, a program header and program end are
automatically defined. In the program header, you must set the
following parameters, which are active during the entire program.
Unit of measurement The unit of measure (millimeters or inches) in the program header is
set in relation to the position specifications in the current program. All
other specifications, such as feedrate or tool offsets, are entered in the
unit of measure that you have set for the entire machine.
Blank For the blank of the workpiece, you must define the shape (cylinder,
tube, rectangle, or N-angle) and the dimensions.
W: Blank width – only for rectangle
L: Blank length – only for rectangle
N : Number of edges – only for N-angle
The retraction planes XRA and XRI are always placed in a circle
around the blank, even for rectangular and N-angle blanks.
The retraction for a cycle ends at the safety distance. Only the
subsequent cycle moves to the retraction plane. This allows the use of
the special approach/retraction cycle (see Sec. "Programming the
approach/retraction cycle").
When selecting the traversing paths, ShopTurn always takes the tool
tip into account; i.e. the elongation of the tool is not taken into
consideration. Therefore, you should ensure that the retraction planes
are an appropriate distance away from the workpiece.
Tailstock If your machine has a tailstock, you can further expand the retraction
area so that collisions with the tailstock will be avoided when
traversing the axes.
Enter the retraction plane XRR of the tailstock in absolute dimensions.
Tool change point The revolver travels to the tool change point with its zero point and
then positions the required tool in the machining position. The tool
change point must be far enough outside the retraction area that it is
not possible for any tool to protrude into the retraction area while the
revolver is moving.
Either you establish the current tool position as a tool change point
(teaching a tool change point) or you must input the coordinates of the
tool change point XT and ZT directly into the parameter screen form.
Teaching in the tool change point is only possible if you have selected
the machine coordinate system (MKS).
Ensure that the tool change point is relative to the zero point of the
revolver and not the tool tip.
Safety distance The safety distance SC defines how close the tool can approach the
workpiece in rapid traverse.
You must input the safety distance incremental dimensions without a
preceding symbol.
Speed limits If you want to machine the workpiece with a constant cutting speed,
ShopTurn must increase the spindle speed once the workpiece
diameter becomes smaller. Since the speed cannot be increased at
will, you can set a speed limit for the main spindle (S1) and for the
counter-spindle (S3), depending on the shape, size, and material of
the workpiece or collet.
The machine manufacturer only sets one speed limit for the machine,
i.e. none that are dependent on the workpiece.
Please also refer to the machine manufacturer's instructions.
Teach TC Press the "Teach TC position" softkey if you want to set the
position current position of the tool as a tool change point.
After a new program is created and the program header is filled out,
define the individual machining steps in program blocks that are
necessary for finishing the workpiece.
Fill out an individual parameter screen form for each machining step.
Parameter entry is supported by various "help displays" that explain
the parameters.
The parameters tool, feedrate, speed, and machining are explained in
the following:
T (Tool) Each time a workpiece is machined, you must program a tool. Tools
are selected by name, and the selection is integrated in all parameter
screen forms of the machining cycles (with the exception of the
straight line/circle).
The tool length offsets become active as soon as the tool is changed.
Tool selection is modal for the straight line/circle, i.e. if the same tool
is used to perform several machining steps occur in succession, you
only have to program one tool for the first straight line/circle.
D (cutting edge) In the case of tools with several cutting edges, there is a separate set
of individual tool offset data for each edge. For these tools, you must
select or specify the number of the cutting edge that you would like to
use for machining.
Caution
Collisions may occur if you specify the wrong cutting edge number for
some tools (e.g. a flat chamfering drill with guide spigot or step drill)
and then traverse the tool. Always ensure that you enter the correct
cutting edge number.
Radius compensation ShopTurn automatically takes the tool radius compensation into
account during all machining cycles, with the exception of track milling
and straight. For track milling and straight lines, you have the option of
programming the machining with or without radius compensation. The
tool radius compensation is modal for straight lines, i.e. you have to
deselect the radius compensation if you want to traverse without
radius compensation.
S (spindle speed) The spindle speed S specifies the number of spindle revolutions per
minute (rpm) and is programmed along with a tool. The speed
specified relates to the main spindle (S1) or counter-spindle (S3)
during turning machining and axial drilling, and to the tool spindle (S2)
during drilling and milling machining.
The spindle starts immediately after the tool change. The spindle
stops upon reset, program end, or a tool change. The spindle's
direction of rotation is specified in the tool list for each tool.
Position the cursor in the work plan on the line behind which a
new program block is to be inserted.
Press the "Help" key if you want to see the help screen, which
explains the individual parameters.
Press the "Tools" softkey if you want to select a tool from the tool
Tools
list for parameter "T".
-and-
Place the cursor on the tool that you want to use for machining.
-and-
To Press the "To program" softkey.
program
The selected tool is accepted into the parameter 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 softkeys for the program editor are displayed in the vertical
softkey bar.
Selecting a program Place the cursor in the machining plan on the first or last block
block you want to select.
Copying a program block Select the program block(s) in the machining plan.
Cutting a program block Select the program block(s) in the machining plan.
The program blocks are removed from the machining plan and stored
in buffer memory.
Pasting a program block Copy or cut the desired program blocks in the machining plan.
Place the cursor on the line after which the program block(s) is
(are) to be inserted.
The program blocks are inserted in the machining plan of the program.
Search
Numbering program
blocks
Renumber Press the "Renumber" softkey.
If your machine has a bar loader, you can program the reloading of
the workpiece and then the actual machining at the beginning of the
program. Finally, remove the finished workpiece and enter the desired
quantity at the program end.
In this way, workpiece finishing can take place fully automatically.
Open the "Program end" block, if you want to machine more than
one workpiece.
When you later start the program, the program will be repeatedly
executed for as many times as you specified.
Endless
If you want to repeat the program execution an unlimited number of
times, press the "Endless" softkey.
You can abort the program execution with "Reset."
ShopTurn functions
5.15 Teaching..................................................................................................................5-330
5.15.1 Teaching a cycle .....................................................................................................5-330
5.15.2 Teaching a position pattern.....................................................................................5-331
5.15.3 Teaching a contour object.......................................................................................5-332
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-
¾ Press the "Tools" softkey and select a tool from the tool list.
Tools
-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.
Radius compensation Alternately you can implement the straight line with radius
compensation. The radius compensation acts modally; therefore, you
must deactivate the radius compensation again when you want to
traverse without radius compensation. If 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
approaches 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
deactivated radius compensation at a distance from the workpiece.
Programming without coordinate data is not possible.
Rapid ¾ Press the "Rapid traverse" softkey 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.
Direction of Direction of rotation in which the tool travels from the circle starting point to the circle
rotation 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
Direction of Direction of rotation in which the tool travels from the circle starting point to the circle
rotation 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
programmed in absolute dimensions. You can program any further
lines or circles with incremental coordinates.
Radius compensation Alternately you can implement the straight line with radius
compensation. The radius compensation acts modally, therefore you
must deactivate 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
approaches 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 compensation First straight line with deactivated radius
compensation
If you want to prevent deviation from the programmed path, you can
program the first straight line with radius compensation or with
deactivated radius compensation at a distance from the workpiece.
Programming without coordinate data is not possible.
Straight
polar >
Rapid ¾ Press the "Rapid traverse" softkey 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
programmed 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
positions are at the same distance from the pole.
The 1st arc in polar coordinates entered after the pole must be
programmed in absolute dimensions. You can program any further
lines or circles with incremental coordinates.
Circle
polar >
Direction of Direction of rotation in which the tool travels from the circle starting point to the circle
rotation 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.
All program blocks involved in the drilling operation are shown in the
process plan in square brackets.
Example: Drilling
Clamping a spindle With off-center drilling, it can be helpful to clamp the spindle to avoid
spindle distortions. The "Clamp spindle" function must be set up by
the machine manufacturer. The machine manufacturer also specifies
whether ShopTurn will clamp the spindle automatically if this would
facilitate machining, or if you can decide the types of machining for
which the spindle should be clamped.
Please also refer to the machine manufacturer's instructions.
If you are to decide the types of machining for which the spindle is to
be clamped, the following applies:
You should note that when machining in planes End face/End face C
and Peripheral surface/Peripheral surface C, clamping remains
activated 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 "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 distance 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 distance 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.
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 distance 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 distance at
spindle speed SR or cut rate VR for stock removal.
3. Then the tool is inserted again as far as the 1st 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 distance 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.
Drilling 1. The tool is inserted into the workpiece at programmed feedrate (F)
until it reaches the depth X1 or Z1.
2. On expiry of dwell time DT, the tool is retracted at rapid traverse to
the safety clearance.
Reaming 1. The tool is inserted into the workpiece at programmed feedrate (F)
until it reaches the depth X1 or Z1.
2. On expiry of dwell time DT, the tool is retracted at the programmed
feedrate to the safety clearance.
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 retraction amount 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 distance 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 distance for stock removal and is then re-inserted as far as
the 1st infeed depth, reduced by a clearance distance V3.
3. Following this, 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 end drilling depth Z1 has
been reached and dwell time DT has expired.
5. The tool moves back to the safety distance at rapid traverse.
5.2.5 Tapping
The spindle speed can be changed with the spindle override during
tapping. The feedrate override has no effect 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 distance 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 distance at
spindle speed SR or cut rate VR for stock removal.
3. Then the tool enters the workpiece again at spindle speed SR and
feedrate VR to the 1st infeed depth with an anticipation point of
1 mm. The spindle speed changes to S and the feedrate to V, and
the tool then 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 distance 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
counterclockwise 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.
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
counterclockwise 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.
Thread
drilling
K Thread depth mm
DXY Infeed per cut (for roughing only) – (only for end face/end face C and end face Y) mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
DYZ Infeed per cut (for roughing only) – (only for peripheral surface Y) mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
U Final machining allowance (for roughing only) mm
α0 Start angle Degrees
Sequence of execution 1. The first tool in the program (e.g. centering tool) initially traverses
all programmed positions.
Machining of the positions always starts at the reference point.
In the case of a matrix, machining is performed first in the direction
of the 1st axis and then back and forth.
The box and hole circle are machined counterclockwise.
2. All programmed positions are then machined with the second tool
in the program.
3. This procedure is repeated until each programmed technology has
been executed at all of the programmed positions.
Tool traverse path Within a position pattern, or while approaching the next position
pattern, the tool is retracted to the safety distance and the new
position or position pattern is then approached at rapid traverse.
Including/skipping You can include or skip any positions (see chapter titled "Including
positions and skipping positions").
¾ Press the "Delete all" softkey if you want to delete all the
Delete all
programmed positions.
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 counterclockwise.
Negative angle: Line is rotated clockwise.
L Position spacing mm
N Number of positions
End face Y:
Z0 Z coordinate of the reference point (abs.) mm
CP Positioning angle for machining area Degrees
X0 X coordinate of the reference point – first position (abs.) mm
Y0 Y coordinate of the reference point – first position (abs.) mm
α0 Angle of rotation of matrix Degrees
Positive angle: Matrix is rotated counter-clockwise
Negative angle: Matrix is rotated in CW direction.
αX Shear angle of matrix relative to X axis Degrees
Positive angle: Matrix is rotated counter-clockwise
Negative angle: Matrix is rotated in CW direction.
αY Shear angle of matrix relative to Y axis Degrees
Positive angle: Matrix is rotated counter-clockwise
Negative angle: Matrix is rotated in CW direction.
L1 Column spacing in X direction mm
L2 Line spacing in Y direction mm
N1 Number of columns in X direction
N2 Number of lines in Y direction
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 matrix Degrees
Positive angle: Matrix is rotated counterclockwise.
Negative angle: Matrix is rotated clockwise.
αX Shear angle of matrix relative to X axis Degrees
Positive angle: Matrix is rotated counter-clockwise
Negative angle: Matrix is rotated in CW direction.
αY Shear angle of matrix relative to X axis Degrees
Positive angle: Matrix is rotated counter-clockwise
Negative angle: Matrix is rotated in CW direction.
L1 Column spacing in Y direction mm
L2 Line spacing in Z direction mm
N1 Number of columns in Y direction
N2 Number of lines in Z direction
You can use this function to program any number of positions spaced
at an equal distance along on a box. The spacing may be different on
both axes.
If you want to program a rhombus-shaped box, enter the angle αX or
αY.
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 box Degrees
Positive angle: Box is rotated counterclockwise
Negative angle: Box is rotated clockwise
αX Shear angle of box relative to X axis Degrees
Positive angle: Box is rotated counterclockwise
Negative angle: Box is rotated clockwise
αY Shear angle of box relative to Y axis Degrees
Positive angle: Box is rotated counterclockwise
Negative angle: Box is rotated clockwise
L1 Column spacing in Y direction mm
L2 Line spacing in Z direction mm
N1 Number of columns in Y direction
N2 Number of lines in Z direction
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.
Peripheral surface Y:
X0 X coordinate of the reference point (abs.) mm
C0 Reference point Degrees
Y0 Y coordinate of the reference point (abs.) mm
Z0 Z coordinate of the reference point (abs.) mm
α0 Starting angle: Angle of 1st hole with reference to Y axis. Degrees
Positive angle: Full circle is rotated counterclockwise.
Negative angle: Full circle is rotated in clockwise direction.
R Radius of full circle mm
Positioning Linear: Next position is approached linearly at rapid traverse.
Circular: Next position is approached along a circular path at the feedrate defined in
a machine data code.
N Number of positions on full circle
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").
Including/skipping any
positions
¾ Press the "Drilling" and "Positions" softkeys.
Positions
>
- OR -
Position ¾ Press the "Position +" softkey to select the next position (in the
+ machining direction).
- OR -
Position ¾ Press the "Position -" softkey to select the previous position
- (opposite direction to the machining direction).
Include all ¾ Press the "Include all" softkey to include all positions again.
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.
The angle between the contour and the tool cutting edge determines
whether the tool rounds the contour at the end of each cut by the
infeed depth D, in order to remove residual corners, or is raised
immediately.
The angle beyond which rounding is performed is stored in a machine
data element.
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 the 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.
Stock
¾ Press the "Turning" and "Stock removal" softkeys.
removal >
¾ Select one of the three stock removal cycles via the softkeys:
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
You can machine outer or inner recesses in the longitudinal or
transverse directions.
Use the "Recess width" and "Recess depth" parameters to determine
the shape of the recess. If a recess is wider than the active tool, it is
machined in several cuts. The tool is moved by (a maximum of) 80%
of the tool width for each recess.
You can specify a finishing allowance for the recess base and the
flanks; roughing is then performed down to this point.
The dwell time between recessing and retraction is stored in a
machine data element.
Please also refer to the machine manufacturer's instructions.
Safety clearance
(1) D
(2)
(7) (5) (6) (8) D D + safety clearance
(3)
(4) D D + safety clearance
6. The tool cuts alternately in the first and second recess by the
infeed depth 2D, until the final depth T1 is reached (3) and (4).
Between the individual recesses, the tool moves back by D +
safety distance at rapid traverse. After the last recess, the tool is
retracted at rapid traverse to the safety distance.
7. All subsequent recess cuts are made alternately and directly down
to the final depth T1 (5) to (8). Between the individual recesses, the
tool moves back to the safety distance at rapid traverse.
Finishing
1. The tool is moved at rapid traverse to the retraction plane, followed
by the safety distance.
2. The tool moves at the machining feedrate down one flank and then
along the bottom to the center.
3. The tool moves back to the safety distance at rapid traverse.
4. The tool moves at the machining feedrate down the other flank and
then along the bottom to the center.
5. The tool moves back to the safety distance at rapid traverse.
+ Complete machining
Position Recess position:
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 to the retraction plane, followed
by the safety distance.
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 retraction plane at rapid traverse.
Approach/retraction 1. The tool is moved at rapid traverse to the retraction plane, followed
by the safety distance.
2. The first cut is made at the machining feedrate, starting from the
flank and traveling along the shape of the thread undercut as far as
the safety distance.
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 retraction plane at rapid traverse.
Thread undercut
Undercut Undercut ¾ Press the "Undercut thread DIN" or "Undercut thread" softkey.
thread DIN -or- thread
+ Complete machining
Position Position of thread undercut:
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
α Insertion angle Degrees
V Cross-feed X ∅ (abs) or cross-feed X (inc) mm
D Infeed (inc) – (for roughing only) mm
U Contour-parallel finishing allowance in X and Z direction (inc) – (roughing only) – mm
(alternative to UX and UZ)
UX Finishing allowance in X direction (inc) – (roughing only) – (alternative to U) mm
UZ Finishing allowance in Z direction (inc) – (roughing only) – (alternative to U) mm
Thread longitudinal
Thread machining can be stopped at any time thanks to the "Quick-
raise" function. It ensures that the tool does not damage the thread
when it is raised.
Thread Thread ¾ Press the "Thread long.", "Thread cone" or "Thread face" softkey.
long. -or- cone
Thread
-or- face
|Pe2 - P2 |
2
G = ⎯⎯⎯⎯⎯ [mm/rev ]
2*Z1
+ Complete machining
Internal thread Internal thread
External thread External thread
X0 Reference point for dimensioning ∅ (abs) mm
Z0 Reference point for dimensioning (abs) mm
X1/Xα Thread incline ∅ (abs or inc) – (for conical thread only) mm/degr.
Incremental dimensions: The plus/minus sign is evaluated.
X1 Thread length ∅ (abs) or thread length (inc) – (for face thread only) mm
Incremental dimensions: The plus/minus sign is evaluated.
Z1 Thread length (abs or inc) – (only for longitudinal and conical threads) mm
Incremental dimensions: The plus/minus sign is evaluated.
W Thread advance (inc) mm
The starting point for the thread is the reference point (X0, Z0) displaced by the
thread advance W. The thread advance can be used if you wish to begin the
individual cuts slightly earlier in order to produce a precise start of thread as well.
W2 Thread run-in (inc) mm
The thread run-in can be used if you cannot approach the thread from the side and
instead have to insert the tool into the material (e.g. lubrication groove on a shaft).
W2=R Thread run-in = thread run-out (inc) mm
R Thread run-out (inc) mm
The thread run-out can be used if you wish to retract the tool obliquely at the end of
the thread (e.g. lubrication groove on a shaft).
K Thread depth (inc) mm
If the value is calculated by ShopTurn, the field is displayed with a gray background.
The value can still be changed, however, in which case the field is displayed with a
white background again.
The programmed final machining allowance U is subtracted from the preset thread
depth K and the remainder is segmented into a number of roughing cuts. The cycle
automatically calculates the individual current infeed depths as a function of the
specified cut segmentation.
α Infeed slope as angle – alternative to infeed slope as flank Degrees
α > 0: Infeed along the rear flank
α < 0: Infeed along the front flank
α = 0: Infeed at right angles to cutting direction
If you wish to infeed along the flanks, the absolute value for this parameter must not
exceed half the flank angle of the tool.
I Infeed slope as flank (inc) – alternative to infeed slope as angle mm
I > 0: Infeed along the rear flank
I < 0: Infeed along the front flank
Infeed along the flank
Multiple thread The sequence of motions for single and multiple threads is
fundamentally 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 Start thread P = 1 ... L only when 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" softkey 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.
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 pipes, for example, you do not need to part until you
reach the center; parting slightly more than the wall thickness of the
pipe is sufficient.
Approach/retraction 1. The tool is moved at rapid traverse to the retraction plane, followed
by the safety distance.
2. The chamfer or radius, if applicable, is created at the machining
feedrate.
3. Parting down to depth X1 is performed at the 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 distance 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.
Arc Circle
Right
Arc Circle
Left
For each contour that you want to cut, you must create a new contour.
Additional commands You can program feedrates and M commands, for example, with
additional G code commands (see also Section "Create exact contour
transitions" in Chapter "Create contour elements”). However, make
sure that the additional commands do not collide with the generated
G code of the contour. Therefore do not use any G code commands of
group 1 (G0, G1, G2, G3), no coordinates in the plane and no G code
commands that have to be programmed in a separate block.
New
¾ Press the "Cont. turn." and "New contour" softkeys.
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.
• 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
elements select 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
contour element. The contour transition is selected in the
parameterization screen form of the contour element.
Additional commands You can enter 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" softkey).
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
Creating a contour
element
¾ Select a contour element via softkey.
... ¾ Enter all the data available from the workpiece drawing in the
input form (e.g. length of straight line, target position, transition to
next element, angle of lead, etc.).
All If you want to display further parameters for certain contour elements,
parameters e.g. to enter additional commands, press the "All parameters" softkey.
Tangent to preceding When entering data for a contour element you can program the
element transition to the preceding element as a tangent.
Selecting 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" softkey to switch between the two
dialog different contour options.
Close 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 straight 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
next element R: Radius as transition element to next contour element mm
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
Z2 Length 2 (inc.) – (thread only) mm
R1 Radius 1 (inc.) – (thread only) mm
R2 Radius 2 (inc.) – (thread only) mm
T Depth (inc.) – (thread only) mm
P Pitch (for DIN thread only) mm/rev
α Insertion angle (for DIN thread only) Degrees
Undercut size Undercut size acc. to DIN table (for forms E and F only):
Radius/depth, e.g.: E1.0x0.4 (undercut form E) or
F0.6x0.3 (undercut form F)
FRC Feedrate for transition element chamfer or radius mm/rev
CA Allowance for subsequent grinding mm
Grinding allowance to right of contour (viewed from starting point)
Grinding allowance to left of contour (viewed from starting point)
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.
¾ Place 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.
Changing dialog If when you entered the data for a contour element there were two
selection 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" softkey to switch between the two
dialog different contour options.
¾ Place the cursor on the contour element after which the new
element is to be inserted.
¾ Place the cursor on the contour element that you want to delete.
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
unmachined-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.
Contour finish X
Unmachined part
Finished part
α > 1: Finish to top
α α =45°
X
Unmachined part
Finished part
Contour finish α ≤ 1: Finish to side
α α = − 45°
Rounding at the contour In order to avoid residual corners during roughing, you can enable the
"Always round the contour" function. This will remove the protrusions
that are always left at the end with each cut (due to the cut geometry).
The "Do not round contour" setting accelerates machining of the
contour. However, any resulting residual corners will not be
recognized or machined. Thus, it is imperative that you check the
behavior before machining using the simulation.
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 machining,
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 method 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
programmed.
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 when the cycle is called for the second time.
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" softkeys.
removal
St. remov.
¾ Press the "Cont. turn." and "St. remov. resid." softkeys.
resid.
5.4.7 Grooving
Grooving
Before you program the groove, you must define the groove contour.
Blank With grooving, ShopTurn can start from a blank that is defined as a
cylinder, an allowance on the finished-part contour or any blank
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 machining,
you can program a feed interruption.
Machining method You can select the machining mode (roughing or finishing).
Grooving
¾ Press the "Cont. turn." and "Grooving resid." softkeys.
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 machining,
you can program a feed interruption.
Machining method You can select the machining mode (roughing or finishing).
Plunge-
¾ Press the "Cont. turn." and "Plunge-turning" softkeys.
turning
Plunge-turn.
¾ Press the "Cont. turn." and "Plunge-turn. resid." softkeys.
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
Clamping a spindle When milling, it can be useful, for example, during vertical insertion
into the material, to clamp the spindle to avoid spindle distortions. The
"Clamp spindle" function must be set up by the machine manufacturer.
The machine manufacturer also specifies whether ShopTurn will
clamp the spindle automatically if this would facilitate machining, or if
you can decide the types of machining for which the spindle should be
clamped.
Please also refer to the machine manufacturer's instructions.
If you are to decide the types of machining for which the spindle is to
be clamped, the following applies:
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 "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 retraction plane and adjusts to the
safety clearance.
2. The tool is inserted into the material according to the method
selected.
3. The pocket is always machined from inside out using the selected
machining method.
4. The tool moves back to the safety distance at rapid traverse.
Machining method 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 that joins the corner radius.
During 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.
• Chamfer
Chamfering involves edge breaking at the upper edge of the
pocket.
Pocket
¾ Press the "Milling", "Pocket" and "Rectangular pocket" softkeys.
>
Rectangu-
lar pocket
If you want to mill a chamfer and the corner radius was R = 0 during
finishing, you must specify the radius of the finishing milling tool in
parameter R during chamfering.
Edge finishing
Chamfering
Single pos. Mill rectangular pocket at the programmed position (X0, Y0, Z0, L0, C0, CP).
Pos. pattern Mill several rectangular pockets in a positioning pattern (e.g. full circle or matrix).
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 retraction plane and adjusts to the
safety distance.
2. The tool is inserted into the material according to the method
selected.
3. The pocket is always machined from inside out using the selected
machining method.
4. The tool moves back to the safety distance at rapid traverse.
Machining method 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 that joins the pocket radius.
During 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.
• Chamfer
Chamfering involves edge breaking at the upper edge of the
pocket.
Helical machining In helical machining, the material is removed down to pocket depth in
a helical movement.
Approach/retraction 1. The tool approaches the center point of the pocket at rapid
traverse at the height of the retraction plane and adjusts to the
safety distance.
2. Infeed to the first machining diameter.
3. The pocket is machined to pocket depth using the selected
machining method.
4. The tool moves back to the safety distance at rapid traverse.
Machining method You can select the machining mode for milling the circular pocket as
follows:
• Roughing
During roughing, the pocket is machined downward with helical
movements.
A full circle is made at pocket depth to remove the residual
material.
The tool is retracted from the edge and base of the pocket in a
quadrant and retracted with rapid traverse to a safety clearance.
This process is repeated layer by layer, from inside out, until the
pocket has been completely machined.
• Finishing
During finishing, the edge is first machined down to the base with a
helical movement.
A full circle is made at pocket depth to remove the residual
material.
The base is milled from outside in, using a spiral movement.
The tool is retracted with rapid traverse from the center of the
pocket to a safety distance.
• Finishing the edge
During finishing the edge, the edge is first machined down to the
base with a helical movement.
A full circle is made at pocket depth to remove the residual
material.
The tool is retracted from the edge and base of the pocket in a
quadrant and retracted with rapid traverse to a safety clearance.
Pocket
¾ Press the "Milling", "Pocket" and "Circular pocket" softkeys.
>
Circular
pocket
Clamp/release spindle (only for End face Y/Peripheral surface Y, and for End face
C/Peripheral surface C if the tool is inserted in the center for roughing)
The function must be set up by the machine manufacturer.
Machining
Roughing
method
Finishing
Edge finishing
Chamfering (only plane by plane)
Plane-by- Machine pocket plane by plane
plane helical Machine pocket helically
Single pos. Mill circular pocket at the programmed position (X0, Y0, Z0, L0, C0, CP).
Pos. pattern Mill several circular pockets in a positioning pattern (e.g. full circle or matrix).
DYZ Maximum infeed in the YZ plane – (for roughing and finishing only) mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
DX Maximum depth infeed (X direction) – (for roughing and finishing only) mm
Finishing allowance in the plane (pocket edge) – (for roughing and finishing only)
UYZ Finishing allowance in depth (pocket base) – (for roughing and finishing only) mm
UX Chamfer width (inc) – (for chamfer only)
FS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
ZFS Chamfer width (inc) – (for chamfer only) mm
Single position End face Y:
The reference point is always the center point of the circular pocket.
CP Positioning angle for machining area mm
X0 Reference point in X direction (abs) mm
Y0 Reference point in Y direction (abs.) mm
L0 Reference point on longitudinal polar axis (alternative to X0) mm
C0 Reference point on angular polar axis (alternative to Y0) Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Pocket depth based on Z0 (abs or inc) – (only for roughing and finishing) mm
DXY Maximum infeed in the XY plane – (for roughing and finishing only) mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
DZ Maximum depth infeed (Z direction) – (for roughing and finishing only) mm
UXY Finishing allowance in the plane (pocket edge) – (for roughing and finishing only) mm
UZ Finishing allowance in depth (pocket base) – (for roughing and finishing only) mm
FS Chamfer width (inc) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
Single position Peripheral surface Y:
The reference point is always the center point of the circular pocket.
C0 Reference point Degrees
Y0 Reference point in Y direction (abs.) mm
Z0 Reference point in Z direction (abs.) mm
X0 Reference point (abs) mm
X1 Pocket depth based on X0 (abs or inc) – (only for roughing and finishing) mm
DYZ Maximum infeed in the YZ plane – (for roughing and finishing only) mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
DX Maximum depth infeed (X direction) – (for roughing and finishing only) mm
UYZ Finishing allowance in the plane (pocket edge) – (for roughing and finishing only) mm
UX Finishing allowance in depth (pocket base) – (for roughing and finishing only) mm
FS Chamfer width (inc) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
∅ Diameter of pocket mm
Insertion Insertion strategy (only for “plane by plane” machining variant)
Helical: Insertion in a helical path
The cutter center point traverses along the helical path determined by the radius and
depth per revolution. If the depth for one infeed has been reached, a full circle
motion is executed in the plane.
Feedrate: Machining feed
Center: Vertical insertion at center of pocket
The tool executes the calculated depth infeed vertically in the center of the pocket.
Feedrate: Infeed rate as programmed under FZ
Note: Vertical insertion into the pocket center can be used only if the tool can cut
across center or if the workpiece has been predrilled.
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
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 continually decreasing finishing
allowance.
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the retraction plane and adjusts to the safety distance.
The starting point is on the positive X axis rotated through α0.
2. The tool traverses the spigot contour sideways in a semicircle at
the machining feedrate. The tool first executes the infeed at
machining depth, followed by the movement in the plane.
Depending on the machining direction that has been programmed
(up-cut/synchronism), the spigot is machined in a clockwise or
counterclockwise direction.
3. When the spigot has been circumnavigated once, the tool is
removed from the contour in a semicircle; the infeed to the next
machining depth is then executed.
4. The spigot is approached again in a semicircle and
circumnavigated once. This process is repeated until the
programmed spigot depth is reached.
5. The tool moves back to the safety distance at rapid traverse.
Tool
X
Retracting
contour Approaching
contour
Rectangular
spigot
Machining method You can select the machining mode for milling the rectangular spigot
as follows:
• Roughing
Roughing involves moving round the spigot until the programmed
finishing allowance has been reached.
• Finishing
If you have programmed a finishing allowance, the spigot is moved
round until depth Z1 is reached.
• Chamfer
Chamfering involves edge breaking at the upper edge of the
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 retraction plane and adjusts to the safety distance.
The starting point is always on the positive X axis.
2. The tool traverses the spigot contour sideways in a semicircle at
the machining feedrate. The tool first executes the infeed at
machining depth, followed by the movement in the plane.
Depending on the machining direction that has been programmed
(up-cut/synchronism), the spigot is machined in a clockwise or
counterclockwise direction.
3. When the spigot has been circumnavigated once, the tool is
removed from the contour in a semicircle; the infeed to the next
machining depth is then executed.
4. The spigot is approached again in a semicircle and
circumnavigated once. This process is repeated until the
programmed spigot depth is reached.
5. The tool moves back to the safety distance at rapid traverse.
Tool
X
Retracting
contour Approaching
contour
Y
Circular
spigot
Circular
spigot
UZ Finishing allowance in depth (spigot base) – (for roughing and finishing only) mm
FS Chamfer width (inc) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
Single position End face Y:
The reference point is always the center point of the circular spigot.
CP Positioning angle for machining area Degrees
X0 Reference point in X direction (abs) mm
Y0 Reference point in Y direction (abs.) mm
L0 Reference point on longitudinal polar axis (alternative to X0) mm
C0 Reference point on angular polar axis (alternative to Y0) Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Spigot depth based on Z0 (abs or inc) – (only for roughing and finishing) mm
DZ Maximum depth infeed (Z direction) – (for roughing and finishing only) mm
UXY Finishing allowance in the plane (spigot edge) – (for roughing and finishing only) mm
UZ Finishing allowance in depth (spigot base) – (for roughing and finishing only) mm
FS Chamfer width (inc) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
Single position Peripheral surface Y:
The reference point is always the center point of the circular spigot.
C0 Reference point Degrees
Y0 Reference point in Y direction (abs.) mm
Z0 Reference point in Z direction (abs.) mm
X0 Reference point in X direction (abs) mm
X1 Spigot depth based on X0 (abs or inc) – (only for roughing and finishing) mm
DX Maximum depth infeed (X direction) – (for roughing and finishing only) mm
UYZ Finishing allowance in the plane (spigot edge) – (for roughing and finishing only) mm
UX Finishing allowance in depth (spigot base) – (for roughing and finishing only) mm
FS Chamfer width (inc) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
∅ Diameter of finished-part spigot mm
∅1 Diameter of blank spigot (important for determining approach position) mm
Approach/retraction 1. The tool approaches the center point of the slot at rapid traverse at
the height of the retraction plane and adjusts to the safety distance.
2. The tool is inserted into the material according to the method
selected.
3. The longitudinal slot is always machined from inside out using the
selected machining method.
4. The tool moves back to the safety distance at rapid traverse.
Machining method You can select any of the following machining methods for milling the
longitudinal slot:
• 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 that joins the corner radius.
During 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.
• Chamfer
Chamfering involves edge breaking at the upper edge of the
longitudinal slot.
Long. slot
Edge finishing
Chamfering
Single pos. Mill longitudinal slot at the programmed position (X0, Y0, Z0, L0, C0, CP).
Pos. pattern Mill several longitudinal slots in a positioning pattern (e.g. full circle or matrix).
Single position End face/End face C:
The reference point is always the center point of the longitudinal slot.
X0 Reference point in X direction (abs) mm
Y0 Reference point in Y direction (abs.) mm
L0 Reference point on longitudinal polar axis (alternative to X0) mm
C0 Reference point on angular polar axis (alternative to Y0) Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Slot depth based on Z0 (abs or inc) – (only for roughing and finishing) mm
DXY Maximum infeed in the XY plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) – (for %
roughing and finishing only)
DZ Maximum depth infeed (Z direction) – (for roughing and finishing only) mm
UXY Finishing allowance in the plane (slot edge) – (for roughing and finishing only) mm
UZ Finishing allowance in depth (slot base) – (for roughing and finishing only) mm
FS Chamfer width (inc) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
Single position Peripheral surface/Peripheral surface C:
The reference point is always the center point of the longitudinal slot.
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
X0 Cylinder diameter ∅ (abs.) mm
X1 Slot depth based on X0 ∅ (abs or inc) – (only for roughing and finishing) mm
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. At the height of the retraction plane, the tool approaches the center
point of the semicircle at the end of the slot at rapid traverse and
adjusts to the safety distance.
2. It is then inserted into the workpiece at the machining feedrate,
allowing for the maximum Z direction infeed (for face machining),
X direction infeed (for peripheral machining), and the finishing
allowance. Depending on the machining direction (up-cut or
synchronism), the circumferential slot is machined 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
specified in a machine data element.
Please also refer to the machine manufacturer's instructions.
Circ. slot
Clamp/release spindle (only for End face Y/Peripheral surface Y, and for End face
C/Peripheral surface C if the tool is inserted in the center for roughing)
The function must be set up by the machine manufacturer.
Machining
Roughing
method
Finishing
Edge finishing
Chamfering
Full circle Position slots around a full circle. The slot spacing is uniform and is calculated by
the control.
Pitch circle Position slots around a pitch circle. The slot spacing can be determined on the basis
of angle α2.
End face/End face C:
The reference point is always the center point of the full or pitch circle.
X0 Reference point in X direction (abs) mm
Y0 Reference point in Y direction (abs.) mm
L0 Reference point on longitudinal polar axis (alternative to X0) mm
C0 Reference point on angular polar axis (alternative to Y0) Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Slot depth based on Z0 (abs or inc) – (only for roughing and finishing) mm
DZ Maximum depth infeed (Z direction) – (for roughing and finishing only) mm
UXY Finishing allowance in the plane (slot edge) – (for roughing and finishing only) mm
FS Chamfer width (abs) – (for chamfer only) mm
ZFS Insertion depth for the drill tip (abs or inc) – (only for chamfer) mm
Peripheral surface/Peripheral surface C:
The reference point is always the center point of the full or pitch circle.
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
X0 Cylinder diameter ∅ (abs.) mm
X1 Slot depth based on X0 ∅ (abs or inc) – (only for roughing and finishing) mm
DX Maximum depth infeed (X direction) – (for roughing and finishing only) mm
UYZ Finishing allowance in the plane (slot edge) – (for roughing and finishing only) mm
FS Chamfer width (abs) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
End face Y:
The reference point is always the center point of the full or pitch circle.
CP Positioning angle for machining area Degrees
X0 Reference point in X direction (abs) mm
Y0 Reference point in Y direction (abs.) mm
L0 Reference point on longitudinal polar axis (alternative to X0) mm
C0 Reference point on angular polar axis (alternative to Y0) Degrees
Z0 Reference point in Z direction (abs.) mm
Z1 Slot depth based on Z0 (abs or inc) – (only for roughing and finishing) mm
DZ Maximum depth infeed (Z direction) – (for roughing and finishing only) mm
UXY Finishing allowance in the plane (slot edge) – (for roughing and finishing only) mm
FS Chamfer width (abs) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
Peripheral surface Y:
The reference point is always the center point of the full or pitch circle.
C0 Reference point Degrees
Y0 Reference point in Y direction (abs.) mm
Z0 Reference point in Z direction (abs.) mm
X0 Reference point in X direction (abs) mm
X1 Slot depth based on X0 (abs or inc) – (only for roughing and finishing) mm
DX Maximum depth infeed (X direction) – (for roughing and finishing only) mm
UYZ Finishing allowance in the plane (slot edge) – (for roughing and finishing only) mm
FS Chamfer width (abs) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only) mm
W Slot width mm
R Radius of circumferential slot mm
α0 Start angle Degrees
α0 is based on the end face on the X axis and the peripheral surface on the Y axis
α1 Angle of aperture of a slot Degrees
α2 Advance angle (for pitch circle only) Degrees
N Number of slots
Positioning Linear: Next position is approached linearly at rapid traverse.
Circular: Next position is approached along a circular path at the feedrate defined in
a machine data code.
Use the "Open slot" function if you want to machine open slots.
• Vortex milling
• Plunge cutting
Vortex milling Particularly where hardened materials are concerned, this process is
used for roughing and contour preparation with coated VHM milling
cutters. Vortex milling is the preferred technique for HSC roughing, as
it ensures that the tool is never completely inserted. This means that
the level of overlap set is adhered to exactly.
Supplementary • Roughing
conditions for vortex 1/2 slot width W – finishing allowance UXY ≤ milling cutter
milling diameter
• Finishing
1/2 slot width W ≤ milling cutter diameter
• Edge finishing
Finishing allowance UXY ≤ milling cutter diameter
• Slot width
At least 1.15 x milling cutter diameter + finishing allowance
Maximum 2 x milling cutter diameter + 2 x finishing allowance
• Radial infeed
At least 0.02 x milling cutter diameter
Maximum 0.25 x milling cutter diameter
• Maximum infeed depth ≤ section height of milling cutter
Please note that the section height of the milling cutter cannot be
tested.
The maximum radial infeed depends on the milling cutter.
For hard materials, use a smaller infeed.
Approach/retraction 1. The tool approaches the starting point in front of the slot at rapid
traverse and remains at the safety distance.
2. The tool adjusts to the cutting depth.
3. The open slot is always machined along its entire length, using the
selected machining method.
4. The tool moves back to the safety distance at rapid traverse.
Machining method You can select any of the following machining methods for machining
open slots:
• Roughing
To perform roughing, the milling cutter executes circular
movements. While in motion, the milling cutter is continuously fed
more and more in the plane. If the milling cutter has traveled
through the entire slot, it returns to its starting point, while
continuing to move in a circular fashion. By doing this, it removes
the next layer (infeed depth) in the Z direction. This process is
repeated until the set slot depth plus the finishing allowance has
been achieved.
• Finishing
When finishing walls, the milling cutter travels along the slot walls.
In order to do this, it is once again fed in the Z direction, unit by
unit. During this process, the milling cutter travels along the safety
distance beyond the beginning and end of the slot, so that it can
guarantee an even slot wall surface across the entire length of the
slot.
• Edge finishing
Edge finishing is performed in the same way as finishing, except
that the last infeed (finish base) is omitted.
• Base finishing
When finishing the base, the milling cutter executes one motion
across the finished slot and back again.
• Rough finishing
If there is too much residual material on the slot walls, unwanted
corners are removed to the finishing dimension level.
• Chamfering
Chamfering involves edge breaking at the upper edge of the slot.
Plunge cutting Plunge cutting is the preferred method of machining pockets and slots
for "unstable" machines and workpiece geometries.
This method generally only exerts forces along the tool axis, i.e.
perpendicular to the surface of the pocket/slot to be machined (with
XY plane in Z direction).
For this reason, the tool is subject to virtually no deformation. Thanks
to the axial loading of the tool, there is hardly any danger of vibrations
affecting unstable work pieces.
The depth of cut can be increased considerably. The plunge cutter, as
it is known, ensures a longer service life due to fewer vibrations
occurring with longer collar lengths.
Please note that the milling cutter’s cutting edge cannot be checked
for the maximum radial infeed.
Approach/retraction 1. The tool moves at rapid traverse to the start point in front of the
slot and stops at the safety distance.
2. The open slot is always machined along its entire length, using the
selected machining method.
3. The tool moves back to the safety distance at rapid traverse.
Machining method You can select any of the following machining methods for machining
open slots:
• Roughing
Roughing of the slot takes place sequentially along the length of
the slot, with the milling cutter performing vertical insertions at the
machining feedrate. The milling cutter is then retracted and
repositioned at the next insertion point.
The milling cutter moves along the length of the groove, at half the
infeed rate, and inserts alternately at the left-hand and right-hand
wall. The first insertion takes place at the groove edge, with the
milling cutter inserted at half the infeed, less the safety clearance
If the safety distance is greater than the infeed, this will take place
on the outside. For this cycle, the maximum width of the slot must
be less than double the width of the milling cutter, plus the
finishing allowance.
Following each insertion, the milling cutter is lifted by the height of
the safety clearance at the machining feedrate. As far as possible,
this occurs during what is known as the retraction process, i.e. if
the milling cutter's wrap angle is less than 180°, it is lifted at a 45°
angle from the base in the opposite direction to the bisector of the
wrap area.
The milling cutter then travels rapidly along the material.
• Finishing
When finishing walls, the milling cutter travels along the slot walls.
In order to do this, it is once again fed in the Z direction, unit by
unit. During this process, the milling cutter travels along the safety
distance beyond the beginning and end of the slot, so that it can
guarantee an even slot wall surface across the entire length of the
slot.
• Edge finishing
Edge finishing is performed in the same way as finishing, except
that the last infeed (finish base) is omitted.
• Base finishing
When finishing the base, the milling cutter executes one motion
across the finished slot and back again.
• Rough finishing
If there is too much residual material on the slot walls, unwanted
corners are removed to the finishing dimension level.
• Chamfering
Chamfering involves edge breaking at the upper edge of the slot.
Open slot
Machining
method Roughing
Finishing
Rough-finishing
Edge finishing
Base finishing
Chamfering
Machining Vortex milling:
strategy The milling cutter performs circular motions along the length of the slot and back
again.
Plunge cutting:
Sequential vertical insertions with drilling motions along the length of the tool axis.
Milling Down – for vortex milling
direction Up – for vortex milling
Up + down (alternately) – for vortex milling (roughing only)
Single position Machine slot the programmed position (X0, Y0, Z0, L0, C0, CP).
Pos. pattern Machine several slots in a position pattern (e.g. full circle or matrix).
Single position End face/End face C:
The reference point is always the center point of the slot.
X0 Reference point in X direction (abs) mm
Y0 Reference point in Y direction (abs.) mm
Z0 Reference point in Z direction (abs.) mm
Z1 Depth of slot in relation to Z0 (abs. or inc.) – not for chamfering mm
DXY Maximum infeed in the XY plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) – for %
roughing only
DZ Maximum depth infeed (Z direction) – not for roughing (for plunge cutting only), base mm
finishing or chamfering
UXY Finishing allowance in plane (slot edge) – not for finishing, edge finishing or mm
chamfering
UZ Finishing allowance in depth (slot base) – not for finishing, edge finishing or mm
chamfering
FS Chamfer width (inc) – for chamfering only mm
ZFS Insertion depth of tool tip (abs or inc) – for chamfering only
Single position Peripheral surface/Peripheral surface C:
The reference point is always the center point of the slot.
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
X0 Cylinder diameter ∅ (abs.) mm
X1 Depth of slot in relation to X0 ∅ (abs. or inc.) – not for chamfering mm
DYZ Maximum infeed in the YZ plane mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) – for %
roughing only
DX Maximum depth infeed (X direction) – not for roughing (for plunge cutting only), base mm
finishing or chamfering
UYZ Finishing allowance in plane (slot edge) – not for finishing, edge finishing or mm
chamfering
UX Finishing allowance in depth (slot base) – not for finishing, base finishing or mm
chamfering
5.5.8 Positions
If you want to mill a pocket, spigot or longitudinal slot at more than one
position, you must program a separate positioning block.
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 retraction plane and adjusts to the safety distance.
2. The tool traverses the multiple edge in a quadrant at machining
feed. The tool first executes the infeed at machining depth,
followed by the movement 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
Edge finishing
Chamfering
∅ Diameter of blank part mm
Z0 Reference point (abs) mm
N Number of edges (1, 2,.....)
SW Across the flats (alternative to L) – (for N = 1 or N = integer only) mm
L Edge length (alternative to SW) mm
α0 Angle of rotation of first edge with reference to X axis Degrees
α0 > 0: Multiple edge is rotated in CCW direction.
α0 < 0: Multiple edge is rotated in CW direction.
FS1 Chamfer in XY plane (alternative to R1) – (3 edges or more)
R1 Rounding in XY plane (alternative to FS1) – (3 edges or more) mm
Z1 End point Z1 (abs or inc) – (for roughing and finishing only) mm
FS Chamfer width (abs) – (for chamfer only) mm
ZFS Insertion depth of tool tip (abs or inc) – (for chamfer only)
DZ Maximum depth infeed (Z direction) – (for roughing and finishing only) mm
DXY Maximum infeed in the XY plane – (for roughing and finishing only) mm
Plane infeed in %: Ratio of plane infeed (mm) to milling cutter diameter (mm) %
UZ Finishing allowance in depth – (for roughing and finishing only) mm
UXY Finishing allowance in the plane – (for roughing and finishing only) mm
5.5.10 Engraving
The "Engraving" function is used when you want to mill a text along a
line or arc.
You can enter the text directly in the text field as "fixed text" or assign
it via a variable as "variable text".
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 retraction plane and adjusts to the safety distance.
2. The tool traverses at infeed FZ or FX to machining depth Z1 and
X1 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.
If you output the workpiece count 1 for the first workpiece, you can
specify an additive value (e.g. <#,_E_PART[0] + 100>). The
workpiece count output is then incremented by this value (e.g. 101,
102, 103,...).
• Numbers
When outputting number (e.g. measurement results), you can
select the output format (digits either side of the point) of the
number to be engraved.
• Text
Instead of entering a fixed text in the engraving text field, you can
specify the text to be engraved via a text variable (e.g.
VARTEXT=“ABC123“).
Mirror writing 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.
At the counterspindle (where mirroring in Z is essentially active), it
behaves in the opposite manner. In this case, you need to program
additional mirroring for “Front end face” or “External peripheral
surface” in order to obtain normal text. When machining a front face,
mirroring is typically in X or Y, whereas it is typically in Y or Z when
machining a peripheral surface.
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" or “End face rear" and “Peripheral surface inner”
machining planes on the counterspindle, 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
¾ Press the "Lowercase" softkey to enter lowercase letters.
Lowercase
Press it again to enter uppercase letters.
Special characters
Special ¾ Press the "Special characters" softkey if you need a character that
characters does not appear on the input keys.
Entering a date
¾ Press the "Variable" and "Date" softkeys if you want to engrave
Variable > Date
the current date.
To obtain a different date format, you must adapt the format specified
in the text field. For example, to engrave the date in the American date
format (month/day/year => 8/16/04), change the format to
<M>/<D>/<YY> .
Entering a time
¾ Press the "Variable" and "Time" softkeys if you want to engrave
Variable > Time
the current time.
Example:
Text entry: Time: <TIME24> Execution: Time: 16.35
Time: <TIME12> Time: 04.35 PM
Entering workpiece
counts
Workpc. ct. ¾ Press the "Variable" and "Workpc. ct. 000123" softkeys to engrave
Variable >
000123 a workpiece count with a fixed number of digits and leading
zeroes.
You can enter an additive value, for example, if you want to resume
production of workpieces after an interruption. The workpiece count
output is then increased by this value.
Entering a variable
number
Number ¾ Press the "Variable" and "Number 123.456" softkeys if you want to
Variable >
123.456 engrave a any number in a certain format.
For example, if you have stored 12.35 in VARNUM, you can format
the variable as follows.
Instead of VARNUM you can use any other numeric variable (e.g. R0).
Variable ¾ Press the "Variable" and "Variable text" softkeys if you want to
Variable >
text take the text to be engraved (up to 200 characters) from a
variable.
The format text <Text, VARTEXT> is inserted and you return to the
engraving field with the softkey bar.
You can use any other text variable instead of VARTEXT.
Deleting text
¾ Press the "Delete text" softkey to remove the entire text.
Delete text
The format text for the variables is always inserted at the current
cursor position.
With contour milling, you must always program the geometry of the
contour before you program the technology.
You have the option of machining contours of any type by path milling,
stock removal from pockets with or without islands, or clearing spigots.
1. Enter contour
You build up the contour gradually from a series of different
contour elements.
2. Path milling (roughing)
The contour is machined taking into account various approach and
retract strategies.
3. Path milling (finishing)
If you programmed a finishing allowance for roughing, the contour
is machined again.
4. Path milling (chamfer)
If you have planned edge breaking, chamfer the workpiece with a
special tool.
Contours for pockets or Contours for pockets or islands must be closed, i.e. the start point and
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.
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.
Clamping a spindle When milling contours, it can be useful, for example, during vertical
insertion into the material, to clamp the spindle to avoid spindle
distortions. The "Clamp spindle" function must be set up by the
machine manufacturer.
The machine manufacturer also specifies whether ShopTurn will
clamp the spindle automatically if this would facilitate machining, or if
you can decide the types of machining for which the spindle should be
clamped.
Please also refer to the machine manufacturer's instructions.
If you are to decide the types of machining for which the spindle is to
be clamped, the following applies:
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, the clamping is modal, i.e. it remains activated
until the machining plane is changed or clamping is deselected in the
"Straight circle" Æ "Tool" menu.
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.
Arc left
Circle
Finish contour END End of contour definition
For each contour that you want to mill, you must create a new contour.
Additional commands You can program feedrates and M commands, for example, with
additional G code commands (see also Section "Create exact contour
transitions" in Chapter "Create contour elements”). However, make
sure that the additional commands do not collide with the generated G
code of the contour. Therefore do not use any G code commands of
group 1 (G0, G1, G2, G3), no coordinates in the plane and no G code
commands that have to be programmed in a separate block.
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.
When you have created a new contour and specified the start point,
you can define the individual elements that the contour comprises.
• Diagonal line
• Circle/arc
Parameter input Parameter entry is supported by various "help displays" that explain
the parameters.
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.
Machining direction In the case of path milling, the contour is always machined in the
programmed direction. By programming the contour in the clockwise
direction or counterclockwise direction, you can determine whether the
contour is machined with down-cut milling or up-cut milling (see the
following table).
Outside contour
Required direction of CW spindle rotation CCW spindle rotation
rotation for machining
Synchronism Programming in clockwise direction Programming in counterclockwise
CCW cutter radius compensation direction, CW cutter radius compensation
Up-cut Programming in counterclockwise Programming in clockwise direction
direction, CW cutter radius compensation CCW cutter radius compensation
Inside contour
Required direction of CW spindle rotation CCW spindle rotation
rotation for machining
Synchronism Programming in counterclockwise Programming in clockwise direction
direction, CCW cutter radius CW cutter radius compensation
compensation
Up-cut Programming in clockwise direction Programming in counterclockwise
CW cutter radius compensation direction, CCW cutter radius
compensation
Contour transition As a transition between two contour elements, you can choose a
elements radius 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.
That means that for a closed counter, you can also program a
transition element from the last to the first element of the contour. The
contour starting point is outside the contour after you have
programmed the transition.
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" softkey).
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.
Creating a contour
element
¾ Select a contour element via softkey.
... ¾ Enter all the data available from the workpiece drawing in the
input form (e.g. length of straight line, target position, transition to
next element, angle of lead, etc.).
All If you want to display further parameters for certain contour elements,
parameters e.g. to enter additional commands, press the "All parameters" softkey.
Defining a pole If you wish to enter the contour elements Diagonal line and Circle/arc
in polar coordinates, you must first define a pole.
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.
Selecting 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" softkey to switch between the two
dialog different contour options.
Accept ¾ Press the "Accept dialog" softkey to accept the chosen alternative.
dialog
Close 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.
Direction of
Clockwise rotation
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
Incremental dimensions: The plus/minus sign is evaluated.
ϕ2 abs: polar angle between pole and center of circle Degrees
inc: polar angle between final point and center of circle Degrees
α1 Incremental dimensions: The plus/minus sign is evaluated.
α2 Starting angle to X axis Degrees
Angle to preceding element Degrees
β1 Tangential transition: α2=0
End angle to X axis Degrees
β2
Angle of aperture of circle Degrees
Peripheral surface/Peripheral surface C - Cartesian:
Y End point in Y direction (abs. or inc.) – (calculated from Yα or vice versa) mm
Incremental dimensions: The plus/minus sign is evaluated.
Yα End angle (abs. or inc.) – (calculated from Y or vice versa) Degrees
Incremental dimensions: The plus/minus sign is evaluated.
Z End point in the Z 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.
Jα Circle center point in Y direction (abs. or inc.) Degrees
Incremental dimensions: The plus/minus sign is evaluated.
¾ Place 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.
Changing dialog If when you entered the data for a contour element there were two
selection 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" softkey to switch between the two
dialog different contour options.
¾ Place 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.
¾ Place the cursor on the contour element that you want to delete.
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.
Machining can be performed in either direction, i.e. in the direction of
the programmed contour or in the opposite direction.
Cutter radius The cutter radius offset allows you to machine a programmed contour
compensation to 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 side compensation 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.
Path
milling >
Finishing
Chamfering
Machining Forward: machining is performed in the programmed contour direction
direction Backward: machining is performed in the opposite direction to the programmed
contour
Radius Input defining which side of the contour the milling cutter machines in the
compensation programmed direction:
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. Machining
11. Contour pocket 2
12. Machining
Centering
All ¾ Press the "All Parameters" softkey if you want to enter additional
parameters parameters.
Peripheral surface Y:
C0 Reference point Degrees
X0 Reference point in X direction (abs) mm
X1 Depth with reference to X0 (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
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
All ¾ Press the "All parameters" softkey if you want to enter additional
parameters parameters.
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.
Pocket
milling
¾ Select "Roughing" machining mode.
Machining
method Roughing
End face/End face C:
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/Peripheral surface C:
X0 Cylinder diameter ∅ (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
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
Starting 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 with manual start mm
point)
Y Start point Y (abs.) – (only for end face/end face C and end face Y with manual start mm
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)
1. Contour pocket 1
2. Machining
3. Contour pocket 2
4. Machining
5. Contour pocket 1
6. Solid machine residual material
7. Contour pocket 2
8. Solid machine residual material
All ¾ Press the "All parameters" softkey if you want to enter additional
parameters parameters.
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
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.
Separate blocks must be programmed for finishing the base and/or 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.
Pocket
milling
¾ Select "Finish base" or "Finish edge" machining mode.
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
Starting 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 with manual start mm
point)
Y Start point Y (abs.) – (only for end face/end face C and end face Y with manual start mm
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:
Oscillating: 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 gradient (only for helical) mm/rev
The gradient of the helix may be smaller in some geometric conditions.
ER Insertion radius (only for helical) mm
The radius must not be larger than the cutter radius, otherwise material will remain.
Also make sure the pocket is not violated.
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
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.
Pocket
milling
¾ Select "Chamfer" machining mode.
End face Y:
CP Reference point Degrees
Z0 Reference point in Z direction (abs.) mm
FS Chamfer width, inc mm
ZFS Insertion depth for tool tip; abs or inc mm
Peripheral surface Y:
C0 Reference point Degrees
X0 Reference point in X direction (abs) mm
FS Chamfer width, inc mm
ZFS Insertion depth for tool tip; abs or inc 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 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.
Approach/retraction 1. The tool approaches the starting point at rapid traverse at the
height of the retraction plane and adjusts to the safety distance.
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 distance at rapid traverse.
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
All ¾ Press the "All parameters" softkey if you want to enter additional
parameters parameters.
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
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.
Separate blocks must be programmed for finishing the base and/or for
finishing the edge. In each case, the spigot will only be machined
once.
Spigot
milling
¾ Select "Finish base" or "Finish edge" machining mode.
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 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.
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
DZ Maximum depth infeed (Z direction) mm
UXY Finishing allowance in plane 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
DX Maximum depth infeed (X direction) mm
UYZ Finishing allowance in plane mm
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.
Spigot
milling
¾ Select "Chamfer" machining mode.
Machining Chamfering
mode
End face/End face C:
Z0 Reference point in Z direction (abs.) mm
FS Chamfer width; abs mm
ZFS Insertion depth tool tip; abs or inc mm
Peripheral surface/Peripheral surface C:
X0 Cylinder diameter ∅ (abs.) mm
FS Chamfer width; abs mm
ZFS Insertion depth tool tip; abs or inc mm
End face Y:
CP Reference point Degrees
Z0 Reference point in Z direction (abs.) mm
FS Chamfer width; abs mm
ZFS Insertion depth tool tip; abs or inc mm
Peripheral surface Y:
C0 Reference point Degrees
X0 Reference point in X direction (abs) mm
FS Chamfer width; abs mm
ZFS Insertion depth tool tip; abs or inc 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 subroutine must always be stored in the NCK main memory (in a
separate directory "XYZ" or in the "ShopTurn", "Part programs", and
“Subroutines" directories).
If you want to call a subroutine located on another drive, you can use
G code command "EXTCALL".
References: /BEMsl/, Operating Manual HMI Embedded sl
SINUMERIK 840Dsl
Please note that ShopTurn evaluates the settings from the program
header of the subroutine, excluding the blank settings, when the
subroutine is called. These settings also remain active even after the
subroutine 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
program after calling the subroutine (see Section "Changing program
settings").
Place the cursor in the machining plan of the main program on the
program block after which the subroutine call is to be inserted.
Sub-
Press the "Various" and "Subroutine" softkeys.
routine >
Subroutine call
"DRILL"
Subroutine call
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. No names used in the NCK can be used
for this.
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
Set
Press the "Various" and "Set marker" softkeys.
marker >
Enter a name.
Set
Press the "Various" and "Set marker" softkeys.
marker >
Enter a name.
Work offsets In the case of the "Pulling" and "Rear face" functions, you must specify
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.
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.
Teach park You can enter the XP and ZP coordinates from the park position of the
pos. tool during the gripping, or accept the current tool positions with the
“Teach park pos.” softkey.
Teaching the park position is possible only if you have selected the
machine coordinate system (MCS = machine).
Teach angl. If you specify an angular offset α1 between the main spindle and the
offset
counterspindle, this will have no effect on machining on the backside
of the workpiece. You can enter the angle difference directly into the
parameter mask or accept the current angular offset using the "Teach
angl. offset" softkey.
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 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.
Make sure that the Y axis points to the opposite direction during
milling operations. If this is not wanted, then mirroring of the Y axis
must be programmed.
Rear 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 parameterization 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 (pull blank: yes; parting cycle: yes)
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 in this case as this is calculated from the
parting cycle parameters.
The two program blocks "Complete" and "Parting" are linked in the
machining plan.
Front As soon as machining on the rear face of a workpiece is finished,
machining on the front of the next workpiece starts. You can activate a
work offset in the meantime for machining the front face using the
"Front face" function. You will typically use the work offset that was
active before the workpiece was gripped.
The main spindle is now the master spindle again.
Counter-
Press the "Various" and "Counterspindle" softkeys.
spindle >
Select the “Gripping” or “Complete” programming step.
No spindle rotation
Complete:
Park position WCS: The park position is entered into the workpiece coordinate system
MCS: The park position is entered in the machine coordinate system; the teaching
of the park position and the angular offset is possible
XP Park position of tool in X direction (abs) mm
ZP Park position of tool in Z direction (abs) mm
Gripping:
Rinse chuck Rinse counterspindle chuck or not
S Spindle speed (main spindle and counterspindle) rev/min
Direction of Direction of rotation (main spindle and counterspindle):
rotation
Direction of rotation clockwise (right)
No spindle rotation
The settings in the program header are modal, i.e. they remain active
until they are changed.
Retraction Any changed return plane takes effect starting with the safety
clearance of the last cycle, because the additional retraction from the
next cycle is completed.
Down-cut Up-cut
Settings
Press the "Various" and "Settings" softkeys.
>
Enter the desired parameters.
For a description of the parameters, see Section "Creating a new
program".
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", "Transformations", and "Work offset"
mations > softkeys.
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.
• Offset
For each axis, you can program an offset of the zero point.
• Rotation
You can turn the X and Y axes through a specific angle. A positive
angle corresponds to counterclockwise rotation.
• C axis rotation
You can turn the C axis through a specific angle to enable
subsequent 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.
Transfor-
Press the "Various" and "Transformations" softkeys.
mations >
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.
Approach/
Press the "Strai. Circle" and "Approach/Retract" softkeys.
Retract
You will find a detailed description of G code blocks to DIN 66025 in:
References: /PG/, Programming Manual Fundamentals
SINUMERIK 840D/840Di/840D
/PGA/, Programming Guide Advanced
SINUMERIK 840D/840Di/840D
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 machining plan.
G code block
5.15 Teaching
The "Teach” function enables you to program and execute machining
steps while simultaneously creating a subroutine for other workpieces.
• Teaching cycles
• Teaching position samples
• Teaching contour objects
Program the next machining step the same way if the machining
provided the desired results, or repeat steps 2 through 5 for the
program block.
Program the next machining step the same way if the machining
provided the desired results, or repeat steps 2 through 5 for the
program block.
You have the option of teaching contour objects for rotation and
milling operations.
Program the next machining step the same way if the machining
provided the desired results, or repeat steps 2 through 4 for the
program block.
For working in "Manual Machine" mode, you will need the "Manual
Machine" software option.
The appearance of the displayed softkeys can vary, according to
which coordinate system is set. Machining before the center of
rotation is typical.
Please see the machine manufacturer’s specifications for this.
Main screen After running up the controller, the basic "Manual Machine" screen
appears.
Machining options Workpieces can be machined in the following ways using "Manual
Machine":
• Manual mode
• Single-cycle machining
Tool selection
Select the desired tool in "T".
-or-
Set the direction of rotation via the machine control panel.
Machining
Select the axis to be traversed at the machine control panel.
X …
T Tool
F Machining feedrate mm/min
mm/rev
S1 Main spindle rev/min
m/min
S2 Tool spindle rev/min
The basic effective direction can be selected via the axis direction
keys or via the cross-switching lever. In addition, a taper angle (α) can
also be input.
The “taper turning” function is not available if two tool turrets are
installed on the X axis of your machine,
All ¾ Select the desired straight machining via the "All axes" softkeys,
axes -or- "Xα" or "Zα", and input the desired values for the traversing path
Xα or target position and the angle, if necessary.
-or-
Zα
XAlpha
Z Target position in direction X (abs. or inc.) mm
α Angle of the straight line to the X axis Degrees
ZAlpha
X Target position in direction Z (abs. or inc.) mm
α Angle of the straight line to the Z axis Degrees
General machining For more complex machining processes, proceed in the following
sequence order:
You can return to the parameter screen form at any time to check and
correct the inputs.
Press the "Cursor right" key to jump back to the input screen form.
Approaching and When machining the workpiece, you traverse from the current position
returning to the machining start point. After the machining process, the tool is
returned along a direct path to the starting point.
• Drilling centered
• Thread centered
• Centering
• Drilling
• Reaming
• Deep hole drilling
• Tapping
• Thread milling
• Stock removal
• Recess
• Undercut
• Thread
• Parting
The parameters of the input screen forms (with the exception of
thread-cutting) correspond to the parameters under Automatic (see
Sec. "Turning").
Thread cutting In addition to the functions that are made available by "thread-cutting"
under Automatic, you can insert idle cuts during the machining
process under "Manual Machine."
You can interrupt the infeed of the cutting depth during the machining
process by inserting idle cuts, in order to smooth the flanks for
example.
Idle You can insert idle cuts using the "Idle cut" softkey.
cut This softkey only works during machining.
Reworking threads You can rework existing threads, when repairing previously cut
threads for example or as the result of changes that arise from re-
measuring (see Sec. "Reworking Threads").
If you want to rework some threads, input the initial plunge depth E
(inc.). This is the depth that was reached during a previous machining.
By inputting the plunge depth, you avoid unnecessary idle cuts when
reworking the threads.
• Rectangular pocket
• Circular pocket
• Rectangular spigot
• Circular spigot
• Longitudinal slot
• Circumferential slot
• Multiple edge
• Engraving
6.5 Simulation
For more complex machining processes, you can check the result of
your inputs with the aid of the simulation, without having to traverse
the axes (see Sec. "Simulating Machining"). The execution of the work
steps is graphically displayed on the screen during this.
Setting up a blank shape For the graphical display, a pre-defined blank shape is used. You can
modify the blank as you like (such as for a G-code program) (see Sec.
"Changing the blank shape for a G-code program").
G code program
Creating a G code
program
Press the "Program" softkey.
Calling a tool
Continue ¾ Select the "Continue" and "Tools" softkeys if you want to select a
Tools
> tool from the tool list.
-and-
¾ Place the cursor on the tool that you want to use for machining.
-and-
Example:
...
T="ROUGHING80" ;Call tool
M6 ;Change tool
M7 M3 S1=2000 ;Switch on coolant and main spindle
...
Cycle support
Contour Turning
¾ Using the softkey, select whether you would like support for
... programming contours, drilling, milling, or turning cycles.
OK
¾ Press the "OK" softkey.
Edit
Select the "Edit" softkey if you want to return directly to the G code
editor from a parameter screen form.
Edit
Select the "Edit" softkey if you want to return directly to the G code
editor from a parameter screen form.
Simulating G code
program
Press the softkey or the "Program" key.
-or- Position the cursor on the desired G code program.
Select the "Edit" softkey if you want to return directly to the G code
Edit
editor from the simulation screen.
Executing G code
program
Press the softkey or the "Program" key.
-or- -and-
-and-
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.
Selecting a G code
Place the cursor at the position in the program where you want
your selection to start.
Copying a G code
The G code is stored in buffer memory and remains there even if you
switch to another program.
Pasting a G code
The copied G code is pasted from buffer memory into the text in front
of the cursor.
Cutting a G code
Finding a G code
Replace all Press the "Replace all" softkey if you want to replace the
character string throughout the entire G code program.
-or-
Continue Press the "Continue search" softkey if you want to continue the
search search without replacing the instance of the character string
found.
-or-
Replace Press the "Replace" softkey if you want to replace the character
string at this point in the G code program.
Jumping to start/end
Continue To Select the "Continue" and "To start" or "To end" softkeys.
> start
The beginning or end of the G code program is displayed.
To
end
Displaying R variables
Finding R variables
Search Press the "Search" softkey.
Changing R variables
Place the cursor on the input field of the variable that you want to
change.
Deleting R variables
Place the cursor on the input field of the variable whose value you
want to delete.
7RROVSLQGOH %D[LV
0DLQVSLQGOH & %
&
; &RXQWHUVSLQGOH
&
<
=
In turning operations, you can align the tool for special machining
tasks via the B axis and C axis.
In milling operations, you can tilt the WCS via the B axis and C axis to
allow milling and drilling on inclined surfaces.
The B axis is also used for aligning tools for end face and lateral
surface machining.
Alignment angle β and γ Alignment angles β und γ are required for turning with tool alignment.
Ǫ
Z
˟ r
ǩ r
; ;
˟ r
ǩ r
= =
([WHUQDOORQJLWXGLQDOPDFKLQLQJ ,QWHUQDOORQJLWXGLQDOPDFKLQLQJ
˟ r ˟ r
ǩ r ǩ r
; ;
= =
6XUIDFHPDFKLQLQJPDLQVSLQGOH 6XUIDFHPDFKLQLQJFRXQWHUVSLQGOH
β angle Two arrow settings are available for the main alignment of the tool,
which you can toggle with the “Alternat.” softkey.
: β = 0°
: β = 90°
You can also toggle to a free input field in which you enter an angle of
your choice.
γ angle In input field “γ”, you can enter two main directions (0° and 180°) via
the “Alternat.” softkey.
You can also toggle to a free input field in which you enter an angle of
your choice. However, this value may only differ slightly.
Please also refer to the machine manufacturer's instructions.
The peripheral surface is milled with β = 90° (G19), even if you are
machining with the counterspindle.
The swivel axes are always rotated to place the tool axis
perpendicular to the machining axis for machining. During machining,
the rotary axes are then permanently set.
8.3.1 Swiveling
The swiveled coordinates are maintained in the Reset status and after
Power On. So you can still move out of an inclined hole, for example,
with retraction in the +Z direction.
Transfor-
Press the "Various" and "Transformations" softkeys.
mations >
Swivel
>
Initial
Press the "Initial setting" softkey to restore the initial state, i.e. to
setting zero the values again.
This is done, for example, to swivel the coordinate system back to
its original orientation.
T Tool name
RP Retraction plane for face end B mm
C0 Positioning angle for machining surface Degrees
X0 Reference point for rotation mm
Y0 Reference point for rotation mm
Z0 Reference point for rotation mm
X Axis angle The sequence of the axes Degrees
Y Axis angle can be replaced as required Degrees
Z Axis angle with "Alternat." Degrees
X1 New zero point of rotated surface mm
Y1 New zero point of rotated surface mm
Z1 New zero point of rotated surface mm
8.3.2 Approach/retraction
Caution
Note that the tool will move from the last position programmed in the
approach/retraction cycle directly to the starting point for the next
machining operation.
Positions
¾ Press the "Drilling", "Positions" and "Full/Pitch Circle" softkeys.
>
Face end B:
on swivel plane
Z0 Z coordinate of the reference point (abs.) mm
X0 X coordinate of the reference point (abs.) mm
Y0 Y coordinate of the reference point (abs.) mm
α0 Starting angle: Angle of 1st hole with reference to X axis. Degrees
Positive angle: Full circle is rotated counterclockwise.
Negative angle: Full circle is rotated in clockwise direction.
α1 Advance angle; when the first drill hole is complete, Degrees
all remaining positions are approached with this angle (for pitch circle only)
Positive angle: Further positions are rotated in counterclockwise direction.
Negative angle: Further positions are rotated in clockwise direction.
R Radius of full circle mm
N Number of positions on the circle
Positioning Straight line Next position is approached linearly at rapid traverse.
Circular: Next position is approached along a circular path at the feedrate defined in
a machine data code.
with C axis
Z0 Z coordinate of the reference point (abs.) mm
X0 X coordinate of the reference point (abs.) mm
Y0 Y coordinate of the reference point (abs.) mm
α0 Starting angle: Angle of 1st hole with reference to C axis. Degrees
Positive angle: Full circle is rotated counterclockwise.
Negative angle: Full circle is rotated in clockwise direction.
α1 Advance angle; when the first drill hole is complete, Degrees
all remaining positions are approached with this angle (for pitch circle only)
Positive angle: Further positions are rotated in counterclockwise direction.
Negative angle: Further positions are rotated in clockwise direction.
N Number of positions on circle
For turning tools, an input field for the γ angle also appears.
β angle In order to measure milling and turning tools, you can make the two
main settings β = 0° and β = 90° and set a value input field by
toggling.
γ angle In order to measure turning tools, you can set the γ angle 0° and 180°
by toggling.
Positioning rotary axes You can position rotary axes with NC Start.
Before the length is set the rotary axis positions are checked. If they
deviate too much from the prescribed values, the message “Tool
alignment beta inconsistent, press NC Start” (or gamma) is displayed.
Please also refer to the machine manufacturer's instructions.
To align the turning tools, you can toggle between settings β = 0° and
β = 90° for the β angle and between settings 0° and 180° for the
γ angle. In each case, you can also select an input field to enter any
value.
Milling tools:
To align the milling tools you can toggle between settings β = 0° and
β = 90°. In each case, you can also select an input field to enter any
value.
The workpiece is always located between the two tool holders. The
tool lengths of all tools, i.e. of both tool holders, have the same
reference point, which is usually on tool holder 1. That is why the tool
lengths of the tools of the second tool holder are always longer than
those of the tools on the first tool holder.
You always program in the basic coordinate system (WCS of the first
tool holder). You do not have to specify in which tool holder the tool is
inserted.
If a tool on the second tool holder is selected, the X and Y axes are
mirrored and the main spindle and counter spindle are offset (rotated)
by 180°.
Tool holder 1
X Workpiece coordinate
system for use with the
1st tool holder
L1
L2
Z
Workpiece coordinate
system for use with the
2nd tool holder
X
Tool holder 2
G code programming The following points must be taken into account in G code
programming.
• After a tool change, mirroring of the tools on the second tool
holder is automatically activated.
• When a TRANSMIT command is programmed, mirroring of the
tools on the second tool holder is automatically activated.
Please also refer to the machine manufacturer's instructions.
Notes
Tool management
10.1 Tool list, tool wear list and tool magazine ............................................................. 10-368
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. In addition, you have the
capability of sorting or deleting tools at this point.
Tool list
If you are working with several magazines, then you will first see the
magazine number and then the location number inside the magazine
(e.g. 1/10). Tools that are not currently located in the magazine are
displayed without a location number. (You will find these tools when
sorting for a magazine location at the end of the tool list.)
For chain and disk magazines, the locations for a spindle and a dual-
gripper can also be displayed.
Please also refer to the machine manufacturer's instructions.
Spindle location
Tool name The tool is identified by its name. The tool name can be specified as
text or numbers.
(D No.) edge The tool offset data shown here is valid for the currently selected
cutting edge of a tool.
Tool-specific
specifications
Specification of the spindle’s direction of rotation
The direction of the spindle’s rotation is relative to the tool spindle for
powered tools (drilling and milling machines) and to the main or
counter-spindle for turning tools.
If you are using a drilling or milling machine for "axial drilling" or "axial
threading", the specified direction of rotation is relative to the cutting
direction of the tool. The main spindle then rotates adapting to the
tool.
CW spindle rotation
Coolant ON
Coolant OFF
Multifix If you use a multifix tool holder, the tool list looks like the following:
If you use multifix tool holders, the tool change takes place manually,
i.e. the tools are swapped in and out by hand.
Tool selection for multifix
tool holders
Tool In the tool list, select the desired tool and activate it (the values of the
selection tool) with the aid of the “Tool selection” softkey.
Tool wear list You must enter the wear data for your tools in the tool wear list.
ShopTurn takes this data into account on machining the workpiece.
You can also activate tool monitoring here as well as disable tools or
identify them as oversized.
Loc., Type, Tool name, Display of magazine loc. number, tool type, and cutting edge position,
DP text/number designation of the tool and duplo number
(D No.) edge The displayed wear data is relative to the selected cutting edge of the
tool.
Tool magazine In the magazine list, you can disable or enable individual magazine
locations.
Magazine list
Loc., Type, Tool name, Display of magazine loc. number, tool type, and cutting edge position,
DP text/number designation of the tool and duplo number
Tool condition Display of the specified tool condition in the tool wear list
The rotary drill can be used for centric drilling and turning.
Select the "Tool list" softkey in the "Tools WOs" operating area.
Position the cursor on the location in the tool list that the tool
occupies in the revolver. The location must still be empty in the
tool list.
Roughing Select the desired tool type and the cutting edge position using
3D_Probe
tool ... the softkeys.
Using the "Additional" softkey, additional tool types or cutting edge
positions are made available to you.
The new tool is created and automatically assumes the name of the
selected tool type.
If you assign a tool name that already exists, the "Create a duplo tool"
window appears. You can decide whether you would like to create a
sister tool (see Sec. "Creating a sister tool").
If you later want to change the cutting edge position of the tool,
position the cursor in the "Type" column and select one of the preset
-or-
options using the "Alternat." softkey or the "Select" key.
Changing a tool name You have the option of later changing a tool’s name.
Position the cursor in the "Tool name" column and enter the
desired name.
If you enter a tool name that already exists, the "Create a duplo tool"
window appears. You are asked whether a duplo tool should be
created.
Do not Press the "Do not rename" softkey if you do not want to create a
rename sister tool.
Abort
Using the "Abort" softkey, you can cancel the process at any time.
In the case of tools with more than one cutting edge, a separate set of
offset data is assigned to each cutting edge. You can set up a total of
9 edges for each tool.
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" softkeys.
edges > edge
Instead of the input fields for the first cutting edge, the offset data
input fields for the second cutting edge are displayed.
¾ Repeat this process if you wish to create more tool edge offset
data.
Delete ¾ Select the "Delete edge" softkey if you want to delete the tool
edge edge offset data for an edge.
You can only delete the data for the edge with the highest edge
number.
D No. + D No. -
By selecting softkey "D No. +" or "D No. –", you can display the offset
data for the edge with the next highest or next lowest edge number
respectively.
A replacement is a tool that you can use for the same machining being
performed by an already input tool. You can use it, for example, to
replace a broken tool.
For each tool in the tool list, you can create several replacement tools.
The duplo number 1 is always assigned to the original tool and duplo
numbers 2, 3, etc. are assigned to the replacement tools.
For sister tools, the following data must agree with that of the original
tool:
• Tool type
• Tool nose position
• Tool radius
• Direction of rotation
• Coolant
Assign the same name as the original tool to the replacement tool.
The sister tool automatically receives the next available duplo number.
Select the "Tool list" or “Tool wear” softkey in the "Tools WOs"
operating section.
-or-
Select the "Tool list" softkey in the "Tools WOs" operating area.
Place the cursor on the tool that you would like to delete.
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 displayed in the tool list, you can also change a
tool directly into or out of the spindle. You can lock the loading and
unloading via machine data.
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" softkey to load the tool into the suggested
location.
-or-
Enter the location number you require and press the "OK" softkey.
-or-
Press the "Spindle" and "OK" softkeys to load a tool into the
Spindle
spindle.
Finding an empty
location in the magazine
and loading the tool
Select the "Tool list" softkey in the "Tools WOs" operating area.
Place the cursor on the tool that you want to load into the
magazine.
Enter the magazine number and a "0" for the location number if
you wish to search for an empty location in a particular magazine.
-or-
Enter a "0" for the magazine number and location number if you
wish to search for an empty location in all magazines.
Unloading an individual
tool from the magazine
Select the "Tool list" softkey in the "Tools WOs" operating area.
Abort
You can abort the unloading process at any time by pressing the
"Abort" softkey. The current tool is unloaded and then the process is
aborted.
The unloading process is also aborted if you exit the magazine list.
You can also specify an empty magazine location directly or define the
magazine ShopTurn should search for an empty location.
If your machine has just one magazine, you only need to enter the
location number you require, not the magazine number.
If a spindle location is shown in the tool list, you can also attach or
detach a tool directly to or from the spindle.
Please also refer to the machine manufacturer's instructions.
Specifying an empty
location
Select the "Magazine" softkey 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" softkey.
-or-
Enter the location number you require and press the "OK" softkey.
-or-
Press the "Spindle" and "OK" softkeys to load a tool into the
Spindle
spindle.
Finding an empty
location
Select the "Magazine" softkey 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" softkey.
Enter the magazine number and a "0" for the location number if
you wish to search for an empty location in a particular magazine.
-or-
Enter a "0" for the magazine number and location number if you
wish to search for an empty location in all magazines.
Positioning a magazine
location
Select the "Magazine" softkey in the "Tools WOs" operating area.
Position the cursor on the magazine location that you would like to
position on the loading point.
When you input the wear values, ShopTurn checks whether or not the
values 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" softkey 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.
Disabled (G) Individual tools can also be disabled manually if you no longer want to
use them for workpiece machining.
Oversize (U) In the case of oversize tools, neighboring magazine locations (left and
right adjacent location) are only reserved alternately, i.e. you can only
insert the next tool in the next magazine location but one. (This can
also contain an oversize tool.)
Select the "Tool wear" softkey 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.
In the "Tool condition" columns, you can also read whether a tool is
disabled (G) or over-sized (U).
You can change the tool conditions in the tool wear list (see Sec.
"Activating tool monitoring").
Disable magazine
location
Select the "Magazine" softkey in the "Tools WOs" operating area.
The letter "G" appears as a symbol for the disabling of the location.
Enable magazine
location
Select the "Magazine" softkey in the "Tools WOs" operating area.
The letter "G" is no longer visible and the magazine location is now
free again.
Program management
11.2 Managing programs with ShopTurn on NCU (HMI Embedded sl)........................ 11-389
11.2.1 Opening a program ............................................................................................... 11-391
11.2.2 Executing a program............................................................................................. 11-392
11.2.3 Executing a G code program from USB/network drive ......................................... 11-393
11.2.4 Creating a new directory/program......................................................................... 11-394
11.2.5 Selecting several programs .................................................................................. 11-395
11.2.6 Copying/renaming a directory/program ................................................................ 11-396
11.2.7 Deleting a directory/program................................................................................. 11-397
11.2.8 Saving/reading in tool/zero point data .................................................................. 11-398
edit edit
USB/
Network drive NC main memory
In the horizontal softkey bar, you can select the storage medium that
contains the directories and programs that you want to display. In
addition to the "NC" softkey, via which the data of the NCK-work
memory can be displayed, another 8 softkeys can allow you to display
the directories and programs of USB/network drives and the CF-card
Directory
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)
Above the horizontal softkey bar, you will find specifications for
memory space management in the NCK.
-or-
-and-
To view a program in more detail or modify it, you must display the
machining plan for the program.
You can select any program that is stored in your system at any time
to machine workpieces automatically.
The G code program remains stored on the network drive while the
drive is being used for executing it.
Continue Exec. from ¾ Select the "Continue" and "Exec. from hard disk" softkeys.
> hard disk
ShopTurn now switches to "Machine Auto" mode and loads the
G code program.
Creating a directory
Creating a program
Open the Program Manager.
ShopTurn Now press the "ShopTurn program" softkey if you want to create a
program sequential control program.
(see Sec. "Creating a sequential control program")
-or-
G code Press the "G code program" softkey if you want to create a G
program code program.
(see Sec. "G code program")
Selecting several
programs as a block
Open the Program Manager.
Place the cursor on the first program that you want to select.
Selecting several
programs individually
Open the Program Manager.
Place the cursor on the first program that you want to select.
Move the cursor to the next program that you want to select.
-or-
Press the "Select" key again.
Copying a
directory/program
Open the Program Manager.
Select the directory level in which you want to insert your copied
directory/program.
-or-
-and-
Renaming a
directory/program
Open the Program Manager.
From time to time, delete the programs or directories that you are no
longer using in order to keep your data manageable and to free up the
NCK work memory again.
Save the data beforehand, if necessary, on an external data-carrier
(e.g. USB flash drive) or via a USB/network drive.
Please note that USB FlashDrives are not suitable for use as
persistent memory media.
Please note that when you delete a directory, all programs, tool data
and zero point data and subdirectories that this directory contains are
deleted.
If you want to free up space in the NCK memory, delete the contents
of the "TEMP" directory. This is where ShopTurn stores the programs
that are created internally for calculating the stock removal processes.
Apart from programs, you can also save tool data and zero point
settings.
You can use this function, for example, to back up the tool and zero
point data for a specific sequence 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: /FBTsl/, CNC Commissioning: ShopTurn,
SINUMERIK 840D sl/840 DE sl
Saving data
Place the cursor on the program whose tool and zero point data
you wish 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.
If an MPF program and an INI file of the same name are located in a
directory, the INI file will be automatically started when the MPF
program is selected. In this way, unwanted tool data can be changed.
Importing data
Place the cursor on the tool/zero point data backup that you wish
to re-import.
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" softkey if you want to cancel the data
none import.
-or-
Select the "No" softkey 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" softkey if you want to overwrite the old tool.
Zero 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 in the tool list without a location number.
unload
Network drive Data manage-
ment on hard save
Diskette drive disk NC main memory
Directory
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
At a cross in the "Loaded" column, you will see whether the
program is still in the NCK work memory (X) or whether it is on the
hard-disk ( ).
• Size (in bytes)
• Date/time (of creation or last change)
Above the horizontal softkey bar, you will find specifications for
memory space management on the hard-disk and in the NCK.
-or-
-and-
To view a program in more detail or modify it, you must display the
machining plan for the program.
You can select any program that is stored in your system at any time
to machine workpieces automatically.
Unloading a program
Position the cursor on the program that you would like to unload
from the NCK work memory.
Loading a program
Open the Program Manager.
Position the cursor on the program that you would like to load into
the NCK work memory.
11.3.4 Executing a G code program from a hard disk or floppy disk/network drive
Running a G code
program from the hard
disk
¾ Open the Program Manager.
¾ Place the cursor on the G code program that you want to execute
from hard disk (without "X").
Continue Exec. from ¾ Select the "Continue" and "Exec. from hard disk" softkeys.
> hard disk
ShopTurn now switches to "Machine Auto" mode and loads the
G code program.
Continue Exec. from Select the "Continue" and "Exec. from hard disk" softkeys.
> hard disk
ShopTurn now switches to "Machine Auto" mode and loads the
G code program.
Creating a directory
Creating a program
Open the Program Manager.
ShopTurn Now press the "ShopTurn program" softkey if you want to create a
program sequential control program.
(see Sec. "Creating a sequential control program")
-or-
G code Press the "G code program" softkey if you want to create a
program G code program.
(see Sec. "Programming G code")
Selecting several
programs as a block
Open the Program Manager.
Place the cursor on the first program that you want to select.
Selecting several
programs individually
Open the Program Manager.
Place the cursor on the first program that you want to select.
Move the cursor to the next program that you want to select.
-or-
Press the "Select" key again.
Copying a
directory/program
Open the Program Manager.
Select the directory level in which you want to insert your copied
directory/program.
-or-
-and-
Renaming a
directory/program
Open the Program Manager.
Moving a
directory/program
Open the Program Manager.
-or-
-and-
Delete programs or directories from time to time that you are no longer
using to maintain a clearer overview of your data management. Save
the data beforehand, if necessary, on an external data-carrier (e.g.
USB FlashDrive) or on a USB/network drive.
Please note that USB FlashDrives are not suitable for use as
persistent memory media.
Please note that when you delete a directory, all programs, tool data
and zero point data and subdirectories that this directory contains are
deleted.
If you want to free up space in the NCK memory, delete the contents
of the "TEMP" directory. This is where ShopTurn stores the programs
that are created internally for calculating the stock removal processes.
In addition to the programs, you can also save/read-in tool data and
zero-point settings.
You can use this function, for example, to back up the tool and zero
point data for a specific sequence 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: /FBTsl/, CNC Commissioning: ShopTurn,
SINUMERIK 840D sl/840 DE sl
Saving data
Place the cursor on the program whose tool and zero point data
you wish 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.
If an MPF program and an INI file of the same name are located in a
directory, the INI file will be automatically started when the MPF
program is selected. In this way, unwanted tool data can be changed.
Importing data
Place the cursor on the tool/zero point data backup that you wish
to re-import.
Execute Press the "Execute" softkey or the "Input" key or "Cursor right".
-or- The window "Read in backup data" is opened.
-or-
Select the data (tool offset data, magazine loading data, zero
point data, basic work offsets) that you wish to read in.
Replace all Select the "Replace all" softkey to import all tool data. Any existing
tools will now be overwritten without a warning prompt.
-or-
Replace Select the "Replace none" softkey if you want to cancel the data
none import.
-or-
Select the "No" softkey 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" softkey if you want to overwrite the old tool.
Zero 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 in the tool list without a location number.
12.1 Messages
ShopTurn displays messages in the dialogue line, which give you
operating information or inform you of the progress of the machining
process. The appearing messages do not interrupt the machining.
12.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 gives you more detailed information on the cause of the
error.
Warning
If you do not heed an alarm that is issued and do not clear the cause
of the alarm, it can present a hazard to the machine, the workpiece,
the saved settings and, in certain circumstances, your health.
61000-62999 Cycles
100000-100999 Basic system
101000-101999 Diagnostics
102000-102999 Services
103000-103999 Machine
104000-104999 Parameters
105000-105999 Programming
106000-106999 Reserved
107000-107999 OEM
110000-111999 Reserved
112000-112999 ShopTurn
120000-120999 Reserved
Press the key that appears as a symbol next to the alarm if you
want to delete the alarm.
-or-
ShopTurn does not display user data of the AXIS and FRAME type.
Global Program Activate one of the softkeys to choose the user data that you want
user data ... user data to display.
GUD + GUD - You can press the "GUD +" and "GUD -" softkeys to display the
or global and channel-specific user data from GUD 1 to GUD 9.
The next user data that contains the search string is displayed.
Displaying versions
Notes
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
1. Create a new program ¾ In the required directory of the "Program manager" operating
ShopTurn
New
area, press the and program softkeys.
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 measurem. mm
¾ Enter parameters:
T Roughing tool_80
F 0.300 mm/rev
V 300 m/min
Machining
Position
Direction Plan (parallel to the 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 one by
1. X 48 abs FS 3
2. α2 90°
3. Direction of rotation
R 23 abs X 60 abs K -35 abs.
Dialog Accept
I 80 abs selection dialog 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
Enter parameters:
T Roughing tool_55
F 0.200 mm/rev
V 250 m/min
Machining
Enter parameters:
T Finishing tool
F 0.150 mm/rev
V 300 m/min
Machining
9. Groove (roughing)
Recess
Press the softkeys
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
10.Groove (finishing)
Recess
Press the softkeys
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
11.Longitudinal threads
Thread Thread
M48x2 (roughing) Press the long. softkeys.
Enter parameters:
T Threading tool_2
P 2 mm/rev
G 0
S 400 RPM
Cut segmentation Diminishing
Machining method
12.Longitudinal threads
Thread Thread
M48x2 (finishing) Press the long. softkeys.
Enter parameters:
T Threading tool_2
P 2 mm/rev
G 0
S 400 RPM
Machining method
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
13.Drilling
Drilling
Drilling
Press the reaming > softkeys.
Enter parameters:
T Drill
F 200 mm/min
S 1000 RPM
Position Face
Point/Shaft Tip
Z1 10 inc
DT 0s
14.Positioning
Positions
Press the > softkeys.
Enter parameters:
Position Face
Right-angle/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 method
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 graphics
Process plan
R10
4
R1
R46
0
T=3
R5
R6
R 10
40
80
T=5
Workpiece drawing
1. Create a new program In the required directory of the "Program manager" operating area,
ShopTurn
New
press the and program softkeys.
2. Fill out the program head The parameter screen form “Program Header” is displayed.
Define the blank:
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 measurem. mm
Position Face
X 0 abs
Y -61 abs
1. Direction of rotation
Limiting contour
1. Direct. of rot.
R 50 abs X 0 abs Y -50 abs
Tangent to
2. prec. elem. Direct. of rot.
R 10 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
3. prec. elem. Direct. of rot.
R 10 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
4. prec. elem. Direct. of rot.
R 10 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
5. prec. elem. Direct. of rot.
R 10 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
6. prec. elem. Direct. of rot.
R 10 abs X 0 abs
Dialog Accept
selection dialog
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
Starting point Auto
Insertion Center
FZ 0.100 mm/tooth
Retraction mode To retraction plane
1. Direct. of rot.
R 46 abs X 0 abs Y -46 abs
Tangent to
2. prec. elem. Direct. of rot.
R 6 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
3. prec. elem. Direct. of rot.
R 14 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
4. prec. elem. Direct. of rot.
R 6 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
5. prec. elem. Direct. of rot.
R 14 abs X 0 abs
Dialog Accept
selection dialog
Tangent to
6. prec. elem. Direct. of rot.
R 6 abs X 0 abs
Dialog Accept
selection dialog
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
Starting point Auto
Insertion Center
FZ 0.100 mm/tooth
Retraction mode To retraction plane
Result
Programming graphics
Process plan
Notes
Appendix
A Abbreviations ..........................................................................................................A-444
A Abbreviations
COM Communication:
Component of NC control that performs and coordinates
communication.
D Cutting edge
F Feedrate
INC Increment
MD Machine data
NC Numerical Control:
The NC control comprises the components NCK, PLC, PCU and
COM.
OP Operator Panel
PC Personal Computer
REPOS Reposition
S Spindle speed
SI Safety Integrated
SW Software
T Tool
V Cutting rate
WO Work offset
Notes
B Index
3 C
3D probe, 2-59 C1, 0-7
3-window view, 3-117 C3, 0-7
A Calculation variants, 3-96
Abort program, 3-92 Cancelling machining, 3-92
ABS, 4-128 Centering, 5-167, 5-289
Absolute dimensions, 4-128 Change parameter, 1-41
Accepting parameters, 1-41 Changing dialog selection, 5-217, 5-283
Access authorization, 1-28 Changing program settings, 5-322
Activate, 7-351 Channel operational messages, 1-30
Additional command, 5-210, 5-212, 5-276 Channel status, 1-30
Adjustment, 4-133 Chipbreaking, 5-164, 5-166, 5-169, 5-171
Alarms, 12-416 Circle
Alignment angle, 8-354, 8-356 Known center point, 5-156
Angular offset, 5-203 Known radius, 5-157
Annular slot, 5-250 Polar, 5-162
Append contour element, 5-216, 5-282 Circular pocket, 5-236
Approach, 4-126 Circular spigot, 5-244
Approach cycle, 5-326 Circumferential slot, 5-250
Approach mode, 5-285 Clamping a spindle
Approach strategy, 5-285 Contour milling, 5-270
Arithmetic variables, 7-352 Drilling, 5-163
Automatic mode, 2-50 Milling, 5-231
Auxiliary function, 3-106 Close contour, 5-214, 5-278
Axes CNC ISO user interface, 1-42
Positioning, 2-81 Collet dimensions, 2-52
Repositioning, 3-95 Complete, 5-316
Traversing, 2-79 Complete machining, 4-143
Axis key, 1-26 Concatenation, 4-122
B Contour, 0-7
B axis, 8-354 Changing, 5-216, 5-282
Approach/retraction, 8-358 Copying, 4-146
Measuring a tool, 8-361 Creating, 5-210, 5-273
Milling, 8-356 Exact machining, 5-212
Position pattern, 8-360 Renaming, 4-147
Swiveling, 8-357 Representation, 5-208, 5-271
Tool selection in manual mode, 8-362 Rounding, 5-220
Basic block display, 3-94 Start point, 5-210
Blank, 4-136 Contour beginning, 5-210, 5-273
Blank shape Contour calculator, 5-206, 5-268
Changing, 3-112 Contour element
Block search, 3-96 Creating, 5-211, 5-275
Box, 5-182 Contour end
Broken-line graphics, 1-37 Transition element, 5-212
Button, 2-59 Contour milling, 5-268
G M
G code M function, 2-84, 3-106
Copying, 7-350 M01, 3-101
Cutting, 7-350 Machine control panels, 1-25
Finding, 7-350 Machine coordinate system, 2-51
Into sequence program, 5-328 Machine run times, 2-87
Pasting, 7-350 Machine zero, 1-21
Selecting, 7-349 Machining, 4-143
Skipping, 3-102 Simulating, 3-107
G code block, 5-329 Simultaneous recording, 3-107
Renumber, 7-351 Machining direction, 5-322
G code editor, 7-349 Machining feedrate, 4-142
G code program Machining lines, 3-108
Executing, 7-347, 11-393, 11-406 Machining method, 4-143
G function, 3-106 Machining plane, 4-124
Gearing step, 2-78 Magazine
Grinding allowance, 5-215, 5-216 Positioning, 10-383
Gripping, 5-316 Magazine list, 10-373
Grooving, 5-224 Magnifying glass, 2-69, 3-118
Residual material, 5-226 Main program, 5-313
H Main spindle, 4-142
H function, 3-106 Settings, 2-52
Hard disk, 11-406 Manual Data Input, 2-86
Help screen, 1-39 Manual Machine
I Drilling, 6-340
Idle cuts Milling, 6-341
Manual Machine, 6-340 Simulation, 6-342
INC, 4-129 Traversing movements, 6-336
Inch, 2-50 Turning, 6-340
Inclined axis, 4-124 Zero offsets, 6-335
Increment, 2-80 Manual mode, 2-49, 2-77
Incremental dimension, 4-129 M function, 2-84
Incremental dimensions, 4-129 Positioning axes, 2-81
Input field, 1-40 Spindle, 2-78
Insert a contour element, 5-217, 5-283 Stock removal, 2-81
Insert mode, 1-41 Tool, 2-77
Inside contour, 5-276 Traversing axes, 2-79
Internal thread, 5-173 Unit of measurement, 2-85
K Work offset, 2-84
Key-operated switch, 1-28 Marker, 5-315
Keys Matrix, 5-179
Operation, 1-32 MCS, 2-51
L MDA, 2-49, 2-86
Line, 5-178 Measuring
Longitudinal slot, 5-247 Tool, 2-63, 2-65
Lowercase letters, 5-263 Workpiece zero, 2-70
Measuring cycle support, 7-344
Notes
SIEMENS AG
Corrections
A&D MC MS1 For Publication/Manual:
Phone: /
Fax: /
8VHU'RFXPHQWDWLRQ
0DQXIDFWXUHU6HUYLFH'RFXPHQWDWLRQ
0DQXIDFWXUHU6HUYLFH'RFXPHQWDWLRQ
(OHFWURQLF'RFXPHQWDWLRQ
6,180(5,.
6,1$0,&6
0RWRUV
'2&21&'
'2&21:(%
5HFRPPHQGHGPLQLPXPVFRSHRIGRFXPHQWDWLRQ