Você está na página 1de 36

A.

Grzinger: Demo Workpiece

SHOPMILL

SINUMERIK 810D / 840D

Demo Workpiece ShopMill


ABOUT THE CONTENT ................................................................................................................................... 2
PURPOSE OF THIS DOCUMENTATION .................................................................................................................. 2
PLEASE NOTICE ............................................................................................................................................... 2
LEGEND ........................................................................................................................................................... 3
DESCRIPTION OF KEYS ..................................................................................................................................... 3
DRAWING ......................................................................................................................................................... 4
SETTING UP THE TOOLS ............................................................................................................................... 4
SETTING UP THE TOOLS ............................................................................................................................... 5
PROGRAMMING .............................................................................................................................................. 7
CREATING THE WORKPIECE .............................................................................................................................. 7
DEFINING THE PROGRAM HEADER ..................................................................................................................... 8
ZERO-OFFSET ................................................................................................................................................. 9
DRILLING OPERATIONS ................................................................................................................................... 10
Centering.................................................................................................................................................. 10
Deep-hole drilling ..................................................................................................................................... 11
Tapping .................................................................................................................................................... 12
Assigning a position pattern ..................................................................................................................... 13
MILLING OPERATIONS ..................................................................................................................................... 15
Generating a pocket contour.................................................................................................................... 15
Generating an island contour................................................................................................................... 17
Solid machining of a pocket (roughing).................................................................................................... 18
Residual material detection...................................................................................................................... 19
Solid machining of a pocket (finishing bottom) ........................................................................................ 20
Solid machining of a pocket (finishing wall) ............................................................................................. 21
INSERTING G CODE / ISO BLOCK .................................................................................................................... 22
PROGRAM DISPLAY......................................................................................................................................... 22
SIMULATION ................................................................................................................................................... 23
MACHINE SET-UP ......................................................................................................................................... 24
CHANGING TOOLS ONTO THE SPINDLE ............................................................................................................. 24
TOOL GAUGING .............................................................................................................................................. 25
Activating the settable ZO, loading the edge probe................................................................................. 25
Probing a workpiece................................................................................................................................. 26
Gauging tool length manually .................................................................................................................. 27
Workpiece face milling ............................................................................................................................. 28
WORKPIECE MACHINING ............................................................................................................................ 29
EXECUTING A PART PROGRAM......................................................................................................................... 29
SIMULTANEOUS RECORDING (MONITORING) ..................................................................................................... 30
BLOCK SEARCH .............................................................................................................................................. 31
WRITING G-CODE / ISO-CODE PROGRAM................................................................................................. 32
CREATING A G-CODE PROGRAM ...................................................................................................................... 32
SIMULATION G-CODE PROGRAM ...................................................................................................................... 33
EXECUTING A G-CODE PROGRAM .................................................................................................................... 33
BLOCK SEARCH .............................................................................................................................................. 33

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 1

Demo Workpiece ShopMill


About the content
Purpose of this documentation
This documentation describes the creation of a sample workpiece with ShopMill:
Programming
Machine set-up
Program editing

Please notice
This documentation is not a complete user manual for the operation of a machine tool.
Machine specific functions are not described.
The machine should be operated by authorized persons only.

Page 2

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Legend
Prompt for input

Note

Description of keys

Enter key (equivalent to the enter key on an MF2 keyboard)


Toggle key on the machine control panel
(equivalent to the numeral 5 on the numeric keypad of the MF2 keyboard)
Area key on the operator panel (equivalent to F10 on the MF2 keyboard)

Key for machine background on the operator panel

Info key on the operator panel (equivalent to F12 on the MF2 keyboard)

OK

Tools
Zero

Softkey on the operator panel


(when horizontal, equivalent to F1 to F9, when vertical, to Shift+F1 to F8)
Hotkey on the machine control panel
NC key on the machine control panel

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 3

Demo Workpiece ShopMill


Drawing

Page 4

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Setting up the tools

Tools
zerooffs..
Tool
list
Or alternatively
Machine control panel:

Tools
Zero

sort
Acc. To
magazine
Position the cursor on the first free magazine location
New
tool
Milling
tool
Enter the name: ROUGH_25MM
Enter the length: 100mm
Enter the diameter (): 25mm
Enter number of milling cutter teeth (N): 3

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 5

