You are on page 1of 192

Graphic Programming System

Software Version 6
Turning
Part 1: Programming Examples
User’s Guide 07.97 Edition

User Documentation
SINUMERIK 840C / OEM Version for Windows

General Documentation User/Manufacturer/


Service Docum.

ACR 20/
ACR 20/
840C 840C Accessories
Accessories 805SM/840C
805SM/840C
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK

Brochure Catalog NC 36 Catalog NC Z Link to SINEC L2-DP with


Module
 IM328-N, Slave
 IM329-N, Master and Slave

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

840/840C/ 840/840C/ 840/840C/


840C 880/880 GA2 880/880 GA2 880/880 GA2
800 840C 840C
840C
SINUMERIK SINUMERIK SINUMERIK SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840/880
840/880

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

Manufacturer Documentation Service Documentation

840/840C/ 840/840C/ 840/840C/


SINUMERIK 840/840C/
840/840C/850/
SINUMERIK 880/880 GA2 880/880GA2
880/880 GA2
840C 880/880 GA2
SINUMERIK 880/880 GA2
SINUMERIK SINUMERIK 840C
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK

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

Graphic Programming System


Turning Help Function 2
Software Version 6
Part 1: Programming Examples

Exercise Objectives 3
User’s Guide
User Documentation

Programming Example 1 4

Programming Example 2 5

Valid for

Control Software Version


SINUMERIK 840C/CE as from SW 4
(Standard/Export Version) Appendix 6

Index 7

07.97 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.

Status 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.

Edition Order No. Remarks


12.93 6FC5198–3AA40–0BP0 A
04.94 6FC5198–3AA40–0BP1 C
08.94 6FC5198–4AA80–0BP0 C
03.95 6FC5198–5AA80–0BP1 C
11.95 6FC5198–6AA80–0BP0 C
09.96 6FC5198–6AA80–0BP1 C
07.97 6FC5198–6AA80–0BP2 C

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.

This publication was produced with Interleaf V 5.4

Subject to change without prior notice.

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.
 Siemens AG 1993, 1994, 1995, 1996, 1997. All rights reserved.

Order No. 6FC5198–6AA80–0BP2 Siemens–Aktiengesellschaft


Printed in the Federal Republic of Germany
Preliminary Remarks

The documentation for your Graphic Programming System is broken


down into three Guides.
S “Graphic Programming System User’s Guide Part 1: Programming
Examples”
S “Graphic Programming System User’s Guide Part 2: Operating/ Pro-
gramming Functions”
S “Graphic Programming System Environment Description”
This “Graphic Programming System User’s Guide Part 1”
describes
basic graphic programming principles with the help of two
simple practical examples.
These examples are useful not only as an introduction but also for later
reference.
All the keys that you will require for programming the examples are
shown as icons.
Refer to Section 5 when programming multi-plane machining.
When you program the examples, it is very important that you refer to
the notes in Part 2.
Note Before using the functions provided by the Graphic Programming Sy-
stem in practice, you should have worked through the programming ex-
ample and read Part 2 of the User’s Guide carefully.

This User’s Guide does not contain a detailed


description of all functions available in the system
and of all possible operator inputs.
The graphic programming system features a
powerful help function, which is available in almost
any operating state.
This “Part 1: Programming Examples” is structured as follows:
Section 1: This section provides you with an overview.
Introduction
Section 2: Section 2 describes how you call up descriptions relating to the
Help Function functions of the softkey menus as an additional information service and
gives information about the graphic parameter descriptions displayed.

Section 3: Section 3 describes the objectives of the programming examples in


Objective Sections 4 and 5.

Section 4: Section 4 describes the graphic programming procedure by way of an


Programming example
Example 1
without face sides and peripheral surfaces.
(without C axis)

Section 5: Section 5 describes the graphic programming procedure by way of an


Programming example
Example 2
with face sides and peripheral surfaces1).
(with C axis)

Section 6: In the Appendix you will find fold-out work schedules and workpiece
Appendix sketches for the programming examples.

Further notes
Key symbols The operator actions described here always assume that you are using
the keyboard on the operator panel.
The key symbols in the example correspond to the symbols on the
operator panel.
If you are using the full keyboard for operating the Graphic Program-
ming System, please refer to Part 2 Section “Operation” which explains
the differences between the key symbols.
System texts System texts such as softkey texts, names of interactive screenforms
or parameter names in interactive screen forms are always written in
bold type.
Operator inputs Operator inputs such as parameter inputs in interactive screenforms
are presented in “inverted commas”.

1) only if the C axis option is available


Contents

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1

2 Help Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

3 Exercise Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1

4 Programming Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1

4.1 Graphic programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1


4.2 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3
4.2.1 Create workholders in the master data catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3
4.2.2 Save master data catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–9
4.2.3 Create tools in master data catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–10
4.2.4 Change tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–20
4.2.5 Create new – copy user magazine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–22
4.3 Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–27
4.3.1 Blank contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–27
4.3.2 Cylinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–30
4.3.3 Finished part contour outside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–32
4.3.4 Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–39
4.3.5 Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–42
4.3.6 Form element thread-undercut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–43
4.3.7 Form element recess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–48
4.3.8 Edit oriented geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–51
4.3.9 Autosave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–53
4.3.10 Finished part contour inside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–54
4.3.11 Screen – select viewport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–59
4.3.12 Edit programmed contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–63
4.4 Machining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–65
4.4.1 Clamping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–68
4.4.2 Turning outside contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–70
4.4.3 Face roughing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–71
4.4.4 Longitudinal roughing outside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–79
4.4.5 Longitudinal finish cut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–81
4.4.6 Grooving outside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–84
4.4.7 Concentric drilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–86
4.4.8 Longitudinal roughing inside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–87
4.4.9 Longitudinal finish cut inside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–90
4.4.10 Grooving inside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–91
4.4.11 Thread outside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–93
4.4.12 Machining simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–96
4.4.13 Create part program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–97
4.4.14 Exit Program. WOP function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–107
5 Programming Example 2 (with C axis) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1

5.1 Graphic programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1


5.2 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2
5.2.1 Generating tools in tool master data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2
5.2.2 Create new magazine – copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–10
5.3 Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–13
5.3.1 Blank contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–13
5.3.2 Finished part contour – oriented geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–18
5.3.3 Create surface – end face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–22
5.3.4 Create surface – peripheral surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–29
5.3.5 Machining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–54

6 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1

6.1 Workpiece sketch example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1


6.2 Work schedule example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–3
6.3 Workpiece sketch example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–5
6.4 Work schedule example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–7
6.5 Model for turning with C-axis option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–9

7 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1
08.94
03.95

1 Introduction

This User’s Guide describes operating actions and programming func-


tions for the Graphic Programming System.
Starting from the workpiece sketch, you use graphics to define:
S The workholders
S The tools
S The blank contour
S The finished part contour(s)
S Machining
and a part program in DIN code is generated automatically.
You can simulate the programmed traversing movements and display
these on the screen.
The part program can be edited at a later time.
You always program in different planes, which you define as surfaces.
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 program.
function 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

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 1–1


SINUMERIK 840C (BN)
1 Einführung 08.94
03.95

1–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94

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.

Help in the Graphic


Programming System
sTools
i Material S Help texts concerning the current horizontal softkey functions are
available if the first softkey of the horizontal softkey menu shows a
green “ i ”.
S You can obtain graphic help for the various input fields in almost all
interactive screenforms. They are not marked specially.
Help texts for the
functions in the hori-
zontal softkey menu
If no interactive screen form is displayed, the help system describes
the functions of the horizontal softkeys after this key has been pressed.

Fig. 2.1 Help texts

The designations F1 to F7 (see Fig. 2.1) refer to the softkeys of the


horizontal menus, e.g.:
S F1 = Tools Material
S F2 = Geometry

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 2–1


SINUMERIK 840C (BN)
2 Help Function 08.94
11.95

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.

Close help screen


Press the RECALL key to close the help screen.

Graphic parameter The graphic help for the individual input fields (see Fig. 2.2) can be
description for inter-
active screenforms
closed by pressing the RECALL key.

The various screens are displayed again by means of the Help key.

ÎÎ
ÎÎ
+X
F

+Z

ÎÎ
ÎÎ
L

ÎÎ
ÎÎ Q

# 274

Fig. 2.2 Graphic help

The parameters in the graphic screen are shown in white.

2–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 2 Help Function

Note on graphics for The axis-specific names in the interactive screenform (e.g. dE_Y1)
end faces and peri- depend on the coordinate system displayed.
pheral surfaces 1)
The axis-specific names of the graphics (e.g. dEX) correspond to the
horizontal and vertical axis designations of the selected surface (see
example, Fig. 2.3).

Fig. 2.3 Example: help graphics for creating a geometry

The table below illustrates the axis designations of the example


provided in Fig. 2.3.

Interactive screenform Graphic help

E_Y1 EX
dE_Y1 dEX
E_X1 EZ
dE_X1 dEZ

1) only if the C axis option is available

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 2–3


SINUMERIK 840C (BN)
08.94

2–4  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94

3 Exercise Objectives

You will work step by step through sections 4 and 5 to fulfill the exer-
cise objectives of:
S Creating a workpiece magazine for drilling, milling1) and turning
tools,
S Entering the workpiece contour as a turning surface, end face1) and
peripheral surface1),
S Programming the workpiece machining operation with the technolo-
gies drilling, milling1) and turning and
S Creating a part program,
are worked through step by step in Sections 4 and 5.
The fold-out workpiece sketch and the work schedule for these exam-
ples are contained in the Appendix. This enables you to work through
the programming example page by page with the workpiece sketch
folded out.
Note If you want to stop before the end of the exercise, proceed as follows:
S Make a note of the programming level (e.g.: Geometry/
Create_New/Blank).
S Save the exercise in its present state (vertical softkey Save).
You can continue the interrupted programming example by
S Starting the Graphic Programming System with the workpiece, e.g.:
“PART1” and
S Calling the softkey functions of the programming level that you noted
before.

1) only if the C axis option is available

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 3–1


SINUMERIK 840C (BN)
3 Übungsziel 08.94

3–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
06.95
03.95
4.1 Graphic programming

4 Programming Example 1

The following exercise (see sketch in Section 6.1) is an example for


graphic programming of a workpiece on the turning level (without end
faces and peripheral surfaces).

4.1 Graphic programming

Situation You have created a workpiece directory called “PART1”.


How to do this is explained step be step in the section “Programming
Examples” (e.g. “Graphic Programming System on the PC” ) of the
corresponding Environment Description.
The Graphic Programming System is loaded. You start off from this
operator interface

Fig. 4.1 Basic level for programming WOP

Note You now have seven vertical softkeys in addition to the seven
horizontal softkeys.

Horizontal The horizontal softkeys take you into the programming of your
softkeys workpiece “PART1”.

The vertical softkeys are used for screen and system control and
Vertical
softkeys contain general programming utilities which are available at any time
during graphic programming.
The RECALL key enables you to abort a softkey function and to go
back in the menu.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–1


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.1 Graphic programming

If new tools are required, it is recommended to


generate the tools before creating the workpiece
geometry. You will practise this procedure in the
“Creating a user magazine” subsection below.

4–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 4 Programming Example 1
4.2.1 Creating workholders in the master data catalog

4.2 Tools

Exercise steps creating a user magazine (duration approx. 45 min.)

Workholders and tools are organized in a master


data catalog and in user magazines.
See User’s Guide ”Part 2: Operator/Programming
Functions” for programming hints and definitions for
the master data or user magazines.

Objective The following section describes how you create


S a workholder and
S a new rough-turning tool in the tool master data and
S how you create a user magazine.
Initial situation
The Graphic Programming System is loaded.

Now open out the work schedule in the Appendix


(see Section 6.2).

4.2.1 Creating workholders in the master data catalog

Initial situation
The Graphic Programming System is loaded.

Tools You start by programming the tool which is activated by pressing the
Material softkey Tools Material in the horizontal softkey menu bar.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–3


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.2.1 Creating workholders in the master data catalog

Tool programming is then automatically active and the following


display appears:

Fig. 4.2 Tools Material

Note You add new workholders or tools in a master data catalog.


You copy the individual workholders or tools from this catalog into a
user magazine.
Before you add new workholders or tools to the tool master data, first
load the tool master data into the programming system.
Press the softkey Masterdata/magazine.
Masterdata
/magazine

Press the softkey Load masterdata.


Load
masterdata
Once you have loaded the masterdata (“WKZ” file), you can start to add
to the workholders.

Press the softkey Workholder


Workholder

and then the softkey Workholder new.


Workholder
new

4–4  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
03.95 4 Programming Example 1
4.2.1 Creating workholders in the master data catalog

A selection screenform with a selection of workholder classes ap-


pears on the screen.

Fig. 4.3 Workholder classes

As the following drawing shows (see Fig. 4.4), the programming


example uses workholder “Chuck jaw 1-stage outside”.

L4
L3

L7

L8

D10 D11 D21 D20

Chuck body Chuck jaw Turned


part

L3 – Depth stage 1
L4 – Length
L7 – Width jaw 1
L8 – Total width
D10 – External diameter
D11 – Internal diameter
D20 – Maximum chuck width
D21 – Minimum chuck width

Fig. 4.4 Chuck jaw outside

Select Chuck jaw 1st out.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–5


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.95
4.2.1 Creating workholders in the master data catalog

Press the INPUT key. The interactive screenform below then appears.

Enter this
name and
this value

Fig. 4.5 General workholder data

You will now write in the input fields that have already been entered.
For this, use the alphanumeric and cursor keys.
Enter “Chuck jaw 1st out” as the description.
... ... ...
Move the cursor to the ID number line

The ID number is a type designation.


The ID number must be unique.
The user codes for example:
manufacturer code

In our example we will use the random ID number “0815”.


... ... ...
You are learning the basic steps of graphic program-
ming. The User’s Guide therefore does not go into
any more detail about the technological significance
of the parameters here.

Confirm your inputs with the INPUT key.


The system now displays the interactive screenform Chuck jaw
(1 step).
Move the cursor to the input field Depth step 1 and
The following graphic shows the input field with the graphic parameter
description.

4–6  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.95 4 Programming Example 1
4.2.1 Creating workholders in the master data catalog

Fig. 4.6 Chuck jaw (1 step)

Now enter the values already entered in Fig. 4.6 using the cursor and
... ... ... alphanumeric keys.
You do not have to enter decimal points or zeros. The system
generates them automatically.
Use this key to move the cursor to the first input field.

Now accept the parameters line by line using the cursor keys.

You transfer the entered parameters to the interactive screenform using


the INPUT key.

The programming system calculates the workholder geometry and ge-


nerates a diagram in the graphics area (see Fig. 4.7).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–7


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
03.95
4.2.1 Creating workholders in the master data catalog

Fig. 4.7 Workholder graphics

Note If the workholder is not how you want it, page back to the previous in-
teractive screenforms using the Edit softkey and change the parame-
ters.
If the workholder is how you want it then

press the softkey Accept.


Accept
You have now created a new workholder in the tool master data with
the programming system.
Press the RECALL key.

Do not terminate the exercise but store the created


workholder in the master data (described below).

4–8  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.2.2 Save master data catalog

4.2.2 Save master data catalog

Always store newly created data after creating a new workholder or


tool.
Objective The following section describes how you store the new workholder in
the master data catalog.
Initial situation:
S You are on programming level Tools_Material/
Masterdata_Magazine.
S The master data are loaded.
S You have created a workholder for the programming example.

If you do not save the workholder or tool geome-


try that you have just created, these data will be
lost.
Please do not forget to:
1. first program the tool,
2. then save the master data or user magazine!

Press the softkey Save masterdata to save the tool masterdata.


Save
masterdata

Operator information line Bar

Fig. 4.8 Master data magazine

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–9


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.2.3 Creating tools in master data catalog

The programming system guides your operations


with information.
The line below the graphic area displays information
to help your operations.

A moving bar shows you that the programming system is active.


The following section shows you how to create a rough-turning tool.

4.2.3 Creating tools in master data catalog


Objective The following section describes how you
S add a new tool to the tool masterdata and
S copy tools into a new tool user magazine.

Situation:
S You are in the Tools Material/Masterdata_magazine/programming
level.
S You have loaded the master data.
Press the softkey Tool
Tool

and then the softkey New Tool.


New
tool The interactive screenform Tool input appears on the screen (see
Fig. 4.9).

Fig. 4.9 Tool input

4–10  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.2.3 Creating tools in master data catalog

You require the following tools to machine your turned part (look at your
unfolded work schedule):
S two rough-turning tools outside
S one copy turning tool (finishing) outside
S one grooving tool outside
S one twist drill
S one rough-turning tool inside
S one copy turning tool (finishing) inside
S one grooving tool inside
S one threading tool
Note SIEMENS supplies a catalog of several predefined workholders and
tools together with the program package “Graphic Programming System
Turning”.
The tools are prepared for this exercise example.
In this exercise you will create another rough-turning tool.
The display below shows an example with Face and Longitudinal
turning.

Machining/ ...

Longitudinal

Face

Fig. 4.10 Face, longitudinal turning

You are to extend the rough-turning tool data for “Face roughing”.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–11


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.96
4.2.3 Creating tools in master data catalog

Fig. 4.11 Selection screenform Type of machining

You can select machining types turning, milling or drilling in this


selection screenform.
You are going to create a tool for turning.
Confirm Type of machining: Turning with the INPUT key.

The cursor bar is now on the tool class Roughing, where you add
information to the rough-turning tool.
Press the INPUT key.
The interactive screenform General tool data appears. Enter the
values already entered in the following figure as parameters.

Enter this
name and
this ID number

Fig. 4.12 General tool data

Enter the parameters using the alphanumeric and cursor keys.


The cursor is positioned on one line of the interactive screenform.
Move it to the line Description,

4–12  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.2.3 Creating tools in master data catalog

