Professional Documents
Culture Documents
Wop d2#
Wop d2#
Turning
Software Version 6
Part 2: Operator and
Programming Functions
User’s Guide 09.96 Edition
User Documentation
SINUMERIK 840C / OEM Version for Windows
ACR 20/
ACR 20/
840C 840C Accessories
Accessories 805SM/840C
805SM/840C
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK
User Documentation
SINUMERIK
840/840C/
SINUMERIK 840/840C/850/
840C
840C 840C 880/880 GA2 880/880 GA2 840C
840C 840C
840C
SINUMERIK SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
Operator’s Guide Programming User’s Guide Cycles, Measuring Cycles User’s Guide
OEM Version for Guide Graphic Programming System Programming Version 20 Simulation Milling
Windows Drilling/Boring and Milling User’s Guide and Turning
Parts 1+2 Guide
Standard
Turning Parts 1+2
Diagnostics Guide On PC
Environment Description 840C
Manufacturer Documentation
Interface: Function Block PLC 135 WB/WB2/SD SINUMERIK Planning Guide OEM Version for
Signals Packages Quick Reference, WS 800A Graphic Windows
Connection Function Macros Planning CL800 Cycle Language Programming System User’s Guide
Conditions S5-HLL User’s Guide Alarm Dialog for PC
Description of Computer Link Computer Link Installation Guide Measuring Cycles Spare Parts List
Functions SINT Message Frame Instructions Version 20
Safety Integrated SIN PS 231 Descripiton Lists
SIN PS 315 Start-up Guide
General Description Difference Description
Windows
Introduction 1
User’s Guide
Operation 3
User Documentation
Programming Functions 4
Valid for
Index 6
09.96 Edition
SINUMERIK documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the “Remarks” column.
A . . . . New documentation
B . . . . Unrevised reprint with new Order No.
C . . . . Revised edition with new status.
If factual changes have been made on the page since the last edition,
this is indicated by a new edition coding in the header on that page.
Siemens quality for software and training to DIN ISO 9001, Reg. No. 2160–01
Other functions not described in this documentation might be executable in the control. This does not, however, represent an obligation to supply
such functions with a new control or when servicing.
The reproduction, transmission or use of this document or its contents is not permitted without express written authority. Offenders will be liable
for damages. All rights, including rights created by patent grant or registration of a utility model or design, are reserved.
Section 3: Describes the general means of operation and the display in the
Operation Graphic Programming System.
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
3 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1
6 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1
08.94
03.95
1 Introduction
Starting from the workpiece sketch, you use graphics for defining:
S the workholders
S the tools
S the blank contour
S the machined part contour
S machining
and the corresponding part program in DIN code is generated automati-
cally.
You can simulate the programmed traversing movements and display
these on the screen.
The part program can be edited at a later date.
You always program in different planes which you define as a surface.
The surfaces can be the geometry of a turned part or the face or
peripheral surface of the turned part.
The system calculates the geometry and machining information at the
machining level of the machine only when the Create part prog. func-
tion is activated.
Powered tools can machine the face or peripheral surface of the turned
part with drilling or milling operations. The machine must, however,
have a C axis and the Transmit function must be available.
J
2 Help Function
The function described below provides you with help in almost every
operating situation.
By pressing the help key, you activate the help system which is stored
in the programming system.
If a black triangle apears next to the help text of a softkey, you can
press this key to open a further explanatory help screen.
Graphic parameter The graphic description of the individual input fields (see Fig. 2.2) can
description be closed
The individual screens are displayed again by pressing the Help key.
ÎÎ
ÎÎÎ
ÎÎ
+X
Î
F
+Z
ÎÎ L
Î Q
# 274
Notes on the graphics The axis-specific names of the interactive screenform (e.g. dE_Y1) de-
for end faces and pe- pend on the coordinate system displayed.
ripheral surfaces 1)
The axis-specific names of the help graphics (e.g. dEX) correspond to
the horizontal and vertical axis designations of the selected surface
(see example, Fig. 2.3).
The table below illustrates the axis designations of the example pro-
vided in Fig. 2.3.
E_Y1 EX
dE_Y1 dEX
E_X1 EZ
dE_X1 dEZ
3 Operation
This manual mainly describes the operator control concepts and the
operator control and display elements of the “Graphic Programming
System” (GPS) package.
To practise, we advise you to program a workpiece as given in an ex-
ample (see User’s Guide “Part 1: Programming Examples”).
The User’s Guide here describes the key functions during graphic pro-
gramming.
The following sections describe the keys for operating
S the interactive screenforms,
S the crosshair and
S the selection.
Interactive screen- Every interactive screenform has a name which is displayed in the first
form name line. In this example, the name is Cylinder.
Parameters These parameters are identified with names. They have input or in-
formation fields with values.
In this example, the Length is one such parameter.
Input field An interactive screenform allows parameters to be input. Input fields
are emphasised by colors. The values are input through the alpha nu-
meric keyboard. In this example, these are the fields with the values
“0.000”.
Continuation form A continuation form allow several entries to be made for a parameter.
The existance of a continuation form is indicated by a black triangle
pointing upwards. The field is a selection field.
A continuation form can either be an interactive screenform or a text
selection form.
Text selection field A text selection field can be recognized by a black triangle pointing to the
left.
In this selection field you can toggle the individual texts or make a selection in
a selection form.
A continuation form can either be an interactive screenform or a text
selection form.
Selection form A selection form is used for selecting certain specific inputs. The possi-
bilities are given by the system.
Our example shows the strategy for Follow.
Function in interactive
Operator panel Full keyboard
screenforms
With the Help key you call up a
screen with help text for each
horizontal softkey menu. This
contains explanatory texts relat-
ing to the various softkey func-
tions.
If an interactive screenform is
displayed on the screen, you ob-
tain graphical help for the param-
eters on pressing this key.
If there is an interactive screen-
Control form on the screen and the cur-
58
sor is located in a numeric input
field, you can call up a Pocket
N calculator function with this key.
51
When working with the graphic programming system, you will find that
in certain functions the operator guidance runs immediately over the
key described below.
You may wish to execute one of the following
S selection with the crosshair,
S direct selection with cursor keys, with operator guidance,
S direct selection with cursor keys, without operator guidance.
Information line The graphic programming system guides you while you program. An
(see Fig. 3.3) information line at the bottom of the graphic area tells you what to do.
The function Oriented geometry is an exception. This function uses
the Information line as a log line.
Selection with After you have pressed the softkey
crosshair
use the operating element crosshair to select e.g. the Initial point of
the turning operation of a contour.
The following Fig. 3.3 shows such an example.
Crosshair
Information line
Selecting with cur- In the information line the graphic programming system distinguishes
sor keys and opera- between
tor guidance
Selecting the The following Fig. 3.4 gives an example of selecting a contour “Recess”
contour in the Machining/Turning/Grooving function.
Selected
groove
coloured
Information line
Selected
groove
coloured
End point
Information line
Key functions
Selecting with cur- The function Oriented geometry (see Section 4.8.1) displays the indi-
sor keys without op- vidual elements programmed by you in the information line below the
erator guidance graphic area.
The following Fig. 3.6 shows such an example.
Information line
GE GE GE GE GW
Fig. 3.6 Selection control with cursor keys without operator guidance
The selected construction elements are marked with a colour.
Key functions
4 Programming Functions
Section 4 contains
S information about the WOP file environment
S some descriptions of WOP function applications
– tools
– materials
– geometry
– machining
– surface
– program steps, and also
S a description of the pocket calculator function.
Notes on In addition to the empirical value file there is also an configuring file.
programming
Configuring file The configuring file is an ASCII file available to the machine manufacturer in
which all the machine-dependent data are configured. The file is executed
when the system powers up, thus initiating all entered variables. Any changes
made to the configuring file therefore do not have an effect until the system is
re-initialized (e.g. with or without multiple surface machining).
Empirical value file You can edit the empirical value file.
Operating
sequences
Activating altered If a interactive screenform is displayed on the screen and the cursor is lo-
empirical values cated in an input field you can
Call the calculator function with the toggle key and change the empirical
value file or configuring file by entering variables, e.g.: |V1362 = ...|. In this
case, the set variables apply immediately and are not reset until the graphic
programming system is terminated.
If you have changed the empirical value file using the editor you can activate
the variables by
S performing a cold restart (power on reset) or
S activating the softkey functions Read new or Read, original.
The empirical values in a file are listed individually below.
Programmanfang:
Beginning of program:
Programmnummer, Vorbesetzung
Program number, default
|V1978=”1”|
Maschinenname:
Maschine name:
|V1981=” ”|
Einschaltstellung Ebene:
Flexible Plane Selection:
1:
2: G18 immer bei Drehen !
G18 fixed for Turning!
3:
4:
|V812=2|
Einschaltstellung Nullpunkt-Verschiebung
Zero Offset effective after control power on
1: G53
2: G54
3: G55
4: G56
5: G57
|V831=2|
********************************************************************************
1) The parameters have been taken from the empirical values file of the NC (status: Thursday, September 21st 1995)
Programmende:
End of program:
Ref.-Position anfahren
Travel to Machine Reference position?
2: nein / no
1: ja / yes
|V859=2|
WKZ ablegen
Change Tool
2: nein / no
1: ja / yes
|V489=2|
********************************************************************************
Ein–/Ausgabesystem Bedienoberfläche
Input/Output–System User–Interface
V1249: Oberfläche: Metrisches oder Inch–System:
1: metrisch Einheit Schnittgeschw. = m/min
2: Inch Einheit Schnittgeschw. = ft/min
V1249: User interface: Metric or Inch–System
1: metric Cutting–Velocity = m/min
2: Inch Cutting–Velocity = ft/min
|V1249=1|
V1412: NC–Ausgabe
1: Ausgabe in mm
25.4: Ausgabe in Inch
V1412: NC–Output
1: Output in mm (metric System)
25.4: Output in Inch
1 Inch = 25.4 mm
|V1412=1|
********************************************************************************
********************************************************************************
********************************************************************************
Rohteil
Blank
Rohteilorientierung Zylinder
Orientation of the Cylindrical Blank
Select the location of the reference point of the cylindrical blank
1: Links
1: On the left edge of the cylindrical blank
2: Rechts
2: On the right edge of the cylindrical blank
3: Mitte
3: In the middle of the cylindrical blank
|V1362=1|
********************************************************************************
Stechen
Grooving
Sicherheitsabstand aussen CLD
Safetey clearance outside CLD
|V1251 = 2.0| mm
Fortsetzung Stechen
Grooving continued
Fasen und Verrundungen am Boden werden gestuft vorgestochen
1: ja
0: nein
Chamfer and rounding at the base during rough grooving is done
in stages
1: yes
0: no
|V1263 = 1|
Rohteilakualisierung Einstich
1: ja
0: nein
Update Blank groove
1: yes
0: no
|V1270 = 1|
********************************************************************************
Gewindeschneiden
Thread cutting
Sicherheitsabstand aussen/plan CLD
Safety clearance outside/face CLD
|V1271 = 1.0| mm
Einlaufstrecke V1273Steigung AD
Thread Run-in V1273pitch AD
|V1273 = 1.1| mm
Auslaufstrecke V1274Steigung OD
Thread Run-out V1274pitch OD
|V1274 = 1.0| mm
Schnittaufteilung:
2: konst. Schnittiefe
3: konst. Spanvolumen
Cutting strategy:
2: constant cutting depth
3 constant stock removal volume
|V1277 = 2|
Fortsetzung Gewindeschneiden
Thread cutting continued
Rückhub
0: nein
1: ja
Lift
0: no
1: yes
|V1278 = 1|
Zustellen
0: Eilgang
1: Vorschub
Infeed
0: rapid
1: feed
|V1279 = 0|
Flankenwinkel
Cutting angle
|V1280 = 25|
********************************************************************************
Vordrehen / Fertigdrehen
Rough turning / Finish Turning
Einebnen von Formelementen.
Wertigkeit:
+1 = Einstich
+2 = Gewindefreistich
+4 = Filzeinstich
+8 = Freistich
V1407 = Summe der Wertigkeiten (Bit-Leiste)
Type of form elements.
Values:
+1 = Recess
+2 = Thread undercut
+4 = Felt-ring recess
+8 = Undercut
V1407 = Sum of the values (Bit-pattern)
|V1407 = 5|
V1476 =1 1 1 1 0 0 0 0 0 0
|V1476=1111010100|
V1476 =1 1 1 1 0 0 0 0 0 0
|V1476=1111010100|
Fortsetzung Vordrehen/Fertigdrehen
Rough turning/Finish turning continued
Anfahren an Kontur / Approaching the contour
Vordrehen:
1 – In Bearbeitungsrichtung (SM1)
2 – Senkrecht zur Bearb.richtung (SM2)
3 – Senkrecht zur Kontur (SM3)
Rough turning:
1 – In machining direction (SM1)
2 – Vertical to machining direction (SM2)
3 – Vertical to the contour (SM3)
Konturparalleldrehen:
Contour parellel turning:
3 – Senkrecht zur Kontur (Eingabe nicht wirksam)
Vertical to the contour (input not effective) (SM3)
Fertigdrehen:
Finish turning:
1 – In Bearbeitungsrichtung
In the machining direction (SM1)
2 – Ueber Bogen
over arc (SM2)
Kontur–Vorstechen:
Contour rough grooving:
1 – In Zustellrichtung (SM1)
In infeed direction (SM1)
2 – Senkrecht zur Kontur
Vertical to the contour (SM3)
Kontur–Fertigstechen:
Contour finish grooving:
1 – Aus Bearbeitungsrichtung
In the machining direction (SM1)
2 – Ueber Bogen
over arc (SM2)
V1384 =2 2 1 1 2 2 0 0 1 1
|V1384=1111220011|
V1287 =2 1 2 4 1 2 2 3 2 2
|V1287=333333333|
V1302 =1 0 0 1 1 1 0 0 1 1
|V1302=1111111111|
Durchmesseraufmass OX
Diameter allowance OX
|V1285 = 0.5| mm
Planflächenaufmass OZ
Face allowance OZ
|V1286 = 0.25| mm
Schruppspantiefe CT
CT = V1289 * max. Spantiefe des Werkzeugs
Roughing cut depth CT
CT = V1289 * max. stock removal depth
|V1289 = 0.75|
********************************************************************************
Abstechen
Cutoff
Verweilzeit beim Freischneiden (Ausgabe abhängig von V1390)
Delay time during undercut (Interpretation depending on V1390)
|V1303 = 0|
********************************************************************************
Bohren allgemein
Drilling
V1117 Rückzugsabstand inkremental zur Bearbeitung CR
V1117 Incremental retraction distance from the machined surface CR
|V1117 = 8| mm
********************************************************************************
Ausgabesteuerung Bohrbearbeitung
Output control drilling
V1179 Ausgabesteuerung
1: aufgelöste Einzelsätze
2. Steuerungzyklus
V1179 Output control
1: Single blocks
2. Control cycle
|V1179=2|
********************************************************************************
Bohren zentrisch
Drilling concentric
V1372 Sicherheitsabstand zur Kontur bei automatischer
Tiefenberechnung
V1372 Safety clearance from contour with automatic
depth determination
|V1372 = 0.05| mm
********************************************************************************
Bohren/Zentrieren
Drilling/Center
V1181 A–Maß–Verrechnung
0: nein
1: ja
V1181 A–Dimension calculation
0: no
1: yes
|V1181=1|
********************************************************************************
Bohren/Plansenken
Drilling/spotface
V1182 A–Maß–Verrechnung
0: nein
1: ja
V1182 A–Dimension calculation
0: no
1: yes
|V1182=1|
********************************************************************************
Tieflochbohren
Deep hole drilling
V1184 Erste Bohrtiefe D1
V1184 First drilling depth D1
|V1184=5| mm
V1187 Degression DR
V1187 Degression DR
|V1187=2|
V1188 Bohrstrategie
1: Spänebrechen
2: Entspanen
V1188 Drilling Strategy
1: Chip breaking
2: Stock removal
|V1188 =1|
V1206 A–Maß–Verrechnung
0: nein
1: ja
V1206 A-Dimension calculation
0: no
1: yes
|V1206=1|
********************************************************************************
Gewindebohren
Tapping
V1189 Zuschlag Sicherheitsebene
V1189 Allowance Safety plane
|V1189=4| mm
V1194 A-Maß-Verrechnung
0: nein
1: ja
V1194 A-Dimension calculation
0: no
1: yes
|V1194=1|
Fortsetzung Gewindebohren
Tapping continued
V1422 Gewindebohren angetrieben
1: ohne Geber
2: mit Geber
V1422 Tapping M
1: without encoder
2: with encoder
|V1422 =1|
********************************************************************************
Ausbohren 1
Bore 1
V1195 Verweilzeit in sec T1
V1195 Dwell time in sec T1
|V1195 = 2|
V1196 A–Maß–Verrechnung
0: nein
1: ja
V1196 A-Dimension calculation
0: no
1: yes
|V1196=1|
Ausbohren 2
Bore 2
V1197 Verweilzeit in sec T1
V1197 Dwell time in sec T1
|V1197 = 2|
V1198 A–Maß–Verrechnung
0: nein
1: ja
V1198 A-Dimension calculation
0: no
1: yes
|V1198=1|
Ausbohren 3
Bore 3
V1199 A–Maß–Verrechnung
0: nein
1: ja
V1199 A-Dimension calculation
0: no
1: yes
|V1199=1|
Ausbohren 4
Bore 4
V1200 A–Maß–Verrechnung
0: nein
1: ja
V1200 A-Dimension calculation
0: no
1: yes
|V1200=1|
Ausbohren 5
Bore 5
V1204 A–Maß–Verrechnung
0: nein
1: ja
V1204 A-Dimension calculation
0: no
1: yes
|V1204=1|
********************************************************************************
Werkzeugwechsel:
Tool change:
Ablauf:
Kühlmittel aus
NPV aus
Sequence:
Coolant off
Deselect tool offset
Werkzeugwechselpunkt Drehen
Tool change position – turning
V1220 X–Wert
V1220 X-Value
|V1220=250| mm
V1221 Z–Wert
V1221 Z-Value
|V1221=150| mm
Werkzeugverschleißkorrektur in %
Werkzeugschneidenradius +=
(Werkzeugschneidenradius * V12**) / 100
Tool wear in %
Tool nose radius += (Tool nose radius * V12**) / 100
Schruppen:
Roughing:
|V1257 = 1.0|
Schlichten:
Finishing:
|V1258 = 1.0|
Stechen:
Grooving:
|V1298 = 1.0|
Gewindeschneiden:
Tapping:
|V1385 = 1.0|
Konturparallelschruppen:
Roughing parallel to the contour:
|V1408 = 1.0|
********************************************************************************
Steuerfunktionen
Switch functions
Drehen: Kinematikmaske beim Editieren anzeigen:
0: nein 1: ja
Turning: Display Kinematic screens while editing:
0: no 1: yes
|V1367 = 0|
Simulationsstartmodus
1: satzweise
0: kontinuierlich
Simulation startup mode
1: block by block
0: continuous
|V1371 =0|
V1119 Anfahrabstand DS
V1119 Starting distance DS
|V1119 =10|mm
********************************************************************************
V1128 Absenkzeitpunkt
1: vor Anfahren LB
2: nach Anfahren LA
V1128 Tool lowerig time
1: before start LB
2: after start LA
|V1128 = 1|
V1129 Absenkgeschwindigkeit
1: Eilgang
2: Vorschub
V1129 Tool Lowering speed
1: Rapid traverse
2: Feed
|V1129 = 2|
V1134 Abhebezeitpunkt
1: vor Abfahren RB
2: nach Abfahren RA
V1134 Lifting time instance
1: before retraction RB
2: after retraction RA
|V1134 = 1|
V1135 Abhebegeschwindigkeit
1: Eilgang
2: Vorschub
V1135 Lifting feed
1: Rapid traverse
2: Feed
|V1135 = 1|
********************************************************************************
Strategie Konturbearbeitung
The contour machining strategy
V1160 Bearbeitungsrichtung DP
1: in Konturdefinitionsrichtung
2: gegen Konturdefinitionsrichtung
V1160 Machining direction DP
1: in direction of contour definition
2: against direction of contour definition
|V1160 = 1|
V1161 Zustellaufteilung IF
1: maximal (angegebene Zustellung)
2: gleichmäßig
(Berechnete Zustellung <= angegebene Zustellung)
V1161 Depth of cut IF
1: maximum (as defined in tool data)
2: equal (calculated depth <= defined depth)
|V1161 =1|
V1162 Bearbeitung SP
1: umlaufend
2: pendelnd
V1162 Machining SP
1: rotary
2: oscillating
|V1162 = 2|
********************************************************************************
Volumenfräsen
Solid milling
Absenken bei Zerspanen
Lowering during machining
V1140 Absenkstrategie
1: direkt LM1
2: über Schräge LM2
3: über Spirale LM3
V1140 Lowering strategy
1: direct LM1
2: as per slope LM2
3: spiral LM3
|V1140 = 1|
V1146 Absenkgeschwindigkeit
1: Eilgang
2: Vorschub
V1146 Lowering speed
1: Rapid traverse
2: Feed
|V1146 = 2|
Fortsetzung Volumenfräsen
Solid milling continued
Abheben bei Zerspanen
Lifting during machining
V1147 Abhebestrategie
1: direkt RM1
2: über Schräge RM2
V1147 Lifting strategy
1: direct RM1
2: over slope RM2
|V1147 = 1|
V1150 Abhebegeschwindigkeit
1: Eilgang
2: Vorschub
V1150 Lifting speed
1: Rapid traverse
2: Feed
|V1150 = 2|
Strategie Zerspanen
Strategies for metal cutting
V1167 Überdeckungsgrad der Fräsbahnen in % DC
V1167 Overlapping angle of the milling cut in % DC
|V1167 = 30|
Fortsetzung Volumenfräsen
Solid milling continued
V1171 Aufteilung der Zustellung IF
1: maximal
2: gleichmäßig
V1171 Depth of cuts IF
1: maximum
2: uniform
|V1171 = 1|
V1173 Zerspanungsrichtung SD
1: außen –> innen
2: innen –> außen
V1173 Machining direction SD
1: outer –> inner
2: inner –> outer
|V1173 = 1|
********************************************************************************
Überfräsen
Surface milling
V1152 Faktor auf Werkzeugdurchmesser für Anfahrabstand
AD=V1152*V401
V1152 Factor from tool diameter for approach clearance
AD=V1152*V401
|V1152 = 1.2|
V1157 Abhebegeschwindigkeit
1: Eilgang
2: Vorschub
V1157 Lifting speed
1: Rapid traverse
2: Feed
|V1157 = 2|
Fortsetzung Überfräsen
Surface milling continued
Strategie Flächenfräsen (Uberfräsen)
Strategy for surface milling
V1176 Überdeckungsgrad der Fräsbahnen in % DC
V1176 Overlapping angle for milling in % DC
|V1176 = 30|
V1177 Umlaufsinn CD
1: Uhrzeigersinn
2: Gegenuhrzeigersinn
V1177 Direction of rotation CD
1: Clockwise
2: Counterclockwise
|V1177 = 2|
********************************************************************************
freier Freistich
free Undercut
V1410 Länge Freistich
V1410 Length Undercut
|V1410 = 2|mm
********************************************************************************
********************************************************************************
Freischaltung Kollisionsüberwachung
0: ohne Überwachung
1: mit gesamten Werkzeug
2: mit Werkzeugschneide
Enable collision-check
0: deactivated
1: whole tool
2: insert only
Systemverhalten nach Auftreten einer Kollision
0: bei jeder Kollision wird eine Eingabe vom Benutzer
erwartet (ok oder esc)
1: bei ersten Kollision wird eine Eingabe vom Benutzer
erwartet (ok oder esc), alle nachfolgende nur kurz
angezeigt
2: Kollision wird angezeigt
Freischaltung der Kollisionsüberwachung
Systemverhalten nach Auftreten der Kollision
V1432= 1 0
V1432= 1 0
|V1432=21|
********************************************************************************
********************************************************************************
********************************************************************************
Werkzeugeingabe Drehwerkzeuge
Tool definition Turning
Halter
Haltertyp
1: Längs/oben
2: Quer/links
3: Quer/rechts
4: Längs/unten
Holder
Type of Holder
1: Longitudinal/top
2: Cross/left
3: Cross/right
4: Longitudinal/bottom
|V1323=3|
Länge Halter L1
Holder length L1
|V1311=100| mm
Breite Halter L2
Holder width L2
|V1312=50| mm
Tiefe Halter
Holder depth
|V1313=66| mm
Schaft Shank
Schaftmaß Breite SM
Shank dimension width from tool reference point SM
|V1319=–50| mm
Schaftmaß Tiefe
Shank dimension depth
|V1320=5| mm
********************************************************************************
Werkzeugeingabe Bohrer/Fräser
Drilling/Milling Tool
Halter, Holder
Länge Halter, Holder Length LS1
|V1326=67| mm
Schaft, Shaft
Durchmesser Schaft, Shaft Diameter DS5
|V1328=30| mm
********************************************************************************
Spannmittel
Workholder
Futterkörper, Chuck body
Länge Futterkörper, Length of Chuck L10
|V1331=76| mm
Spannbacke
Chuck Jaw
Längsmaß, Longitudinal dimension L
|V1334=76| mm
********************************************************************************
ENDE Erfahrungswerte–Datei
END of empirical values file
********************************************************************************
Program. The following Fig. 4.1 shows a turned part in DIN isometry. The WOP
WOP user interface has been designed for C axis programming.
Active surface
Purpose The following types of machining (technologies) are possible with WOP:
S Turning and
S Drilling and milling 1) with powered tools.
ÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉ
surface X
ÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇ
ÇÇÇÇÇÇÇÇÇ
ÇÇÇÇÇÇÇÇÇ Drilling end face
ÇÇÇÇÇÇÇÇÇ
Fig. 4.2 Example of a machining operation
Note: Representation When Program.WOP is called the fist time, the turning level is always
in the graphics area active. WOP inserts the name of the active surface (plane)1) in the up-
per right-hand corner of the graphics area (see Fig. 4.1).
Notes: Coordinate The coordinate zero “ ” in the graphics area is the design zero for
zero in the graphics the workpiece and the tool. This zero point is not yet a defined position
area in the working range of the NC machine.
Y1
X X1
Y
C
Z
Note on Fig. 4.3 In the Graphic Programming System, the axis designations Y1 and X1
are the ordinates and the abscissae of the end face.
Notes on You program the tool geometry, workpiece geometry and the machining
programming technology graphically.
The function program. WOP allows:
S the definition of workholders, tools, tool magazines and material
lists,
S creation of tool geometry,
S programming of the machining technology,
S definition of a face or peripheral surface,
S graphic simulation of programmed traversing movements and
S generation of a part program.
You will find the Graphic Programming System functions (see Fig. 4.1)
under the softkeys
S Tools Materials
S Geometry
S Machining
S Select surface
S Machining simulation
Additional notes You program geometry and technology independently of each other. A
geometry must exist before the technology can be defined (call function
Machining).
You define the geometry contours and the machining of the individual
surfaces for
S turned part,
S peripheral and
S end face
separately.
When you start a workpiece programming operation the Graphic Pro-
gramming System always assumes that you first want to create a
turned part contour.
The sequence of operations (see Fig. 4.4) is preset in the menu path
Geometry.
É
ÉÉ
ÉÉ
Geometry
Turning plane
Create Create1)
new surface
X From Free
ÉÉ
ÉÉÉ
turned part definition
Z
ÉÉÉ
ÉÉ Turning plane
C/X
ÇÇ
ÇÇ
Peripheral/
Finished end face
ÇÇ
ÇÇ ÇÇ
Blank Z/Y
part
Peripheral
ÇÇ
ÇÇ
Create /end face
new
Blank Finished
part
Groove
ÇÇ Holes
Purpose You define end face and peripheral surfaces with the function Create
surface.
End face and peripheral surfaces can either be
S selected from finished turned part elements or
S freely defined in a screenform.
You program the geometry and machining for the individual surfaces
you have created.
Notes on
programming
Free If you wish to define your surfaces freely in a screenform, enter the Z
definition position, the diameter and a width value with a sign and/or absolute
depth in the free surface definition.
X
X
Selected end
X1 Orientation
face element
right
From turned If you wish to create an end face or peripheral surface from the finished
part turned part geometry, select a contour (e.g.: inside or outside).
This step can be ignored if only one contour exists.
Once you have selected a contour select one of the elements of the
contour.
Depending on the element that you have selected, the Graphic Pro-
gramming System generates an end face or aperipheral surface with
the limits dictated by the blank.
The Graphic Programming System defines end face surfaces as out-
side contours.
If an inside contour has been defined, the side of the orientation must
be checked.
Orientation
left
Selected end
face element
If the selection made is ambiguous, the system asks you to define the
type (end face or peripheral).
The surfaces that result from machining on end face surfaces or periph-
eral surfaces are paraxial.
Purpose You can alter or delete surfaces that you have created with the function
Edit surface.
Notes on
programming
Any surfaces that you have created can be deleted with the Delete sur-
Delete
surface face function.
Purpose The turning plane is always the basic setting in graphic programming.
With the function select surface, select a defined plane from the
selection menu under the function Create surface (see Section 4.4.1).
This plane can either be the
S turning plane
S the end face or
S the peripheral surface
(see Fig. 4.8).
Turning plane
End
Notes on Having selected a new plane in the selection menu, you enter the para-
programming meters for the start point of the tool used for machining the surface in
the Position – change of plane interactive screenform.
The Graphic Programming System takes the default values from the
empirical value file.
The system generates the following sequence on changing plane:
1. Tool approaches plane change point (CRC).
2. Plane activation.
3. Approach tool change position.
4. The Graphic Programming System starts machining.
+Y1 Corres- X
ponds to 0
ÇÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉÉÉ
Radius degrees Diameter
position
ÇÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇÇ ÉÉÉÉÉÉÉÉÉ
ÇÇÇÇÇÇÇÇÇÇ
+X1 Z
ÇÇÇÇÇÇÇÇÇÇ
C
Corresponds to
ÇÇÇÇÇÇÇÇÇÇ
360 degrees
ÇÇÇÇÇÇÇÇÇÇ
Direction of
Corresponds generation
to 90 degrees
position Corresponds to
180 degrees
Direction of
generation
Corresponds to
0 degrees
Z
Peripheral surface
Coordinate zero for this
peripheral surface
Coordinate system in The programming examples in Part 1 and the diagrams in Part 2 are
Part 1 and Part 2 of intended for turning machines with the coordinate system (machining
the User’s Guide “behind” the turning centre)) shown in Fig. 4.9.
+X
+Z
Fig. 4.9 Coordinate system Turning Part 1 and Part 2 (machining behind turning centre)
Coordinate system The following coordinate system applies to the vertical turning machine:
vertical turning
machine +Z
+X +Z
+X
Tools The tools are defined and displayed in the correct position with refer-
ence to the machine.
A user magazine “WKZ_VOR” exists containing tools defined for a verti-
cal turning machine.
+Z
– 90_
+ 0_
+X
Geometry The variable “V1500” from the empirical value file defines whether you
want to graphically program with
S horizontal geometry input (V1500=0)
i.e. contours entered from right to left or vice versa, see Fig. 4.13 or
S vertical geometry input (V1500=1)
i.e. contours entered from top to bottom or vice versa, see Fig. 4.14.
Geometry
+Z
+X
Geometry
+Z
+X
You specify whether you want to define the workpiece geometry “be-
hind” or “in front” of the turning centre in the configuring file with vari-
able “V1366” as follows:
S “V1366=0” Machining behind the turning centre
S “V1366=1” Machining in front of the turning centre.
+Z +Z
+X
+X
Anfangspunkt Anfangspunkt
Fig. 4.15 Geometry input “behind” or “in front” of the turning centre
+Z
Fig. 4.16 Vertical machining behind the turning centre, X axis left Z axis above
Tools
Material
ID number The tool only has one type designa- see tool masterdata
tion. It contains for example:
S the manufacturer code or 0 0 00 00 0 0
S tool order number or Toolholder type
S taken together the tool-type, a
subgroup, the tool holder type or Tool type within
the diameter within one type des- basic form
ignation.
Basic form of
see user magazine tool
Type of machining
Operating
sequences
Masterdata catalog You wish to extend the masterdata catalog:
1. You are on the Machining programming level.
2. Go into programming level Tool Material / masterdata magazines.
3. Load the masterdata catalog using the function Load masterdata.
4. Alter or extend the catalog using the functions Tool or masterdata.
5. When you have stored the catalog return to the function Machining.
Current user maga- If a certain tool is not suitable for the machining operation (e.g.: “Tool
zine too short for cutoff”), you can alter or add to the tools in your user mag-
azine at any time.
1. You are on the Machining programming level.
2. Go into programming level Tools Material / Master-data magazines
/ Tools.
3. Alter or extend the tool magazine with the functions Tool and Mas-
terdata.
4. Once you have saved the user magazine return to the function Ma-
chining.
Notes On returning to the Machining menu, the programming system en-
quires whether the modified data are to be stored. In this case (save
yes)
S you change not only the data of the loaded magazine for the corre-
sponding type of machining,
S but also the files of the globally generated tool magazine.
If you load a different or create a new tool magazine during the proce-
dure described above, this does not change the user magazine defined
for the machining operation.
New
tool
Copy
tool
Operating
sequences
Load
masterdata 1. Load master data
New
tool 3. Generate a new tool then select one after the other in the interactive
screenforms the
Copy
tool S machining type and
S the tool class and then define the geometry of the tool
Change
tool or if you want to
S Copy tools,
S Change tools or
S Delete tools
you can search for the tools in the existing tool magazine with
S All
S T number
S D number or
S ID number
and if you are searching for several tools you can
select the tools offered block by block with the toggle key.
Confirm with the INPUT key and enter the values one after the other or
if you are deleting tools, confirm after the prompt.
Save
masterdata 5. save master data with function Save masterdata.
S Load master data
S Generate new tool or copy existing tool and alter ID number and ge-
ometry values
S Save master data
New
tool
Copy
tool
Change
tool
Purpose You should always generate a new tool in the tool master data and then
copy it into the tool (user) magazine.
Notes on
programming
New When you generate a new tool, the Graphic Programming System
tool prompts you to enter the dimensions. Figure 4.17 below shows the in-
teractive screenform for a turning tool as an example.
For details concerning the parameters for holder, shank and tool tip,
please refer to the User’s Guide “Part 1: Programming Examples”.
The following notes refer to the parameters insert length EL and mini-
mum hole diameter BD.
Insert length EL and You use the “V1434” variable from the empirical value file to define
minimum hole diame- whether the tool leaves the end position after grooving, roughing or
ter BD finishing via the minimum hole diameter BD.
The insert length EL parameter is effective with grooving, drilling and
button tools.
Copy
tool
The function Copy tool only copies tools from the
tool masterdata catalog into the current user
magazine.
It is not possible to copy from one user magazine to
another.
When you copy, create new or change tools the Graphic Programming
System stores the tool in the magazine. If you wish to select a tool from
the magazine, you are given the following display:
Note (see Fig. 4.18) You can move the cursor onto the tool you wish to select in the
selection screenform, the other fields in the graphic area are
information fields supplying information on the selected tool.
See Section 4.5 for notes on tools of a vertical turning machine.
Operating As it is recommended that you always create and edit tools in the tool
sequences masterdata and then copy them into the tool (user) magazine, please
proceed as follows:
1. You are on programming level Machining.
2. Go to programming level Tools Material / Masterdata magazines.
3. Load the masterdata directfory with the function Load masterdata.
4. Edit or extend the directory with the functions Tool.
Change If you change tools in the magazine, you can call up the corresponding
tool parameters directly with the functions
S All
S T and D number
S Geometry data or
S Technology
(see Fig. 4.19).
The function All displays all interactive screen forms for the tool to be
altered.
The function T and D number enables modification of the name, T and
D number and ID text as well as feedrate interpretation.
The function Geometry data enables modification of the geometry data
and insertion position.
The function Technology enables modification of the tool cutting val-
ues.
Tool classes
workholders
Notes on Please refer to Section 5 for a description of the available tool and
programming workholder classes.
Note If you enter “ZERO (0)” for the parameter Rounding radius (tool nose
radius) for a turning tool, the system automatically enters “0.0001”.
Operating When you program a new tool (New tool), the programming system
sequences prompts you for:
S the tool class as well as the
S dimensions and the
S technological parameters.
After you have entered the geometry data of the tool, the programming
system displays the tool in its machining position.
When you create the tools you assign cutting values for the various
materials for each tool.
You define the different materials with the function Materials.
With the function Tools you can create or alter, for example, the tool
cutting values.
The cutting values merely serve as a suggestion for machining
definitions and can be changed at any time.
4.7.1 Materials
Material
data
Purpose The materials are organized in a list of materials. These material desig-
nations (see Fig. 4.24) are also shown in a list of materials when you
program the blank.
Tools
Notes on
programming
The No. shows you in which field in the list of materials you are located.
No. 1
The field Accept enters the parameters and displays the Cutting val-
ues interactive screenform for the next material.
You can page through the material list via fields Before and Back.
Cutting values The cutting values must be entered in the interactive screen form
for turning Cutting values (s. Fig. 4.25) when generating or changing a tool
(functions New tool or Change tool).
F3
X
F1
If this angle is >45° (variable “V1296”
from the empirical values file), then the
longitudinal feedrate F1 becomes the
Z transverse feedrate F3.
Drilling and milling As with turning, you enter the cutting values of New tool or Change
cutting values tool in the interactive screen form Cutting values (see Fig. 4.27) with
drilling and milling.
General It is possible to alter the cutting values of the tools used for each pro-
programming note grammed machining operation.
You enter the modifications with the function Program steps editing.
In addition, there are the following input fields:
S Specification of feedrate in percent (%) (see Fig. 4.28)
S Data from magazine (see Fig. 4.28)
Values you have entered using the program step editor are used for the
machining step.
These changes have no effect, however, on the original cutting values.
They apply only to the machining step programmed.
Each material has its own cutting values.
Feedrate specification The Graphic Programming System compares the cutting value parame-
in % (Fig. 4.28) ters entered for the feedrate to the original cutting values from the tool
magazine and displays the results in percent (%).
If you use the values from the tool magazine, the Graphic Programming
System issues 100%.
Data from magazine
(Fig. 4.28)
Press this key to select the cutting values directly from the tool maga-
zine.
Operating Create or change a tool with the functions New tool or Change tool.
sequences
Once you have confirmed the tool geometry with the softkey OK, enter
the cutting values in the interactive screenform Cutting values.
4.8 Geometry
Geometry
Purpose You create the blank and finished part contour of the workpiece using
the Geometry function.
A finished part can be put together from several contours (e.g.: outside
contour, inside contour)
Note In the section below the term “Contour” stands for blank or finished
part.
For geometry creation, the Graphic Programming System distinguishes
S Oriented geometry (blank or finished part) and
S Cylinder (blank or finished part)
Oriented geometry In the case of an oriented geometry, the various construction elements
of the contour are entered in sequence from the starting to the end
point in interactive menus.
Cylinder The Graphic Programming System defines the cylinder geometry.
Please refer to the Appendix (Section 5) for the individual softkey func-
tions and menu trees under the softkey Geometry.
Oriented
geometry
Purpose You define your workpiece contour using the menu guided element in-
put function.
The function Oriented geometry creates contours for
S turned part surfaces and for
S end faces and peripheral surfaces1)
Interactive screen After calling up the function Oriented geometry, enter the parameters
form Global contour of the global contour transitions.
transitions
Left
Right
Left
Y
Right
Contour
The global transitions are entered for each contour edge (chamfer or
rounding).
If you subsequently change a specific transition in an interactive screen
form, the programming system overwrites the transition declared as
global at that location.
The transitions defined as global
S become effective on activating the function OK
S do not become effective with the form element Recess if this has
been declared as local (e. g. with contour editing).
Interactive screen In the interactive screen form Initial point you define the parameters
form Initial point for the initial point of the geometry to be constructed. The dimensions
always refer to the current coordinate origin.
Entering geometry In the empirical value file you can specify with variable “V1496”
elements
“V1496 = 0”
to program the geometry elements via the horizontal softkey bar with
functions
S Line right (with angle 0_),
S Line left (with angle 180_),
S Line up (with angle 90_),
S Line down (with angle 270_),
S Line any (with any angle),
S Arc left (ccw)
S Arc right (cw)
“V1496 = 1”
with the cursor keypad.
You can create the geometry elements one after the other by operating
the relevant cursor key.
Note To move in the log line you must close the displayed keypad display
with the ESC key and then position the cursor on a new element. You
can activate the keypad again with the function Geometry elements.
Contour elements A contour consists of contour elements and contour transition ele-
ments. Starting with the initial point of the contour, you join the ele-
ments together or insert elements.
The elements are:
S initial point
S straight lines
S arcs
You can add the following transition elements to the ends of these ele-
ments:
S chamfer
S radius
S form element.
Interactive screen There are two possibilities of defining the contour with the contour ele-
form for a contour ments Line or Arc.
element S minimum parameter input with simple parameter block or
S complete parameter input with complete parameter block
The following table gives an overview about the possible parameters in
each case:
Graphic
Ele- Simple set of Complete set
parameter
ment parameters of parameters
description
X E
S dEX
EX
Line
dEZ
Z
EZ
Line E
X
L AS
AT
S
X
CCW
E
RD
EX dEZ S
dEX dCX dCX
CX
CW
Z
EZ
CZ
Arc
ASS
X AT
RD
E AA S
ASE
Term Explanation
Term Explanation
AS = slope
Z AT = transition
“+” AT = positive “+” AS = positive
X
Angle
indications
Z
“–”AT = negative
X
“+” AS = positive
“+” AS = positive
Z
Contour Transition elements are chamfers and roundings
transition and refer to the previous element.
elements
Information line The individual elements that you have programmed are displayed by
the Graphic Programming System in the information line underneath the
graphic range.
This gives you an overview of the elements that have already been in-
put. Observe the following for the information line:
S Abbreviations of the contour elements in the information line:
– IP = Initial point of the oriented geometry or contour
– LI = Line
– BR = Arc right
– BL = Arc left
– RS = Recess
– UC = Undercut
– TH = Thread
– TU = Thread undercut.
S Colours
The abbreviated designations in the information line and the ele-
ments of the geometry have different colours:
– Yellow Start point
– Blue Defined element
– White Incompletely defined element
(contour element cannot be represented)
– Red Contour element selected by the cursor
– Grey Elements behind the present contour point
S Insert
The programming system inserts the next contour element to the
right of the cursor that points to a contour element.
If you position the cursor on one of the grey-coloured contour ele-
ments, the programming system joins the inserted elements to the
following elements.
S Operation:
The following table explains the function of the keys in the informa-
tion line:
Keys Explanation
Softkey functions for If conflicts occur, you must alter the parameters accordingly.
editing the contour
With the softkey function Edit elements you can:
elements
S alter or delete elements
Operating sequences:
Keys Explanation
S Select variant
When defining a contour, it can occur that two variants are offered
as alternatives from the given parameters for the shape of the con-
tour.
The Graphic Programming System marks these elements with “ * ”
(e.g.: *BR) in the information line.
Operating sequences:
Keys Explanation
Keys Explanation
Error messages The following table gives you detailed information on the error
messages:
Error
message Explanation Remedy
Purpose You can insert the individual form elements at any point on the contour.
The form elements are:
S Recess
S Undercut
S Thread
S Thread undercut
Fig. 4.34 shows the programming level form elements.
Note on variable The variable “V1407” determines whether you make allowance for the
“V1407” from the em- form elements when machining with relief cutting (see page 4-121).
pirical values file
You can select form elements (e.g.: Recess) on which the Graphic Pro-
gramming System performs relief cutting on the finish cut.
Notes on
programming
RO
inside D
A
BI
inside
W BI
outside
RO
Define the undercut according to DIN 509 using the following functions:
Undercut
S DIN Form E (see Fig. 4.37)
S DIN Form F (see Fig. 4.37) or “freely” using the functions
S Longitudinal (see Fig. 4.39)
S Face (see Fig. 4.39)
FORM E
DI
Z
FORM F
Notes Select your undercut according to DIN 509 from the table with prede-
fined dimensions (see Fig. 4.38):
S the diameter range DI.
X Longitudinal
Length
Depth
Z
Depth
X
Face
Length
A
X Regular form
f1 P Form A
Z f1 = 3 V P
A
X
f1 P Short thread
undercut Form B
Z f1 = 2 V P
Cursor is Cursor is
positioned on positioned on
this element this element
Straight Thread
Direction of construction
Operating
sequences
4.8.3 Cylinder
Cylinder
Purpose With the function Cylinder you describe the blank and finished part
contour.
Notes on If you construct a cylinder contour you can then always define this
programming contour as a hollow cylinder (parameter XP).
You define
S the reference point for constructing the cylinder contour,
S the distance from the reference point to the zero point (W) along the
Z axis (ZP),
S the outside diameter (D) of the cylinder,
S the inside parameter (XP) and
S the length (L).
Purpose Select the function Copy contour if you want to copy or move contour
elements or whole contours.
The display below shows programming level Geometry/Copy_contour.
Notes on The softkey functions and the information line guide you through the
programming operations.
The function Copy contour refers either to
S whole contours or
S individual contour elements.
Operating se-
quences
Geometry
Purpose Using the function Geometry, create the finished part contour of the
workpiece.
Notes on In the following section, the term “contour” covers the terms “blank,
programming contour and groove”.
In geometry construction, the Graphic Programming System
distinguishes between
S oriented geometry,
S standard geometry and
S construction geometry input.
Value input All positions on the end face are entered as radii.
Oriented geometry The oriented geometry is entered step by step via menu-driven contour
input of the construction elements, from the initial point to the end point.
Standard geometry The Graphic Programming System suggests frequently used geome-
tries as standard geometries (e.g. rectangle, circle ....).
Construction
geometry If not all the dimensions have been stated in a drawing for contour
elements and can only be derived from references to other contour
elements, construction geometry has to be used.
You enter any construction elements in no particular order and then
define a contour.
Please refer to the Appendix for the individual softkey functions and
menu trees under the softkey Geometry.
Purpose If you do not make use of standard geometry (rectangle, circle, n-cor-
ner) for generating a workpiece contour, or if the dimensioning of the
individual contour elements is not complete, then the Graphic Program-
ming System offers the possibility of constructing any workpiece con-
tour made up of construction geometry elements. The Construction
geometry softkey is provided for this purpose.
In this section, all construction possibilities of point, line and circle are
listed in tabular form.
Notes on
programming
Construction For a contour construction of your own design, you first of all build up
geometry elements construction geometry elements, that is points, lines and circles.
You place the contour on these construction geometry elements.
More than forty possible definitions are available for this purpose.
Lines have no initial and end points, in other words no boundary is
given, and circles are always full circles.
The angles can be entered as required.
or
Select zero point Value inputs always refer to a reference point. For example, the work-
piece reference point or another previously defined reference point.
When the Select zero point key is pressed, the workpiece zero point is
selected.
The function Numeric input refers to the workpiece zero point.
90° or –270°
270° or –90°
Fig. 4.47
Point = Reference point, You design a point starting from a
distance, angle reference point by entering the
distance and the angle:
1. Select the reference point
2. Enter the numeric values for dis-
tance and angle
Fig. 4.48
Point = 2 reference lines You design a point of intersection of
two reference lines:
1. Select first reference line
2. Select second reference line
Point = 1 reference line, You design a point of intersection of
1 reference circle, a reference line and a reference
location circle:
1. Select reference line
2. Select reference circle
3. Select the appropriate one from
the solutions offered for the point
(location)
Fig. 4.49
Point = 1 reference circle You design the center of a reference
circle:
1. Select reference circle
2. Select and confirm numeric val-
ues
Fig. 4.50
Fig. 4.51
Line = 1 reference line, You design a line parallel to the
distance, location reference line:
1. Select reference line
2. Enter numeric value for distance
Fig. 4.52
Fig. 4.53
Fig. 4.54
Line = 1 reference point, You design a line starting from a
2 x horizontal values, specific reference point through two
2 x vertical values points by:
1. Selecting the reference point
2. Entering the numeric values for
the two points through which the
line runs.
X value = horizontal
Y value = vertical
Fig. 4.55
Fig. 4.56
Circle = 1 reference point, You design a circle through a
1 reference line, radius reference point, the circle being
location tangential to a reference line and
enter a radius:
1. Select reference point
2. Select reference line
3. Enter numeric value for radius
Fig. 4.57
Fig. 4.58
Fig. 4.59
Fig. 4.60
Fig. 4.61
Fig. 4.62
Circle = 2 reference points You design a circle with a reference
point as its center and the second
reference point as its radius:
1. Select first reference point as
center
2. Select second reference point as
radius
3. Press OK to confirm the interac-
tive form displayed or enter other
radius as numeric value
Fig. 4.63
Fig. 4.64
Circle = 1 reference circle, You design a circle tangential to a
1 reference line line and a circle:
1. Select reference circle
2. Select reference line
3. Enter numeric radius
4. Select the correct one from the
solutions offered for the circle
(location)
Circle = 2 reference points, You design a circle which runs
radius, location through two reference points:
1. Select first reference point
2. Select second refeence point
3. Enter numeric value for radius
Fig. 4.65
Fig. 4.66
Fig. 4.67
Fig. 4.68
Circle = 3 reference points You design a circle which runs
through three reference points:
1. Select first reference point
2. Select second reference point
3. Select third reference point
Circle = 2 reference points, You design a circle running through
1 reference line, location two reference points and tangential
to a reference line:
1. Select first reference point
2. Select second reference point
3. Select reference line
4. Select the correct one from the
solutions offered for the circle
(location)
Purpose The Graphic Programming System allows you to call up frequently used
blank or contour geometries such as
S Rectangle
S Circle
S n-corner
under the function Standard geometry.
If you create a groove contour, the system offers
S Elongated hole
S Rectangular groove
S Annular groove
S n-corner groove
S Radial groove
S Circumferential groove
as groove Standard geometry.
Notes on
programming
n-corner The outer circle of an n-corner always touches the corners and is not
tangential to (for example) the roundings (see Fig. 4.69).
4.9.3 Holes
Holes
Purpose When creating a group of hole points, you have to know a few special
things:
S creating a user-defined group of hole points
S concealing hole points in a group
Notes on
programming
Point
S various individual points
Row of
points S rows of points
Circle of
points S circles of points
Point box
S boxes of points.
Define point elements Before creating the user-defined hole pattern, generate a construction
point from the elements line or circle as described under Construction
geometry. You generate a point group directly with the functions row of
points, circle of points or point box.
Define hole pattern With the function Define hole pattern you create a hole pattern on the
previously constructed point elements as described under Define con-
tour (construction geometry).
Operating
sequences
Define point elements
1. Go into the programming level Geometry/Create new/Holes/Any
hole pattern.
2. Create point elements under the softkey function Const. geo ele-
ments.
3. You obtain the point elements with the functions
S Point
S Line
S Circle
S Row of points
S Circle of points
S Point box
4. Under the softkey function Define pattern you produce a hole pat-
tern on the point elements.
Define hole pattern
1. Select Define pattern.
2. Select point elements.
3. The softkey function Accept confirms the entire pattern of hole
points.
4. The softkey function OK ends definition of the hole pattern.
Concealing hole
points 1. Go into the programming level Geometry/Create new/Holes/Any
hole pattern.
2. Press the softkey function Define pattern.
3. Select a point structure.
4. The selected group of hole points are marked in red by the program-
ming system.
5. The information line requests you to “Conceal single points from the
point pattern”.
6. You select the single point by positioning the crosshair on the point
which is to the concealed.
7. The point is concealed by pressing the INPUT key. The red highlight-
ing is switched off.
Inverse
8. If you activate the function Inverse the programming system re-
verses the active/passive holes.
Note This function helps you if there are a large number of holes but only
a few of these are required.
9. The function Accept ends input of the point pattern.
If the starting plane is given, create the geometry as described for
the function Holes.
4.9.4 Groove
Groove
Notes on If you use the Oriented geometry function for generating a groove, you
programming construct the centre line of the groove.
The system generates two contour elements:
S the centre line of the groove and
S the groove itself
When processing the groove, select the appropriate geometry element.
4.10 Machining
Machining
Notes on
programming
Interactive
screenforms Some of the parameters appear as default values in the interactive
screenforms. The programming system takes these values from an
empirical value file (see Section 4.2).
General You can execute the following machining operations with the Graphic
Programming System:
S roughing (rough turning)
S finishing (finish turning)
S thread cutting (thread turning)
S grooving
S concentric drilling
The following sections described possible procedures for this machining
function. Some of the parameters for rough turning and finish turning
are described in more detail.
How do you program You need the following for graphically programming machining opera-
turning operations? tions:
S A tool magazine
The select the tool magazine for workholders and tools.
S A workholder:
You choose the workholder most suitable for the type of machining.
S Tools
You select a suitable tool for the machining operation.
S The cutting direction:
Yes select face or longitudinal machining.
S The machining definition:
The Graphic Programming System deduces the machining definition
from the selected tool.
S Stock removal strategy:
You define the general strategy for the machining operation.
S The stock removal segment:
You determine the segment to be stock removed graphically with an
initial and end position.
You define a stock removal strategy for these positions.
Stock removal The segment is defined as a surface which is enclosed by a finished
segment part contour and a blank contour.
This segment is the surface which you define for machining in the longi-
tudinal section.
Using these input values the WOP calculates the cut segmentation for
the stock removal for each segment.
This User’s Guide will describe how you create a stock removal seg-
ment later on in the documentation.
Using different strategies the Graphic Programming System machines
the selected stock removal segment.
At the same time the blank is continuously updated, i.e. after each cut,
the part of the workpiece that has just been machined is regarded as no
longer existing.
This has several advantages:
S Infeed in rapid traverse each time goes right up to the material.
S If you have defined an additional machining operation to start
straight after the first one, the Graphic Programming System can
take account of the current blank contour when executing the next
approach movement.
Purpose You use a magazine which contains tools and workholders for the ma-
chining operation you wish to carry out.
The magazine can either be a user magazine or the masterdata maga-
zine.
Notes on You define whether you want to load tool masterdata or a user
programming magazine in the interactive screenform Magazine that appears on the
screen.
User magazines already contain the correct T and D values.
If you are working with the master data, you complete the relevant val-
ues for magazine location T and tool offsets D in the General tool data
screenform.
If tools are missing in the active magazine, you can alter or add to the
contents at any time on programming level Tools Material/Master data
magazine.
You can replace the loaded magazine with another using the function
Edit program step (see Section 4.16.2 ).
Main program
MPF3
Program No. 3
Subroutine
SPF100
Program No. 100
Workpiece
+X +X
When you operate the function Create part program the Graphic Pro-
gramming System converts the geometry and machining information to
the position.
The Graphic Programming System converts information entered for the
max. speed into an NC block at the beginning of the part program.
For example: “N004 G26 S6000 LF”
The Graphic Programming System compares the entered value for
max. speed with a speed value from the empirical value file (“V1381”).
If the value entered in the input field max. speed is larger it is reset.
Note The output of “G26” can be configured by the machine manufacturer.
4.10.3 Workholders
Workholder
selection
When you call up the workholder for the first time the Graphic Program-
ming System positions it correctly on the blank contour.
With the softkey function Move you bring the workholder into the cor-
Move rect position for clamping the workpiece.
Once the workpiece is mirrored you can select a new workholder with
the function Workholder selection. The graphic programming system
recognizes the finished part last machined and clamps directly on the
finished part.
5. Select contour
6. Define general stock removal parameters and strategy
7. Define machining starting point and its approach strategy
8. Define machining end point and its retraction strategy
9. The Graphic Programming System calculates the cut segmentation
from these values and displays them in the graphic field.
The function Tool selection is described below.
Purpose With this function you define the tool change point and select a tool
from the loaded tool magazine.
Notes on
programming
Situation
S A tool magazine is loaded.
S The workholder is positioned.
S A turning function has been selected.
Select the function Tool selection.
Tool
selection You define the tool change position in the Tool change point interac-
tive screenform.
On the first tool change (T no.: “0”, D no.: “0”) the tool turret (magazine)
travels to the tool change point without tool offset.
Î
Î
F
ÎÎ
ÎÎ P
A X
Tool change position
in X or Z Werkzeug–Bezu
Î
Î
P
Z
Workpiece zero W
A
ÎÎÎÎÎÎ
Tool reference point F
View A
Theoretical
tool tip P
Tool nose
radius centre-
point
Reference points for Variable “V1380” defines whether the reference point for tool change is
tool change
S the theoretical tool tip P or
S the tool reference point F.
The Graphic Programming System always uses workpiece zero W as
basis.
Notes on variable The variable “V1380” is defined by the machine tool manufacturer:
“V1380”
S If “V1380=1”, then the tool change point refers to the tool reference
point F without length compensation (e.g.: D0),
S If “V1380=0”, then the tool change point refers to the theoretical tool
tip P with length compensation (e.g.: D1).
Tool travel to tool For positioning the tool on the point Position in X or Z, you can select:
change position
X/Z – first X then Z
Z/X – first Z then X
XZ – simultaneously
X – in X (optimized path for outside machining)
Z – in Z (optimized path for inside machining)
Note The graphic representation in the graphics area always shows you the
path of the theoretical tool tip to the tool change point.
The Graphic Programming System considers tool plus tool holder for
collision detection.
The table below shows the retract strategies depending on variable
“V1380”, with the conditions:
S The tool change position is defined by X=150 and Z=150.
S The tool has completed the machining operation.
The DIN code contains the parameter “L” for the length dimension and
the parameter “Q” for the cross dimension of the tool referred to the tool
reference point.
Variable “V1380” = 1
Retract Variable “V1380”= 0
(without length compensa-
strategy (with length compensation)
tion)
Tool change position
in X and then in Z
Tool change position
in X and then in Z
X/Z
Z/X
Variable “V1380” = 1
Retract Variable “V1380”= 0
(without length
strategy (with length compensation)
compensation)
Tool change position
Tool change position in X and Z
in X and Z
XZ
Functions for If you select tools, you can call up the corresponding tool directly with
tool selection the following functions (see Fig. 4.77).
S All
S T number
S D number
S ID number or
S Geometry data
Purpose The cutting direction Face or Longitudinal defines the infeed and ma-
chining direction
Notes on Fig. 4.79 below shows the difference between face and longitudinal
programming machining.
Longitudinal
Face
Face Longit.
... or ...
If there are several contour/form elements,
select the contour or form element to be machined.
You have created this finished part contour/form element using the
function Geometry (e.g. outside contour).
Notes on
programming
Roughing, Finishing, The Graphic Programming System takes the machining definitions for
Grooving the functions Roughing Finishing Grooving directly from the tool data
(e.g.: insertion location, tool edge position).
It is therefore not necessary to call up this interactive screenform while
programming the machining operation.
If the tool for the machining operation cannot be defined precisely (e.g.
button tool or two-point cutting tool), the interactive screenform appears
for defining the machining operation.
Thread cutting You define the machining for the function Thread in each programmed
machining operation.
Empirical values A variable “V1367” (see empirical value file) define whether you can
process the interactive screenform while editing the program step.
You must set this variable.
Variable V1367
Selection fields
Position of tool with The programming system determines the Position of the tool with ref-
reference to turning erence to the turning centre from the tool definition (main and sec-
centre ondary cutting edge angle) and sets a “variable” parameter in the em-
pirical value file.
The following figure illustrates the definition for the variable “V1366”.
(Exception: thread cutting).
ÉÉ
ÉÉ
Tool behind turning centre (1)
V1366 = 0
ÉÉ
ÉÉ Tool in front of turning centre (2)
V1366 = 1
Machining location The Machining location for face stock removal can either be the
chuck side or face side.
The Machining location for longitudinal (along the diameter) stock
removal can be outside or inside.
The definitions are shown in the figure below.
(1) (2)
(1) (2)
Direction of The Direction of machining for face stock removal can either be to-
machining wards the spindle or away from the spindle.
The Direction of machining for longitudinal (diameter) stock removal
can either be towards the spindle or away from the spindle.
The definitions are shown in the figure below.
(1)
(2)
The corresponding cutting directions are worked out from this (marked
in Fig. 4.83 with an arrow “→”).
Operating
sequences
Situation
S You have graphically programmed a program step, e.g.: Roughing
on face plane.
S You are on programming level Machining.
S Variable “V 1367” = 1
S You wish to alter the conditions for the tool position.
Operating
sequences
Purpose The following section describes the interactive screenform Stock re-
moval parameters.
The parameters perform the following functions for stock removal:
S They can alter the cutting value parameters
S They insert DIN blocks before and after the machining operation
S They determine the approach strategy of the tool
S They define the technological parameters for the machining opera-
tion
S They determine the stock removal strategy
Insertion block If required, you can add a DIN block to the programmed stock removal
before or after operation (see Section 4.13).
machining operation
This insertion block could for instance make the tool avoid an obstacle.
Selection fields
Insertion block
before/after ..
ÎÎÎÎÎ
ÎÎÎÎÎ
Insertion block
Fig. 4.87 Selection fields “Insertion block ...” and example for avoiding obstacles
Approach strategy Note the selection field Approach strategy after tool change to 1st
after tool change to start point.
1st start point
Approach strategy
Z/X
ZX
X/Z
Fig. 4.88 Parameters and example of approach strategy after tool change...
You have placed the tool change point outside the workpiece contour
(e.g. Z = “100”, x = 150). You can choose one of several strategies to
arrive at the 1st initial point on the workpiece without collision.
ZX defined in the empirical values file defines the best path.
The presetting depends on the machining location.
Technological Fig. 4.89 describes the technological parameters “Machining” and the
parameters individual stock removal steps for the stock removal operation.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
contour
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
X
6
5
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Infeed
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4
3 2
Allowance X
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 Infeed
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Approach
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Roughing
4 Residual
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
View Z corner stock
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
removal
(follow)
Z 5 Lift
6 Retraction
5
Lifting
dimen.
DV
Lifting
angle
DA
Lifting dimension After it has reached the stock removal end position which depends on
Lifting angle the following dimension, the tool is lifted according to the values set for
lifting dimension DV and lifting angle DA (see enlargement of this
machining operation in Fig. 4.89).
Safety clearance The safety clearance CLD is the distance between the blank contour
and the tool.
no (1)
yes (2)
Direction of machining
α
Blank contour
ÇÇÇÇÇÇ
ÇÇÇÇÇÇ
Finished part
ÇÇÇÇÇÇ α
ÇÇÇÇÇÇ
Relief cutting
contour residual contour
End point
ÇÇÇÇÇÇ
Initial point
ÇÇÇÇÇÇ
ÇÇÇÇÇÇ
Finished part
contour
Strategy
Open continuation form Strategy to influence the stock removal strat-
egy
Contour de-
Contour de-
finition end
finition start
Notes on “Restrict If you have set yes (2) in the selection field Restrict finished part, the
finished part” Graphic Programming System guides you through this function.
Operating sequences:
1. Confirm the screenforms Strategy and Stock removal parameters
with the Input key.
The Graphic Programming System then asks you :
“Define limits of contour definition”
Contour de-
2. Select the function Contour definition start and limit the contour
finition start
definition by
marking the contour elements with a colour (red) using the cursor
keys + INPUT from the initial point to max. the end point.
Contour de-
3. Select the function Contour definition end and limit the contour by
finition end
marking the contour element with a colour (red) using the cursor
keys + INPUT from the end point to max. the initial point.
4. Confirm your limits you have defined (green) with the INPUT key.
The graphic procedure continues the procedure as described in Section
4.8.9 Stock removal segment.
The actual stock removal segment is then this finished part contour that
you have defined.
End point
ÇÇÇÇÇÇ
Initial point
Finished
ÇÇÇÇÇÇ
part contour
ÇÇÇÇÇÇ Green contour
elements
Following operation Here you determine the technology for the Following operation.
You can choose between
S According to param. (2)
S To cutting depth (1)
Stock remo-
val depth CT
Finished part contour
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6
5
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Infeed
4
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 2
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 Infeed
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Approach
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Roughing
4 Residual
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
removal
(following
operation
Z 5 Lift
6 Retraction
Fig. 4.97 Following operation “According to param. (2)” No residual corners
X
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Infeed
4 5
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 3 2
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 Infeed
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 Approach
3 Roughing
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 4 Lift
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Retraction
Fig. 4.98 Following operation “To cutting depth (1)” Residual corners
V1300 = angle
“W”
Approach contour The displayed help graphics (Fig. 4.99) shows the different possibilities
for moving the tool to the workpiece surface.
Roughing (rough turn-
ing)
S in machining direction (SM1)
S vertical to machining direction (SM2)
S vertical to contour (SM3)
Parameter CLD = Safety clearance.
SM3
CLD
SM2
SM1
In machining direction
CLD
OV = 0
SSA
Over arc without OV
CLD
OV > 0
OV
SSA Over arc with OV
CLD
Retraction from The Graphic Programming System offers four different methods for re-
contour tracting the tool from the workpiece surface.
Lift in rapid traverse Fig. 4.101 below displays the function SM1. The Graphic Programming
w/o travelling back System creates a DIN code in the part program which lifts the tool in
(SM1) rapid traverse without travelling back.
SM1
Z
X
G00
G01
Lift at feedrate w/o Fig. 4.102 below displays the function SM2. The Graphic Programming
travelling back (SM2) System creates a DIN code in the part program which lifts the tool at
feedrate without travelling back.
SM2
Z
X
G01
Lift in rapid traverse Fig. 4.103 below displays the function SM3. The Graphic Programming
and travel back (SM3) System creates a DIN code in the part program which lifts the tool in
rapid traverse and travels back.
X
CLD
SM3
Z
X
G00
G01
Lift at feedrate and Fig. 4.104 below displays the function SM4. The Graphic Programming
travel back (SM4) System creates a DIN code in the part program which lifts the tool at
feedrate and travels back.
X
CLD
SM4
G00
G01
Lift without travelling Fig 4.105 below displays the function SM5. The Graphic Programming
back (SM5) System creates a DIN code in the part program which lifts the tool with-
out travelling back.
SM5
G00
G01
Notes on lifting
Operating
sequences
Situation
S A tool magazine is loaded.
S The workholder is in position.
S A turning function has been selected.
S A tool has been selected
S A cutting direction as well as a finished part contour has been se-
lected.
S The position of the tool, the machining location and machining direc-
tion has been preset by the Graphic Programming System.
Procedure If you have several contours/form elements,
select the relevant one with the cursor keys and
The information given in the information line below the graphic field
helps you to program the machining operation.
You define the type of tool when you program the tool geometry.
One type of information might be:
“Machining is carried out with the secondary cutting edge”.
Secondary cutting The programming system takes this information from the tool data and
edge tool geometry.
ÎÎ ÎÎ
ÎÎ
ÎÎÎ
ÎÎ +X
ÎÎ
ÎÎ
ÎÎÎ
+ –
HSW
ÎÎ ÎÎ
HSW
ÎÎ
LS
SW Secondary cutting edge
CMA
ÎÎ +Z
CMI
# 278
Notes on
programming
Limitation point The following description of the start and end point of the contour to be
characteristics machined is an example for the function Roughing (rough turning).
Machining direction
X End
point
Infeed
direction
Initial
point
The Graphic Programming System extracts the tool nose radius from
the tool data.
Z
Tool nose radius
centre path
Offset value OV With the parameter Offset value OV you can define numerically by how
much the initial or end point can be offset from the selected start or end
point.
The offset value OV is calculated as follows:
OV = Factor (from empirical value file)
r (tool nose radius)
The default for OV is “1”.
The following table explains the offset value OV:
Approach Retraction
OVu0
SEA=90°
SSA
OV tangential
OV tangential OV in cutting
SSA=0 direction
OV in cutting CLD
direction CLD
OV=0
SEA=90°
SSA
SSA=0
CLD CLD
OVt0
SSA
SSA=0
SEA=90°
OV tangential
OV tangential
OV in cutting
OV in cutting direction
CLD CLD
direction
Offset direction You can increase the traversing movement of the tool
S in the cutting direction or
S tangential to the contour
by defining an offset.
Initial angle SSA The initial and end angles describe how the stock removal operation
End angle SEA from the initial or end point to the blank is to be concluded. The result is
the stock removal range.
Fig. 4.112 below displays an initial point on a straight line with positive
offset and two different angles for SSA.
The start point for machining is positioned in each case at a safety
clearance CLD outside of the dashed blank.
Offset value
Offset direction
Direction of motion
SSA
OV tangential
SSA=0
CLD
OV in
cutting direction
Fig. 4.112 Offset value OV with offset direction tangential or in cutting direction to the
contour
Fig. 4.113 displays an end point on a straight line with positive offset
and two different angles for SEA.
The end point of machining is positioned in each case at a safety clear-
ance CLD outside of the dashed blank.
Offset value
Offset direction
Direction of motion
SEA=90°
OV tangential
OV in
cutting direction
CLD
Fig. 4.113 Offset value OV with offset direction tangential and in cutting direction to the
contour
Error during program- Fig. 4.114 displays an example of incorrect initial point selection. The
ming of the initial contour is incorrect because to the tangential offset which is opposite to
point (start point) the direction of motion.
Direction of motion
Initial point
SEA
SEA=0
OV in
cutting direction
CLD
Fig. 4.115 displays the correct initial point selection in this situation.
Direction of motion
Initial point
SEA SEA=0
OV in
cutting direction
CLD
Operating
sequences
Situation
S A tool magazine is loaded.
S The workholder is in position.
S A turning function has been selected.
S A tool has been selected.
S Cutting direction and finished part contour have been selected.
S The position of the tool, the machining location and machining direc-
tion have been defined.
S Stock removal strategy has been defined.
This section describes how you define a viewport for the stock removal
operation for your selected turning function.
The system suggests the whole area possible with the tool that you
have chosen.
However, you can limit the stock removal segment as much as you
want by defining:
S an initial point and
S end point on the finished part contour.
You set the stock removal limitation points as described below.
At a later stage the system will calculate the cut segmentation for the
stock removal segment from the available blank to the finished part.
The system then displays its calculated suggestion.
General information
on key functions
You can limit the stock removal segment in two ways:
1st possibility
Press one of these softkeys,
Init. point
[ H ]
End point
[ D ]
2nd possibility
End point
[– { –]
then use the operator control crosshair to select, e.g., the initial point
of a turning operation on a contour.
Note:
You must touch the contour.
You set the parameters for the approach and retract movements
required for the stock removal operation in the interactive screenform
Stock removal segment:... (described below) now displayed and then
close it with the INPUT key.
If you do not agree with the stock removal suggestion made by the
system, start again.
Press the INPUT key to end stock removal segment selection.
You then leave this programming level.
Pressing the RECALL key aborts the whole function.
4.10.10Grooving technology
Grooving
Notes on
programming
Standard When a grooving operation is defined, the contour element for the func-
groove tions
S standard groove/recess
Thread
undercut S thread undercut and
S cutoff
Cutoff
must be defined as recess under the function Form elements when
creating the geometry.
If the recessing tool displays the dimensions of the recess width, a
“single recess” is made with Standard recess.
ÎÎ
ÎÎ
F
Tool
Longitudinal L radius
r
dimension
ÎÎ L
ÎÎÎÎ
Q
ÎÎÎÎ
Cutting
tip Theoretical
+ tool tip P
X
ÎÎ
Î ÎÎ
P
BSP
Q–BSP
ÎÎ Q
Cross
dimension 1st dimension in compensation memory
+
Z
Fig. 4.116 Parameters for recessing tool longitudinal
If, for example, the width of the recessing tool = 5mm and the cross di-
mension = 30mm, the system enters the following values in the com-
pensation memory when generating the TOA file:
S D1: ... P3=30mm ;“Q” and
S D2: ... P3=25mm ;“Q” minus “BSP”.
Notes on The following parameters determine the machining strategy for a cut-
cutoff off operation:
Retraction factor RFF This factor determines the value for the retraction feed.
The Graphic Programming System enters the following feed value as
the retraction feed:
S factor=0, rapid traverse
S factor>0, factor RFF x infeed feed F1
Value for feed The following parameters apply for reducing the feed:
reduction
F1
F1–(nRV)
RV
Z
F1–(nRV)=RV
Diameter DR = defined diameter (mm)
increment (mm) Infeed feed
minus
feed reduction
Reduced
feed
(rev/min)
The machine slows down the feed with every increment DI until the
feed reduction value has been reached.
S ! This does not have to be the cutoff diameter !
The number “n” steps for reducing the feed is derived from:
S n = Infeed feed F1/ value for the feed reduction
Starting the The feed reduction starts from the defined diameter DR.
feed reduction at
diameter DR
Increment DI After each increment (DI = radius value in mm) the Graphic Program-
ming System calculates a new value for the infeed feed.
The system subtracts the value for the feed reduction from the current
feed step by step (increment by increment n) until:
Infeed feedreduced = Value for feed reduction
Programming Retraction factor for feed RFF=2
example Feed reduction from diameter DR=90 mm
with diameter increment DI=5 mm
Value of feed reduction =0.1rev/mm
Infeed feed F1=0.8rev/mm
%MPF1
.
.
.
N40 G00 D12 X104 F0.8 ;Infeed feed F1
N45 Z–50
Error messages During grooving a validity check takes place with the following error
messages:
Tool too wide for re- You have chosen a tool that
cess..QUIT” is too wide or a wall allow-
ance that is too large.
“Caution: Possible contour The system is pointing to If this WOP error message
violation by TRC ... QUIT” possible errors in the Tool appears, a contour violation
Radius Compensation in the might occur.
NC with this error message. If the NC displays the error
message
“3021 contour violation
with TRC”
and the machine continues to
process the program (ma-
chine data) a contour viola-
tion will occur.
Check whether the wall al-
lowance is too large,
whether the lifting dimen-
sion is too small or the tool is
unsuitable.
4.10.11Contour grooving
.
Grooving
Contour With the function Contour grooving, definition of the machining opera-
grooving tion is made by selection of the finished part to be machined.
With the function Contour grooving it is possible to graphically ma-
chine asymmetric recesses for longitudinal or face machining on any
straight finished-part contour elements.
Both outside and inside grooves are possible.
The finished part contour for the asymmetric groove is programmed
with the function Oriented geometry.
Fig. 4.119 below displays two examples of longitudinal and face ma-
chining.
X
X
Longitudinal
Face
Z Z
Notes on The Graphic Programming System calculates the movement range for
programming the recessing tool along the contour selected.
On the basis of the entered rough cutting depth, the system calculates
a new stock removal for each depth.
Safety clearance The safety clearance CLD is responsible of retraction from the contour.
CLD
The stock removal direction is along the contour curve towards the
Rough cutting depth
rough cutting depth (with Form elements recess, the stock removal
CT
direction is up to the groove base).
Fig. 4.120 displays the movement of the recessing tool with the function
Contour grooving/rough grooving.
ÎÎÎÎ
ÎÎÎÎ
Safety Machining
X ÎÎÎÎ
clearance
CLD
direction
ÎÎÎ
ÎÎÎ
Rough
cutting
ÎÎÎ
depth
CT
Minimum
overlap
MO
Form elements
recess
Recess base
Fig. 4.120 Schematic of stock removal steps with Contour grooving or single recess
Operating The operating sequence with the function Contour grooving is as de-
sequences scribed in the User’s Guide “Part 2: Operator/Programming Functions”
in the Sections
S “Operating sequences for the turning function”
S “Stock removal strategy”
S “Stock removal segment”
They also define
S the stock removal strategy and
S delimit the stock removal segment with initial and end point.
If you establish limits for the stock removal segment, you position the
initial or end point on the contour elements for the free recess accord-
ing to the machining direction.
Machining
Machining direction
direction
The start point for the function Contour grooving is defined in accor-
dance with the machining direction (kinematics screenform).
4.10.12Thread cutting
Thread
cutting
Purpose You can turn both a longitudinal thread and a transversal thread with
the function Thread cutting.
Notes on The basic thread data are entered in the interactive screenform Stock
programming removal parameters (see Fig. 4.122).
Fig. 4.122 Interactive screen form Stock removal parameters for thread cutting
The Graphic Programming System calculates the default for the num-
ber of cuts NT from:
Number of cuts NT = maximum thread depth TD divided by 25%
Factor from empirical values file of maximum cut depth ???
Enter the manual cut segmentation in a following screenform
(see Fig. 4.123).
Fig. 4.124 Interactive screenform Stock removal parameters for thread cutting
Error messages:
If the error message
“No feedrate programmed”
is displayed during thread cutting and you want to program with fee-
drate during infeed (see Fig. 4.125), a feed > 0 must be defined for
the tool concerned.
4.10.13Drilling functions
Drill
concentric
Purpose The Graphic Programming System centres the drill to the centre of the
workpiece for all drilling functions.
Notes on The programming system recognizes the blank contour and allows for
programming the insert length.
The finished part contour is not violated.
Where two-stage tools are used (Countersink function), the system
takes account of the drilling depth as a function of the diameter.
Procedure
1. Load a magazine with the required drilling tool using the function
Load magazine.
2. Go into the programming level Machining/drilling.
Tool
selection 4. Select a tool if necessary for the machining operation.
The Graphic Programming System automatically centers the drill to
the centre of the workpiece.
Value
5. Activate the drilling function with the Value input softkey when you
input
have selected the drill.
6. Enter the parameters in an interactive screenform, e.g. Deep hole
drilling.
7. Once you have entered the parameters and the approach and re-
tract strategy, confirm them with the INPUT key.
4.10.14Collision check
Purpose When the Graphic Programming System calculates the traversing mo-
tions of the tool, it performs a collision check.
Programming
notes
The collision check is performed for traversing
motions in the turning plane (for example roughing).
Empirical values You can influence the collision evaluation via variables in the empirical
value file.
Collision check The system checks the workholders and the blank against
S the geometry of the cutting tip of the tool or
S the geometry of the complete tool including tool holder or
S it switches off collision check.
The “V1432” variable from the empirical value file influences this check.
“V1432” = 0 – without monitoring
= 1 – with complete tool
= 2 – with tool cutting tip
Representation of If the tool collides with the blank or workholder, a flashing tool is dis-
collision at end point played in the graphics area (see Fig. 4.128).
of programmed tra-
A collision point is marked by a circle.
versing motion
Machining
Views
Screen
Collision
Machining
Views
Screen
Collision
Machining
Tool position
Refresh
Select
viewport
Set
viewport
Collision Move
viewport
Enter
viewport
Protection zone You use the “V1433” variable to define the protection zone against colli-
sion in millimeters around the blank and the workholder.
The figures below illustrate this parameter:
Machining
Views
Protection zone
Screen
Collision
Programm
Stock removal in protected range steps
Fig. 4.131 Protection zone around workholder and blank with possible collision in the case
of wrong parameterization during retraction (for example offset value)
In Fig. 4.132 below, the thread depth is within the protection zone.
Machining
Refresh
Select
viewport
Protection zone
Set
viewport
Move
viewport
Enter
Collision viewport
Fig. 4.132 Protection zone for thread and one possible collision
Collision check, If you use a tap or a reamer for concentric drilling, no check is made
exceptions for the core diameter.
Operating se-
quences
The OK softkey resumes the calculation of the traversing motion until
ok the next collision, etc.
Notes on Program If you use the OK softkey to acknowledge one or more collisions and
steps function subsequently program other machining operations (for example drilling),
please note the following:
The system displays the collisions each time it calculates the machining
operation.
If you do not use the OK but the RECALL key for acknowledging the
collision, the Program steps function cannot be used for selecting the
subsequent steps.
You cannot execute the subsequent steps until you have corrected the
machining step.
Machining
Tool magazine You use a tool magazine for machining a workpiece in different ways.
The tool magazine can either be a user magazine (see Section 4.6,
Page 4–51) or a master data magazine.
Interactive screen- Some of the parameters in the interactive screenforms have default val-
forms ues. The programming system obtains these values from an empirical
values file (see Section 4.2).
Select the contours or holes to be machined with the selection control.
This section provides you with programming information for:
S Milling technology
S Drilling technology
S Programming the cycles
S Programming the insert blocks
S Simulation
Milling
Notes on
programming
Contour milling You machine selected contours with cutter radius compensation (CRC)
if this is required.
Solid milling You machine selected pockets with islands.
The programming system computes the paths without cutter radius
compensation (CRC).
Manual milling The cutting operations for a pocket follow a specific strategy. You guide
the tool centre path either by means of the crosshair or by entering
coordinates.
Surface milling You machine the surface of a selected contour. The pockets can also
be machined. The programming system computes the paths parallel to
the contour.
Start point for You can define a start point for machining closed contours or sections
contour milling of contours.
Machine contour You define an initial and/or end element for a contour section.
section for Individual sections cannot be machined from geometries that you have
contour milling created under the function Standard geometry.
Operating
sequences
1. Go into the programming level Machining/milling.
2. Select a tool.
3. Select a type of machining.
Contour
milling
CZ/X
Purpose You have created the various contours under the function Geometry in
the following programming modes:
S Standard geometry
S Oriented geometry
S Construction geometry
If you have used the Standard geometry function to create the con-
tour, the Graphic Programming System considers the contour to be
closed.
Notes on
programming
Standard geometry The programming system computes the paths for a closed contour. You
can define the start point by means of the crosshair.
Oriented geometry The user can decide whether the programming system computes
and construction
S closed contours,
geometry
S open contours, or the
S contour sections (elements).
Start point standard As a standard function, the programming system stores start points for
the beginning of the contour. Unless you have specified differently, the
system begins to process the contour at this point.
The Graphic Programming System detects whether you have used the
Standard geometry function or individual elements (Oriented geome-
try) to program the contour.
Depending on the programmed geometries the system suggests the
start point for the machining operation.
Start points
Geometry standard
Circle 0_
Rectangle Left bottom
n-corner (without angle) Left bottom
Elongated hole Left
Rectangular groove Left bottom
Annular groove 0_
n-corner groove Left bottom
Radial groove 0_
Circumferencial groove 0_
Oriented geometry Initial point (defined manually)
Construction geometry Start point (defined manually)
Contour direction In Oriented geometry and Construction geometry the contour follows
the direction in which you have constructed it.
In the Standard geometry the contour traces a path to the left (coun-
terclockwise).
Simulation In simulation for contour milling, the Graphic Programming System
makes no allowance for switching on/off the cutter radius compensa-
tion.
Contour milling in- The text below describes the individual parameters.
teractive screenform
Cutting values You have filled in the Cutting values screenform when creating the tool
(see Page 4-58).
You have taken into account the material for the workpiece.
The default value depends on the material.
If you want to change these values, press this key to insert the screen-
form Cutting values and edit the parameters (see also Page 4–66 in
Section 4.7.2 !).
Insertion block before You can add a DIN block to the milling operation programmed if re-
or after machining quired (see Page 4–195).
The insertion block can be, for example, a comment.
Approach/retract stra- You define the approach strategy to the 1st start point after tool change
tegy to 1st start point or the last machining operation of your tool. The following settings are
after tool change possible:
S
Approach/retract
strategy to 1st start
CZ/X point
Tool change
point
CZ
X
C X
CZX
X
CT
CZ First start
point
Fig. 4.137 Parameters and example for approach strategy after tool change ...
Distances for ap- Fig. 4.138 below illustrates in detail the various possible ways of ap-
proach/retract proaching the first start point up to the start plane PS. The system
takes into account either
S the withdrawal distance CR (from retract strategy) or
S the safety distance CT (from approach strategy) or
S the approach distance DS or
S the safety plane SP.
CZ/X
= Traversing path of
milling tool
SP DS
CR
X
CT
CT
PS
W Z
Notes on parameters The approach distance DS and the safety plane SP can be edited in the
CR, CT, DS and SP contour milling interactive screenform.
The approach distance DS should be greater than / equal to the safety
distance CT.
The safety distance CT is edited in the Approach contour interactive
screenform (see Fig. 4.139, Page 4-162)
and the withdrawal distance CR is edited in the Retract from contour
interactive screenform (see Fig. 4.142, Page 4–173).
No data are entered in the input field if “###.###” is displayed.
Approach contour Fig. 4.139 below illustrates the parameters of the Approach contour
screen form and the possible ways of approaching the contour.
CZ/X
SM1 AD SM2
AD
SM3
SM4
AD
AD
AR
AD
SM5 SM6
AD
AR AR
The approach distance AD is the approach line to, for example, a quad-
rant.
In the Approach contour interactive screenform you edit the safety
clearance CT (see Fig. 4.138, Page 4–170).
(1)
C
(2)
(3)
Z
W
C (3) (1)
(2)
Z
W
CRC on You can influence the approach strategy in the following ways:
S CRC ON during approach position (marked with (1) in Fig. 4.140
and 4.141)
S CRC ON during lowering (marked with (2) in Fig. 4.140 and 4.141)
S CRC ON during approach (marked with (3) in Fig. 4.140 and 4.141)
Retract from contour Fig. 4.142 below illustrates the parameters of the Retract from contour
interactive screenform and the possible retract strategies.
CZ/X
EM1 DD EM2
DD
EM3 DD EM4
DD
DR
DD
EM5
DR
In the Retract from contour interactive screenform you edit the retract
clearance CR (see also Fig. 4.138, Page 4–170).
Technology parame- Fig. 4.143 illustrates the technology parameters of the contour milling
ters interactive screenform.
= Traversing path
of milling tool
CT = Safety distance
SP = Safety plane
SP
X
CT AC
PS
AB PE
W Z
Start plane PS, Start and end plane of a machining operation always refer to the vol-
end plane PE ume selected.
You set the parameters for start plane and end plane when creating
the geometry. The Graphic Programming System enters these parame-
ters into the input fields.
With different start and end planes, the default in the input fields de-
pends on the highest start and end planes.
W Z
CT
Infeed depth IF The default for infeed is derived from the maximum tool cutting depth.
Tool position In the Tool position selection field you are offered the following posi-
tions of the milling tool:
S centre (on)
S left (le)
S right (re)
S inside (in)
S outside (ou)
Fig. 4.145 below illustrates these parameters.
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
inside (in) outside (ou)
Path milling strategy The figure below illustrates in detail the parameters in the Path milling
(contour milling) strategy interactive screenform.
CZ/X
Machining Infeed
direction
X Maximum Uniform
IF IF
In Against Z
direction direction W
of contour of contour
Machining Narrow
point offset
To Bidirectional Unidirectional
Fro
No
Yes
Notes on Narrow If the milling tool is greater than the narrow point and you have selected
point offset OV pa- Narrow point offset No, the Graphic Programming System issues an
rameter error message.
Operating
sequences
1. Go into the programming level
Machining/Milling/Contour milling.
2. Select the contour.
3. You can define a start point.
4. For individual contour elements, you define the initial and end ele-
ments.
5. Enter parameters in the interactive screenform Contour milling.
Programming hints You will now learn how to graphically program the machining of the
on Contour milling closed contour or of individual contour sections with the Contour mill-
ing type of machining.
To make it easier to trace the direction of the contour, you can switch
Repre-
on the direction arrows. To do this, press the vertical softkey Represen-
sentation
tation/Direction arrows on/off.
Dir. arrows
on/off
A tool is required for machining. You select a tool and
Tool
selection
Information line The information line below the graphics area guides you when program-
ming.
You select a contour.
Start If you do not use the start point given by the programming system then
point define the Start point of the tool with this key.
Select the start point for the X/Y coordinates manually with the cross-
hair.
The system takes the Z coordinate from the programmed contour pa-
rameters.
The INPUT key sets the start point selected with the crosshair and
ends contour selection.
Note The programming system identifies the contour element that is closest
to the setpoint.
CZ/X
Contour milling of Contours whose geometry you have created under the functions Ori-
part contours ented geometry or Construction geometry can be broken down into
individual contour elements. You then process these contour elements
separately from the complete contour. Various hints on programming
are given below.
You have selected a tool and activated the function Contour milling.
You are requested to select a contour. You have generated the geome-
try of the contour under Construction geometry or Oriented geome-
try and you have defined the start point yourself.
Note The programming system considers the trace of the contour starting
from the start point of the geometry.
Red elements Elements shown in red are elements that are machined in contour mill-
ing.
Blue elements Elements of the geometry shown in blue are elements which are not
machined with contour milling.
Initial End
element element
With the functions Initial element or End element you define the con-
tour elements that you are machining.
You select contour elements with the crosshair.
and on pressing the INPUT key again you end element selection.
Surface
milling
Purpose You machine the surface of a selected contour, selected islands or se-
lected blank.
Notes on
programming
The tool travels over the selected contours by a cutter path overlap
amount.
The programming system computes the paths parallel to the contour.
Machining always takes place from the outside to the inside.
The values for the approach distance are taken from the programming
system from the empirical values file. The empirical value ensures cor-
rect infeed of the cutter.
Operating
sequences
The surface area shown in the diagram above will be surface milled as
the next example.
Before beginning with the Surface milling function, you must include a
face mill in the tool magazine Exercise.
1. Go into the programming plane
Machining/Milling/Surface milling.
2. Select the contour.
3. Enter parameters in the interactive screenform Surface milling.
Notes
Select the required tool, the face mill, for surface milling.
Tool
selection
Having chosen the cutter, activate the milling function Surface milling
Surface and select the blank contour.
milling
CZ/X
You enter the parameters as well as the approach and retraction strat-
egy and accept by pressing the INPUT key.
Note You can follow the machining operation (approach and retraction strat-
egy) on the screen by means of the
Machining simulation function.
The system computes the cutter paths parallel to the contour. You can
see that the blank contour has been overlapped at the edge with the
cutter path overlap of 30%. As a result, the corners of very acute
angled contours may not be completely machined.
Remachining is possible with the Manual milling function.
CZ/X
With the INPUT key you confirm the parameters for the cutting values.
Total depth = 0, The programming system positions the tool to the points specified
Infeed = 0 manually.
You can move the tool in three dimensions.
You machine the stock down to the end plane in accordance with your
own strategy.
Total depth > 0, You specify a Total depth and the value for the various Infeeds.
Infeed > 0
The traversing movements that you have entered manually for the first
plane are shifted by the programming system for each infeed until the
end plane is reached.
Note Numerically entered positional values can be traversed either at rapid
traverse rate or at feedrate.
Comments You describe the machining operations. This text appears as a com-
ment in the work schedule.
Having accepted the parameters, enter manually the traversing move-
ments of the cutter.
Peripheral
surface
Abort OK
Rapid
Feed
traverse
The traversing conditions of the tool are set by means of the functions
Feed and Rapid traverse.
This key erases the last manual traversing movement.
Undo
You specify any positions that you require as well as the reference
Numeric plane for the depth by means of the Numeric input softkey.
input
Start and machining There are two possibilities for inputting the start coordinates, namely:
coordinates Z, C, X
1st possibility
Numeric You specify the start and machining coordinates (Z, C, X) directly.
input
2nd possibility
You control the Z/C start position with the crosshair.
Purpose The function Solid milling machines selected pockets and islands.
The Graphic Programming System calculates the tool center path (with-
out tool radius correction).
Notes on
programming
Contour The Graphic Programming System requests you to select the contours
selection that are required for solid milling.
If, for example, there is an island in a selected volume, this must be
chosen.
Pockets with different end planes are machined only up to the highest
end plane (see also parameter Strategy island heights Fig. 4.161).
Islands with different heights (start plane) can be machined together. It
is also possible to machine start planes.
The Graphic Programming System always detects the highest start and
end plane of all selected contours.
Figs. 4.154 and 4.155 below show the stock removal process for pock-
ets or islands with differently programmed start/end planes and geome-
tries.
You will have
S selected all pockets/islands and
S set the parameter Allow for strategy island heights.
X X
Highest Highest
end plane end plane
W Z W Z
X X
Highest
start plane Highest
start plane
Highest Highest
end plane end plane
W Z W Z
Contours If the outside contour is a blank contour, the blank contour is overtra-
velled up to the tool radius.
An island which is removed from the blank contour by a distance that is
less than the tool radius is thus not overtravelled and must be rema-
chined.
If the outside contour is a finished part contour, the tool moves up to
the contour.
Lower direct The following functions can be selected and allocated with the corre-
or over slope sponding parameters in the parameter field Lower:
or over spiral
S Lower direct
S Lower over slope
S Lower over spiral
Fig. 4.156 below displays the interactive screenform Lower when solid
milling.
CT
HP
BL
BA
HR
via via
directly
bevel spiral
In solid milling where the outer contour is not a blank, you can select for
lowering holes already programmed or cycle reference points as plunge
hole. The plunge holes must be chosen together with the pockets
and/or islands concerned.
The position of the points must be selected according to the selected
lowering strategy, the tool and the contour such that lowering will take
place without collision.
With the lowering strategy direct, use only tools which can plunge and
support with a plunge hole if necessary.
By selecting a relief hole (or reference point), position the start point of
machining in the contour in such a way that no contour infringement
occurs when lowering over spiral.
Lift direct or In the parameter field Lift, you can select the functions:
over slope
S Lift direct
S Lift over slope
Fig. 4.157 below shows the interactive screenform for Lift with solid
milling.
CT
BL
BA
über
direkt
Schrage
Strategy In the parameter field Strategy, open the following interactive screen-
form Strategy stock removal.
Maximum positioning The maximum positioning path FD only applies to stock removal with
path with feed feed (G01).
It has no effect when approaching and retracting (see Fig. 4.159).
If the outer contour is a blank contour, you should select the strategy
Machining direction outside–>inside.
The system then lowers the tool outside of the blank contour and ap-
proaches.
Use the strategy Machining direction inside–>outside for pockets
that have a finished part as outer contour.
Island height The highest start plane and the highest end plane (see Figs. 4.154 and
4.155) of all selected contours are taken for the machining proposal.
Fig. 4.161 below explains the parameter Island heights.
Z Z
Highest Highest
start plane start plane
W X W X
Drilling
Purpose You drill with various drilling cycles. These are the cycles L81...L89.
Having selected the drill, activate the drilling function with the softkey
Value Value input and select the hole.
input
You enter the parameters as well as the approach and retraction strat-
egy and accept with the INPUT key.
Note You can follow the machining operation on the screen with the ap-
proach and retraction strategy under the function Machining simula-
tion.
Operating
sequences
1. Load a magazine with the required drilling tool using the function
Load magazine.
2. Go into the programming level Machining/Drilling.
3. Select a drilling technology.
4. Select a tool if necessary.
5. Activate the function with Value input.
6. Select the hole.
7. Enter the parameters in an interactive screenform.
Machine
aux. fct.
Purpose The function Machine aux. fct. allows you to introduce your own ap-
plications.
Skip NC blocks The Graphic Programming System offers an application (macro) with
which you can skip NC blocks.
The macro is called 106 Skippable blocks.
This macro inserts or resets a code character “/” in the part program.
Operating
sequences
1. Change to the programming level Machining.
2. Select the function Fct. w/o ref. point.
3. If several macros are offered, select the one you need with the cur-
sor keys and the INPUT key.
4. Enter the necessary parameters in the interactive screenform.
5. Continue with the next program steps for workpiece programming.
Insert
block (DIN)
Purpose With the function Insert block (DIN) you can also insert instructions
when performing graphic programming.
You make entries in the input fields in the interactive screenform Insert
block corresponding to the DIN code that you expect in the part pro-
gram.
No. You enter a sequence number (e.g. “1” or “2”) for the position
(e.g. X / Z).
1 This number specifies in which order you wish to move the individual
axes X and Z (coordinates).
For example enter:
X = “1” and Z = “2” in the field “No.”
and the programming system will generate two blocks:
“N05 X... LF”
“N10 Z... LF”
If you enter X = “1” and Z = “1”, the output will be in one block:
“N05 X... Z... LF”
Unassigned DIN-Code Up to the input field Unassigned DIN code, the programming system
interprets the inputs.
Two lines are provided for the input field Unassigned DIN code. If both
these lines are filled, the programming system converts these into two
NC blocks.
If you have marked further input fields as being active, the first line of
the input line Unassigned DIN code is attached at this block. For ex-
ample:
“N... M04 Unassigned DIN code LF”
The second line is always the second block.
The following applies for the inserted blocks in the Graphic Program-
ming System:
S the Graphic Programming System transfers the inputs in the part
program under the function Create part program,
S the entries can be edited after they have been entered,
S the programming system does not simulate the written machining
steps,
S the programming system does not check and evaluate the inputs (no
syntax check).
Operating
sequences
1. Go into the programming level Machining.
2. Activate the function Insert block (DIN).
3. Enter parameters in the interactive screenform Insert blocks.
4. Mark the input fields with the selection screenform on the right
(“+”, “–“, “1...2”).
Note Unassigned DIN code is not marked as such.
5. Confirm the inputs.
Machining
simulation
Purpose The programmed tool travel motion can be demonstrated in the graphic
field on the screen with the function Machining simulation.
In Machining simulation the Graphic Programming System distin-
guishes two different cases:
S Turning without C axis option and turning with C axis option but with-
out defined planes and
S turning with C axis option and with defined planes.
Notes on Simulation is displayed on the screen with an image of the tool.
programming
The actual value display during simulation refers to the tool nose radius
centre path.
In block-by-block simulation with the Broken-line graphics setting, you
can use the softkeys Views and Screen at the end of the block.
Turning without C Before displaying the simulation of the programmed machining process
axis option and turn- in the graphics field, you can set the following simulation mode in an
ing with C axis option interactive screenform:
without
S Continuous display mode
defined planes
S Blockwise display mode
S Simulation with broken-line graphics
S Simulation with animated graphics
Turning with C axis The following screenform Simulation mode shown below determines
option and with de- the simulation run over the created surfaces in the Graphic Program-
fined surfaces ming System with C axis option.
The following functions for simulation are available via selection fields:
Display mode
S continuous
S blockwise
S delete with screen
S delete without screen
Simulation with
S tool
S crosshair
S simple tool
Display on milling
plane S not maintained
S maintained at the end points
S always maintained
S no traversing paths
Operating
sequences 1. You have created a workpiece geometry and programmed the indi-
vidual machining steps.
2. Go into programming level Machining.
3. Activate the function Machining simulation.
4. Establish the features of simulation in the interactive screenform
Simulation mode and confirm with the Input key.
5. Control the simulation process by means of the functions in the hori-
zontal softkey menu.
– Next machining operation
– Skip NC block
– Blockwise/contin.
– Select surface1)
– Velocity “+”
– Velocity “–”
Procedure
with the function
Blockwise/contin.
Blockwise/
contin.
Create
part prog.
Purpose With the function Create part prog., you can create an executable part
program in DIN code.
With existing DIN part program it is possible to allocate a new program
number to the part program.
The Graphic Programming System saves this program under a new
name. The first program is also saved.
Operating
sequences
You have machined the workpiece geometry.
Press the softkey Create part prog. to produce an executable part
Create
part prog. program.
Program
steps
Notes on
programming
You can modify the work schedule, for example, by Editing the pro-
gram steps.
Editable program Editable program steps are:
steps
S Load magazine
S Load masterdata
S Beginning of program
S Tool change
S Turning/drilling operations
S End of program
S Function without reference point
S Insert block.
Blank and finished Geometries can only be altered under Geometry/edit.
part geometry
Load magazine You load a tool magazine when you press softkey Machining for the
first time.
You can replace this magazine with another magazine (master data =
WKZ) with the function Edit program step (for procedure see Sec-
tion 4.16.2).
Beginning of program You create the “Beginning of program” when pressing the softkey Ma-
chining for the first time.
End of program You generate the “End of program” on pressing the softkey Create part
prog.. This program step must always be the last in the work schedule.
Operating
sequences
After calling up the vertical softkey function Program steps, the pro-
Program
steps gramming system builds up a selection screenform. This displays the
list of program steps.
One or several program steps is selected only after you have selected
one of the vertical functions Edit, Insert, Delete, Move, Info or Skip.
Select one of the program step functions Edit, Insert, Delete, Move,
Vertical Info or Skip from the vertical softkey menu.
Press the CLEAR key to cancel the last operator action in the editing
mode.
Purpose Using the functions Delete, Move or Skip you can combine several
consecutive program steps to form one block by following the operating
sequences below.
Operating You have activated the function Program steps, the program steps are
sequences listed (see Fig. 4.167).
Vertical 1. Select one of the program functions Delete, Move or Skip from the
vertical softkey menu bar.
2. Then place the cursor onto the first program step which is to be part
of the block.
3. Mark the first program step with this key. The program step is
marked with a colour.
4. Then place the cursor onto the last program step which is to be part
of the block.
8. Execute the function Delete, Move or Skip using the INPUT key for
the selected block
Edit
The procedure for editing program steps is the same as for generating
them originally.
Operating You are in the function Program steps and the program step overview
sequences is displayed.
(example)
2. Position the cursor, for example, on Tool change (or Load maga-
zine etc.)
4. You close the interactive screenform (Tool change point in this ex-
ample) with the INPUT key.
This opens the selection screenform with the tools (or e.g.: tool mag-
azines (WKZ = masterdata catalog)) of the current tool magazine.
5. You can select a different tool (or a tool magazine, for example) with
the cursor keys
Edit
Purpose You can alter the text of a program step for an operation.
Notes on The text for Beginning of program, Load magazine, Load masterdata
programming and End of program cannot be edited.
Operating se-
quences
(example)
3. and with this key open the interactive screenform for the comments
text, the program step name.
A ... ...
... Z 4. Edit the text using the alphanumeric keyboard.
Insert
Notes on
programming
You insert the new program steps in front of the
selected program step.
Only program steps for the technology in question
can be inserted.
When Insert is active, you may not perform save or
read-in operations.
Operating
sequences
(example)
2. The command line requests you to place the cursor on the input
position.
Place the cursor onto the program step in front of which you wish to
insert.
3. When you press the INPUT key you activate the function Insert.
Delete
Purpose You delete the complete program step with the softkey Delete.
You can combine several program steps to form a block.
Note The delete function is not executed for the function “Workholder”, if
(e.g. when activating the workholder) the programming system refers to
the next program step (move workholder).
The block that is to be deleted must not contain two steps that refer to
one workholder.
Procedure
(example)
Move
Purpose The function Move transfers the program steps of a selected operation
to another point in the work schedule.
Notes on
programming
You always move in front of the selected program
step.
Operating
sequences
(example)
2. Position the cursor to the program step (operation) that you wish to
move
4. Now select the program step in front of which you wish to insert
Info
Purpose If you wish to find out which program step belongs to the tool travel
paths shown in the graphics area, then make use of the function Info.
Having selected the program step in the work schedule, you will see
this operation highlighted in colour on the workpiece geometry.
Operating
sequences
(example)
Press the softkey Info.
Info
Then move the cursor to the program step for the operation.
Recal-
culate
Purpose If you have changed the work schedule and wish to remain in the func-
tion Program steps and to see the result of the change, then press the
softkey Recalculate.
Notes on On exiting the function Program steps, the programming system also
programming recalculates the modified program steps.
Operating se-
quences
Recalc- After activating the softkey function Recalculate, the programming sys-
ulate tem calculates the defined program steps and then reconstructs the up-
dated geometry with its tool travel paths.
Conceal
Purpose Program steps that you do not require at the moment for a specific ma-
chining sequence can be concealed without being deleted by activating
the function Conceal. You can deactivate this function at any time.
Notes on
programming
In the selection screenform of the program steps,
concealed operations are marked with a “ * ”.
Procedure
(example)
Conceal 1. You are at the program step overview level and press the softkey
Conceal.
2. You move the cursor to the program step that you wish to conceal.
Notes on automatic
saving of data
The Graphic Programming System saves the contour and the machin-
ing operations you have programmed at certain intervals (approx.
5 min).
If you did not save your work previous to a system failure (cold restart
or power failure), you can use the Read/Read Auto Save function to
recall the latest version of your work automatically stored.
The Save function deletes the last file automatically saved. The Read/
Read original function can then be used for reading any changes or
modifications.
Notes on
programming
If the cursor is in a numeric input field in the interactive screenform on
the screen,
you can call up a pocket calculator function by pressing this key.
Operating
sequences
After calling up the pocket calculator, an input field appears with the
cursor at the beginning of it. You can perform calculations in this field.
Entries are possible for calculations that exceed the length of the input
field.
When the beginning or the end of the input field is reached, the text is
rolled beyond the input field (window function). The current inputs are
displayed and the numbers and letters entered initially disappear from
the display although they are included in the calculation.
The following keys are available for editing the input field:
You move the cursor by one position to the right but not beyond the first
free position behind the entry.
You move the cursor by one position to the left but no further than the
beginning of the input field.
You put the cursor on the first free position behind the entered text.
You put the cursor on the first position in the interactive screenform.
You put the cursor on the last character in the interactive screenform. If
the entry is shorter than the input field, the cursor is placed at the first
free position behind the text.
You delete the whole entry (without confirming!). The text for the pre-
vious pocket calculator function call is displayed.
With this key you terminate input and start calculation of the expres-
sion. The result is displayed.
If you wish to exit the pocket calculator and transfer the result to the
input field, then press this key once again.
Abort the pocket calculator function and return to the program, or to the
original contents of the input field from which you called the pocket cal-
culator.
Input error In the case of an input error, the pocket calculator is not exited.
Instead, the cursor moves automatically to the location of the input er-
ror.
You can correct the input
Symbol Operation
+ Addition
– Subtraction
* Multiplication
/ Division
Addition and subtraction have lower priority than division and multiplica-
tion.
4.18.2 Operators
Symbol Operation
^ Exponentiation
% Percentage increase/decrease
4.18.3 Signs
“+” or “–” are permissible as signs before any number or variable and
with all operations. Signs are not permissible before functions and
brackets.
4.18.4 Brackets
Execution of an expression can be controlled by using brackets. Paren-
theses (i.e. round brackets) are used as bracket symbols at all levels.
A maximum of 10 nesting levels is available. This maximum is limited if
a great number of operations with different priority follow each other.
Example Input: 2.5*(3+100)
Result: 257.5
The addition is performed first in this expression and it is followed by
the multiplication.
4.18.5 Functions
The range of functions includes the trigonometric functions and their
inverse functions as well as logarithmic functions and conversion func-
tions of technical importance.
The argument must be specified in parentheses for all functions. The
argument can also be a mathematical expression consisting of opera-
tions and further functions.
Examples
S Input: SIN(90)
Result: 1
The sine of 90 degrees is calculated.
S Input: COS(SQR(4*4))
Result: 0.9976
The product 4*4 is calculated, its square root is determined and fi-
nally the cosine of the result is formed.
Note In general, the angular unit for the trigonometric functions is degrees.
Appropriate functions are available for converting from and into ra-
diants.
Name Function
Name Function
Before you leave the Graphic Programming System please read the
information given in this section carefully.
Purpose It tells you how to save the files that you have created with the Graphic
Programming System.
Notes on
programming
Workpiece geometry If you change to a new workpiece, the programming system asks you
and machining whether you wish to save the workpiece geometry and machining
operation.
You can also save your workpiece geometry and machining
Save specifications with the vertical softkey Save while programming in the
Graphic Programming System.
Note You always operate under a workpiece name (e.g. “PART1”) in the
Graphic Programming System.
Part program When you have concluded the function Create part prog. the Graphic
Programming System stores the part program in its workpiece directory
(e.g. “PART1”). You do not have to save it.
J
5 Appendix
1 2 3 4 5 6 7
Fig. 5.1 Functions of the horizontal softkey bar at the base level
1 Tools and For generating and managing tools, tool masterdata, tool
material user magazines and material list with the functions
S Masterdata magazine
S Material data.
2 Geometry You create and alter blank and finished part contours
using oriented contour definition or standard forms and
define machining surfaces
S Create new
S Edit
S Delete
S Copy
S Create (define) surface 1),
S Select surface1) and
S Edit surface1).
3 Machining You define the machining operation for the active ma-
chining plane. If the C axis option is enabled the avail-
able machining operations are adapted to the active
plane.
S Turning plane
– Clamping,
– Turning,
– Drill concentric,
S End face/peripheral surface
– milling,
– drilling,
S Machine auxiliary functions and
S Insert block (DIN).
4 Select You select the active plane for the next machining opera-
surface 1) tions.
1
Tools
Material
1.1 1.4
Masterdata Material
magazine data
1.4.1 1.4.2
Modify Save
mat. list mat. list
1.1.6.3.3 Geometry data You change the geometry data and the insert position.
1.1.6.3.4 Technology You change the tool cutting values.
1.1.6.M.1 Accept The displayed tool geometry is confirmed and you are
interactively prompted for the parameters of the cutting
values for the individual materials.
1.1.6.M.2 Edit This function enables you to change the parameters of
the preceding interactive forms.
1.1.6.M.3 Abort The generated geometry is ignored.
1.1.6.4 Delete You delete the selected tool in the tool magazine cur-
tool rently loaded.
1.1.7 Workholder You edit a workholder.
5.2 Turning
5.2.1 Geometry
2
Geometry
2.1 2.2 2.3 2.4 2.5 2.6 2.7
Create Create Select Edit
Edit Delete Copy
new surface1) surface1) surface1)
2.4.1.1
Menu tree for The following diagram shows the menu tree structure and the
Copy function procedure for the function Copy on the turning plane. The information
line comment is shown in quotation marks.
Programming level
Programming level 2.4.1.1 Geometry/Copy
Geometry
Contour Contour
def. start def. end
Interactive screenform
2.1
Create
new
2.1.1 2.1.2
Finished
Blank
part
Interactive screenform
Select contour
Two screenforms and enter Interactive screenform
allowance
2 Geometry You create and alter blank and finished part contours
using oriented contour definition or standard forms and
define machining surfaces
S Create new
S Edit
S Delete
S Copy
S Create (define) surface 1),
S Select surface1)
S Edit surface1).
2.1 Create You create the following types of geometry elements:
new
S Blank
S Finished part
2.1.1 Blank You create the blank contour of the workpiece by
defining the material and blank name using the functions
S Oriented geometry
S From finished part
S Cylinder
2.1.1.1 Oriented geo- Join an oriented element (straight line, arc) to an
metry oriented contour definition.
2.1.1.1.1 Line Generate an oriented line with angle 0°.
right
2.1.1.1.2 Line Generate an oriented line with angle 180°.
left
2.1.1.1.3 Line Generate an oriented line with angle 90°.
up
2.1.1.1.4 Line Generate an oriented line with angle 270°.
down
2.1.1.1.5 Line Generate an oriented line with a user-defined start angle.
any
2.1.1.1.6 Arc Generate an oriented arc counterclockwise (left, ccw).
left ccw
2.1.1.1.7 Arc Generate an oriented arc clockwise (right, cw).
right cw
X R
DI
Z
X R
DI
Z
2.1.1.3.2.4 longitudinal X
Width
Depth
Z
2.1.1.3.2.5 face Depth
X
Width
Z
2.1.1.3.3 Thread You create a thread on the current straight line element.
2.1.1.3.4 Thread You create a thread undercut of
undercut
S Form A,
S Form B or
S INCH
on the current straight line element with thread.
2.1.1.3.4.1 DIN Regular form
Form A
A
X
f1 P
Z f1 = 3 V P
2.1.1.3.4.2 DIN
Form B
A
X
Short thread
undercuts f1 P
Z f1 = 2 V P
2.1.1.4 From finished If you have only created a finished part you can convert
part this to a blank.
Note:
In addition to the dimension of the finished part contour,
a blank allowance can be programmed.
This function can only be executed on one created fin-
ished part.
2.1.1.5 Cylinder You define a cylinder contour. The cylinder can either be
a solid or hollow cylinder. This contour determines the
blank contour.
2.1.2 Finished You create a workpiece finished part contour using the
part functions
S Oriented geometry and
S Cylinder.
2.2 Edit You select a contour graphically and edit the parameters
directly in an interactive screenform.
2.3 Delete You select a contour graphically and delete it after the
request for confirmation.
2.4 Copy contour You copy the contour or contour definition which you
have selected graphically to the defined position.
You define individual contour elements with the functions
S Contour definition start and
S Contour defiinition end.
2.4.1 Move See “Copy”
rotate
2.4.1.1 Contour Once you have selected a contour, select the individual
definition start contour elements from this contour definition.
You copy or move these elements.
You move in the Z or X direction.
2.4.1.2 Contour When you have selected a contour, you select individual
definition end contour elements from this contour definition.
You copy or move these elements.
You move in the Z or X direction.
2.5 Create (define) You create new surfaces which you can either define di-
surface1) rectly from the turned part or can define freely.
These surfaces are either
S an end face or
S a peripheral surface.
2.5.1 Form turned You select a geometry element that the system defines
part as an end face or a peripheral surface directly from the
created turned part as finished part.
2.5.2 Free definition You can create an end face or a peripheral surface any-
where in the coordinate system independently of the
turned part.
2.6 Select surface1) You select the active plane for the next graphic program-
ming operations.
2.7 Edit surface1) The dimensions of created surface can be edited or de-
leted.
2.7.1 Change surface You change the parameters of a created surface.
2.7.2 Delete surface You delete a created surface.
5.2.2 Machining
3
Machining
Interactive
screenform
3.1 3.2 3.3 3.4 3.5
Counter- Bore to
Centre Deep hole Thread
sink DIN
Tool Value
Bore 1 Bore 2 Bore 3 Bore 4 Bore 5
selection input
A tool is selected
interactively with
the programming
system.
5.2.3 Turning
3.2
Turning
Finish Thread
Roughing Grooving
cut cutting
3.2.4.1.2.1 3.2.4.1.2.2
Longit. Face
grooving recessing
3.3.1.1 3.1.4.4.1
Tool Value
selection input
3 Machining You define the machining operation for the active ma-
chining plane. If the C axis option is enabled the avail-
able machining operations are adapted to the active
plane.
S Turning plane
– Clamping
– Turning
– Drill concentric
S End face/peripheral surface
– milling
– drilling
S Machine auxiliary functions
S Insert block (DIN).
3.1 Clamping You select a workholder from the tool data, position or
deactivate it with the functions
S Chuck selection
S Move
S Deactivate
3.1.1 Chuck You select a workholder for the workpiece from the
select. loaded tool magazine.
3.1.2 Move You move a workholder into the correct position to chuck
the workpiece.
You select the workholder using the cursor keys and
move it into the correct position.
3.1.3 Deactivate You select a particular workholder and switch it off for
machining.
You can no longer see the workholder in the graphic
area.
3.1.4 Reclamping Turn the workpiece to reclamp.
The system calculates an imaginary axis from the origi-
nal blank through the centre of the workpiece and mirrors
the workpiece.
Once the workpiece is mirrored you can select a new
workholder with the function Workholder selection. The
graphic programming system recognizes the finished
part last machined and clamps directly on the finished
part.
3.2.2.3 Face finishing You select a workpiece contour and then define the initial
point and end point of the machining operation “Face”.
3.2.3 Thread cutting You select a tool and define the machining operation with
the functions
S Tool change
S Longitudinal thread
S Facing thread
S Taper thread
3.2.3.2 Longit. You select the contour created as a form element under
thread the function geometry with the cursor control and define
the technology.
3.2.3.3 Facing thread You select the contour created as a form element under
the function geometry with the cursor control and define
the technology.
3.2.3.4 Taper thread You select the contour created as a form element under
the function geometry with the cursor control and define
the technology.
3.2.4 Grooving You select one of the following functions
S Standard groove
S Thread undercut
S Cutoff
3.2.4.1 Standard You select a tool and define the machining operation with
groove the functions
S Tool selection
S Rough-grooving
S Rough/fin. grooving
S Finish grooving
3.2.4.1.2 Rough You select a form element recess for the technology
grooving rough grooving.
3.2.4.1.2.1 Longit. You select the contour created as a form element under
grooving the function geometry with the cursor control and define
the technology.
3.2.4.1.2.2 Face You select the contour created as a form element under
recessing the function geometry with the cursor control and define
the technology.
3.2.4.1.3 Rough/fin. You select a form element recess for the technology
grooving rough/finish grooving.
3.2.4.1.4 Finish You select a form element recess for the technology
grooving rough/finish grooving.
3.2.4.3 Thread You select a tool and define the machining operation with
undercut the functions
S Tool selection,
S Rough-grooving,
S Rough/finish grooving and
S Finish grooving.
3.2.4.4 Contour You select a contour of the workpiece and then define
grooving the starting and end point of the machining operation
“Grooving”. Grooving is performed parallel to the contour.
3.2.4.5 Cutoff You select a form element recess for the technology
cutoff.
3.3 Drill You create a concentric drilling machining operation.
concentric
3.3.1 Centre You select a tool for the drilling operation and graphically
select the holes to be machined.
3.3.1.1 Tool selection You determine the tool change point, strategy and select
the tool.
You can search for and select the tool with the functions
S All
S T number
S D number
S ID number
S Geometry data
3.3.1.1.1 All You select one tool from all tools in the magazine.
3.3.1.1.2 T number Direct selection of a tool according to the T number.
3.3.1.1.3 D number Direct selection of a tool according to the D number.
3.3.1.1.4 ID number Direct selection of a tool according to the ID number.
3.3.1.1.5 Geometry data Selection of a tool according to a geometry search
pattern.
3.3.1.2 Value input You select the hole points and then enter the
technological parameters for the drilling technology in an
interactive screenform.
3.3.2 Countersink You select a tool for the hole and select graphically the
hole to be machined.
3.3.3 Deep hole You select a tool for the hole and select graphically the
hole to be machined.
Save 1
2.1
2 Read
Read
original
2.2
3 3.1 Read
Views Longit.
autosave
section
4 4.1 3.2 2.3
Screen Refresh Front New
view
Repre- 5 4.2 3.3
sentation Select Longit.
viewport section P
Program 6 6.1 4.3 3.4
info Const. geo Set DIN
element viewport isometry
Program 7 7.1 6.2 5.3 4.4 3.5
steps Const. geo. Coord. sys. Move Rotate
Edit dist/angle on/off viewport isometry
7.2 6.3 5.4 4.5 3.6
Contour Dir. arrows Enter Set
Insert on/off viewport 4 views
element
6.4 5.5 4.6 3.7
7.3 Dimension
Contour Setup Activate
Delete dist/angle on/off 4 views
7.4 6.5 5.6
System All planes
Move status on/off
5.7
Display
plane sel.
7.6
Recalculate 4.6.1
Colour
7.7 text
Skip 4.6.2
Colour
7.2.1 graphics
Insert 4.6.3
off Save
setup
7.2.2
Insert
1 Save You save the current geometry file. You have entered the
name in the programming system under
program.(WOP) before calling the Workpiece/New func-
tion.
2 Read You use the following functions for reading or initializing
the workpiece file:
S Read original
S Read autosave
S Initialize
2.1 Read You read the geometry file you have saved last. The geo-
original metrical data generated in the graphics display are lost.
2.2 Read The Graphic Programming System automatically saves
autosave your programmed geometry and machining after a cer-
tain interval. This interval can be entered at any time with
this softkey.
2.3 New All geometry and machining data are deleted. You com-
pletely reprogram the workpiece under the same name.
3 Views You can use the following views for displaying the work-
piece geometry:
S Longitudinal section
S Front view
S Longitudinal section P
S DIN isometry
S Rotate isometry
S Set 4 views
S Activate 4 views
3.1 Longit. You view the workpiece as section without sectional
section lines.
3.2 Front view You change your workpiece view to view from the front.
3.3 Longit. You view the workpiece as section with all sectional
section P lines.
3.4 DIN You change your workpiece view to top view from diago-
isometry nally above.
4.5 Enter You enter the viewport directly. The following are the
viewport parameters:
Xmin, Xmax, Ymin, Ymax, Zmin, Zmax
4.6 Setup You change the screen colour, the text colour or the
colours of interactive forms with the functions
S Colour text
S Colour graphics
and save the modified setup.
4.6.1 Colour text
Note:
The toggled position in the Input/output system is not
stored on exiting WOP.
5.3.1 Geometry
2
Geometry
Change Delete
surface surface
2.1
2.5.1 2.5.2
From Free
turned part definition
2.1
Create
new
2.1.1.4
Construction
geometry
Interactive 2.1
screenform
Modify
Abort OK
cont. def.
Graphic construc-
Interactive screenform
tion of a user-de-
fined geometry.
2.1.1.5
Standard
geometry
(blank/contour)
2.1
Interactive
screenform
Interactive screenform
2.1.3.5
Standard
geometry
(groove)
2.1
Interactive
screenform
Interactive screenform
2.1.4
Holes
Interactive
screenform
Interactive screenform
Interactive
screenform
Graphic construc-
tion of a user-de- Interactive screenform
fined geometry.
2 Geometry You create and alter blank and finished part contours
using oriented contour definition or standard forms and
define machining surfaces
S Create new
S Edit
S Delete
S Copy
S Create (define) surface
S Select surface
S Edit surface
2.1 Create You create the following types of geometry elements:
new
S Blank
S Contour
S Groove
S Holes
S Cycle ref. point
2.1.1 Blank You create the blank contour of the workpiece with speci-
fied material, workpiece reference plane and material
thickness using the functions:
S Oriented geometry
S Construction geometry
S Standard geometry
2.1.1.1 Oriented Join an oriented element (straight line, arc) to an
geometry oriented contour definition.
2.1.1.1.1 Line Generate an oriented line with angle 0°.
right
2.1.1.1.2 Line Generate an oriented line with angle 180°.
left
2.1.1.1.3 Line Generate an oriented line with angle 90°.
up
2.1.1.1.4 Line Generate an oriented line with angle 270°.
down
2.1.1.1.5 Line Generate an oriented line with a user-defined start angle.
any
2.1.1.1.6 Arc Generate an oriented arc counterclockwise (ccw).
left ccw
2.1.1.4.1 Const. geo You always require reference elements for designing the
elements construction geometry. The first reference elements are
the X or Y axis as reference lines and the zero point as
construction reference point. Using the cursor keys, you
guide the crosshair and with the INPUT key you confirm
the selection of the reference elements. You do not
have to position the crosshair exactly. The system
finds the reference element that is closest to the cross-
hair.
The system supplies you with interactive screeforms into
which you enter the parameters for the elements.
When the construction has been completed, the system
computes several solutions. Select the solution you re-
quire with the crosshair and accept this by pressing the
INPUT key.
You can make use of circles, lines and points as con-
struction elements.
You generate these elements with the functions:
S Point
S Line
S Circle
S Row of points
S Circle of points
S Point box
S Edit construction geometry
2.1.1.4.1.1 Point You design a construction geometry point.
2.1.1.4.1.2 Line You design a construction line.
2.1.1.4.1.3 Circle You design a construction circle.
2.1.1.4.1.4 Row of points You design construction points on a line.
2.1.1.4.1.5 Circle of points You design construction points on a circle or circular arc.
2.1.1.4.1.6 Point box You design construction points on a filled or empty
parallelogram.
2.1.1.4.1.7 Edit You edit construction geometry elements with the
const. geo functions:
S Change parameter
S New construction element
S Delete construction element
2.1.1.4.1.7.1 Change You select an element (crosshair, keyboard) and change
parameter the parameters in the interactive screenform.
2.1.3.5 Standard You create the groove contour of the workpiece with
Geometry specification of the start plane, end plane and width by
(Groove) using the following functions:
S Elongated hole
S Rectangular groove
S Annular groove
S n-corner groove
S Radial grooves
S Circumferential groove
2.1.3.5.1 Elongated hole You define an elongated hole.
2.1.3.5.2 Rectangular You define a rectangular groove.
groove
2.1.3.5.3 Annular You define an annular groove.
groove
2.1.3.5.4 n-corner You define a groove with n-corners.
croove
2.1.3.5.5 Radial You define radial grooves with groove length (SL), radius
grooves (R1), initial angle (A1), incremental angle (A2) and num-
ber of grooves (NS).
+Y SW NS
ÎÎ
A1
ÎÎ ÎÎ ÎÎ SL
ÎÎÎÎ
R1 A2
YP
ÎÎ
W XP +X
2.1.3.5.6 Circumferential You define a circumferential groove with the radius (RM),
groove opening angle (A2) and initial angle (A1).
+Y
SW
RM
A2
A1
+X
W
2.2.3 Transition You modify the corners of the workpiece contour using
elements the functions:
S Chamfer
S Rounding
S Delete
2.2.3.1 Chamfer You select a corner of the geometry and enter the value
for the chamfer.
2.2.3.2 Radius You select a corner of the geometry and enter the radius
for the rounding.
2.2.3.3 Delete You select a corner of the geometry and delete the tran-
transition sition element.
2.3 Delete You select a contour graphically and delete it after the
request for confirmation.
2.4 Copy You select contours graphically and generate modified
copies. The functions are:
S Translate and rotate
S Mirror
S Reverse mirror
S Scaling
S Parallel contour
2.4.1 Translate You copy selected contours by translation in the X, Y and
Rotate Z axes or you rotate the copied contours around an X/Y
point by a specified angle arount the Z axis.
2.4.2 Mirror You copy selected contours by mirroring about a straight
line which you define by means of a reference point and
an angle.
2.4.3 Reverse You copy selected contours as described under Mirror.
mirror In addition, the direction of machining of the mirrored
contour is inverted. This is important for generating
closed contours.
2.4.4 Scaling You copy selected contours. The copied contour is
magnified or reduced by the factor specified.
2.4.5 Parallel contour You define the parallel contour right or left by directly in-
putting a distance.
Note: The parallel contour can be applied to only one
contour.
2.5 Create (define) You create new surfaces which you can either define di-
surface rectly from the turned part or can define freely.
These surfaces are either
S an end face or
S a peripheral surface.
2.5.1 Form turned You select a geometry element that the system defines
part as an end face or a peripheral surface directly from the
created turned part as finished part.
2.5.2 Free definition You can create an end face or a peripheral surface
anywhere in the coordinate system independently of the
turned part.
2.6 Select surface You select the active plane for the next graphic program-
ming operations.
2.7 Edit surface The dimensions of created surface can be edited or de-
leted.
2.7.1 Change surface You change the parameters of a created surface.
2.7.2 Delete surface You delete a created surface.
5.3.2 Machining
3
Machining
Interactive
screenform
3.1 3.2 3.3 3.4 3.5 3.6 3.7
3.1
The programmed The programming
machining process is system generates
simulated schemat- NC blocks according
ically on the screen. to DIN.
A tool is selected
1. Select contours graphically with the selection control.
interactively with
the programming 2. Parameter input in an interactive screenform.
system.
3.1
Select contour(s)
graphically
Contour of a Contour of an
Standard Oriented geometry
geometry or
Construction geometry
Interactive
screenform
Interactive screenform
3 Machining You define the machining operation for the active ma-
chining plane. The available machining operations are
adapted to the active plane.
S Turning plane
– clamping
– turning
– concentric drilling
S Milling plane
– milling
– drilling
S Machine auxiliary functions
S Insert block (DIN)
3.1 Milling You choose a tool for the machining process and select
between the various milling functions:
S Tool selection
S Contour milling
S Solid milling
S Manual milling
S Surface milling
3.1.1 Tool From the loaded tool magazine, you select the tool
selection required for the planned machining process.
Having selected the tool, you can change the magazine
location (T No.) and the tool offset memory number (D
No.). The cutting values and the active tool offset switch
are influenced in the machining operations which follow
by means of the screenform for cutting values. The tool
data supplies default values here.
3.1.2 Contour You machine selected contours with optional tool radius
milling compensation.
For machining a contour, you either use the standard
start point or define a manual start point.
Machining takes place
S along the contour, or
S with CRC adjacent to the contour.
For a contour that has been created under Oriented
geometry or Construction geometry, the following
parts can be machined:
S Closed contour
S Open contour
S Contour sections
The approach and retraction strategy can be selected as
required.
Depending on the parameterization, various strategies
can be used for depth infeed and machining direction. At
points where the tool cannot follow the contour, an alter-
native contour can be made up where no contour viola-
tion can occur with the selected tool (path compensa-
tion).
3.1.3 Solid You machine selected pockets with islands.
milling
3.1.4 Manual You can move the tool at rapid traverse rate or at feed-
milling rate either with the crosshair or by inputting coordinates.
Incorrectly entered movements can be cancelled. The
tool path is represented in the graphics area with the tool
width. The entire machining definition can be rejected by
the abort function. When entering coordinates (tool cen-
tre path) the current tool position provides the default
values. For these functions, you work with the crosshair
and the softkeys:
S Feed
S Rapid traverse
S Undo
S Numeric inputs
3.1.4.1 Feed You traverse the paths programmed after this at feed-
rate.
3.1.4.2 Rapid You position to the points programmed after this at the
traverse rapid traverse rate.
3.1.4.3 Undo You ignore the machining definition that has just been
executed and revert to the previous one.
3.1.4.4 Numeric You enter the next tool position (cutter centre path)
inputs directly as coordinates (X/Y/Z).
3.1.5 Surface You machine the surface of the selected island and mill
milling selected pockets at the same time.
You machine the surface of a selected contour. You
select a suitable approach and retract strategy.
Machining always proceeds from the outside to the
inside. The paths are generated parallel to the contour.
Specified pockets are milled. All selected contours are
overtravelled by the degree of overlap.
Note: It is not possible to have an island on the
surface to be machined, nor is it possible to
machine the bottom of a pocket.
3.2 Drilling You select the drilling technology.
The system offers you the following drilling operations:
S Centre
S Countersink
S Deep hole
S Thread
S Bore to DIN
Having selected a tool if necessary, you select the hole
and parameterize an interactive screenform with the
technological parameters.
The drilling cycle operates with the value of the Depth of
the selected drilling geometry element and the empirical
values file (unless you have specified another depth).
3.2.1 Centre You select a tool for the hole and select graphically the
Drill hole to be machined with cycle L81.
3.2.1.2 Value input You select the hole points and then enter the technologi-
cal parameters in an interactive screenform.
3.2.2 Countersink You select a tool for the hole and select graphically the
hole to be machined with cycle L82.
3.2.3 Deep hole You select a tool for the hole and select graphically the
hole to be machined with cycle L83.
3.2.4 Thread You select a tool for the thread and select graphically the
hole to be machined with cycle L84.
Save 1
2.1
2 Read
Read original
1) 2.2
1) 3 3.1 Read
Views
Top autosave
view
4 4.1 3.2 2.3
Screen Refresh Side New
view
Repre- 5 4.2 3.3
sentation Select Front
viewport view
Program 6 6.1 4.3 3.4
Const. geo Set DIN
info
element viewport isometry
Program 7 7.1 6.2 5.3 4.4 3.5
steps Const. geo Coord. sys. Move Rotate
Edit on/off
dist/angle viewport isometry
7.2 6.3 5.4 4.5 3.6
Contour Dir. arrows Enter Set
Insert on/off 4 views
element viewport
6.4 5.5 4.6 3.7
7.3 Dimension Activate
Delete Contour Setup
dist/angle on/off 4 views
7.4 6.5 5.6
System All planes
Move on/off
status
7.5 5.7
Info Display
plane sel.
7.6
Recalculate
7.7 4.6.1
7.2.1 Colour
Skip Insert text
off
4.6.2
7.2.2 Colour
Insert graphics
4.6.3
Save
setup
1) Only the Views function is different for end faces and peripheral surfaces. For descriptions of the other functions, see
Section 5.2.4.
3 Views You can use the following views for displaying the work-
piece geometry:
S Top view
S Side view
S Front view
S DIN isometry
S Rotate isometry
S Set 4 views
S Activate 4 views
3.1 Top You change your workpiece view to plan view.
view
3.2 Side You change your workpiece view to side view from the
view right.
3.3 Front You change your workpiece view to front view.
view
3.4 DIN You change your workpiece view to top view from diago-
isometry nally above.
3.5 Rotate You select the view “from diagonally above”.
isometry
1. With the cursor keys, you rotate a displayed model (at
the bottom left in the graphics area)
2. You confirm the view with the INPUT key.
3.6 Set You change the sizes of the 4 windows relative to each
4 views other.
1. With the cursor keys, you position the crosshair (the
crosshair also shows how the screen is divided up)
2. You confirm the division with the INPUT key.
3.7 Activate The graphics area is divided into four windows. It con-
4 views sists of the plan view, side view, front view and DIN
isometry.
5.4.1 Clamping
ÏÏ
ÏÏ
L4
ÏÏ
ÏÏ
L3
ÏÏ
L2
ÏÏ Ï L1
ÏÏ
ÏÏ
L8
L7
ÏÏ
ÏÏ L6
ÏÏ
ÏÏ ÏÏ
L5
D21
ÏÏÏÏ
Chuck jaw inside # 295
ÏÏ
ÏÏ L4
ÏÏ
ÏÏ
L3
ÏÏÏÏ
L2
L1
ÏÏ
ÏÏÏÏ
L5
ÏÏ L6
ÏÏÏ ÏÏ
L7
L8
D20
ÏÏÏÏ
Chuck jaw outside # 293
ÏÏ
ÏÏ
L4
ÏÏ
L3
ÏÏ ÏÏ L2
ÏÏ
ÏÏ
L8
Ï ÏÏ
L7
L6
D21
ÏÏ
ÏÏÏ
ÏÏ
L4
L3
ÏÏ
L2
ÏÏÏ L6
ÏÏ Ï
L7
L8
ÏÏ
ÏÏÏÏ
D20
ÏÏÏÏ
Chuck jaw outside # 286
ÏÏ
ÏÏ
ÏÏ
ÏÏ
L4
L3
ÏÏ
ÏÏ ÏÏ
ÏÏ
L8
L7
D21
ÏÏÏÏÏ
Chuck jaw inside # 294
ÏÏ
ÏÏÏ
ÏÏ L4
L3
ÏÏ
ÏÏ
ÏÏÏÏ
L7
L8
ÏÏ
ÏÏÏÏÏ
D20
ÏÏÏÏÏ
Chuck jaw outside # 292
ÏÏ
ÏÏ ÏÏ
LZ
ÏÏ ÏÏ
D
LY
ÏÏ LX
# 291
Ï L2
ÏÏÏ ÏÏÏÏ
A1 D1 A2 D2
ÏÏ L1
# 288
5.4.2 Turning
ÏÏ
ÏÏ
+X
F
Ï +Z
Ï L
ÏÏ
ÏÏÏÏ
Q
ÏÏ
ÏÏ
(12)
ÏÏÏÏ
ÏÏÏÏ(13) (14) (15) HSW (11) (10)
ÏÏ
ÏÏ
# 277
SW
ÏÏ ÏÏ ÏÏ
ÏÏ
ÏÏ ÏÏ
+ –
+X HSW
ÏÏ ÏÏÏ
ÏÏÏÏÏ ÏÏ
LSP
CMA
HSW
SW
ÏÏ ÏÏ
R
ÏÏÏ
ÏÏ ÏÏÏ
ÏÏÏÏÏÏ
(12)
ÏÏ
ÏÏÏÏ
ÏÏ
CMI
HSW (11)
+Z
(10)
ÏÏ SW # 281
ÏÏ ÏÏÏÏ
ÏÏ
ÏÏ
ÏÏ
ÏÏ
+X
+ –
HSW
ÏÏÏÏÏ
ÏÏ
ÏÏÏ ÏÏÏ
ÏÏ LS
HSW SW
ÏÏÏ CMA
ÏÏ Ï ÏÏ CMI R +Z
# 278
ÏÏ
BD
ÏÏ EL
# 273
ÏÏ
ÏÏ
+X
Ï
F
+Z
Ï
L
Ï
Q
# 274
ÏÏÏÏ BS
Ï
ÏÏ SM
Ï
F
# 272
Ï ÏÏÏÏ
Ï
(1)
F
ÏÏ ÏÏ
F
Longitudinal
Cross/left
Cross/right
(1)
(2)
(3)
ÏÏ (2)
ÏÏÏ (3)
ÏF
#270
ÏÏ ÏÏ ÏÏ
ÏÏ ÏÏ
F FV1
FV1
ÏÏ ÏÏÏÏ ÏÏ
ÏÏ
ÏÏÏÏ ÏÏÏÏ
(3)
L1 L1
ÏÏ
(1)
F
ÏÏÏÏ ÏÏ L2 L2
ÏÏ ÏÏ Ï
L2
Ï
F
L1
ÏÏ ÏÏ
ÏÏ
FV1
(2)
# 271
HSW
+ –
HSW
EL
R SW
CMA
CM3
HSW
HSW
R
SW
SW
SW
ST
R
CMA
T
CMA
SW
R
T
ST
5.4.3 Drill
ÏÏ ÏÏ
ÏÏ DS1
ÏÏ LS1
ÏÏ ÏÏ ÏÏ
ÏÏ
LS DT1
AT1
ÏÏ LT1
LT2
DT2
# 151
ÏÏÏÏ
ÏÏÏÏ
LS1
DS1
ÏÏ ÏÏ
ÏÏÏÏÏ ÏÏ
ÏÏ
LS
DT1
ÏÏÏÏÏ ÏÏ
AT1
LT1
LE
# 150
ÏÏÏÏÏ
ÏÏÏ
LS1
DS1
ÏÏÏÏÏÏ
ÏÏÏ ÏÏÏ
ÏÏÏ
LS
DT1
ÏÏÏÏÏÏÏÏ
AT1
LT1
LE
# 150
ÏÏÏÏÏ
ÏÏÏÏÏÏÏ
LS
DT1
ÏÏ
LT1
ÏÏÏ
ÏÏÏ AT1 = 180°
ÏÏÏ
LE = 0
# 176
ÏÏ
ÏÏ ÏÏ DS1 LS1
ÏÏ
ÏÏ ÏÏ ÏÏ
LS
DT5
ÏÏ
ÏÏ
AT1
LT1
LC1
ÏÏ
LE
ÏÏ
DT2
DT1
# 152
ÏÏ ÏÏ
ÏÏ
ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ DT5
ÏÏ ÏÏ ÏÏ
LS
ÏÏ
ÏÏ
AT1
LT1
LC1
LE
ÏÏ DT2
ÏÏ DT1
# 152
ÏÏ ÏÏ
ÏÏ ÏÏ DS1 LS1
ÏÏ
ÏÏ ÏÏ DT5
ÏÏ ÏÏ ÏÏ
LS
ÏÏ
ÏÏ
AT1
LT1
LC1
LE
ÏÏ DT2
ÏÏ DT1
# 152
Ï ÏÏÏ
LS
DT5
ÏÏÏÏ
ÏÏ
LT1
LC1
ÏÏ DT1
# 165
ÏÏÏÏ
ÏÏÏÏ
DS1 LS1
ÏÏ ÏÏ
ÏÏ ÏÏ ÏÏ
LS DT5
ÏÏ
LT1
ÏÏ LC1
LE
ÏÏ
DT2
DT1
# 177
ÏÏ ÏÏ
ÏÏ
ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ
DT5
LS
ÏÏ
AT1
LT1
LC1
ÏÏ
DT2
DT1 # 157
ÏÏ ÏÏ
ÏÏ
DS1 LS1
ÏÏ ÏÏ
ÏÏ
LS
DT5
ÏÏ ÏÏ
ÏÏ
ÏÏ ÏÏ
LT1
AT1 LC1
ÏÏ DT2
ÏÏ
LE
DT1
# 156
ÏÏ ÏÏ
ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ LS
ÏÏ ÏÏ DT5
LT1
ÏÏ
ÏÏ
LC1
DT1
# 159
ÏÏ ÏÏÏ
ÏÏ ÏÏÏ
DS1 LS1
ÏÏ ÏÏ
DT5
ÏÏ LS
LT1
LE
DT1
LC1 # 160
ÏÏ ÏÏÏ
DS1
ÏÏ
LS1
ÏÏ ÏÏÏÏ LS
ÏÏ
DT5
LT1
ÏÏ
ÏÏ ÏÏ LE
ÏÏ ÏÏ
ÏÏ
DT1
LC1
ÏÏ AT1 # 161
ÏÏÏ ÏÏ
ÏÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ
ÏÏ ÏÏ ÏÏ
LS
DT5
LT1
ÏÏ
DT1
LC1
# 158
ÏÏÏÏ
ÏÏÏÏ
DS1 LS1
LSÏÏÏÏ
ÏÏ
DT5
ÏÏÏÏ
LT1
LC1
CR
DT1
ÏÏ
LS LT1
LC1
CR
DT1
# 155
ÏÏ
ÏÏ ÏÏ ÏÏ DT5
ÏÏ
LS
ÏÏ
ÏÏ CR
LC1
LT1
ÏÏ
ÏÏ DT1
# 179
ÏÏÏÏÏ
ÏÏÏÏÏ DS1 LS1
ÏÏÏÏÏ
ÏÏ
DT5
LS
ÏÏ
ÏÏ LC1
LT1
CR
DT1
# 180
ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ ÏÏ
ÏÏ ÏÏ
LS
DT5
LT1
CR LC1
ÏÏ DT1
#178
ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ
ÏÏÏÏ ÏÏ ÏÏ ÏÏ
DT5
LS
ÏÏ
ÏÏ
LT1
LT2
ÏÏ ÏÏ ÏÏ DT1
LC1
AT1
# 154
ÏÏÏÏÏ
ÏÏÏÏÏ DS1 LS1
ÏÏ
ÏÏ
ÏÏ
LS
ÏÏ DT5
AT1 = 90°
ÏÏ
LT1
LT2
ÏÏ ÏÏÏ DT1
LC1
# 173
ÏÏ ÏÏ DS1 LS1
Ï ÏÏ ÏÏ
LS DT5
ÏÏ
ÏÏ LT1
ÏÏ CR LC1
ÏÏ
DT1
AT1= –
# 174
ÏÏ ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ
AT1 = +
ÏÏLS
ÏÏ
DT5
ÏÏ ÏÏ
ÏÏ
LT1
LC1
CR
ÏÏ
ÏÏ
DT1
DT2 # 175
ÏÏ ÏÏ
ÏÏ ÏÏ
DS1 LS1
ÏÏ
LS
ÏÏ
DT5
ÏÏ LC1
LT1
ÏÏ
DT1
# 171
ÏÏ ÏÏ
ÏÏ ÏÏ DS1 LS1
ÏÏ ÏÏ
ÏÏ
DT5
LS
ÏÏ LT1
ÏÏ DT1 LC1
# 172
FACE END
6 Index
A Contour elements, 4–71
Contour grooving, 4–152, 5–21
absolute, 4–72 Contour milling, 4–166, 5–45
Accept, 5–7 contour direction, 4–168
All, 4–58, 4–121, 5–6, 5–21 oriented geometry, 4–167
All planes on/off, 5–26 part contours, 4–178
Angle definition, 4–92 standard geometry, 4–167
Angle indications, 4–74 start point standard, 4–167
Annular groove, 5–38 Contour transition elements, 4–74
Any hole pattern, 5–39 Control concept
Approach contour, 4–135 select, 3–7
Approach distance, 4–170 selection form, 3–3
Approach strategy, 4–128, 4–169 Copy, 4–88, 5–9
Axis designations, 4–39 Copy contour, 5–14
Countersink, 5–21, 5–46
Create surface, 4–42
B Cutoff, 4–149, 5–17, 5–21
Beginning of program, 4–114 Cutting, off, 5–21
Blank, 5–34 Cutting direction, 4–122
Bore to DIN, 5–47 Cutting values, 4–61, 4–127, 4–168
Cylinder, 4–67, 4–87, 5–10, 5–14
C
D
Cartesian, 4–73
D number, 4–52, 4–58, 4–121, 5–21
Centre, 5–21
Data from magazine, 4–66
Centre drill, 5–46
Deactivate, 5–18
Change tool, All, T and D number, Geometry
Deep hole, 5–21, 5–46
data, Technology, 4–58
Define hole pattern, 4–109
Chuck jaw
Define point elements, 4–109
inside, 5–50
DIN isometry, 5–23, 5–49
outside, 5–50
Display plane selection, 5–26
Circle definition, 4–98
Drilling, 5–21, 5–46
Circle of holes, 5–39
Circumferential groove, 5–39
Clamping, 5–18
E
Collision check, 4–160
Colours, 4–75 Edit, 5–7
Construction geometry, 4–90, 4–91, 5–35 contour, 5–14, 5–39
angle definition, 4–92 elements, 4–77
circle definition, 4–98 Editing contour elements, 4–77
line definition, 4–95 Elongated hole, 5–38
oriented geometry, 4–167 Empirical values, 4–2
point definition, 4–93 End, 5–3
Contour, 5–37 End angle SEA, 4–144
copy, 5–40 End face, 4–46
delete, 5–14, 5–40 End face/peripheral surface machining,
edit, 5–14, 5–39 4–164
Contour definition, 5–37 End of program, 4–46
Contour definition end, 5–15 End plane, 4–174
G
K
Geometry, 4–67, 5–2, 5–11, 5–17, 5–34
create new, 5–11, 5–34 Key functions, 3–9, 3–10
end–face/peripheral surfaces, 5–29 crosshair, 3–7
turning, 5–8 interactive screenform, 3–4
Geometry data, 4–58, 4–121, 5–21 other, 3–11
Geometry end face/peripheral, 4–90
Global contour transitions, 4–69
Graphic programming, 4–37 L
Groove, 4–110, 5–37
annular groove, 5–38 Lifting, 4–189
circumferential groove, 5–39 Lifting angle, 4–129
elongated hole, 5–38 Lifting dimension, 4–129
n–corner groove, 5–38 Limitation points, 4–142
radial groove, 5–38 Line definition, 4–95
rectangular groove, 5–38 Longit. grooving, 5–20
standard groove, 5–20 Longitudinal, 4–122
Grooving, 5–17, 5–20 Longitudinal finishing, 5–19
face recessing, 5–20 Longitudinal parallel to contour, 5–19
finish, 5–20 Longitudinal roughing, 5–19
longit. grooving, 5–20 Longitudinal section, 5–23
rough, 5–20 Longitudinal section P, 5–23
rough/fin. grooving, 5–20 Longitudinal thread, 5–20
Grooving technology, 4–148 Lowering, 4–188
M milling, 5–42
oriented geometry, 5–10, 5–30
standard geometry, 5–30, 5–32
Machine and auxiliary functions, 4–194 tools material, 5–4
Machine plane, 4–114 turning, 5–8, 5–16
Machining, 4–111, 5–2, 5–18, 5–44 vertical, 5–22, 5–48
drilling technology, 4–192 Milling, 4–165, 5–44
end–face/peripheral surfaces, 5–42 contour milling, 4–166
machine and auxiliary functions, 4–194 manual milling, 4–182
milling technology, 4–165 solid milling, 4–186
contour milling, 4–166 surface milling, 4–180
manual milling, 4–182 Minimum hole diameter, 4–56
solid milling, 4–186 Minimum hole diameter HD, 4–56
surface milling, 4–180 Mirror, 5–40
turning, 5–16 Modify cont. def., 5–37
Machining definitions, 4–123 Move, 5–18
Magazine Move rotate, 5–14
load, 5–5
new, 5–5
save, 5–5 N
tool master data, 4–113, 4–164
user magazine, 4–113 n–corner, 4–107, 5–37
Manual milling, 4–182, 5–45 Narrow point offset, 4–176
Master data, 4–51, 4–113, 4–164
extend, 4–54
load, 5–5 O
magazine, 5–5
Offset direction, 4–144
Masterdata, save, 5–5
Offset value OV, 4–143
Material, data, 5–7
Operating concept
change, 5–7
crosshair, 3–6
save, 5–7
information line, 3–6
Materials, 4–61
initial or end point, 3–8
Menu tree, geometry, turning, 5–8
select, 3–6
Menu tree
Operation, 3–1
blank, 4–41, 5–10, 5–30
Operator control concept
clamping, 5–16
continuation form, 3–2
construct. geometry, 5–30
interactive screenform, 3–2
construction geometry, 5–31
Oriented geometry, 4–68, 5–11, 5–34
contour, 4–41, 5–30
edit elements, 4–77
create new, 5–10, 5–30
insert elements, 4–75
cycle ref. pt., 5–30
select variant, 4–77
drilling, 5–42
edit elements, 5–10, 5–30
finished part, 4–41, 5–10
P
form elements, 5–10
geometry, 5–8, 5–17, 5–29 Parallel contour, 5–40
end–face/peripheral surfaces, 5–29 Part program, 4–46, 4–196, 4–202
groove, 4–41, 5–30 create, 5–3
holes, 4–41, 5–30, 5–33 edit, 4–203
horizontal, 5–1 Peripheral surface, 4–46
machining, 5–16, 5–42 Plane position, 4–117
end–face/peripheral surfaces, 5–42 Pocket calculator, 4–218
turning, 5–16 Point definition, 4–93
Standard geometry, 4–90, 4–107 Tool selection, 4–117, 5–18, 5–21, 5–44
blank/contour, 5–37 functions, 4–121
groove, 5–38 Tool types, 5–50
Standard groove, 5–17 clamping, 5–50
Start plane, 4–174 drill, 5–57
Start point contour milling, 4–167 boring rod 1, 5–60
Stock removal parameters, 4–127 boring rod 2, 5–61
Stock removal segment, 4–141 boring rod 3, 5–61
Stock removal strategy, 4–127, 4–131 boring rod 4, 5–61
Strategy, path milling (contour milling), centre drill, 5–57
4–176 counterbore with pilot, 5–59
Surface counterbore without pilot, 5–59
alter, 4–44 countersink, 5–60
change, 5–15 fine tap, 5–58
create, 4–41 NC spot drill, 5–57
create (define), 5–15 reamer, 5–60
delete, 4–44, 5–15 regular tap, 5–58
edit, 4–44, 5–15 solid drill, 5–58
free definition, 4–42 twist drill, 5–57
from turned part, 4–43 Whitworth tap, 5–59
select, 5–15 milling cutter, 5–62
Surface milling, 4–180, 5–46 angle mill (A), 5–64
angle mill (B), 5–65
circular mill, 5–65
corner mill (90 degrees), 5–64
T end mill, 5–62
face mill, 5–64
T number, 4–52, 4–58, 4–121, 5–21 shell end mill, 5–62
Tailstock, 5–52 side mill, 5–65
Taper thread, 5–20 slotting mill, 5–63
Technology, 4–58 T–slot cutter, 5–63
Thread, 4–83, 5–13, 5–46 quill, 5–52, 5–56
undercut, 5–21 turning, recessing tool, 5–53
form A, 5–13 turning tool, rough turning tool, 5–54
form B, 5–13 turning tools, 5–53
Thread cutter, 5–56 thread cutter, 5–56
Thread cutting, 4–155, 5–17, 5–20 Tools, 4–51
Thread undercut, 5–17 copy, 4–57
TOA data for grooving, 4–148 cutting values, 4–61
Tool, 5–5 materials, 4–61
change, 5–6 Tools and material, 5–2
classes, 4–59 Tools material, 5–4, 5–5
copy, 5–6 Top view, 5–49
delete, 5–7 Transition elements, 5–40
direction of machining, 4–125 Translate, 5–40
machining location, 4–125 Turning, 5–17, 5–19
new, 5–6 magazine, 4–113
position, 4–124 operating sequences, 4–116
Tool change point, 4–117 operations, 4–112
Tool nose radius, 4–142 Turning plane, 4–46
Tool position, 4–175 Turning tool, 5–56
U Viewport
enter, 5–25
Undercut, 4–81 move, 5–24
face, 5–13 select, 5–24
form E, 5–12 set, 5–24
form F, 5–12 Views, 5–23, 5–49
longitudinal, 5–13 activate 4 views, 5–24, 5–49
User magazine, 4–51, 4–113 DIN isometry, 5–23, 5–49
create (new), 4–56 front view, 5–23, 5–49
longitudinal section, 5–23
longitudinal section P, 5–23
rotate isometry, 5–24, 5–49
V set 4 views, 5–24, 5–49
side view, 5–49
V1220, 4–117
top view, 5–49
V1221, 4–117
V1365, 4–148
V1366, 4–124
W
V1367, 4–123, 4–124, 4–126
V1380, 4–118 Withdrawal clearance, 4–170
V1394, 4–148 WOP, exit, 4–224
V1407, 4–79 WOP file environment, 4–1
V1432, 4–160 Work schedule, 4–204
V1433, 4–162 Workholder, 5–7
V1434, 4–56 classes, 4–59
Value input, 5–21, 5–46 copy, 5–7
Value input for diameter, 4–73 delete, 5–7
Vertical softkey bar, 5–22 modify, 5–7
Vertical softkey menu, drilling and miling, new, 5–7
5–48 Workholders, 4–115