Demo Workpiece ShopMill


Repeat tool input for the following tools:

sort
Acc. to
type
Cursor on 3D_PROBE
Unload

The unloaded tool is now in the tool list (behind the magazine locations). In the tool list you
can manage the tools that have not been set up along with their tool data. The number of
tools in the tool list is set individually by the machine manufacturer (up to 900 tools).
If you call up a tool from the tool list in the program, a manual change is started
automatically.
Cursor on 3D_PROBE
Load

Confirm the location


The tool is now set up again in the magazine.

Page 6

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Programming
Creating the workpiece

Programmanager.
Or
Machine control panel

Program
Manager

New

Enter the name for the workpiece directory: DEMO_WKS


Cursor on:

DEMO_WKS

New
Shopmill
program
Enter the name: DEMO_PROGRAM

A. Grzinger

OK

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 7

Demo Workpiece ShopMill


Defining the program header
Enter the following values:

The blank dimensions are only relevant for simulation.


If the blank dimensions are preset to 0, it is possible to simulate the tool paths.
The machining direction preset in the program header is effective for standard geometries
(milling) and solid machining (contour milling). For path milling (contour milling), the
defined direction of the contour and the position of the tool with respect to the contour
determine the machining direction !
Accept

Page 8

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Zero-Offset
Misc.
Transformations
Work
offset >
Select work offset 1 (G54)

or

()
Alternat.

The work offset 1 can be selected through direct input of digit 1.

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 9

Demo Workpiece ShopMill


Drilling operations
Centering
Drill
Center
Tools
Cursor on tool:

CENTER

To
Program
Enter the following values:

Switch over technology parameters F and V

or

()
Alternat.

Accept
Pay attention to the yellow help text in the header
Switch over dynamic broken-line graphics to dynamic auxiliary displays

Page 10

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Deep-hole drilling
Drill
Deep hole
drilling
Enter the following values:

Accept
With absolute depth data (e.g.: Z1 40.000 abs), the dynamic broken-line graphics does
not draw the contour.
Enter depth data incrementally if possible (inc).
Where parameters are contradictory (e.g.: D>Z1), a message appears in the message line

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 11

Demo Workpiece ShopMill


Tapping
Drill
Thread
Tapping
Enter the following values:

Cursor on P (thread pitch)


()
Alternat.
The thread can be entered in mm/rev, inch/rev, turns/inch, or modulus.
The input value is converted to the alternatives.
Switch over dynamic auxiliary displays to dynamic broken-line graphics

The chained machining operations are displayed to scale one on top of the other with the
associated tool sizes.

Avoidance of incorrect input due to scale display

Accept

Page 12

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Assigning a position pattern
Drill
Position

Enter the following values:


Switch over dynamic broken-line graphics to dynamic auxiliary displays

Positioning in a circle is intended for drill holes in annular grooves. This requires input of a
feed value because rapid traverse movements can only be executed linearly.

Accept

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 13

Demo Workpiece ShopMill


Position

Enter the following values:

During machining, first center drilling on both drilling patterns is performed, then deep-hole
drilling, then thread tapping.
It is possible to chain several position patterns.

Accept

Page 14

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Milling operations
Generating a pocket contour
Contour
milling
New
contour
Enter the name of the contour: DEMO_PROGRAM_POCKET
Enter the following geometry elements:
Starting point

A. Grzinger

Reference axis
X
Y
Direction of rotation
R
X
Y
I
J
2
R
X
Y
1
2
R
Direction of rotation
R
X
Y
I
J
2
R
X
Y
1
2
R
Drehrichtung
R
X
Y
I
J
2
R

Z
60.0 abs
0.0 abs
15.0
45.0 abs
0.0
Tangente
an Vorg.
0.0
20.0

Tangente
an Vorg.

0.0 abs
20.0 abs
0.0
Tangente
an Vorg.
0.0
15.0

Tangente
an Vorg.

-45.0 abs
0.0 abs
0.0

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 15

Demo Workpiece ShopMill


X
Y
1
2
R
Direction of rotation
R
X
Y
I
J
2
R
X
Y
1
2
R
Direction of rotation
R
X
Y
I
J
2
R

Tangente
an Vorg.
0.0
20.0

Tangente
an Vorg.

0.0 abs
-20.0 abs
0.0
Tangente
an Vorg.
0.0
15.0
60.0 abs