and enter “Roughing Type 3 FACE 5/5/Exercise”.


... ... ...
You select either face machining or longitudinal machining when you
program machining. To make the description clearer, in the program-
ming example we always refer tool and the type of machining for which
it is to be used. For example: Roughing Typ3 FACE 5/5Exercise.
In the “description” you can specify the type designation of the tool
nose positions (see Fig. 4.13).
The type identifications would then have the following meaning.

Tool nose
L radius

Q
P
Theoretical
tool nose tip
+X (–X)
Type 4 (1) Type 3 (2) Type 8 (6)

Type 5 Type 7

+Z +Z +Z

Type 9

Type 1 (4) Type 2 (3) Type 6 (8)

Fig. 4.13 Tool nose positions


Type identifications for left-hand coordinate system (tool in front of turning
centre) are given in brackets “()”.

Move the cursor to the line ID number.

and enter “82300000” (only as an example).


... ... ...
8 2 3 00000
Type 3
Face roughing
Turning tool

You do not define the T number for the magazine


location and the D number for the memory location
in the tool master data. For the purpose of this
example, you define these values in the user
magazine.

Close the interactive screenform with the INPUT key.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–13


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
11.95
4.2.3 Creating tools in master data catalog

In the interactive screenform Rough-turning tool that now appears on


the screen you define the parameters for the Holder, Shank and Tool
tip.

Fig. 4.14 Rough-turning tool

Fig. 4.15 shows the parameters for the Holder and the Shank.

ÎÎÎ ÎÎ
ÎÎ ÎÎÎ
Holder

ÎÎÎ ÎÎÎ
L2
Shank Holder FV1 = Holder dimensions (50 mm)
BS L1 = Length1 (90 mm)

ÎÎ ÎÎÎ
L2 = Length2 (70 mm)

Î ÎÎ
SM
FV1
F Shank
L1
SM = Shank dimensions (–70 mm)

ÎÎÎ
ÎÎ
BS = Width (25 mm)

ÎÎÎ
Insert
(tool tip)

ÎÎ
+X
L
L = Length dimension (85 mm)
Q = Cross dimension (–75 mm)
Tool nose

ÎÎ ÎÎ
L radius

ÎÎ
Q
P F = Tool reference point
Q P = Tool nose tip
+Z Theoretical
tool nose tip P

Fig. 4.15 Parameters for tool holder and tool

4–14  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.2.3 Creating tools in master data catalog

A small black triangle next to the input field means that there is a
continuation form.

Open the continuation form for the Holder type. A selection menu is
displayed.

The drawings below 4.16 show the longitudinal and cross types of
holder.
For example, longitudinal for inside machining or cross for outside
machining.
For the purposes of this programming example, select holder Cross/
right (3).

Longitudinal Cross

Fig. 4.16 Holder type

Select Cross/right (3) with the cursor,

and confirm your selection with the INPUT key.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–15


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
11.95
4.2.3 Creating tools in master data catalog

Notes Refer to the work schedule in the appendix for the Tool tip (= insert)
dimensions.
The following drawing describes the parameter Insert location.

+X

+ 0_

+Z

– 90_

Fig. 4.17 Insert location

The table below explains a number of key functions used for operating
interactive screenforms.

840C Full-size Operating function in


operator
panel keyboard interactive screenforms
If the cursor is positioned in a
Control numeric input field while an
58
interactive screenform is
displayed, you can use this key
N for calling a pocket calculator
51 function.
If the cursor is positioned on a
Control text selection field, you can use
58
this key or sequence of keys for
displaying the texts one after the
N other in this field.
51

You will now continue to program the programming


example.

Enter the values as shown in Fig. 4.14, Page 4–14, using the cursor
... ... ... and alphanumeric keys.

Accept the parameters line by line using these keys.

Accept the parameters entered in the interactive screenform with the


INPUT key.

4–16  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.2.3 Creating tools in master data catalog

The programming system calculates the tool geometry and shows it in


the form of a diagram in the graphic area (see Fig. 4.18).

Fig. 4.18 Graphics

Note If the tool does not fulfill your requirements, page back to the previous
interactive screenforms using the Edit softkey and change the
parameters for your tool again.
Once the Rough-turning tool corresponds to the required tool.
press the softkey Accept.
Accept

Enter the cutting values in the interactive screenform (see Fig. 4.19)
which appears on the screen. The cutting values always refer to the
material indicated in the 2nd column. You must enter the cutting values
for every material you want to machine with the tool created.
You can use the screeen form fields Before and Back or you select the
material directly in the first input line.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–17


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.2.3 Creating tools in master data catalog

Fig. 4.19 Cutting values

Notes The parameters in the input fields


S Speed and Cutting speed as well as
S constant Cutting speed and maximum Speed limitation
are mutually exclusive.
Feedrates F2 is not evaluated by the system at the present time.
Any feedrates to which you assign the value “0” are evaluated as rapid
traverse (G00) by the programming system.
The feedrates depend on the tool point direction for
S longitudinal turning
S relief cutting
S plunge-cutting

F3

X
F1
If this angle is >45° (variable “V1296” from
the empirical value file), then longitudinal
feedrate F1 becomes transversal feedrate
Z F3.

Fig. 4.20 Feedrates

4–18  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.2.3 Creating tools in master data catalog

Turning tools F1 = Longitudinal feed


F3 = Transversal feed
Grooving tools F1 = Rough grooving (infeed feed)
F1/F3 = Finish grooving (F1 = base feed
F3 = wall feed)
Drilling tools F1 = Depth feed
F3 = Retraction feed
Thread cutting F1 = Infeed feed
Move the cursor from input field to input field using these keys.

You delete the entries in the input field with the CLEAR key.

Enter the values as shown in the interactive screenform (see Fig. 4.19)
... ... ... using the alphanumeric keys.
Start with the
cutting speed “90” (m/min)
and then enter the feed values.
F1 = Longitudinal feed
F2/F4 = Is not used
F3 = Transversal feed (e.g. for relief-cut elements)
Place the cursor on Accept and

accept the cutting values of the turning tool for this material.

The programming system offers you the following material together with
its cutting values.
One material type is sufficient for the example in the exercise.
Place the cursor on OK.

Use the OK field to terminate this function.


The OK function terminates parameter input for the
new material selected and ignores any further input.

Press the INPUT key to terminate parameter input.


You have now created a new tool in the tool masterdata with the
programming system.
In the next section you will look at the parameters of the created rough-
turning tool. You can change them if you wish.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–19


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.2.4 Change tools

4.2.4 Change tools

Objective The following section describes how you


change the parameters of the programmed tools.
Situation
S You are on programming level Tools Material/Masterdata
magazine/Tool.
S You have loaded the master data.
To do this press the softkey Change tool.
Change
tool Using the softkey functions displayed below (see Fig. 4.21) call the tool
selection menu with the softkey All, for example.

Fig. 4.21 Selection functions for tool selection

Press the softkey All.


All

Fig. 4.22 Selection form Tools


And then acknowledge Tool class Roughing with the INPUT key.
The following screenform then lists all the roughing tools that have
been created in the master data catalog.

New tool

Fig. 4.23 Tool description

4–20  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.2.4 Change tools

You will recognise the newly created tool (see Fig. 4.23).
Move the cursor onto the tool description
Roughing Typ3 FACE 5/5/Exercise

Note (see Fig. 4.23 You can move the cursor onto the tool in question in the selection
above) screenform, the other fields in the graphic area are information fields
which refer to the selected tool.
Press the INPUT key.

It is possible to call up the tool data to be edited by means of the soft-


key functions below (see Fig. 4.24)
S All
S T and D number (search for tool by T No. or D No. ...)
S Geometry data
S Technology

T and D Geometr Techno-


number y data logy

Fig. 4.24 Selection functions for tool creation

Press the RECALL key to leave this function.

If you create a Tool geometry and do not then


save it, you will lose this data.
Please do not forget to:
1. first program the tool,
2. then save the tool master data or user
magazine!

Leave this programming level with the RECALL key.


Tools_Material/Masterdata_Magazine/Tool
with the recall key.

Press the softkey Save masterdata to save the altered tool master
Save
masterdata data.

The following section describes how you create a user magazine.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–21


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.96
4.2.5 Create new – copy user magazine

4.2.5 Create new – copy user magazine

Objective The following section describes how you fill a user magazine with
S a workholder and
S ten turning tools (look at your unfolded work schedule).
Situation:
S The masterdata are loaded.
S You have created a workholder and a tool for the programming
example and then solved them.
S The other tools are in the masterdata catalog.
At the moment you are on this programming level:

Fig. 4.25 Masterdata magazine

Press the softkey New magazine.


New
magazine

The softkey Program info will, for example, tell you


which magazine is the current one.

At the moment the current tool data are the tool masterdata. You have
already stored them in the exercise.
You answer the programming systems question, Existing tool data will
be overwritten with yes.
Press the INPUT key.
The graphic programming system displays the selection screenform
Tool classes.

All

Only when you press the function Save magazine


do you save the new user magazine under a new
name.

4–22  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 4 Programming Example 1
4.2.5 Create new – copy user magazine

Workholder First copy the workholder.

Leave the selection screenform for the Tool classes with the RECALL
key.

Press the softkey Workholder


Workholder

and then Copy workholder and the softkey All or ID number.


Copy
workholder

All

Fig. 4.26 Workholder class

Note The graphic programming system only displays those classes for which
tools or chucks exist in the masterdata catalog.
Choose Chuck jaw 1st out (see Fig. 4.26) from the selection of
workholder classes offered and then the Exercise workholder chuck
jaw 1st out.

Confirm your selection and the interactive screenform with the general
workholder data.

Leave this function with the RECALL key.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–23


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.96
4.2.5 Create new – copy user magazine

Turning tools The next step of the exercise is to copy the turning tools into the user
magazine.
Press the softkey Tool and
Tool

and then press Copy tool and softkey All.


Copy tool

Copy tool.
Copy
tool The tools that you require for the machining operation are to be found
in the masterdata catalog.
Copy the following tools (see work schedule Section 6.2) into the user
magazine:
Roughing
Roughing Typ3 longit. 0/80/R1 T No. 1 D No. 1
Roughing Typ2 ins. 87/55/R1 D=20 T No. 2 D No. 2
Roughing Typ3 face 5/90/R1 T No. 3 D No. 3
Finishing
Copy Typ3 out 3/55/R0.3 T No. 4 D No. 4
Copy Typ2 ins. 17/55/R0.3 D=20 T No. 5 D No. 5
Thread
Thread Typ8 out 60/R0.2 T No. 6 D No. 6
Recess
Recess Typ3/4 longit. B3/R.2 EL=20 T No. 7 D No. 7
and D No. 77
Fig. 4.27 illustrates why two D numbers are required for a recess tool:

ÎÎ
ÎÎ F

Tool nose
radius
Longitudinal L
r

ÎÎ
dimension

ÎÎ ÎÎÎÎ
L Q

ÎÎÎÎ
Tool tip Theoretical P
(insert)
+X tool nose tip
Q–BSP

Î ÎÎ
P

ÎÎ
BSP Width

Q
2nd dim. in offset memory (e.g. D-No. 77)

Cross
dimension 1st dim. in offset memory (e.g. D-No. 7)
+Z

Fig. 4.27 Significance of the two D numbers

Recess goose-neck
Recess goose-neck ins. Type1/2 B3/R0.2EL=15 T No. 8 D No. 8
and D No. 88

4–24  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 4 Programming Example 1
4.2.5 Create new – copy user magazine

Twist drill
Twist drill D30/118 size EL=110 T No. 9 D No. 9
Please refer to Fig. 4.13 on page 4–13 for an explanation of the type
designations.
This User’s Guide now goes on to give an outline of the function Copy
tool.
Operating sequence
Copy tool

Fig. 4.28 Tool class

Make a selection from the Tool classes available (e.g. Roughing).

Confirm your selection.


If there are several tools in this tool class
select the tool (e.g. Roughing Type3 FACE 5/5) and

again confirm your selection.


Check the values for the General tool data.

1 Enter these
1 values

Fig. 4.29 General tool data

Each tool in the user magazine requires a T No. for


the tool location in the turret/magazine as well as a
D No. for the address in the offset memory.

These tools therefore have their own identification.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–25


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
03.95
4.2.5 Create new – copy user magazine

Now enter
... ... ... “1” for the T No. and
“1” for the D No.

in the input fields for the first tool (see tools on the previous page).
Terminate the copy tool function with the INPUT key.
If you need more tools repeat the procedure described above.

End
Copy tool
Press the RECALL key twice to leave the function Copy tool.

If you do not save the Tool geometry that you have


created, you will lose this data.
Please do not forget to:
1. first program the tool
2. and then store the tool master data or magazine!

Then press the softkey Save magazine.


Save
magazine The program displays the interactive screenform Data access.

Fig. 4.30 Data access

Enter the name “Exercise” using the alphanumeric keys.


... ... ...
Confirm the new name of the user magazine with the INPUT key.

Now press the RECALL key twice to start the next part of the exercise,
Create geometry.

4–26  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.1 Blank contour

4.3 Geometry
Exercise steps creating blank and finished part geometry (duration approx. 60 min)
Objective The sections below describe how you
graphically program the turned part contour.
Situation You have programmed the tools and now wish to create the geometry.

4.3.1 Blank contour

Objective This section


describes how you graphically program the blank contour of workpiece
“PART 1” as a cylinder.
Situation
S You are now in workpiece directory “PART 1”.
S The graphic programming system is active.

Now unfold the workpiece drawing in the Appendix


(see Section 6.1).

You start your graphic programming of the blank contour by pressing


Geometry the softkey Geometry in the horizontal menu bar.

Create Then you press the softkey Create new.


new

Fig. 4.31 Geometry Create new

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–27


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.1 Blank contour

In the first exercise you will program the blank contour shown in the
drawing above.
Press the softkey Blank and enter the parameters described below in
Blank the interactive screenform Blank.

Information line for


operator guidance

Fig. 4.32 Parameters blank

In Fig. 4.32 you will see that the parameters for the blank have already
been entered.
The name of the blank is to be “Cylinder 160/158”.
... ... ...
Accept the name that you have entered and move the cursor onto the
input field
Select material.
Open the following screenform in the input field.

The selection screenform Material list is then displayed.


Note:
The list of materials offered can be expanded at any time.

Accept a material.

Terminate the interactive screenform input by pressing the INPUT key.

4–28  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.1 Blank contour

The graphic programming system now displays a new menu in the


horizontal softkey menu bar.

Display line for


menu level
(programming
level)

Fig. 4.33 Programming level

Note The line above the graphic part of the display shows you which
programming level you are in.
The function From finished part enables you to define a blank
From
finished part geometry from a finished part geometry.
Programming example 1 defines the blank geometry directly as a
cylinder geometry.
Now you define the blank contour using the Cylinder function.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–29


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.2 Cylinder

4.3.2 Cylinder
There are two functions for defining the blank in the graphic program-
ming system:
S Oriented geometry
S From finished part
S Cylinder
The blank contour is a cylinder.
Objective The following section describes how you
graphically program a cylinder.
Situation
S You are on programming level Geometry/Create_New/Blank
S The blank has a name and is assigned to a material.
Press the softkey Cylinder.
Cylinder
The interactive screenform Cylinder is displayed by the graphic
programming system.

(1)
D (3) W
XP

ZP
(2)
ZP
(1) ZP
L

Fig. 4.34 Blank cylinder data

Drawing Look at your drawing and enter all the necessary parameters for the
blank.
The Reference point for the blank is on the right.
The input field is a text selection field. Press this key and select Refer-
ence point right (2).

4–30  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.2 Cylinder

Enter the parameters for our example by means of the cursor and
... ... ... numerical keys.
Distance to Z axis
ZP = “5” mm (blank 5 mm distance) and
the blank Outside diameter
D = “160” mm.
When entering the blank dimensions you must the clamp jaw dimen-
sions. When we created Clamped jaw (1step) the depth of step 1 was
“40” mm.
The workpiece drawing shows a workpiece length of “108 mm”. This
gives a total blank length of
L =40+108+10=“158” mm.
“10 mm” are required for the cut-off.
In the following interactive screenform the parameters have already
been entered in the individual input fields.

Fig. 4.35 Cylinder interactive screenform

Once you have entered the parameters in the input fields, terminate
your interactive screenform entries for the cylinder parameters using
the INPUT key.

Fig. 4.36 Blank contour


You have now programmed the blank contour.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–31


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.3 Finished part contour outside

4.3.3 Finished part contour outside


Objective This section describes how you
create the outside contour of the turned part.
Situation
S You are on programming level Geometry.
S You have created the blank contour (see Fig. 4.36).
Now program the outside contour which is represented by the bold line
in the following drawing.
Program the individual geometry elements 1...13.

LI 11
ES 10
LI 9
LI 13
LI 12 LI 8

LI 7
GW 5 LI 3
LI 2
LI 1
GF 6 LI 4

Initial point IP

Fig. 4.37 Contour outside

The graphic programming system displays the


abbreviations IP, LI, RS, etc. without the numbers in
the info line.

Press the softkey Create new.


Create
new

Press the softkey Finished part.


Finished
part

First of all enter the name “Outside contour” in the interactive screen-
... ... ... form of the contour.

The inquiry ”Global contour transitions” remains no.


Notes Every corner of the contour is given the entered global transitions
(chamfer or rounding).

4–32  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.3 Finished part contour outside

If you then change a certain transition in an interactive screenform, the


programming system overwrites the globally defined transition at this
point.
The globally defined transitions
S only have an effect when the function Finished has been pressed
S only have an effect with the form element Recess, if this has been
defined locally (e.g.: when editing a contour).
Press the INPUT key.

Press the softkey Oriented geometry.


Oriented
geometry

Exercise The programming system now displays the interactive screenform


Initial point cartesian.
Sketch Look at your workpiece sketch from which you can calculate the
starting point for creating the geometry from the dimensions.

Initial point

Fig. 4.38 Initial point (IP)

Enter the value for


... ... ... X = “62” (mm)  ∅ 60 mm + (2x1 mm chamfer)
Z = “0”
in the interactive screenform Initial point cartesian which is displayed
on the screen,

Enter the diameter measurements as a diameter


(e.g. ∅ 60 + 2 x 1 mm chamfer) = 62.

and confirm your entry.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–33


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.3 Finished part contour outside

You can see the initial point.

Initial point

Log

Fig. 4.39 Initial point

The programming system logs the element values you have entered in
the information line below the graphic area (s. Fig. 4.39).
You start programming your contour from the initial point working
upwards.

The direction of the contour when being created has


no influence on the machining direction.

LI 1

Fig. 4.40 Straight line 1 (LI 1)

Line The first element LI 1 is a straight line going upwards.


up ↑ Press the softkey Line up.

4–34  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 4 Programming Example 1
4.3.3 Finished part contour outside

Notes on the input The Graphic Programming System now displays the interactive screen-
fields of this inter- form Line (see Fig. 4.41).
active screenform
Straight line

Fig. 4.41 Line with minimum parameter set

The parameters to be entered are limited to a minimum. If you want to


use the complete parameter set,
place the cursor on this field and

open with this key the interactive screenform Line Cartesian with the
maximum possible parameters (see Fig. 4.42).

Fig. 4.42 Line Cartesian with maximum parameter input


Exercise
Move the cursor around the displayed interactive screenform with this
key.
Enter the values from the drawing.
E_X means end point X absolute, dE_X is the incremental value.
The screenform contains fields which are preset by the system. The
operators “=, +, –” have the following meaning:
S “ = ” directly calculated value
S “ + ” rounded up value
S “ – ” rounded down value
The fields marked with these operands cannot be overwritten.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–35


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
11.95
4.3.3 Finished part contour outside

Only when you have deleted the parameters from which the system has
calculated these resulting values can you define the input fields.
Input field AS = “90” (° ) in the interactive screenform Line displayed on
the screen is preset by the programming system.
The programming system arrives at the default value in input field AS =
“90” in the interactive screenform Line Cartesian from the selection
Line up.
LI 1

90°

Fig. 4.43 AS=90°

Except for the parameter AS = “90”°, no further parameters are dis-


played in the sketch.
Terminate parameter input for this element.
The programming system is not yet able to offer a solution.
The programming system calculates the contour from the next element.
The information line below the graphic area shows you the number of
programmed elements.
Sketch In your workpiece sketch you will see that your next contour element is
LI 2, any line with rounding starting from the previous element created
with Line up.

LI 2

Fig. 4.44 Line 2 (LI 2)

Line Press the softkey Line any.


any

Extract the following known parameters from the dimensions:


... ... ... for the transition straight line-straight line
AT = “80” (°)
for the end point
E_X = “82” (mm)
for the end point
E_Z = “–18” (mm)

4–36  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.3 Finished part contour outside

for the element transition rounding


R = “3” (mm)
and enter them in the appropriate input fields.
Notes Always enter the X axis as a diameter. This applies to E_X as well as
d_EX (complete parameter set).
The angles indicated for AT are always read in the direction of the
element.
AT R

Previous
element
LI 2 LI 2

Fig. 4.45 Transition AT

The rounding R (or chamfer B) always refers to the


transition to the previous element.

Terminate parameter input for this element.

Fig. 4.46 Oriented geometry

In Fig. 4.46 you will see the constructed element


S Initial point
S Line up
S Line any.
The programming system has now calculated the remaining values for
the previous element from the values resulting from the new element.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–37


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
03.95
4.3.3 Finished part contour outside

The element Line up can now be displayed.


The next element LI 3 is the Line left.

LI 3

Fig. 4.47 Line 3 (LI 3)

Activate the function Line left ←.


Line
left ←

Extract the known parameter


... ... ... for the end point
E_Z = “–24” (mm),
from the dimensions and enter it in the appropriate input field.

Terminate parameter input for this element.


The next element LI 4 is the Line any.

AT

LI 4

Fig. 4.48 Line (LI 4)

Line Press the softkey Line any.


any Extract the following known parameters

... ... ... for the end point


E_X = “85” (mm)
or transition straight line-straight line
AT = “–45” (°) ,
from the dimensions and enter them in the appropriate input fields.
Terminate parameter input for this element.

4–38  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 4 Programming Example 1
4.3.4 Views

4.3.4 Views
In the following section you will look at the blank along its longitudinal
cross section with parallel contours.
You can call up the vertical softkey functions any time while you are
programming.
Objective The following section describes how you
display your contour as a longitudinal cross section with parallel con-
tours.
Situation
S You can be on any programming level
S You have created a geometry in the graphic area.
In this example choose view longitudinal section P (parallel contours).
Press the softkey Views,
Views

GE

Fig. 4.49 Blank views

and select view longitudinal section P (parallel contours).


Press the softkey Longit. section P.
Longit.
section P

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–39


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.4 Views

Your blank is now displayed as a longitudinal section together with its


contours.

LI

Fig. 4.50 Longitudinal section with parallel contours

The vertical softkey menu bar has returned to its original state. Any of
the functions shown in the horizontal or vertical softkey menu bars can
be activated.
Note To display the whole of the blank in the graphic area
press the softkey Zoom and then
Zoom

the softkey Select viewport.


Select
viewport

Move the cursor onto the input field Enter reduction factor (2–9):

Enter “4” in the input field


... ... ... Enter reduction factor (2–9)
using the alphanumeric keys.

4–40  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.4 Views

Then press the INPUT key and you will see your longitudinal section
with parallel contours.

LI

Fig. 4.51 Longitudinal section with parallel contours

For your example again select the longitudinal section.


Press the softkey Views,
Views

then press the softkey Longit. section


Longit.
section and the following display appears:

Fig. 4.52 Blank longitudinal section

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–41


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.96
4.3.5 Thread

4.3.5 Thread
The next element TH 5 is a longitudinal outside thread.
Before you assign the Form element thread to these lines, first con-
struct the element with the function Line left.

TH 5

Fig. 4.53 Thread (TH 5)

Activate the function Line left ←.


Line
left ←

Extract the known parameter


... ... ... for the end point
EZ = “–55” (mm),
from the dimensions and enter it in the appropriate input field.

Move the cursor to selection field Thread.

Open the continuation form Thread.

Now enter the parameters for the Thread


... ... ... M = “85”x“1.5”
from the workpiece drawing in the interactive screenform Thread dis-
played on the screen.
The system calculates the thread depth for further processing on the
basis of the thread size indicated.

Fig. 4.54 Thread

Once you have confirmed the parameters

4–42  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97
11.95 4 Programming Example 1
4.3.6 Form element thread-undercut

and have closed the interactive screenform Line with the INPUT key,
the programming system displays the element as a thread in the
graphic area.

Fig. 4.55 Thread

4.3.6 Form element thread-undercut

The next element TU 6 is a Form element thread undercut form A.


Note Thread and thread undercut belong together. The thread undercut is an
add-on element.

TU 6

Fig. 4.56 Thread undercut

This function is to be found on a different programming level.


Press the RECALL key to change the programming level.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–43


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
11.95
4.3.6 Form element thread-undercut

Activate the function Form elements to enter programming level Geo-


Form
metry/Create_new/Finished part/Form elements.
elements

Activate the function Thread undercut.


Thread
undercut

If you consult the workpiece drawing you will see that the thread under-
Form A cut uses form A. Press softkey Form A.

TH

Fig. 4.57 Thread undercut form A

The graphic programming system has preset the angle in input field
Angle A “30” (° ) from the empirical values file.
Accept these parameters with the INPUT key.

Press the RECALL key twice to return to the Oriented geometry


programming level.

Press Oriented_geometry to continue constructing the finished part.


Oriented
geometry

4–44  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.6 Form element thread-undercut

Situation
S Continue the exercise on the programming level displayed in
Fig. 4.58.
S You have now completed the finished part as far as the thread
element.

Fig. 4.58 Oriented geometry thread undercut

Now you will construct elements LI 7 to LI 9.

LI 9

LI 8

LI 7

Fig. 4.59 Line 7 to 9 (LI 7 to LI 9)

Continue with the operating sequence below which is the same as for
previously programmed elements LI 1 to LI 4.
Operating sequence
1. Select the appropriate softkey function.
Extract the known parameter(s) from the dimensions in the
... ... ... workpiece drawing and enter them

2. in the appropriate input field.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–45


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.6 Form element thread-undercut

3. Terminate parameter input for the element with the INPUT key.

The table below shows the individual softkey functions and the
parameters for the next steps in the operation.
Step Ele- Softkey function Known
ment parameters

1. LI 7 Line E_X = “100” (mm)


up ↑

Line AT = “18” ()


2. LI 8
any E_X = “126” (mm)

Line E_Z = “–66” (mm)


3. LI 9
left ← R = “2” (mm)

You have now defined the finished part as far as element LI 9. The next
display (Fig. 4.60) shows the contour.

Fig. 4.60 Part of the finished part contour outside

4–46  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.6 Form element thread-undercut

Interrupting the pro- If you want to interrupt the programming example under function
gramming example Oriented geometry, proceed as follows:
Press the RECALL key to go to programming level Geometry/
New_Create/Finished part.

Then press the softkey OK and


OK

save the geometry that you have created.


Save

Programming The following programming steps for the outside contour in the pro-
example gramming example are described in the User’s Guide under program-
ming level Geometry.
Change over to the Geometry programming level.

Press Edit (Geometry programming level) and


Edit

select the outside contour of the finished part with the cursor key.

Once you have selected the correct contour with the INPUT key and
have acknowledged the interactive screenforms Contour and Global
contour transitions by pressing the INPUT key, you can continue with
the programming example.

Fig. 4.61 Programming level Geometry/Edit

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–47


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
09.96
4.3.7 Form element recess

4.3.7 Form element recess

Look at your workpiece drawing.


The next element to be programmed is a simple recess.

RS 10

LI 9

Fig. 4.62 Recess RS 10

Define this element as a Form element.


Activate the function Form elements to call up programming level
Form
Geometry/Edit/Finished part/Form elements.
elements

Use the cursor keys to move the cursor to the information line on the
last element to be constructed (LI 9).
The coloured markings (red) in the graphic display indicate which
contour element is meant.
Activate the function Recess.
Recess

Fig. 4.63 Showing the example rounding outside-chamfer inside

Now enter the parameters given in the workpiece sketch for the Recess
... ... ... in the interactive screenform which now appears.

Base width W = “5” (mm)


Depth D = “–3” (mm)

4–48  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.7 Form element recess

Notes on input field When entering the recess you must observe which way the recess is
Depth pointing. If the recess is in a downwards direction, enter a negative
value. If the recess points upwards (e.g. contour inside), enter a
positive value.
The recess width is positive.
As this is a simple recess without chamfers and roundings, you can
confirm the parameters with the INPUT key.
The programming system displays the element as a simple recess (see
Fig. 4.64).

RS

Fig. 4.64 Form element simple recess

Elements LI 11 to 13 along the outside contour still have to be entered.

LI 11

LI 13
LI 12

Fig. 4.65 Line 11 to 13 (LI 11 to 13)

Return to programming level Geometry/Edit/Finished


part/Oriented_geometry.
Press the RECALL key and

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–49


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.7 Form element recess

Oriented then the function Oriented geometry.


geometry Now continue the exercise in the usual way (see page 4-46). The follo-
wing table shows the softkey functions and parameters that you need
for the individual steps in the operation.

Step Ele- Known


Softkey function
ment parameters

1. LI 11 Line E_Z = “–77” (mm)


up ←

2. LI 12 Line E_X = “150” (mm)


any ↑

Line E_Z = “–99” (mm)


3. LI 13
left ← B = “1” (mm)

The contour calculated by the programming system is shown in the


display below.

LI

Fig. 4.66 Any contour completed

4–50  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97
11.95 4 Programming Example 1
4.3.8 Edit oriented geometry

4.3.8 Edit oriented geometry

Objective The following steps describe how you edit a contour element in the
function Oriented geometry.
Situation
S You have programmed the outside contour for the example used in
the exercise.
S You are on programming level Geometry/Edit/Finished part/Orien-
ted_geometry.
The following list describes the key operation in the info line:

Keys Description

With these keys, you move the cursor within the info
line.
If a contour element can already be displayed, it is
highlighted in the graphics area.
If you want to insert contour elements, move the
cursor to the required position in the info line by
means of these keys.
With this key, you move the cursor to the starting
point.

With this key, you move the cursor to the last


element.

If the cursor is positioned on a geometry element,


you can activate the respective interactive screen-
form of the element and change the parameters with
the INPUT key.
If the cursor is positioned on a contour element, you
can delete the element with the DELETE key.

If a contour element is marked with “ * ” (e.g.: *LI)


and the cursor is positioned on this element, you
can display the design variants of this element in
the graphics area by actuating this key.

Operating sequences
Use the cursor keys to position the cursor, for example, on RS (see
information line).

The coloured marking (red) shows you which contour element is meant.

Press the INPUT key.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–51


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
09.96
4.3.8 Edit oriented geometry

The programming system again displays the interactive screenform


Recess.

Info line

RS

Fig. 4.67 Edit elements

Once you have completed your operation, and altered parameters if


necessary, return with this key.

Use the cursor keys to move the cursor in the information line onto
the element with a “grey” background. The system recalculates the
contour.

Exercise “Outside
contour” completed
Return to the programming level Geometry/Edit/Finished part by
pressing the RECALL key.

The outside contour has been programmed, leave the programming


OK function with the softkey OK.

Note
Now activate the function Save. You will thus avoid losing the latest
Save programmed contour (see Autosave page 4–53) (e.g. due to power
failure).

4–52  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97
09.96 4 Programming Example 1
4.3.9 Autosave

4.3.9 Autosave
Note (no exercise) The graphic programming system saves your programmed geometry at
regular intervals.
The maximum amount of data that can be lost are your entries in the
last 3 to 5 minutes.
If you wish to call up the file after a loss (e.g. due to power failure),
activate the function Read and then
Read

Read the function Read autosave.


autosave

The programming system does not execute an auto-


save within the function Oriented geometry.

The next step is to program the inside contour of the turned part.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–53


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.10 Finished part contour inside

4.3.10 Finished part contour inside

Objective This section describes how you


create the inside contour of the turned part.
Situation
S You are on programming level Geometry.
S The blank contour and outside contour have been created (see
Fig. 4.66, on page 4–50).
Press the softkey Create new.
Create
new Now program the inside contour which is shown by the bold line in the
diagram below.
In the following section you will program geometry elements 1 to 8.

LI 6
RS 4
LI 1 LI 3 LI 4 LI 5
LI 2
LI 8
LI 7

Initial point

Fig. 4.68 Contour inside

Press the softkey Finished part.


Finished
part

First assign the contour with the name “Inside contour”.


... ... ...
Skip the displayed interactive screenform Global contour transitions.
Press the INPUT key.

Press the softkey Oriented geometry.


Oriented
geometry

The programming system now displays interactive screenform Initial


point Cartesian.

4–54  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 4 Programming Example 1
4.3.10 Finished part contour inside

Sketch Look at your workpiece sketch, you can calculate the initial point for
creating the geometry from the dimensions.

Initial point

Fig. 4.69 Initial point IP

Enter the values for


... ... ... X = “40” (mm)  ∅ 40 mm
Z = “–99”

in the displayed interactive screenform Initial point Cartesian,


and confirm your entry.

The absolute dimensions always refer to the current


coordinate zero and not the initial point of the
contour defined in this interactive screenform Initial
point Cartesian.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–55


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.10 Finished part contour inside

Initial point

Fig. 4.70 Initial point inside

You can see the initial point.


The programming system logs your inputs in the info line below the
graphic area.
Start programming any contour from the initial point towards the right.
Construct elements LI 1 to LI 3, RS 4 and LI 4 to LI 8.

LI 6
RS
LI 1 LI 3 LI 4 LI 5
LI 2
LI 8
LI 7

Fig. 4.71 LI 5 to LI 9

Carry out the steps in the order given below to construct elements LI 1
to LI 3 and LI 4 to LI 8.
Operating sequence
geometry elements 1. Select the appropriate softkey function.

... ... ... Extract the known parameter(s) from the dimensions in the work-
piece drawing and enter them
2. in the appropriate input field.

4–56  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.3.10 Finished part contour inside

3. Terminate parameter inputs for the element with the INPUT key.

Operating sequence Create Form element recess (RS 4) as described in Section 4.3.7.
form elements

Sketch Look at the workpiece sketch and extract the known parameters from
the dimensions.
The values do not refer to the initial point of the contour but to the
current coordinate zero.
The table below shows you the individual softkey functions and
parameters for the next steps of the operation.

Step Ele- Softkey function Known


ment parameters

1. LI 1 Line E_Z = “–76” (mm)


right →

AT = “45” ()
2. LI 2 Line E_X = “42” (mm)
any E_Z = “– 75” (mm)

3. LI 3 Line E_Z = “–53” (mm)


right →

Change
programming
Form level
4. elements

Base width
RS WB = “5” (mm)
Recess
Depth D = “5” (mm)

Change
programming
level
5. Oriented
geometry

Line
LI 4 E_Z = “–40” (mm)
right →

Line AT = “12” ()


6. LI 5
any E_Z = “–18” (mm)

7. LI 6 Line E_X = “60” (mm)


up ↑

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–57


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.10 Finished part contour inside

Step Ele- Softkey function Known


ment parameters

Line E_Z = “–1” (mm)


8. LI 7
right → R = “2” (mm)

Line AT = “45” ()


9. LI 8
any E_Z = “0” (mm)

The following display shows the contour calculated by the programming


system.

LI

Fig. 4.72 Finished part contour