Tangente
an Vorg.

45.0 abs
0.0 abs
0.0

Undefined elements are automatically calculated by the control.


Contours are stored in the program (as from software version 5.3)

Accept

Page 16

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Generating an island contour
Contour

milling
Accept
New

contour
Accept
Accept

Enter the name of the contour: DEMO_PROGRAM_ISLAND

Accept
Enter the following geometry elements:
Starting point

Reference axis
X
Y
X
2
R
Y
2
R
X
2
R
Y
2
R
X
2
R

Z
0.0 abs
10.0 abs
20.0 abs
3.0
-10.0 abs
3.0
-20.0 abs
3.0
10.0 abs
3.0
0.0 abs
3.0

Accept
A pocket can contain up to 12 islands

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 17

Demo Workpiece ShopMill


Solid machining of a pocket (roughing)
Contour
milling
Solid
machining
Enter the following values:

Accept
As of 50% milling path overlap, the pocket might not be removed completely. This is
detected and indicated during simulation ! The milling path overlap must be set to less
than 50%.
Machining with a 25mm milling cutter is effected by multiple insertions because the
distance between the pocket and the island is too small at some positions. In that way, the
island is not destroyed. The residual material is removed in the next step "residual
material detection".
The milling paths are only calculated once before stock removal and stored in a temporary
subroutine. Only when one of the contours or a parameter in the solid machining cycle has
changed, are the paths recalculated.

Page 18

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Residual material detection
Contour
milling
Residual
material
Enter the following values:

Accept
Machining is now only performed at positions where residual material still has to be
removed after the preceding solid machining operation.
The function detection of residual material is an option.

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 19

Demo Workpiece ShopMill


Solid machining of a pocket (finishing bottom)
Contour
milling
Solid
machining
Enter the following values:

Accept
The finishing allowances must also be entered for finishing because the tool must retract
at least by the allowance of the roughing step when positioning !

Page 20

Few inputs due to modal parameter masks

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Solid machining of a pocket (finishing wall)
Contour
milling
Solid
machining
Enter the following values:

Accept
Finishing on the edge of the pocket/island contour is also possible with the path milling
function. Path milling allows more freedom in the approach and retract strategy and the
position of the tool with respect to the contour.
The machining direction preset in the program header is effective for standard geometries
(milling) and solid machining (contour milling). For path milling (contour milling), the
defined direction of the contour and the position of the tool with respect to the contour
determine the machining direction !

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 21

Demo Workpiece ShopMill


Inserting G code / ISO block

Enter NC text: N55

MSG(HELLO)

Enter NC text: N60

G4 F2

You can enter an NC block as the G code block. The syntax is not checked !
During simulation, the tool paths of the G code block are displayed graphically.

Program display
Switch over the program step display to dynamic broken-line graphics

The program display is either in plain text with all technological information or in dynamic
broken-line graphics.

Page 22

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Simulation
Simulation

Simulation is running

Details
The cutting planes are defined using the cursor keys and the PgUp/PgDn keys.

The 3D view is not refreshed until you switch to another view.


Simulation is based on block search with calculation to end of program. Simulation cannot
therefore be performed simultaneously with machining on the machine !
Simulation makes use of the tool operating data
Simulation can also be performed with the function "program test" with dry run feedrate.
You can control the velocity of the simulation with the override switch.
If the dimensions of the blank are set to 0, simulation is executed as a broken-line graphic
in the top view.

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 23

Demo Workpiece ShopMill


Machine set-up
Changing tools onto the spindle

M
T,S,M....
Tools

Cursor on tool:

ROUGH_10MM

In
manual
Enter the following values:

<<
Back

Page 24

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Tool gauging
Activating the settable ZO, loading the edge probe

M
T,S,M....
Tools
Cursor on tool:

EDGEFINDER

In
manual
Enter the following values:

Setting the zero offset: with

or

()
Alternat.

If the zero offset is greater than 1, the value is entered directly.

<<
Back
If the first zero offset was not yet active, the axis positions in the workpiece coordination
system (WCS) will now change. No compensatory movement of the machine axes is
made !
It is possible to manage up to 99 zero offsets.
All zero offsets with workpiece offset angles

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 25

Demo Workpiece ShopMill


Probing a workpiece

M
Set zero
offset
Edge
X