Complete the finished part contour before familiarizing yourself with the
function Screen – Select viewport.
Exercise “Inside con-
tour” completed
You complete the graphic programming of the outside contour elements
and leave this level with this key.

The outside contour has been programmed, leave this programming


OK function with the softkey OK.

Note
Now activate the function Save. You will thus avoid losing the latest
Save (see autosave page 4–53) programmed contour (e.g. on power loss).

4–58  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.11 Screen – select viewport

4.3.11 Screen – select viewport

An interesting function in the vertical softkey menu bar is the function


Set, zoom and reduce viewport.
Objective The following section describes how you zoom the viewport.
Situation
S This function can be executed on all programming levels.
S In our programming example you are on programming level
Geometry/Create_new and have completed the finished part
contour.
Press the softkey Zoom.
Zoom

Fig. 4.73 Softkey function screen

Then press the softkey


Select
viewport Select viewport.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–59


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.11 Screen – select viewport

Fig. 4.74 Select viewport

The cursor automatically jumps onto Zoom.


Note If you want to reduce the display, move the cursor onto Enter
reduction factor (2–9) and enter the factor. In our example you are
going to practise the zoom function.
Leave the cursor on Zoom and press the INPUT key.
A crosshair appears on the screen. You can control this crosshair with
the cursor keys.
Create a rectangle with the crosshair. The contents of this rectangle are
the zoomed section of the display. Start with the first corner point.

4–60  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.11 Screen – select viewport

Crosshair

Information line for


operator guidance

Fig. 4.75 Viewport zoom

Move the crosshair to the first corner of your zoomed section

Crosshair

Fig. 4.76 Viewport zoom

and confirm.
The information line guides your operations.
It asks you to enter the second corner of your zoomed section.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–61


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.11 Screen – select viewport

Move the crosshair to the second corner (see next display),

1st corner Crosshair

2nd corner

Fig. 4.77 Viewport zoom

and confirm it with the INPUT key.


You now have a new viewport.

Fig. 4.78 Viewport zoomed

Note Press the softkey Set viewport which is under softkey Zoom to keep
your zoomed display.

4–62  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.3.12 Edit programmed contours

For the next exercise you require a longitudinal section of the whole
workpiece.
Now return the display to its original size as you have practiced with
Views View/Longitudinal section. Set the longitudinal section to its usual
size.

The last section of the example exercise for the function Geometry
Longit.
explains how to edit an existing geometry.
section

4.3.12 Edit programmed contours

Objective The following section describes how, for example, you


modify a contour that you have created with the function Oriented
geometry.
Situation
S You are on programming level Geometry/Create_new.
S You have created any contour.
S You have created the blank and finished part contour for the exam-
ple.
Now press the RECALL key to call programming level Geometry.

Fig. 4.79 Edit contours

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–63


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.3.12 Edit programmed contours

Press the softkey Edit.


Edit

You can modify all the geometry elements that you


have defined with parameters in an interactive
screenform with the function Edit.

Select the programmed Finished part contour inside.

Accept this contour to alter these parameters.


The interactive form Contour appears on the screen. You have access
to the name of the contour.
Close the interactive screenform with the INPUT key.

The chamfers/roundings defined locally are not af-


fected by Edit/Global transitions.

You can now add to or modify the elements of the finished part contour.

Fig. 4.80 Edit contours

You do not wish to alter anything. Return to the programming level


OK Geometry with the softkey OK.

In the following section you will graphically program the machining


operation of the turned part.
Press the RECALL key to return to the basic level.

4–64  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4 Machining

4.4 Machining

Exercise steps machining turning (duration approx. 75 minutes)


Objective The following section describes how you machine a turned part with the
functions
S clamping,
S turning and
S drilling as well as
S generate a part program and
S simulate machining.
Situation
S You have completed the turned part geometry (see workpiece
sketch).
S You are in workpiece directory “PART 1”.
S The graphic programming system is active.
You must be in this display to start the next exercise:

Fig. 4.81 Basic level WOP

Press the softkey Machining.


Machining

You always need tools for machining.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–65


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.96
4.4 Machining

Load one magazine for each machining operation.


The magazine that you have loaded can be
expanded or modified at any time with the function
Tools Material (see Section 5.2).
You can load a different user magazine or the tool
master data (file “WKZ”) with the function Edit pro-
gram step (see Part 2).

In the interactive screenform Magazine that then appears you can


decide whether you want to load the tool master data or the User
magazine.

Fig. 4.82 Magazine interactive screenform

You created a magazine called Exercise in the exercise “Create user


magazine” (see Section 5.2). Load this tool magazine first.

Move the cursor onto the input field Load magazine.

Open a selection screenform with the INPUT key.

Select the magazine Exercise from the list of tool magazines offered

and load this magazine for the machining operation with this key.

Most of the interactive screenforms that appear on


the screen in this example exercise have default
values. These are taken from an empirical value file.

Close the graphic parameter description with the RECALL key. This
can be displayed at any time with the

HELP key.
The interactive screenform Beginning of program which is now
displayed (see Fig. 4.84) asks you to enter the program type and
program number.

4–66  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
03.95 4 Programming Example 1
4.4 Machining

This information will produce the program name of the part program.

Main program
MPF3
Program No. 3

Subroutine
SPF100
Program No. 100

Fig. 4.83 Generation of program name

This information appears as a comment in your Part program.

The graphic programming system generates the part program with the
function Create part prog.
The entries in the fields of the interactive screenform might look like
this:

Fig. 4.84 “Beginning of program” parameters

Please enter the appropriate numbers and names in the usual way.
... ... ...
Accept these parameters.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–67


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.1 Clamping

4.4.1 Clamping

Objective The following section describes how you select the workholder from the
user magazine.
Situation
S The turned part geometry has been created.
S User magazine Exercise has been loaded.
S You are on programming level Machining.
Press the softkey Clamping.
Clamping

Fig. 4.85 Program level Clamping

Press the softkey Chuck select.


Chuck
select. If you have created several workholders, you can search for the
workholder according to the Ident number.
You have created only one workholder for the exercise and must there-
fore display all input parameters.
Activate the All function.
All
The programming system offers you the workholder that you copied into
the user magazine Exercise.
Activate Chuck jaw 1st outside Exercise with the INPUT key.
The interactive screenform Offset workholder is then displayed.

Fig. 4.86 Offset workholder

4–68  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.1 Clamping

The programming system calculates the preset values for


Z axis = –183 and
X axis = –20 from the blank contour graphically programmed by you.
Accept these values.

If you want to offset the workholder always enter the


incremental value with sign from this reference
point.

To better display the complete workholder on the screen, reduce the


Zoom size of the viewpoint by means of the Autozoom function.

Autozoom

Fig. 4.87 Workholder 1-step

Fig. 4.87 shows the position of the workholder in the first stage.
In the next section you will graphically program the technology Turning.
Press the RECALL key to call programming level Machining.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–69


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.2 Turning outside contour

4.4.2 Turning outside contour


Objective The following sections describe how you graphically
S face turn,
S rough turn longitudinally,
S contour turn,
S groove and
S thread turn
the outside contour of the turned part.
Situation
S The user magazine Exercise has been loaded.
S The turned part geometry has been created.
S The workholder is active.
S You are on programming level Machining.

Open out your work schedule (see Section 6.2) in


the Appendix.

Once you have pressed Views Longitudinal section, continue to


Views program the view shown in Fig. 4.88.
The following section describes the first operation Face roughing.
Longit.
section
Press the softkey Turning.
Turning

Fig. 4.88 Programming level Turning

4–70  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 4 Programming Example 1
4.4.3 Face roughing

Press the softkey Save to prevent data


Save loss (e.g. at power failure).

4.4.3 Face roughing

Press the softkey Roughing


Roughing

Tool and then this key to approach the tool change position.
selection

Fig. 4.89 Tool change point

The tool Description in the interactive screenform


Tool change point always refers to the previous
tool.
When a tool is called up for the first time there is no
current name in the Description and the T number
is “0”.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–71


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
03.95
4.4.3 Face roughing

Exercise You define the tool change point in this interactive screenform Tool
change point.
When this function is called for the first time (T No.: “0”, D No.: “0”) the
tool turret (magazine) approaches the tool change point without a tool
offset (see Fig. 4.90).
In this case, the reference point for the tool change point is not the
theoretical tool tip (P) but that of the turret/magazine.
The turret (magazine) must be able to swivel freely.
The position X or Z is the tool change position.
You can select one of the following to position the tool change point:
X/Z – first X then Z (see Fig. 4.90)
Z/X – first Z then X (see Fig. 4.90)
XZ – simultaneously (see Fig. 4.90)
X – along X (path optimization for stock removal outside)
Z – along Z (path optimization for stock removal inside)
The tool change position should be
Position in X: “150”
Position in Z: “100”.

... ... ... The following drawing (Fig. 4.90) shows several approach strategies to
the tool change point.
This is an example. The tool has just completed stock removal of inside
contour.

X/Z

Tool change
XZ point

Z/X
Theoretical
View A tool nose tip P
A
Tool nose
radius centre point

Fig. 4.90 Retract strategy of workpiece tool change point

Strategies X/Z and XZ will in this example lead to a collision with the
workpiece.
Strategy Z/X does not cause a collision.

4–72  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.3 Face roughing

Exercise
Select strategy XZ in the Retract strategy from workpiece to tool
change point selection field.

This strategy is the shortest path with the first tool change.

Close the interactive screenform.


If you have created several tools, you can, for example, search for the
T or D number of the tool.
Activate the All function.
All

The selection screenform for the tools in the loaded user magazine
appears,

Fig. 4.91 Tools

Select the turning tool Roughing Typ3 Face 5/5 for the first step in the
operation.

Press the INPUT key.


The interactive screenform that now appears shows you the tool des-
cription which you have programmed.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–73


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.3 Face roughing

Fig. 4.92 Tool description

The tool description for turning tool Roughing Typ3 Face 5/5 assigns
the correct tool T No. “3” and offset memory number D “3” to the tool.
The graphic programming system requires this assignment to
S calculate the traversing paths to the tool change point
S generate the TOA file with the function
Create TO file.
Close this interactive screenform with the INPUT key.

Face Press the softkey Face roughing to select the technology “face
roughing roughing”.

Outside contour

Info line

Fig. 4.93 Face roughing

The programming system guides you with your programming in the in-
formation line.

4–74  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.3 Face roughing

The graphic programming system only looks at one


finished part contour at a time for turning.

Select your outside contour

and accept it.

Fig. 4.94 Stock removal parameters


In the interactive screenform Stock removal parameters, the input
fields are preset with parameters from the empirical value file.
You do not have to alter these values in this exercise.
This User’s Guide describes some of the input fields in more detail in
the later steps in the exercise (see page 4–81).
Please pay special attention to selection field Approach strategy after
tool change to first starting point.

X/Z

ZX

Z/X

Fig. 4.95 Approach strategy after tool change

You have placed the tool change point beyond the workpiece contour
(Z = “100”, X = “150”). You can select one of several strategies to reach
the first starting point on the workpiece without causing a collision.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–75


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.3 Face roughing

The optimum path is the default value ZX from the empirical value file.
Please confirm.

Initial point and end point


are identical

Fig. 4.96 Face roughing


Note: The graphic programming system automatically limits the maximum
stock removal segment with a starting point and end point.
The characteristics of the tool are used to determine this.
You can alter this suggestion using the various softkey functions.
Outline operating
sequence Here the User’s Guide only outlines the sequence of operation for defi
ning the starting and end point.
Once you have pressed one of these softkeys, the initial point or end
Init. point
[ H ] point can be

End point
[ D ]

moved with these cursor keys along the contour from element and point
to element and point or

click on any point on the contour directly with the crosshair.