Enter the following values:

Use the direction keys to traverse axes toward the required edge up to the edge probe.
Instead of the edge probe you can use a milling cutter with known tool data. The tool is
then moved until the first chip falls.
Set zero
offset
The axis position of the X axis in the workpiece coordinate system (WCS) now shows the
value -82.5mm. That corresponds exactly to the position of the edge probe center (diam.
5mm) with reference to the zero offset calculated (G54).
If a touch trigger 3D probe is used for gauging, "Set zero offset" is not required. The probe
is prepositioned roughly using the direction keys of the axes. Gauging is started with "NC
start". The necessary measuring cycles are included in ShopMill.
Repeat the measurement for the Y and Z axes. For the Z axis, a value of ZO 3mm abs is
entered.

Page 26

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Gauging tool length manually

M
Measure
tool
Length
manual
Tools

Cursor on tool:

DRILL_M12

In
manual

Enter the following values:

Use the direction keys to move the axes toward the dial gauge until it shows the value 0
The value for Z0 is ascertained by positioning the spindle nose directly on the dial gauge.
Set
length
The calculated length is now displayed in the value tool length.
The functions "Lnge Auto" and "Durchm. Auto" assume that you have a touch trigger
probing socket on the machine. The tool is prepositioned roughly. Gauging is started with
"NC start". The necessary measuring cycles are included in ShopMill.

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 27

Demo Workpiece ShopMill


Workpiece face milling

M
Face
milling

Tools

Cursor on tool:

MESSERKOPF_63MM

In
manual
Enter the following values:

OK

It is also possible to call up "face milling" in the part program as a machining step.

Page 28

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Workpiece machining
Executing a part program

ProgrammManager.
Or
Machine control panel

Program
Manager

The part program last programmed is opened.


Cursor on the first program step

P N0 DEMO_PROGRAM

Machine
from here
The control automatically switches to "AUTOMATIC" mode.
If the cursor is not on the first program step, a block search is started automatically !

If you want to start a program that you are not editing, use the program manager.

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 29

Demo Workpiece ShopMill


Simultaneous recording (monitoring)

M
Record
"Simultaneous recording" is now active
Program
view
In practice it is better to start the program in the program view.

Top view

The 3D view is not refreshed until you switch to another view.


Simulation can also be performed with the function "program test" with dry run feedrate.
You can control the velocity of the simulation with the override switch.
The function monitoring is an option.

Page 30

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Block search

M
Cursor on program step

N30 001 Hole full cir. .....

Block
search
Start
search
Cursor on

N25 Tapping

Accept
No. of start drill op.

Accept
Block search is running
Wait for message

Block search finished - Initiate NC start

Control prepares the machine for machining (tool change, if necessary)

It is possible to start a block search directly from the program editor. Simply place the
cursor on the program step you require. Click on "Machine from here" to start the block
search.

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 31

Demo Workpiece ShopMill


Writing G-code / ISO-code program
Creating a G-code program

Programmanager.
Or
Machine control panel
Cursor on:

Program
Manager

DEMO_WKS

New
G-Code
Program
Enter the name: G_CODE_PROGRAM
Enter the following program:
N0 G54
N10 T=ROUGH_10MM
N20 L6
N30 D1 S1000 M3
N40 G0 X-30 Y-30 Z5
N50 Z-5
N60 G41 G1 F2000
N70 X0 Y0
N80 X100
N90 Y100
N100 X0
N110 Y0
N120 G40 G0 Z5
N130 M30

Page 32

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Demo Workpiece ShopMill


Simulation G-code program
Simulation
Top View

Simulation is running
<<
back

Executing a G-code program


Cursor on the first NC block

N10 G54

Machine
from here.

Block search
Cursor NC block

N80 X100 .....

Block
search
Start
search
Block search is running
Wait for message

Block search finished - Initiate NC start

Control prepares the machine for machining (tool change, if necessary)

A. Grzinger

Siemens AG 2002, All rights reserved, November 2002 Edition

Page 33

Demo Workpiece ShopMill

Published by Siemens AG

MotionControl System Business Devision

PO Box 3180, D-91050 Erlangen


http://www.ad.siemens.de/jobshop

Page 34

Siemens AG 2002, All rights reserved, November 2002 Edition

A. Grzinger

Você também pode gostar