Init. point
[ –{– ]

End point
[– { –]

4–76  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97
09.96 4 Programming Example 1
4.4.3 Face roughing

Exercise First determine the initial point of the turning operation using the cursor
keys.
Press the softkey Init. point [ H ].
Init. point
[ H ]

The information line tells you that you can move the initial point with
these keys. Press these keys and you will see that the initial point
moves along the outside contour.
You position the cursor on the end point in the exercise for face
roughing.
Confirm your selection with the INPUT key.

Fig. 4.97 Stock removal segment: Beginning

You do not have to alter the parameters displayed in the interactive


screenform Stock removal segment: Beginning now on your screen.
The values in the input fields are taken from the empirical value file.
Initial point with initial angle SSA: “+90_” is a default value.
Accept the initial point parameters for the Face roughing technology.
“–90_” (in interactive screenform Stock removal segment: End) for the
End angle is a default value.
Note Move the end point and call up the interactive screenform Stock remo-
val segment: End using the Input key to look at these parameters.
Exercise
The End point for the facing operation lies directly on the initial point.
Press the INPUT key to end the graphic programming of the first stage
of the operation Face roughing.
The programming system now automatically calculates the rough
turning tool path together with its cut segmentation for the programmed
geometry definition and displays this in the graphic area.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–77


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
03.95
07.97
4.4.3 Face roughing

Fig. 4.98 Machining rough facing

You can display the graphically programmed facing operation with the
function Machining simulation.
Press the RECALL key twice to call up the basic level WOP.

Machining Press the softkey Machining simulation.


simulation

You can press the INPUT key to accept the default values in the
Simulation mode interactive screenform.
The graphic programming system simulates the individual traversing
movements of the rough turning tool during the facing operation by
means of animated graphics.

4–78  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 4 Programming Example 1
4.4.4 Longitudinal roughing outside

4.4.4 Longitudinal roughing outside

The next steps in the operation (see work schedule) are listed in the
form of a table.

Step Key function Notes on operation

Machining

Turning

Roughing If you have followed the retract strategy from workpiece


Roughing
to tool change point (see page 4–71) confirm the interac-
longit. (2)
tive screenform Tool change point.
Tool
selection

All

From “Tools”, select the roughing turning tool


Roughing Type 3 longitudinal 0/10.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–79


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.4 Longitudinal roughing outside

Step Key function Notes on operation


Again confirm interactive screenform Tool description.

At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.
The graphic programming system provides the following
machining options for the Roughing function:

Longit. S Longitudinal roughing


roughing S Face roughing
S Longitudinal, contour-parallel
S Face, contour-parallel
First select Longitudinal roughing for machining the
outside contour.
The operating sequences are the same, as described
under face roughing.
Use the Cursor keys to select the outside contour.
You confirm the interactive screenform Stock removal
parameters with the INPUT key.

Roughing
longit. (2)

In the display you can see that the initial point and end
point have been preset by the programming system for
this machining operation.
It is the maximum stock removal suggestion. The system
makes its suggestion on the basis of the tool selected.
The work schedule says you wish to carry out this longi-
tudinal roughing operation.
Press the INPUT key.

The system calculates the paths and displays them.

4–80  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 4 Programming Example 1
4.4.5 Longitudinal finish cut

4.4.5 Longitudinal finish cut

Step Key function Notes on operation

Finish cut

Tool f you have followed the retract strategy from workpiece


change to tool change point (see page 4–71), confirm the inter-
active screenform Tool change point.

Longit.
g
finish cut
(3) All

From “Tools”, select the copying turning tool


Copy Type 3 outside 3/32 for the finish turning opera-
tion.

Also confirm the interactive screenform


Tool description.

At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.
Select Longitudinal finish cut machining.

Press the cursor keys to select the outside contour


and
confirm it with the INPUT key.
Longit.
finish cut Follow the stock removal strategy below to finish turn the
outside contour
S with relief cut (yes (2)) (thread undercut)
S only up to the defined end point.
(see drawing below)

If the cursor is positioned in interactive screenform


Stock removal parameters in selection field
Relief cut : “yes (2)”

Longit.
finish cut
(3)

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–81


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
11.94
03.95
11.95
4.4.5 Longitudinal finish cut

Step Key function Notes on operation

Confirm the interactive screenform


Stock removal parameters.

Do not alter the initial and end points.


Longit.
finish cut End your selection of the contour element to be
(3) machined with the INPUT key.

The programming system calculates the path.

You can look at the graphically programmed Copy turning operation by


selecting the function Machining simulation. Press the RECALL key
to call programming level Machining.

Machining Press the softkey Machining simulation.


simulation

Fig. 4.99 Simulation mode interactive screenform

In the Simulation mode interactive screenform,

you change over from simulation with animated graphics


to simulation with “broken-line graphics” and

press the INPUT key to activate the simulation.


The graphic programming system simulates the individual traversing
movements of machining steps 1 to 3.

4–82  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.5 Longitudinal finish cut

Fig. 4.100 Simulation machining outside contour

You can alter the simulation displayed on the screen with the function
S next machining operation
S skip NC block
S blockwise/continuous
S “+” velocity faster
S “–” velocity slower.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–83


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.6 Grooving outside

4.4.6 Grooving outside

Step Key function Notes on operation

Machining

Turning

Grooving
If you have followed the retract strategy from workpiece
to tool change point (see page 4–71), confirm the inter-
Standard active screenform Tool change point.
groove

Tool
selection
Grooving
outside
(4)

All

From “Tools”,
select Recess Type 3/4 longit. B3/R.2 EL = 20

Also confirm interactive screenform Tool description.


You must always assign two D numbers with recessing
tools!

4–84  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.6 Grooving outside

Step Key function Notes on operation

Rough/fin.
grooving

Longit. (If there are several recesses, select


Grooving cut-off the one to be machined.)
outside The programming system recognizes
(4) the only outside recess.

Confirm the interactive screenform


Stock removal parameters with the INPUT key.
The programming system calculates the path.

groove

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–85


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
09.96
4.4.7 Concentric drilling

4.4.7 Concentric drilling

Step Key function Notes on operation

Drill
concentric
Change programming level. If you have followed the
retract strategy from workpiece to tool change point (see
Deep hole page 4–71), confirm the interactive screenform
Tool change point.
Tool
selection

All

Select Twist drill Type 7 D –30/118 size EL 120 from


tool class Twist drill.

Drill con- Also confirm interactive screenform Tool description.


centric
(5) At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.
Note: The programming system recognizes the blank
contour and the centre with the function Concentric
drilling.
If you do not enter the drilling depth, the programming
system calculates the maximum drilling depth
automatically. The system takes the
Value S finished part contour
input
S insertion length
into account when drilling.
The finish part contour is not violated. The interactive
screenform Deep hole drilling also contains the
parameter Calculate tip length “yes”.

Please confirm.
The programming system calculates the path.

4–86  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97
09.96 4 Programming Example 1
4.4.8 Longitudinal roughing inside

4.4.8 Longitudinal roughing inside

Step Key function Notes on operation


Press the RECALL key to change the programming
level.
Activate the following functions one after the other:
S Turning
S Roughing
S Tool selection
In the Tool change point interactive screenform, you
have to take into account for this machining step that a
tool change is required from a cross-type workholder (for
outside machining) to a longitudinal-type workholder
(for inside machining).

Turning

Longit. Roughing
roughing
inside (6)
Tool Longitudinal Cross
selection
Use the following values for the parameters of the tool
change point in order to avoid a collision of the tool and
the workpiece:

X = “300”
Z = “300”

Press the INPUT key to confirm the Tool change point


interactive screenform when you have taken into account
the retract strategy from the workpiece to the tool
change point (see page 4–71).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–87


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.8 Longitudinal roughing inside

Step Key function Notes on operation

All

Longit.
Select the rough turning tool Roughing Type 2 inside
roughing
3/32 from the tools.
inside (6)

Also confirm the interactive screenform Tool


description.

At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.

Longit.
cont. para. This time, select Longitudinal, contour-parallel as type
of roughing machining for the outside contour.
The operating sequence is the same as that for face
roughing.

Select contour inside.

Confirm the interactive screenform Stock removal


Longit. parameters with the INPUT key.
roughing
inside (6)

4–88  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.8 Longitudinal roughing inside

Step Key function Notes on operation


In the display you can see that the initial point and end
point for this machining operation have been preset by
the programming system.

You wish to carry out the longitudinal roughing inside as


described in the work schedule.

Confirm with the INPUT key.

The system calculates the contour-parallel paths and dis-


plays them.

Longit.
roughing
inside (6)

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–89


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
09.96
4.4.9 Longitudinal finish cut inside

4.4.9 Longitudinal finish cut inside

Step Key function Notes on operation

Finish cut

If you have followed the retract strategy from workpiece


Tool
to tool change point (see page 4–71), confirm the inter-
selection
active screenform Tool change point.

All

Longit. fi-
Select the copy turning tool Copy Type 2 inside
nish cut
17/55/RO.2 D=20 from the tools
inside (7)

Also confirm the interactive screenform Tool


description.

At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.

Longit.
finish cut
Here you select the contour inside.

Confirm it with the INPUT key.

4–90  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.10 Grooving inside

Step Key function Notes on operation


Also confirm the interactive screenform Stock removal
parameters.

Longit. fi- From the display in the graphic area you can see that the
nish cut initial point and end point for this machining operation
inside (7) have been preset by the programming system.

As you see in your work schedule, you wish to carry out


this longitudinal finish cut operation.

Confirm it with the INPUT key.

The system calculates the paths and displays them.

4.4.10 Grooving inside

Step Key function Notes on operation

Grooving

Standard
groove If you have followed the retract strategy from workpiece
to tool change point (see page 4–71), confirm the inter-
Tool active screenform Tool change point.
selection

Grooving All
inside (8)
Select Recess goose-neck inside Type 1/2 B=3 EL=15
from tool class Recess goose-neck.

Also confirm the interactive screenform Tool


description.
At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.
You must always assign two D numbers with recessing
tools!

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–91


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
07.97
4.4.10 Grooving inside

Step Key function Notes on operation

Rough/fin.
grooving

Longit. (If these are several recesses, select


cut-off the one to be machined.)
The programming system recognizes
the only inside recess.

Grooving Confirm the interactive screenform


inside (8) Stock removal parameters with the INPUT key.

The programming system calculates the path.

4–92  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.11 Thread outside

4.4.11 Thread outside

Step Key function Notes on operation


You can increase the size of the thread element for the
Zoom following thread stock removal operation (see sec-
tion 4.3.10 page 4–54)

Select
viewport

Thread Zoom
outside
(9) Set
viewport

Thread Change programming level.


cutting
If you have followed the retract strategy from workpiece
to tool change point (see page 4–71), confirm the inter-
Tool active screenform Tool change point.
selection
Thread
outside
(9)

All

Select Thread Type 8 outside 60/RO.2


from tool class Thread

Also confirm the interactive screenform Tool


description.

At this point you can again check the values for the tool
and offset memory number and adapt to the machine as
necessary.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–93


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.4.11 Thread outside

Step Key function Notes on operation


The programming system recognizes the only thread
outside, you acknowledge the interactive screenform
Thread on diameter with the INPUT key and the
system immediately displays the interactive screenform
Stock removal parameters for this operation.

You can avoid a collision of the tool and the workpiece if


you select X/Z as approach strategy to the 1st start
point.
Longit.
thread Enter the following values in the input field
Number of cuts (total) NT: = “4”.

Thread 4
outside
(9)

Detailed help graphics are available to you in this inter-


active screenform.

Note on strategy:
...
When entering the number of turns NOT, you can also
define the stock removal strategy (for example: together
or 1-thread)

Confirm the interactive screenform


Stock removal parameters with the INPUT key.
The programming system calculates the path.

Note:
The tool (see Cutting values) for the function Thread
cutting does not travel at a constant cutting velocity in
the Graphic Programming System.

4–94  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 4 Programming Example 1
4.4.11 Thread outside

Step Key function Notes on operation

Zoom

Select
Thread viewport Set full view (scale down viewport: “4”).
outside If you have only one viewport, you must reset the view-
(9) Zoom port under Zoom ... .

Set
viewport

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–95


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
11.95
4.4.12 Machining-simulation

4.4.12 Machining simulation

Objective The following section describes how you graphically simulate the pro-
grammed machine operation.
Press the RECALL key three times to get into the programming level
Machining.

Press the softkey Machining simulation to activate the simulation


Machining
simulation function. The programmed machining operation is simulated for you
step by step (see Fig. 4.100, on page 4–83).

Fig. 4.101 Simulation mode interactive screenform

In the Simulation mode interactive screenform,

you change over from Simulation with broken-line graphics


to Simulation with “animated graphics” and

press the INPUT key to activate the simulation.


You can influence the simulation on the screen with the functions in the
horizontal softkey menu.
Press the RECALL key to abort the simulation.

4–96  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
03.95
11.95 4 Programming Example 1
4.4.13 Create part program

4.4.13 Create part program

Objective This section describes how you


S create a part program with the graphic programming system and
S edit a part program.
You have processed the workpiece geometry technologically.
To obtain an executable DIN program, press the softkey Create part
Create
part progr. prog.

Accept the parameters in the screenform


Main program end displayed on the screen.

Enter the parking position of the last tool in the interactive screenform
Tool change point PE if required (X=“300”,Z=“300”).
The programming system generates the part program for your example.

When you press the softkey Create part program


the programming system calculates the part
program from the geometry and machining
information.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–97


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.4.13 Create part program

Part program The contents of the generated part program are as follows:
( MPF1 )
( Drawing: 5700801302.00 )
( Date of creation: )
( Machine: RNC2 )
( Programmer: Paula Cetieh )
( Exercise program )
N10 G18 G54 G00 G90
N15 G26 S6000
N20 G130
( Tool change )
N25 G97 M09
N30 G40 D0 X150 Z150
:35 T3 M06 ( Station no. 3 Roughing Type 3 face 5/5 )
N40 ( Text/DIN-Code used for tool change V19
( Approach roughing )
N45 M71
N50 M04 M08
N55 G92 S4000
N60 G96 S230
N65 D3 X164 Z2.75 F0.3
N70 G01 X–2.02 F0.2
N75 Z4.75
N80 X164.569
N85 X164 Z1.5
N90 G01 X–2.02
N95 Z3.5
N100 X164.219
N105 X164 Z2.25
N110 G01 X160 Z0.25 F0.271
N115 X–2.02 F0.2
N120 Z2.25
N125 X164
( Tool change )
N130 G97 M09
N135 D0 X150 Z150
:140 T1 M06 ( Station no.1 Roughing Type 3 longit. 0/10 )
N140 ( Text/DIN-Code used for tool change V19
( Approach roughing )
N145 M04 M08
N150 G92 S4000
N155 G96 S230
N160 D1 X155.5 Z2.25 F0.3
N165 G01 Z–99
N170 X158.328 Z–97.586
N175 Z2.25
N180 X151
N185 G01 Z–99
N190 X153.828 Z–97.586
N195 Z2.25
N200 X146.5
N205 G01 Z–76.75
N210 X147.024 F0.2
N215 X150.5 Z–78.488 F0.271
N220 Z–99 F0.3
N225 X153.328 Z–97.586

4–98  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.4.13 Create part program

N230 Z2.25
N235 X142
N240 G01 Z–76.75
N245 X144.828 Z–75.336
N250 Z2.25
N255 X137.5
N260 G01 Z–76.75
N265 X140.328 Z–75.336
N270 Z2.25
N275 X133
N280 G01 Z–76.75
N285 X135.828 Z–75.336
N290 Z2.25
N295 X128.5
N300 G01 Z–76.75
N305 X131.328 Z–75.336
N310 Z2.25
N315 X124
N320 G01 Z–59.12
N325 G03 X126.5 Z–61.687 I–2.01 K–2.567 F0.262
N330 G01 Z–76.75 F0.3
N335 X129.328 Z–75.336
N340 Z2.25
N345 X119.5
N350 G01 Z–58.181
N355 X121.995 Z–58.587 F0.231
N360 G03 X124 Z–59.12 I–1.007 K–3.1
N365 X126.828 Z–57.706
N370 Z2.25
N375 X115
N380 G01 Z–57.45 F0.3
N385 X119.5 Z–58.181 F0.231
N390 X122.328 Z–56.767
N395 Z2.25
N400 X110.5
N405 G01 Z–56.719 F0.3
N410 X115 Z–57.45 F0.231
N415 X117.828 Z–56.036
N420 Z2.25
N425 X106
N430 G01 Z–55.988 F0.3
N435 X110.5 Z–56.719 F0.231
N440 X113.328 Z–55.305
N445 Z2.25
N450 X101.5
N455 G01 Z–55.257 F0.3
N460 X106 Z–55.988 F0.231
N465 X108.828 Z–54.574
N470 Z2.25
N475 X97
N480 G01 Z–54.75 F0.3
N485 X98.379 F0.2
N490 X101.5 Z–55.257 F0.231
N495 X104.328 Z–53.843
N500 Z2.25
N505 X92.5

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–99


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.4.13 Create part program

N510 G01 Z–54.75 F0.3


N515 X95.328 Z–53.336
N520 Z2.25
N525 X88
N530 G01 Z–54.75
N535 X90.828 Z–53.336
N540 Z2.25
N545 X83.5
N550 G01 Z–24.988
N555 X85.5 Z–25.988 F0.271
N560 Z–54.75 F0.3
N565 X88.328 Z–53.336
N570 Z2.25
N575 X79
N580 G01 Z–8.975
N585 X82.5 Z–18.9 F0.298
N590 Z–24.488 F0.3
N595 X83.5 Z–24.988 F0.271
N600 X86.328 Z–23.574
N605 Z2.25
N610 X74.5
N615 G01 Z–0.938 F0.3
N620 G03 X76.988 Z–3.27 I–2.951 K–3.072 F0.269
N625 G01 X79 Z–8.975 F0.298
N630 X81.828 Z–7.561
N635 Z2.25
N640 X71.549
N645 G01 Z–0.014 F0.3
N650 G03 X74.5 Z–0.938 I–1.476 K–3.996 F0.235
N655 X77.328 Z0.476
N660 Z1.062
N665 X72.253
N670 G01 X68.598 Z0.25 F0.241
N675 G03 X71.549 Z–0.014 I0 K–4.26 F0.2
N680 X74.377 Z1.4
N685 Z3.664
( Tool change )
N690 G97 M09
N695 D0 X150 Z150
:700 T4 M06 ( Station no.4 Copy Type 3 outside 3/32 )
N705 ( Text/DIN–Code used for tool change V19)
( Approach finish cut )
N710 M04 M08
N715 G92 S4000
N720 G96 S230
N725 D4 G42 X62 Z2.553 F0.2
N730 G01 Z0
N735 X70.618
N740 G03 X76.526 Z–2.479 I0 K–3
N745 G01 X82 Z–18
N750 Z–24
N755 X85 Z–25.5
N760 Z–49.8
N765 X82.914 Z–51.606
N770 G02 X82.7 Z–52.006 I0.693 K–0.4
N775 G01 Z–54.2

4–100  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.4.13 Create part program

N780 G02 X84.3 Z–55 I0.8 K0


N785 G01 X100
N790 X123.236 Z–58.775
N795 G03 X125.999 Z–60.632 I–0.618 K–1.902
N800 G01 X127.356
N805 X128.382 Z–60.119
N810 X129.582
N815 Z2.553
( Approach finish cut )
N820 X126
N825 Z–57.042
N830 G01 Z–77
N835 X148
N840 X150 Z–78
N845 Z–99
N850 X160.857
N855 X161.883 Z–98.487
N860 X163.083
N865 Z–57.042
( Tool change )
N870 G97 M09
N875 G40 D0 X150 Z150
:880 T7 M06 ( Station no.7 Recess Type 3/4 longit. B=3 El=15 )
N885 ( Text/DIN-Code used for tool change V19)
( Approach standard recess )
N890 M04 M08
N895 G92 S4000
N900 G96 S100
N905 D77 X130 F0.08
N910 Z–66.25
N915 G01 X120.5
N920 G04 S3
N925 X130
N930 D7 Z–70.75
N935 G01 X120.5
N940 G04 S3
N945 X121.5 Z–70.25
N950 X130
N955 G42 D77 X130.404 Z–66
N960 G01 X126
N965 X120
N970 Z–67.5
N975 G04 S3
N980 X121 Z–67
N985 X130.404
N990 G41 D7 Z–71
N995 G01 X126
N1000 X120
N1005 Z–69.5
N1010 G04 S3
N1015 X121 Z–70
N1020 X130.404
N1025 G40 X126.8 Z–65.474
N1030 Z0.4
( Tool change )
N1035 G97 M09

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–101


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.4.13 Create part program

N1040 D0 X150 Z150


:1045 T9 M06 ( Station no. 9 twist drill Type 7 D=30/118Gr El=120 )
N1050 ( Text/DIN-Code used for tool change V19)
( Approach hole machining )
N1055 G95 M04 M08
N1060 S637
N1065 D9 X0 F0.25
N1070 Z5.25
N1075 G01 Z–13.763
N1080 G04 S3
N1085 Z–12.763
N1090 G01 Z–25.776
N1095 G04 S3
N1100 Z–24.776
N1105 G01 Z–35.789
N1110 G04 S3
N1115 Z–34.789
N1120 G01 Z–43.802
N1125 G04 S3
N1130 Z–42.802
N1135 G01 Z–49.814
N1140 G04 S3
N1145 Z–48.814
N1150 G01 Z–53.827
N1155 G04 S3
N1160 Z–52.827
N1165 G01 Z–55.84
N1170 G04 S3
N1175 Z–54.84
N1180 G01 Z–57.84
N1185 G04 S3
N1190 Z–56.84
N1195 G01 Z–59.84
N1200 G04 S3
N1205 Z–58.84
N1210 G01 Z–61.84
N1215 G04 S3
N1220 Z–60.84
N1225 G01 Z–63.84
N1230 G04 S3
N1235 Z–62.84
N1240 G01 Z–65.84
N1245 G04 S3
N1250 Z–64.84
N1255 G01 Z–67.84
N1260 G04 S3
N1265 Z–66.84
N1270 G01 Z–69.84
N1275 G04 S3
N1280 Z–68.84
N1285 G01 Z–71.84
N1290 G04 S3
N1295 Z–70.84
N1300 G01 Z–73.84
N1305 G04 S3
N1310 Z–72.84

4–102  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.4.13 Create part program

N1315 G01 Z–75.84


N1320 G04 S3
N1325 Z–74.84
N1330 G01 Z–77.84
N1335 G04 S3
N1340 Z–76.84
N1345 G01 Z–79.84
N1350 G04 S3
N1355 Z–78.84
N1360 G01 Z–81.84
N1365 G04 S3
N1370 Z–80.84
N1375 G01 Z–83.84
N1380 G04 S3
N1385 Z–82.84
N1390 G01 Z–85.84
N1395 G04 S3
N1400 Z–84.84
N1405 G01 Z–87.84
N1410 G04 S3
N1415 Z–86.84
N1420 G01 Z–89.84
N1425 G04 S3
N1430 Z–88.84
N1435 G01 Z–91.84
N1440 G04 S3
N1445 Z–90.84
N1450 G01 Z–93.84
N1455 G04 S3
N1460 Z–92.84
N1465 G01 Z–95.84
N1470 G04 S3
N1475 Z–94.84
N1480 G01 Z–97.84
N1485 G04 S3
N1490 Z–96.84
N1495 G01 Z–99.84
N1500 G04 S3
N1505 Z–98.84
N1510 G01 Z–101.84
N1515 G04 S3
N1520 Z–100.84
N1525 G01 Z–103.84
N1530 G04 S3
N1535 Z–102.84
N1540 G01 Z–105.84
N1545 G04 S3
N1550 Z–104.84
N1555 G01 Z–107.84
N1560 G04 S3
N1565 Z–106.84
N1570 G01 Z–109.84
N1575 G04 S3
N1580 Z–108.84
N1585 G01 Z–111.84
N1590 G04 S3

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–103


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.4.13 Create part program

N1595 Z–110.84
N1600 G01 Z–113.84
N1605 G04 S3
N1610 Z–112.84
N1615 G01 Z–115.84
N1620 G04 S3
N1625 Z–114.84
N1630 G01 Z–117.84
N1635 G04 S3
N1640 Z–116.84
N1645 G01 Z–119.84
N1650 G04 S3
N1655 Z–118.84
N1660 G01 Z–121.84
N1665 G04 S3
N1670 Z–120.84
N1675 G01 Z–123.84
N1680 G04 S3
N1685 Z–122.84
N1690 G01 Z–125.84
N1695 G04 S3
N1700 Z–124.84
N1705 G01 Z–127.84
N1710 G04 S3
N1715 Z–126.84
N1720 G01 Z–129.84
N1725 G04 S3
N1730 Z–128.84
N1735 G01 Z–131.84
N1740 G04 S3
N1745 Z–130.84
N1750 G01 Z–133.84
N1755 G04 S3
N1760 Z–132.84
N1765 G01 Z–135.84
N1770 G04 S3
N1775 Z–134.84
N1780 G01 Z–137.795
N1785 G04 S3
N1790 Z–136.795
N1795 G01 Z–139.75
N1800 G04 S3
N1805 Z8.25
( Tool change )
N1810 G97 M09
N1815 Z150
N1820 D0 X150
:1825 T2 M06 ( Station no. 2 Roughing Type 2 inside 3/32 )
N1830 ( Text/DIN-Code used for tool change V19)
( Approach roughing )
N1835 M04 M08
N1840 G92 S4000
N1845 G96 S230
N1850 D2 X34.5 F0.25
N1855 Z1.25
N1860 G01 Z–99

4–104  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 4 Programming Example 1
4.4.13 Create part program

N1865 X31.672 Z–97.586


N1870 Z1.442
N1875 X39 Z1.25
N1880 G01 Z–99
N1885 X36.172 Z–97.586
N1890 Z1.442
N1895 X43.5 Z1.25
N1900 G01 Z–36.173
N1905 X41.5 Z–40.878 F0.248
N1910 Z–75.488 F0.25
N1915 X39.5 Z–76.488 F0.228
N1920 Z–99 F0.25
N1925 X36.672 Z–97.586
N1930 Z1.547
N1935 X48 Z1.25
N1940 G01 Z–25.588
N1945 X43.5 Z–36.173 F0.248
N1950 X40.672 Z–34.759
N1955 Z1.56
N1960 X52.5 Z1.25
N1965 G01 Z–17.75 F0.25
N1970 X51.332 F0.175
N1975 X48 Z–25.588 F0.248
N1980 X45.172 Z–24.173
N1985 Z1.551
N1990 X56.655 Z1.25
N1995 G01 Z–17.75 F0.25
N2000 X53.826 Z–16.336
N2005 Z1.381
N2010 X58.81 Z1.25
N2015 G01 X60.81 Z0.25 F0.228
N2020 Z–0.833 F0.25
N2025 X59.5 Z–1.488 F0.228
N2030 Z–17.01 F0.25
N2035 G03 X58.02 Z–17.75 I–0.74 K0
N2040 X55.192 Z–16.336
N2045 Z3.664
N2050 X17
( Tool change )
N2055 G97 M09
N2060 Z150
N2065 D0 X150
:2070 T5 M06 ( Station no. 5 Copy Type 2 inside 17.5/17.5 )
N2075 ( Text/DIN-Code used for tool change V19)
( Approach finish cut )
N2080 M04 M08
N2085 G92 S4000
N2090 G96 S230
N2095 D5 X61.833 F0.2
N2100 G41 Z1.452
N2105 G01 Z–0.084
N2110 X60 Z–1
N2115 Z–16
N2120 G03 X56 Z–18 I–2 K0
N2125 G01 X51.352
N2130 X42 Z–40

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–105


SINUMERIK 840C (BN)
4 Programming Example 1 08.94
4.4.13 Create part program

N2135 Z–75
N2140 X40 Z–76
N2145 Z–99
N2150 X29.429
N2155 X28.745 Z–98.658
N2160 X27.945
N2165 Z1.452
N2170 X17
( Tool change )
N2175 G97 M09
N2180 G40 Z150
N2185 D0 X150
:2190 T8 M06 ( Station no. 8 Recess goose-neck inside Type1/2 B=3 EL=15 )
N2195 ( Text/DIN-Code used for tool change V19)
( Approach standard recess )
N2200 M04 M08
N2205 G92 S4000
N2210 G96 S100
N2215 D88 X40 F0.027
N2220 Z–48.25
N2225 G01 X51.5
N2230 G04 S3
N2235 X40
N2240 D8 Z–52.75
N2245 G01 X51.5
N2250 G04 S3
N2255 X50.5 Z–52.25
N2260 X40
N2265 G41 D88 X39.596 Z–48
N2270 G01 X42 F0.013
N2275 X52
N2280 Z–49.522 F0.027
N2285 G04 S3
N2290 X51 Z–49.022
N2295 X39.596
N2300 G42 D8 Z–53
N2305 G01 X42 F0.013
N2310 X52
N2315 Z–51.478 F0.027
N2320 G04 S3
N2325 X51 Z–51.978
N2330 X39.596
N2335 X17
( Tool change )
N2340 G97 M09
N2345 G40 Z150
N2350 D0 X150
:2355 T6 M06 ( Station no. 6 Thread Type 8 outside S=0.5–3mm )
N2360 ( Text/DIN-Code used for tool change V19)
( Approach thread cutting )
N2365 G95 M04 M08
N2370 S497.6
N2375 D6 Z1.25 F300
N2380 G42 X47.62
N2385 X84
N2390 X87 Z–22.178

4–106  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 4 Programming Example 1
4.4.14 Exit programm. Wop function

N2395 G01 X84.54


N2400 G33 Z–52.8 K1.5
N2405 X87
N2410 Z–22.285
N2415 G01 X84.08
N2420 G33 Z–52.8 K1.5
N2425 X87
N2430 Z–22.393
N2435 G01 X83.62
N2440 G33 Z–52.8 K1.5
N2445 X87
N2450 Z–22.5
N2455 G01 X83.16
N2460 G33 Z–52.8 K1.5
N2465 X87
N2470 G40 Z–22.071
N2475 G97 M09
N2480 X150
N2485 D0 Z150
N2490 M30 ( End of program )

4.4.14 Exit Program. WOP function

Objective You will be provided with information for saving the files which you have
created with the graphic programming system.
The operating sequences for quitting graphic programming are listed
step by step in the corresponding environment description in the
Section “Programming Examples” (e.g.: “Graphic Programming System
on PC”).
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 that
you have created.
You can also save your workpiece geometry and machining commands
Save during graphic programming with the vertical softkey Save.

Note You always work under workpiece names (e.g. “PART 1”) in the graphic
programming system.
Part program After ending the function Create part program, the graphic
programming system stores the part program in your workpiece
directory (e.g. “PART 1”). It is not necessary to save the program
separately.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 4–107


SINUMERIK 840C (BN)
4 Programming Example 1 08.94

4–108  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
06.95
03.95 5 Programmierbeispiel 2 (mit C–Achse)
5.1 Grafisch Programmieren

5 Programming Example 2 (with C axis)


Programming example 2 is an example (see drawing in Section 6.3)
with end faces and peripheral surfaces.

5.1 Graphic programming

Situation You have created a new workpiece list named “PART2”.


The Graphic Programming System is loaded. You start off with this ope-
rator interface.

Fig. 5.1 Basic level for programming WOP

S Before you activate the Machining softkey, a


geometry must be available.
S If new tools are required, it is recommended to
generate the tools before creating the workpiece
geometry. You will practise this procedure in the
“Create user magazine” subsection below.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–1


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.2.1 Generating tools in tool master data

5.2 Tools

You need tools to machine the workpiece programmed in the exercise.


Objective
S Add a new tool to the tool master data and
S copy tools into a new tool user magazine
as described below.

5.2.1 Generating tools in tool master data

Tools are organized in a tool master data catalog and in tool user
magazines. Please refer to “User’s Guide, Part 2:
Operating/Programming Functions”.

Tools and Press the Tools and material softkey in the horizontal softkey menu to
material start graphic tool programming.
Tool programming is then automatically active and the following display
appears:

Fig. 5.2 Tools and material

To add new tools to the master data, first load the tool master data in
the programming system.
Press the Masterdata/magazine softkey.
Masterdata/
magazine

5–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.2.1 Generating tools in tool master data

Press the Load masterdata softkey.


Load
masterdata While loading, you will see the following display:

Operator information line


Bar

Fig. 5.3 Load masterdata

While operating, the programming system provides


you with information.
This information is shown in the line below the
graphics area.

A moving bar shows you that the programming system is active.


Having loaded the tool masterdata, you can start to add tools.
Press the Tool softkey
Tool

and then the New tool softkey.


New tool
The interactive screenform for Tool input appears (see Fig. 5.4).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–3


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.2.1 Generating tools in tool master data

Fig. 5.4 Tool input

You require the following tools for machining your workpiece (see work-
piece sketch):
S an end mill (5 mm),
S a driven twist drill with a diameter of 5 mm and
S a rough turning tool.
The rough turning tool and the twist drill are already contained in the
master data catalog.
You now simply need to add the end mill (5 mm) in the tool master data.
Select type of machining milling:
Open the continuation form; a selection menu appears on the screen.

Select Type of machining: Milling in this selection menu.

Press the INPUT key twice.

The cursor is positioned on End mill in a selection menu containing


tools. Press the INPUT key to activate the end mill.

5–4  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 5 Programming Example 2 (with C axis)
5.2.1 Generating tools in tool master data

The General tool data interactive screenform appears for entering the
tool data. Enter as parameters the values that are already given in the
following figure.

Enter these
values

SAF end mill

5/16/R
Clockwise rotation
Insert length
Diameter
HM tool material carbide
P20...P35 Stock removal groups

Fig. 5.5 General tool data

Use the alphanumeric keys and the cursor keys for entering
parameters.
The cursor is in one line of the interactive form.
Move this to the Description line

and enter “SAFƕƕƕ5/ƕ16/RƕƕƕƕHMƕP20–P35”.


... ... ...
Move the cursor to the ID number

The ID number is a type designation.


The ID number must be unique.
The user codes for example:
manufacturer code

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–5


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
5.2.1 Generating tools in tool master data

and enter “7100050”.


... ... ...
7100050
Diameter in 0.1 mm
Shank
Milling cutter

The T No. for the magazine location and the D No.


for the storage location are not defined in the tool
master data. In this exercise, you determine these
values in the user magazine.

Move the cursor to the input field


mm/min.

The existence of a continuation screenform is identified by a black


triangle next to the input field.

Open the continuation screenform and a selection menu appears.

Using the cursor, select mm/tooth and,

confirm the selection with the INPUT key.

Close the interactive form with the INPUT key.

5–6  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.2.1 Generating tools in tool master data

The system now puts the End mill interactive form on the screen.

ÏÏ
ÏÏÏÏ DS1 LS1

ÏÏ
ÏÏÏÏ
ÏÏ DT5

ÏÏ
LS
LT1

ÏÏ
LC1
CR

DT1

LS
ÏÏ CR
LC1
LT1

DT1
# 155

Fig. 5.6 Input fields end mill

Using the cursor keys and alphanumeric keys enter the values shown
... ... ... in the above End mill figure. You do not have to enter the decimal
points or the zeros behind the decimal points. These are generated au-
tomatically by the system.

Using the cursor keys, you accept the parameters line for line.

With the INPUT key, accept the parameters that you have entered.
The programming system computes the tool geometry and displays it
schematically in the graphics area.

Fig. 5.7 Graphical representation of end mill

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–7


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.2.1 Generating tools in tool master data

Note If the tool is not quite what you want, page up the previous interactive
screenforms using the Edit softkey and change the parameters once
again for your tool.
When the end mill represents the tool that you require then
press the softkey Accept.
Accept Now enter the cutting values in the interactive screenform that now
appears (see Fig. 5.8).
The cutting values always refer to the material indicated in the 2nd co-
lumn. The material is displayed in the second column of the
screenform.
You can use the screen form fields Before and Back or you select the
material directly in the first input line.

1)

Fig. 5.8 Cutting values

For details relating to this interactive screenform, please refer to “User’s


Guide, Part 2: Operating/Programming Functions”.
It is advisable to use this key to move the cursor in this screenform.

The entries in the input field are deleted with the CLEAR key.

Using the alphanumeric keys, enter the values shown above (Fig. 5.8)
... ... ... into the interactive screenform.

Begin with a cutting velocity of “90” (m/min) and then enter the feed
values (F1 and F3).
Place the cursor on Accept, and

You will practice the general principles of working by


creating a tool with the Graphic Programming Sy-
stem. The User’s Guide does not therefore at this
point go into the technological significance of the
parameters.

1) Derived from cutting velocity, time and cutter diameter.

5–8  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 5 Programming Example 2 (with C axis)
5.2.1 Generating tools in tool master data

accept the cutting values of the end mill for this material.

The Programming System offers the following material with its cutting
values.
For this exercise, one material is enough.
Put the cursor on OK,

and conclude parameter input.

You have now created a new tool within the tool master data by means
of the programming system.
In the following exercise,
before you copy the toolinto a new user magazine
you must save the master data.
Press the RECALL key to get into the next higher programming level,

and press the softkey Save masterdata in order to save the tool ma-
Save
masterdata ster data.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–9


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
09.96
5.2.2 Create new magazine – copy

5.2.2 Create new magazine – copy

Objective You create a user magazine (“Exercise”) with the tools


S End mill,
S Twist drill and
S Slotting cutter.
You copy these tools from the tool master data.
Situation
S The masterdata are loaded.
S You have created and then saved a tool for the programming
example.
S The other tools are in the masterdata catalog.
You are now at this programming level:

Fig. 5.9 Master data magazine

Press the New magazine softkey.


New
magazine

The softkey Program info tells you, for example,


which magazine is the current one.

At the moment, the current tool data are the tool master data. You have
already saved these in the exercise.
You answer yes to the question Existing tool data will be overwritten
put by the programming system.
Press the INPUT key.
After pressing of the softkey ALL, the Graphic Programming System
displays the selection screenform Tool class.

Only when you execute the function Save


magazine can you save the new user magazine
under a new name.

5–10  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 5 Programming Example 2 (with C axis)
5.2.2 Create new magazine – copy

Milling tools The next step in the exercise is to copy the tools into the user
magazine.
The tools you need for the machining operation are to be found in the
masterdata catalog.
Copy the following tools (see Work schedule Section 6.4) into the user
magazine:
Roughing
Roughing Typ3 longit. 0/80/R1 T No. 1 D No. 1
*End mill
End mill SAF 5/16/R HM P20–P35
T No. 2 D No. 2
*Driven twist drill
Twist drill Typ7 D5/118 size EL=120 T No. 3 D No. 3
Please turn to Fig. 4.13 on page 4–13 for an explanation of the type
identifications.
A description of the function Copy tool now follows.
Procedure Copy tool

Fig. 5.10 Tool class

Make your selection from the tool classes offered.

Confirm your selection.


If there are several tools in one tool class,

select the tool and

again confirm your selection.


Check the values for the General tool data.

1 Enter these
1 values

Fig. 5.11 General tool data

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–11


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
11.95
5.2.2 Create new magazine – copy

Every tool in the user magazine must have a T no.


for the tool location on the turret/magazine as well
as a D no. for the address of the memory with the
offset values.

Each tool therefore has its own identification.


In the input fields enter
... ... ... T No.: “1” and
D No.: “1”

for the first tool (see tools on previous page).


End the tool copy function with the INPUT key.
If you need any more tools, proceed again as above.

End Copy tool

You can leave the Copy tool function by pressing the RECALL key.

If you create a tool geometry without then saving


what you have done, you will lose this data.
Please do not forget to:
1. First program the tool,
2. then save the tool masterdata or magazine.

Then press the Save magazine softkey.


Save
magazine The program displays the interactive screenform Data access.

Fig. 5.12 Data access

Type in the name “Exercise 2” on the alphanumeric keyboard.


... ... ...
Confirm the new user magazine name with the INPUT key.

Now press the RECALL key twice for the next part of the exercise in
order to start generating the geometry.

5–12  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.1 Blank contour

5.3 Geometry

Steps of the exercise “Create blank and finish part geometry” (approximately 45 minutes)
Objective Use
graphic programming for turn part contour
as described below.
Situation You have programmed tools and you now want to create the geometry.
S You are now in the workpiece directory “Part 2”.
S The graphic programming system is active.

Fig. 5.13 Basic level programming WOP

5.3.1 Blank contour

Objective Use
the graphic programming system to program the blank contour of the
workpiece “Part 2” as cylinder
as described below.
Situation
S You are in the workpiece directory “Part 2”.
S The graphic programming system is active.

Fold out the workpiece sketch in the Appendix


(see Section 6.3).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–13


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.1 Blank contour

You start graphic programming of the blank contour by pressing the


Geometry Geometry softkey in the horizontal softkey menu

Create You then press the Create new softkey.


new The following screen display appears.
The current surface to be programmed with WOP is the Turning plane
preset by the system.
In Fig. 5.14 this is indicated in the graphics area in the upper right hand
corner.

Preset by WOP

Fig. 5.14 Geometry create new

In the following exercise you will program the blank contour.


Press the softkey Blank and enter the parameters described below in
Blank the interactive screenform Blank.

5–14  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.1 Blank contour

Info line for


operator guidance

Fig. 5.15 Blank parameters

In Fig. 4.32 the parameters for the blank have already been entered.
The name of the blank should be “Cylinder 80/100”.
... ... ...
Accept the name you have entered and move the cursor to the Select
material input field.

Open the continuation screenform in the input field.

You now see the Material list selection form.


Note:
You can add new materials to the list at any time.

Accept the material, for example: cromo.

Terminate data input in the interactive screenform for the first parameter
of the blank.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–15


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.1 Blank contour

The graphic programming system has now reassigned the softkeys in


the horizontal softkey menu.

Message line
for menu level
(programming level)

Fig. 5.16 Programming level

Note The line above the graphics area indicates the current programming
level.
The graphic programming system has three functions for defining a
blank:
S Oriented geometry
S From finished part
S Cylinder
From The From finished part function enables you to define a blank
finished part geometry based on a finished part geometry.
The blank contour is a cylinder.
Press the Cylinder softkey.
Cylinder

Sketch Have a look at your workpiece sketch and you will find all the
parameters you need for the blank.
The Reference point for the blank is on the right.
Press this key to select “Right (2)” in the Reference point selection
field.

Use the cursor keys and the numeric keys to enter the parameters for
... ... ... example:
Distance Z axis ZP = “5” mm and

blank Outside diameter D = “80” mm.

5–16  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.1 Blank contour

For the blank you have to take into account the allowance for the chuck
jaw. The master data catalog contains a Chuck jaw (1 step) with Depth
of step 1 = “10” mm.
The length of the workpiece in the sketch is 90 mm. This results in a
total blank Length of
Blank Length L =10 + 90 + 5=“105” mm.
The interactive screenform below already contains the parameters in
the various input fields.

Fig. 5.17 Interactive screenform Cylinder

Having entered the parameters in the input fields, you terminate the
input of the cylinder parameters in the interactive screenform by
pressing the INPUT key.

Fig. 5.18 Blank contour


You have now programmed the blank contour.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–17


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.2 Finished part contour oriented geometry

5.3.2 Finished part contour – oriented geometry

Objective You generate


the outside contour of the turned part
as described below.
Situation
S You are in the Geometry programming level.
S You have created the blank contour (see Fig. 5.18).
You will now program the outside contour marked by the bold line in the
sketch below.
You will program the individual geometry elements 1 to 5.

LI 4
LI 3

LI 5

LI 2 LI 1

Initial point IP

Fig. 5.19 Outside contour

Press the Create new softkey.


Create
new

Press the Finished part softkey.


Finished-
part

First enter the name “Finshed part” in the interactive screenform for the
... ... ... contour displayed.

The inquiry ”Global transitions” remains no.


Note The entered global transitions apply for each corner of the contour
(chamfer or grounding).
If you modify a transition in an interactive screenform at a later stage,
the programming system overrides the globally defined transition at this
point.
The globally defined transitions
S will not become effective until you have pressed the OK softkey
S will not become effective together with the Recess form element if it
has been defined locally (for example when editing the contour).

5–18  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 5 Programming Example 2 (with C axis)
5.3.2 Finished part contour oriented geometry

Press the INPUT key.

Press the Oriented geometry softkey.


Oriented
geometry

Excercise The programming system displays the interactive screenform


Cartesian initial point.
Sketch Having a look at the workpiece sketch, you can calculate the initial
point for geometry generation from the dimensions.
Please enter the values for
... ... ... X = “0”
Z = “0”
into the interactive screenform Cartesian initial point
and acknowledge your input.

Sequence of Perform the following steps for the elements LI 1 to LI 5.


operations, geometry
elements 1. Select the corresponding softkey function.

... ... ... 2. Take the known parameters from the dimensions in the workpiece
sketch and enter the values in the corresponding input fields.

3. Terminate parameter input for the element by pressing the INPUT


key.

LI 4
LI 3

LI 5

LI 2 LI 1

Initial point IP

Fig. 5.20 Initial point (IP)


Sketch Take the known parameters from the dimensions in the workpiece
sketch.
The values do not refer to the initial point of the contour but to the cur-
rent coordinate zero point.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–19


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.2 Finished part contour oriented geometry

The table below contains the individual softkey functions as well as the
parameters for the operations to follow.

Opera- Ele- Softkey function Known


tion ment parameters

1. LI 1 Line E_X = “40” (mm)


up ↑
E_Z = “–15” (mm)

2. LI 2 Line Note: Roundings and chamfers


left ← refer to the transition to the pre-
ceding element.
E_X = “70” (mm)
3. LI 3 Line R = “5” (mm)
up ↑

4. LI 4 Line E_Z = “–90” (mm)


left ←

5. LI 5 Line E_X = “0” (mm)


down ↓

The contour calculated by the programming system is shown in


Fig. 5.21 below.

Fig. 5.21 Finished part contour

“Outside contour”
excercise terminated

5–20  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 5 Programming Example 2 (with C axis)
5.3.2 Finished part contour oriented geometry

Terminate graphic programming of the outside contour elements and


exit this level by pressing this key.

You have programmed the outside contour. Press the OK softkey to


OK exit programming.

Note
Confirm the Save function. In this way you prevent possible loss of the
Save last contour programmed (see also Autosave, page 4–53) caused for
example by a power failure.
Change over to the Geometry programming level to generate the end
face as surface as described below.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–21


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
11.95
5.3.3 Create surface – end face

5.3.3 Create surface – end face

Objective Generate the contours for


S an island and
S a number of holes
on the end face as described below.
Situation
S You are in the Geometry programming level.
S You have generated the blank and finished part contour for the
turned part.
S The Turning plane is activated.
You define an end face of the turned part as surface (see workpiece
sketch in the Annex).

Create Press the Create surface softkey to define an end face.


surface

From turned part You create a surface to be machined of the turned part.
Press the From turned part softkey.
From turned
part
X

This end face

Fig. 5.22 End face

Press these cursor keys to select the end face shown in the sketch
(Fig. 5.22).
You generate an island and the four holes on this end face.
The selected surface is the part of the contour marked in red.
Press the INPUT key to confirm your selection.

Fig. 5.23 Planes definition

5–22  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.3 Create surface – end face

Enter the name “End face” in the input fields of the Planes definition
... ... ... interactive screenform.
The Orientation selection field is described in the “User’s Guide,
Part 2: Operating/Programming Functions”.
The Depth of plane is intended for information purposes.
Having entered the name, press the INPUT key to close the interactive
screenform.

Fig. 5.24 End face of generated surface

The Graphic Programming System shows the generated surface as end


face in plan view.
Standard geometry The following operations describe this definition. You will generate the
island geometries shown in the sketch below (Fig. 5.25).
The graphic programming system provides three functions for defining
a blank:
S Oriented geometry
S Construction geometry
S Standard geometry
You will now use the Standard geometry function to define a rectangle.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–23


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
03.95
5.3.3 Create surface – end face

Objective You enter all parameters of a standard geometry rectangle (highlighted


in grey in the sketch, Fig. 5.25).

10

10
5
0°Y

j 20
∅ 40

Fig. 5.25 Island and holes, end face

Create Press the Create new softkey.


new

and subsequently the Contour softkey.


Contour The input fields in the Contour interactive screenform have the
following meanings.

ÉÉÉ
X
End plane

ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ Z

ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ Start plane

ÉÉÉ
Fig. 5.26 Side view, end face

Enter the values


... ... ... Start plane PS = “0”
End plane PE = “–5”
and the name “Contour”.

5–24  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.3 Create surface – end face

Press the INPUT key to close the interactive screenform.


For end faces and peripheral surfaces, you can create a geometry by
means of three functions:
S Oriented geometry
S Construction geometry or
S Standard geometry.
Let us start with a standard geometry Rectangle.

Standard Press the Standard geometry and


geometry

Rectangle softkey.
Rectangle

Sketch
Have a look at the sketch and you will be able to enter the following pa-
... ... ... rameters.
Reference point: center point (1),
Length in X1(INC) DX1 = “20” (mm) and
Length in Y1(INC) DY1 = “20” (mm).
Press the INPUT key to close the interactive screenform.

Fig. 5.27 Island, end face

You will now learn to use graphic programming for holes.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–25


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.3 Create surface – end face

Holes – hole box


Objective You create
S holes as a hole box
as described below.
Sketch You program the holes which are highlighted in grey in the sketch below
(Fig. 5.28) and have a diameter of 5 mm.

10

10
5

0°Y

j 20
∅ 40

Fig. 5.28 Holes

Press the Holes softkey.


Holes

Enter the parameters as indicated in the screen display below.


... ... ...

Fig. 5.29 Parameters, holes

Press the input key.

Press the Hole box softkey to define the position of the four holes
Hole box required.
The Hole box interactive screenform appears. With the aid of the figure
below (Fig. 5.30), you can enter the individual parameters from your
workpiece sketch into the interactive screenform.

5–26  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.3 Create surface – end face

10

2nd side N2

10
90°

5
0°Y

5
1st side N1
Starting point

Fig. 5.30 Starting point parameters, 1st side, 2nd side

The figure below (Fig. 5.31) already shows the parameters to be


entered.

Fig. 5.31 Selection of start point, 1st side, 2nd side

Press the INPUT key to conclude the generation of the hole box.
If you want to display the view shown in the figure below (Fig. 5.32) in
the graphics area,
press the vertical softkey function Views and subsequently
Views

4 views active.
4 views
active The surface generated for the end phase is now displayed in four
different views on the screen:

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–27


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.3 Create surface – end face

Fig. 5.32 Holes

The vertical softkey menu is once again displayed in its initial state.
Each function indicated in the horizontal or vertical softkey menu can
be activated.
For this example, you once again choose the plan view.
Press the Views softkey and
Views

subsequently press the Plan view softkey


Plan view
In the following section the User’s Guide describes how to generate the
Peripheral surface of the turned part.
For this purpose, first of all change over to the Geometry programming
level.

You have to start with the turning plane to be able to


select the peripheral surface from the Turned part.

Press the Select surface softkey


Select
surface

and the INPUT key to activate the Turning plane as surface in the
selection menu.

5–28  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

5.3.4 Create surface – peripheral surface

Objective Generate
S the pocket,
S the groove and
S the holes
on the peripheral surface (see Fig. 5.33) as described below.
Situation
S You are at the Geometry programming level.
S You have generated the blank at the outside contour for the turned
part.
S The Turning plane has been selected as surface.

Fig. 5.33 Turning plane

Create In the same way as for the end face, you define the peripheral surface
surface from the turned part via Create surface.

From turned part You generate a surface to be machined on the turned part.
Press the Turned part softkey.
From turned
part

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–29


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

This peripheral surface

Fig. 5.34 Peripheral surface

Use these cursor keys to select the peripheral surface indicated in the
sketch above (Fig. 5.34).
In the contour, the selected surface is highlighted in red.
Press the INPUT key to confirm your selection.

Enter the Name “Peripheral surface” in the input field of the Surface
... ... ... definition interactive screenform.

Having entered the name, close the interactive screenform by pressing


the INPUT key.

Fig. 5.35 Peripheral surface as generated surface

The display above shows the plan view of the development of the
peripheral surface.

5–30  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Construction
geometry pocket
You use the Construction geometry function to define a pocket as
described below.
Objective You will use the Construction geometry function to generate
S the construction elements point and line and
S generate a contour based on them.

Peripheral C (°)

60

30

0
surface
360°
R20

300°
R10
30

50
240°
R5

180° R75

120°
R75
Current
coordinate zero

0° Z (mm)
0

Fig. 5.36 Contour - any geometry (pocket)

You program the contour highlighted in grey in the sketch (Fig. 5.36).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–31


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
5.3.4 Create surface – peripheral surface

Create Press the Create new softkey,


new

then press the Contour softkey.


Contour
The input fields in the Contour interactive screenform have the
following meanings.

Start plane
End plane

ÉÉÉÉÉÉÉÉÉÉÉÉÉ
X Current
coordinate zero

ÉÉÉÉÉÉÉÉÉÉÉÉÉ Z

ÉÉÉÉÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉÉÉÉÉ
Fig. 5.37 Side view of end face

Enter the Name “Pocket” and the values


... ... ... Start plane PS = “0”
End plane PE = “–6”.

Press the INPUT key to close the interactive screenform.


You can use the following functions for creating the contour:
S Oriented geometry
S Construction geometry
S Standard geometry.
You will now practise to use the construction geometry.
Please press the Construction geometry softkey.
Construction
geometry

5–32  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Fig. 5.38 Construction geometry programming level

Note The current programming level is indicated in the line above the
graphics area. It is not possible to leave this programming level by
pressing the RECALL key.
You can leave this programming level by pressing the Abort and OK
Abort sofkeys.

OK

The RECALL key has no effect at this point.

Exercise For this contour, you first generate the construction elements
(see Fig. 5.39 on the following page).

Const. geo. Please press the Construction geometry elements softkey.


elements

Construction The programming system provides various construction elements:


geometry – elements
S Point,
S Line,
S Circle, etc.
Various ways of construction are possible for these elements. They are
described in detail in “Part 2: Operating/Programming Functions” of the
User’s Guide.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–33


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
11.95
5.3.4 Create surface – peripheral surface

Notes
S You generate the workpiece contour on the basis of the above-men-
tioned construction elements. They are linked to form a contour
definition.
S Lines are always endless lines. They have no limitation. Circles are
always full circles.
S The sequence in which the construction elements are programmed
need not be identicle with the sequence of the contour.
S You define the direction of the contour at a later stage when the
contour is defined with Create contour definition.
You require the elements marked in the figure below by broken lines as
construction geometries for programming your own particular contour
according to the workpiece sketch.

Line 2 Line 5
Line 6
C

Line 4

Line 1

Line 3

Point 1

Current
coordinate zero

–Z
0

Fig. 5.39 Construction geometry elements

Line 1 You start with Line 1.


Line 1 and line 2 can be defined according to the dimensions in the
workpiece sketch and they are construction lines for lines 3 and 4 as
well as lines 5 and 6. These lines then describe the contour.
Press the Line softkey.
Line
The crosshair appears in the display. You are prompted to select the
first reference element.
You use the cursor keys for moving the crosshair.

5–34  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

The Z and C axes in the coordinate system and the


zero point as reference point are available when you
start programming construction geometries.

Line 1 is parallel to the Z axis. You consequently require the Z axis as


reference element.
Please move the crosshair to the reference element Z axis as indicated
in the figure below.

Crosshair

Z axis

Fig. 5.40 Select reference element

It is not necessary to position the crosshair exactly


for selecting lines and circles. The programming
system automatically finds the element next to the
crosshair.
Above the vertical softkey menu you can see the
coordinates of the crosshair.

Press the INPUT key to confirm the selection of the reference element.

Press the Numeric input softkey to enter the distance.


Numeric
input

Please enter the distance in “mm” in the interactive


screenform which appears in the screen.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–35


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

Convert the dimensions given in degrees “mm”:


U = Π × d = 3.14 × 70 = 219.8 and consequently
Distance = “146.533”mm
accept the value and close the interactive screenform.
The programming system calculates two results (green), one line above
and one line below (not visible in this viewport) (the Z axis). You require
the line above the Z axis; please select it.
Move the crosshair to the upper line

and confirm your selection.


You have now designed line 1.

Fig. 5.41 Construction geometry, line 1

The parallel reference line for Line 2 is the C axis.


By now you have gained some experience in using the Graphic Pro-
gramming System. You know the symbols for the keys. Now perform
the operations given below in the given order.

5–36  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Line 2
Press the Line softkey,
Line

use the crosshair to select the C axis as reference element,

press the INPUT key,

press the Numeric inpuut softkey,


Numeric
input

enter Distance “30” (mm) as parameter,


... ... ...
press the INPUT key,

move the crosshair to select Line 2 as required. This is the line to the
left of the C axis.

Press the INPUT key.


You have now designed a second auxiliary line.

Fig. 5.42 Construction geometry, line 2

If you have not designed the line correctly, delete it


via the Edit softkey. Then program the line again.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–37


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
5.3.4 Create surface – peripheral surface

Line 3 You will now design Line 3 by using the Construction line 1.
Please perform the following operations in the given order.
Press the Line softkey,
Line

move the crosshair to select Line 1,

press the INPUT key,

press the Numeric input softkey,


Numeric
input

enter Distance “25” (mm) as parameter,


... ... ...
press the INPUT key,

move the crosshair to select Line 3 as required. This is the line below
Line 1.

Press the INPUT key.

Line 4 Now design Line 4 by using the Construction lines 1 and 3.


Mirror Line 3 about the axis line 1.
Then perform the following operations in the given order.
Press the Line softkey,
Line

move the crosshair to select Line 1,

5–38  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

press the INPUT key,

move the crosshair to select Line 3 which is then mirrored to form


Line 4.

Press the INPUT key.

Fig. 5.43 Designed Line 4

You now design Line 5 by using Construction line 2.


Please perform the following operations in the given order.
Line 5
Press the Line softkey,
Line

move the crosshair to select Line 2,

press the INPUT key,

press the Numeric input softkey,


Numeric
input

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–39


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
5.3.4 Create surface – peripheral surface

Enter distance “15” (mm) as parameter,


... ... ...
press the INPUT key,

move the crosshair to select Line 5 as required. This is the line to the
right of Line 2.

Press the INPUT key.

Now design Line 6 by using Construction lines 2 and 5.


Mirror Line 5 about axis line 2.
Please perform the following operations in the given order.
Line 6
Press the Line softkey,
Line

move the crosshair to select Line 2,

press the INPUT key,

select Line 5 which is mirrored to form Line 6.

Press the INPUT key.

5–40  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Line 2 Line 5
Line 6
C

Line 4

Line 1

Line 3

Point 1

–Z 0

Fig. 5.44 Construction elements

You will now design Point 1.


Starting at point 1 you will generate the contour based on the
construction elements.

Please refer to “Part 2: Operating/Programming


Functions” of the User’s Guide for the definitions of
Point, Line and Circle.

Please perform the following operations in the given order.


Point 1
You use Point 1
S as initial point and end point of the contour.
Press the Point softkey,
Point

move the crosshair to select Line 3 as 1st reference element,

press the INPUT key,

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–41


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

move the crosshair to select Line 6 as 2nd reference element,

press the INPUT key.

Line 6 Line 5

Line 4

Line 3

Point 1

Fig. 5.45 Construction geometry – element

You have designed all construction elements for the island contour.
The next programming step will be to generate the contour on the basis
of these elements.
Press the RECALL key to change over to the next higher programming
level.

5–42  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Create contour
definition
Objective You create the contour of the island on the basis of the construction
elements you have generated.
Press the Create contour definition softkey.
Create
cont. def. Take the radius of 5 mm from the workpiece sketch for the global con-
tour transitions. Create the contour with clockwise orientation (Right).
Enter
... ... ... Right radius = “5”(mm) in the input field.

Press the INPUT key.

Note
On this programming level, you move the crosshair with the cursor keys

and then press the INPUT key to create your contour based on the
construction elements.

S Each contour starts at an initial point and ends at


an end point.
S In the case of a closed contour, the initial point
must always be identical with the end point.
S In the case of an open contour the initial point is
different from the end point.
S You must always position the crosshair exactly on
the point to be selected.
S If you select a circle at a line, the circle element
nearest to the line is selected.

Your contour is a closed contour from Point 1 to Point 1. Your contour


will have a clockwise orientation and it runs via the elements
Point 1 – Line 6 – Line 4 – Line 5 – Line 3 – Point 1.
If you have selected the wrong element, you can press the CLEAR key
to delete the last contour element selected.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–43


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

Having completed contour definition, you leave this level by pressing


OK OK

or you press Abort to terminate this function.


Abort
Please follow the instructions for moving the crosshair, as displayed in
the information line below the graphics area.

Z –53.354
C5 187.448

Line 6 Line 5

Line 4

Line 3

Point 1

Crosshair

Click initial point

Fig. 5.46 Construction geometry – elements

Procedure Proceed as follows:


1. Select Point 1 as initial point of the contour
2. Select Line 6 as contour
3. Select Line 4 as contour
4. Select Line 5 as contour
5. Select Line 3 as contour
6. Select Point 1 as end point of the contour.
Press the OK softkey to conclude contour definition.
OK

5–44  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Fig. 5.47 Contour (pocket)

You have now created your contour.


Please press the OK softkey.
OK

The programming system now skips the construction elements.

If you want to add it or modify your contour, call the


Geometry/Edit function.

You will now practise graphic programming of holes.

The programming system generates the holes as


geometry definition.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–45


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
5.3.4 Create surface – peripheral surface

Single hole
Objective You
S create a single hole (highlighed in grey in Fig. 5.48)
as described below.

C (°)
Peripheral

60

30

0
surface
360°
R20

300°
R10
30

50
240°
R5

180° R75
Single hole

120°
R75
Current
coordinate zero
0° Z (mm)
0

Fig. 5.48 Parameters, single hole

Press the Holes softkey.


Holes

Enter the parameters in the Holes interactive screenform.


... ... ... Refer to the figure below for the parameters to be entered.

Fig. 5.49 Parameters, single hole

Press the input key.

Single Press the Single hole softkey.


hole

5–46  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

The input parameters are:


... ... ... Z = “–30” (mm) and C = “240” (°).
Press the INPUT key to accept the parameters.

Fig. 5.50 Single hole

You have programmed the single hole.


You will now practise how to create the groove by using the Oriented
geometry function.
First of all change over to the Geometry programming level.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–47


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

Groove-oriented
geometry
Objective You use
S the Oriented geometry function to create a groove (marked in
Fig. 5.51)
as described below.
You start at the Geometry programming level.

C (°)

60

30

0
Peripheral
surface
360°
R20

300°
R10
30

50
240°
R5

180° R50
Groove

120°
R50
Current
coordinate zero
0° Z (mm)
0

Fig. 5.51 Parameters, groove

Create Press the Create new softkey and


new

then press the Groove softkey.


Groove

You assign a name to the contour, for example “Groove”.


... ... ... You enter the parameters for the start and end plane as shown in the
figure below.

Fig. 5.52 Parameters, groove

5–48  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Confirm your input.

Press the Oriented geometry softkey.


Oriented
geometry
You program the transitions in a local mode.

C (°)

60

30

0
Peripheral
surface
360°
R20 Initial
point IP

300°
R10
30

50
240°
R5

180° R50
Groove

120°
R50
Current
coordinate zero
0° Z (mm)
0

Fig. 5.53 Parameters, initial point IP

Have a look at the workpiece sketch and you will be able to calculate
the initial point for the creation of the geometry from the dimensions.
Please enter the values for
... ... ... C = “360” (°)
Z = “–30” (mm)

in the Initial point, cartesian interactive form which is displayed on the


screen.

For each element you define, you decide in an


interactive screenform whether you enter a contour
element via cartesian or polar coordinates.
You cannot select a different coordinate system until
you have deleted the contour element or all param.
off your selected coord. syst. (see notes in “User’s
Guide, Part 2: Operating/Programming Functions”).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–49


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

Confirm your input.

Initial point

Log

Fig. 5.54 Initial point

You see the initial point.


In the info line below the graphics area the system displays a log of
your element inputs.

IP

LI 1

LI 2

LI 3

LI 4

Current
LI 5 coordinate zero point

Fig. 5.55 Geometry elements LI1 to LI5 for the groove

5–50  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Procedure for For the elements LI 1 to LI 5 (Fig. 5.55) you proceed in the following
geometry elements way.

1. You select the appropriate softkey function.

... ... ... 2. Take the known parameters from the dimensions in the workpiece
sketch and enter them in the corresponding input field.

3. Conclude parameter input for the element by pressing the INPUT


key.
Sketch Have a look at the workpiece sketch and derive the known parameters
from the dimensions.
These values do not refer to the initial point of the contour but to the
current coordinate zero point.
The table below contains the individual softkey functions as well as the
parameters for the subsequent operations.
Opera- Ele- Softkey function Known
tion ment parameters

1. LI 1 Line E_C = “300” (°)


down ↓
E_Z = “–60” (mm)
R = “20” (mm)
2. LI 2 Line Note: Roundings and chamfers
left ← relate to the transition to the
preceding element.

Line E_C = “180” (°)


3. LI 3
down ↓ R = “10” (mm)

E_C = “120” (°)


4. LI 4 Line E_Z = “–30” (mm)
any R = “50” (mm)

Line E_C = “0” (°)


5. LI 5
down ↓ R = “50” (mm)

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–51


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
07.97
5.3.4 Create surface – peripheral surface

The contour definition calculated by the programming system is shown


in the figure below.

Fig. 5.56 Groove


End of “Groove”
exercise
Press this key to terminate graphic programming of the groove
elements and exit this level.

You have now programmed the outside contour; press the OK softkey
OK to exit programming.

Note
Activate the Save function. This is how you can prevent the possible
Save loss of the last contour you have programmed, for example in the case
of a power failure (see Autosave, Page 4–53).

Generated surfaces do not refer to the finished part.


They must be redefined if the finished part is
modified.

To select any of the levels press the RECALL key to enter the program-
ming level Geometry.

Select activate the Select surface function and


surface

select the Turning plane in the selection menu.

5–52  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
07.97 5 Programming Example 2 (with C axis)
5.3.4 Create surface – peripheral surface

Press the softkeys Representation etc. and reduce the size of the
Repre-
view. The graphic programming system then presents the workpiece in
sentation
the graphics area as shown below.

All planes
on/off

Views

DIN
isometry

Zoom

Select
viewport

Fig. 5.57 Programming example 2 All planes on

In the following section, you program machining of the programming


example 2 (with C axis).

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–53


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
5.3.5 Machining

5.3.5 Machining

In this exercise you will program Machining of the turned part


“Programming Example 2 (with C axis)”.
Objective Proceed according to the work schedule in Section 6.4, Page 6–7 and
program
S the finished part (Turning plane),
S the island and the holes of the End face and
S the groove, a pocket and hole in the Peripheral surface.
Situation You have already created the turning plane, the end face and the
peripheral surface and generated the geometries of Programming
Example 2 (see sketch in Section 6.3, Page 6–5).
S You have selected the turning plane and
S you are at the basic level of the graphic programming system.
S The turned part displays the longitudinal section of the Graphic Pro-
gramming System (see Fig. 5.21, Page 5–20), basic level.
Note In this section, the individual key functions are not described in detail.
The necessary operations are listed in a table (see process plan).
The operations for the Turning function are described in Programming
Example 1, which also provides a visual representation of the relevant
keys.

5–54  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
09.96 5 Programming Example 2 (with C axis)
5.3.5 Machining

Opera-
Key function Notes
tion

Longitud. Machining Load the Exercise2 magazine.


roughing You fill in the Beginning of program mask and enter the
(1) tool position for the level.

You enter the tool change point.


Select the tool: Rough Type3 longitud. 0/80/R1 and
Turning/roughing
then activate the Longitudinal roughing function.
programming level
The graphic programming system calculates the stock
removal process.
At the basic level Select generated End face from the selection menu.
End face
Note:
(2) and Select
The Change level interactive screenform describes the
(3) surface
tool change point for this level.
Select the tool SAF 5/16/R HM P20–P35 and
subsequently activate the Solid milling function
Machining/milling S select outside contour
programming level
S select island.
The graphic programming system calculates the path.
Select the tool: Driven twist mill, 5mm: and subse-
Machining/drilling/ quently activate the Value input function
drill center
programming level S select the four holes.
The graphic programming system calculates the path.
Periph. At the basic level
surface Select generated Peripheral surface from the selection
Select
(4), (5) menu.
surface
and (6)
Select the tool SAF 5/16/R HM P20–P35 and
subsequently activate the Solid milling function
S select pocket
The graphic programming system calculates the path.
Machining/milling
programming level
You repeat the Volume milling function.
S select groove
The graphic programming system calculates the path.

You select the tool Driven twist drill, 5mm: and


Machining/drilling/ subsequently activate the Value input function
drill center
programming level S select the single hole
The graphic programming system calculates the path.

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 5–55


SINUMERIK 840C (BN)
5 Programming Example 2 (with C axis) 08.94
09.96
5.3.5 Machining

Opera-
Key function Notes
tion

Machin- At the basic level


ing simu- Select Select Turning plane in the selection menu.
lation surface

At the basic level


Represen-
tation For simulation of all program machining steps, activate
the vertical softkey functions one after the other.
Representation/All planes on/off and subsequently
Screen/Set viewport (scale down: “4”)
Set
The Machining/simulation function enables you to
viewport
watch the entire machining steps on the screen.
Machining
simulation

At the basic level


Create Press the Create part program softkey to obtain an
Create
part prog. executable DIN program.
part prog.

You have completed the exercise for programming example 2 (with


C axis).

Use the Save function to prevent loss of


Save data (e.g. due to power failure).

5–56  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 6 Appendix
6.1 Werkstückskizze Drehteil 1

6 Appendix
6.1 Workpiece sketch example 1

1x45_ 77

5 66
18_
55

R2 24
Form A
45_
18
30_
10_

R3

∅126 ∅120 ∅100


M85x1.5

∅150 ∅82

45_ ∅42
∅50 ∅40

∅60

12_ R2

1x45_

18

40

5 48

75

108 99

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 6–1


SINUMERIK 840C (BN)
6 Appendix 08.94
6.1 Werkstückskizze Drehteil 1

6–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 6 Appendix
6.2 Work schedule example 1

6.2 Work schedule example 1

1. Longit. roughing

5_

5_

2. Longit. roughing outside

2 10_

4 3. Longit. finishing

1 3_
3
9 32_
8 7
4. Grooving outside
6

5. Concentric drilling

6. Longit. roughing inside

32_

3_

9. Thread outside 8. Recessing inside 7. Finishing inside


17.5_

17.5_

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 6–3


SINUMERIK 840C (BN)
6 Appendix 08.94
6.2 Work schedule example 1

6–4  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 6 Appendix
6.3 Workpiece drawing example 2

6.3 Workpiece sketch example 2

End face Turning plane


7 30

2
ÎÎÎÎÎÎÎ
Î
X
∅ 70

6
11
10 R5
5
É
É 5 ∅ 40
10

ÎÎ

5
5

0°Y 11 W

5
–90 –15 –10 0
60

30
j

0
20 Peripheral
∅ 40 surface
360°

R20

300°
R10

30

240°
50

R5

180° R50

120°
R50 C (°)

0° Z (mm)
0

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 6–5


SINUMERIK 840C (BN)
6 Appendix 08.94
6.3 Workpiece drawing example 2

6–6  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 6 Appendix
6.4 Work schedule example 2

6.4 Work schedule example 2

End face Turning plane

ÑÑÑÑÑÑÑÑÑÑÑÑ
ÎÎ ÎÎÎÎ
ÑÑÑÑÑÑÑÑÑÑÑÑ
1

ÎÎ ÉÉ
ÎÎÎÎ
ÑÑÑÑÑÑÑÑÑÑÑÑ
2
ÎÎ ÉÉ
ÑÑÑÑÑÑÑÑÑÑÑÑ
5

ÎÎ
6 4

ÎÎÎÎ ÑÑÑÑÑÑÑÑÑÑÑÑ
ÎÎÎ
ÎÎ
3
2

ÎÎÎÎ ÎÎ
ÎÎÎÎ Peripheral
5

ÎÎÎÎÎÎ
surface

ÎÎÎÎÎÎ
3

ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎ
ÎÎÎÎÎÎ
4

ÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎ
ÎÎÎÎÎÎ
6

ÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
1 Longit. 2 End face 3 End face 4 Peripheral 5 Peripheral 6 Peripheral
roughing solid milling drilling surface solid surface slot surface hole
milling

10_

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 6–7


SINUMERIK 840C (BN)
6 Appendix 08.94

6–8  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94
11.95 6 Appendix
6.5 Model for turning with C-axis option

6.5 Model for turning with C-axis option

To obtain a model for turning with C-axis option, you can


S photocopy the diagram below onto cardboard,
S cut it out and
S assemble it.
PERIPHERAL SURFACE

FACE END

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 6–9


SINUMERIK 840C (BN)
6 Appendix 08.94
6.5 Model for turning with C-axis option

6–10  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)
08.94 7 Index

7 Index
A Groove–oriented geometry, 5–48
Grooving
Accept, 4–17 inside, 4–91
Approach strategy, 4–75 outside, 4–84
Autosave, 4–53

H
B
Help function, 2–1
Beginning of program, 4–66 Help functions, texts, 2–1
Blank contour, 4–27, 5–13 Holder, 4–14
Holder type, 4–15
Hole box, 5–26
C Holes, hole box, 5–26
Change level, 5–55 Holes – hole box, 5–26
Chuck jaw, 1 step, 4–7
Clamping, 4–68
selection, 4–68 I
Concentric drilling, 4–86 ID number, 4–13
Construction geometry pocket, 5–31 Insert location, 4–16
Contour, edit, 4–63
Create contour definition, 5–43
Create surface – end face, 5–22 L
Create surface – peripheral surface, 5–29
Cutting values, 4–18 Line, 5–34
Cylinder, 4–29, 4–30, 5–16 Longitudinal, 4–11
finish cut
inside, 4–90
E outside, 4–81
roughing, inside, 4–87
Edit, 4–8 Longitudinal cut, parallel contours, 4–39
contour, 4–63 Longitudinal section, 4–41
geometry, 4–47 Longitudinal section P, 4–39
oriented geometry, 4–51
End face, 5–22
Exercise objectives, 3–1 M
Machining, 4–65, 5–1
F simulation, 4–96
Master data, 4–3, 4–10, 4–66, 5–2
Face, 4–11 copy, 4–22
roughing, 4–71 save, 4–9
Finished part contour, 4–32 Masterdata, load, 4–4, 5–3
Finished part contour – oriented geometry, Masterdata/magazine, 4–4, 5–2
5–18 Material list, 4–28, 5–15
From turned part, 5–22, 5–29

O
G
Offset, workholder, 4–68
Graphic programming, 4–1, 5–1 Oriented geometry, 4–54

 Siemens AG 1997 All Rights Reserved 6FC5198–VAA80 7–1


SINUMERIK 840C (BN)
7 Index 08.94

P Tool, 4–10, 5–3


change, 4–20
Part program, 4–97 generate, 5–2
create, 4–97 Tool change point, 4–72
Peripheral surface, 5–29 Tool data, 4–12, 5–5
Point, 5–41 Tool master data, copy, 5–10
Program Tool nose positions, 4–13
info, 5–10 Tools, 4–3, 4–10, 5–2
information, 4–22 change, 4–20
Program step, edit, 4–66 generate, 4–3, 4–10
Programming example 1, 4–1 Tools and material, 4–3, 5–2
Programming example 2 (with C axis), 5–1 Turning, 4–70
geometry, 5–13 inside contour, 4–87
machining, 5–54 outside contour, 4–70
programming of tools, 5–2

R U
Recess, 4–48 User data, 4–66
Reduce, 4–40 User magazine, create (new), 4–22, 5–10
Relief cut, 4–81
Retract strategy, 4–72

V
S Viewport, select, 4–59
Screen, select viewport, 4–59 Views, 4–39
Select viewport, 4–40 longitudinal section P, 4–39
Shank, 4–14
Simulation, 4–96
Single hole, 5–46
Standard geometry – island, 5–23
W
Stock removal parameters, 4–81 WOP, exit, 4–107
Stock removal segment, 4–77 Work schedule, 6–3, 6–7
Workholder, 4–3, 4–4
classes, 4–5
T Workpiece drawing, 6–1, 6–5
Thread, 4–42
form A, 4–43
outside, 4–93 Z
strategy, 4–94
undercut, 4–43 Zoom, 4–40, 4–60

7–2  Siemens AG 1997 All Rights Reserved 6FC5198–VAA80


SINUMERIK 840C (BN)

You might also like