View
253
Download
3
Category
Preview:
Citation preview
SINUMERIK 810D / 840D
A. Grözinger: Demo Workpiece
SHOPMILL
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 1
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
Demo Workpiece ShopMill
Page 2 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
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.
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 3
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)
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
i
OK
Tools Zero
M
Demo Workpiece ShopMill
Page 4 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Drawing
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 5
Setting up the tools
Or alternatively
Machine control panel:
Position the cursor on the first free magazine location
Enter the name: ROUGH_25MM
Enter the length: 100mm
Enter the diameter (ø): 25mm
Enter number of milling cutter teeth (N): 3
Tools zerooffs..
ToolsZero
sort
New tool
Milling tool
Tool list
Acc. To magazine
Demo Workpiece ShopMill
Page 6 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Repeat tool input for the following tools:
Cursor on 3D_PROBE
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
Confirm the location
The tool is now set up again in the magazine.
sort
Acc. to type
Unload
Load
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 7
Programming
Creating the workpiece
Or
Machine control panel
Enter the name for the workpiece directory: DEMO_WKS
Cursor on: DEMO_WKS
Enter the name: DEMO_PROGRAM
Program-manager.
ProgramManager
New
New
Shopmill program
OK
Demo Workpiece ShopMill
Page 8 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
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
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 9
Zero-Offset
Select work offset 1 (G54) or
The work offset 1 can be selected through direct input of digit 1.
Transfor- mations
Work offset >
Misc.
() Alternat.
Demo Workpiece ShopMill
Page 10 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Drilling operations
Centering
Cursor on tool: CENTER
Enter the following values:
Switch over technology parameters F and V or
Pay attention to the yellow help text in the header
Switch over dynamic broken-line graphics to dynamic auxiliary displays
Center
Tools
To Program
Drill
Accept
i
() Alternat.
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 11
Deep-hole drilling
Enter the following values:
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
Deep hole drilling
Drill
Accept
Demo Workpiece ShopMill
Page 12 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Tapping
Enter the following values:
Cursor on P (thread pitch)
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
Tapping
Drill
Thread
() Alternat.
i
Accept
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 13
Assigning a position pattern
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.
Drill
Position
i
Accept
Demo Workpiece ShopMill
Page 14 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
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.
Position
Accept
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 15
Milling operations
Generating a pocket contour
Enter the name of the contour: DEMO_PROGRAM_POCKET
Enter the following geometry elements:
Starting point
Reference axis X Y
Z 60.0 abs 0.0 abs
Direction of rotation R X Y I J
�2 R
� 15.0
45.0 abs
0.0
X Y
�1 �2 R
0.0
Direction of rotation R X Y I J
�2 R
� 20.0
0.0 abs 20.0 abs
0.0
X Y
�1 �2 R
0.0
Drehrichtung R X Y I J
�2 R
� 15.0
-45.0 abs 0.0 abs
0.0
Contour milling
New contour
Tangente an Vorg.
Tangente an Vorg.
Tangente an Vorg.
Tangente an Vorg.
Demo Workpiece ShopMill
Page 16 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
X
Y �1 �2 R
0.0
Direction of rotation R X Y I J
�2 R
� 20.0
0.0 abs -20.0 abs
0.0
X Y
�1 �2 R
0.0
Direction of rotation R X Y I J
�2 R
� 15.0
60.0 abs
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)
Tangente an Vorg.
Tangente an Vorg.
Tangente an Vorg.
Tangente an Vorg.
Accept
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 17
Generating an island contour
�
�
�
Enter the name of the contour: DEMO_PROGRAM_ISLAND
�
Enter the following geometry elements:
Starting point
Reference axis X Y
Z 0.0 abs
10.0 abs
X �2 R
20.0 abs
3.0
Y �2 R
-10.0 abs
3.0
X �2 R
-20.0 abs
3.0
Y �2 R
10.0 abs
3.0
X �2 R
0.0 abs
3.0
A pocket can contain up to 12 islands
Contour milling
New contour
Accept
Accept
Accept
Accept
Accept
Demo Workpiece ShopMill
Page 18 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Solid machining of a pocket (roughing)
Enter the following values:
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.
Contour milling
Solid machining
Accept
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 19
Residual material detection
Enter the following values:
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.
Contour milling
Residual material
Accept
Demo Workpiece ShopMill
Page 20 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Solid machining of a pocket (finishing bottom)
Enter the following values:
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 !
☺ Few inputs due to modal parameter masks
Accept
Contour milling
Solid machining
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 21
Solid machining of a pocket (finishing wall)
Enter the following values:
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 !
Contour milling
Solid machining
Accept
Demo Workpiece ShopMill
Page 22 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
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.
i
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 23
Simulation
Simulation is running
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.
Simulation
Details
Demo Workpiece ShopMill
Page 24 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Machine set-up
Changing tools onto the spindle
Cursor on tool: ROUGH_10MM
Enter the following values:
Tools
In manual
M
T,S,M....
<< Back
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 25
Tool gauging
Activating the settable ZO, loading the edge probe
Cursor on tool: EDGEFINDER
Enter the following values:
Setting the zero offset: with or
If the zero offset is greater than 1, the value is entered directly.
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
Tools
In manual
M
T,S,M....
<< Back
() Alternat.
Demo Workpiece ShopMill
Page 26 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Probing a workpiece
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.
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.
M
Set zero offset
Edge
X
Set zero offset
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 27
Gauging tool length manually
Cursor on tool: DRILL_M12
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.
The calculated length is now displayed in the value tool length.
The functions "Länge 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.
Tools
In manual
M
Measure tool
Length manual
Set length
Demo Workpiece ShopMill
Page 28 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Workpiece face milling
Cursor on tool: MESSERKOPF_63MM
Enter the following values:
It is also possible to call up "face milling" in the part program as a machining step.
M
Face milling
Tools
In manual
OK
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 29
Workpiece machining
Executing a part program
Or
Machine control panel
The part program last programmed is opened.
Cursor on the first program step
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.
Programm-Manager.
ProgramManager
P N0 DEMO_PROGRAM
Machine from here
Demo Workpiece ShopMill
Page 30 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Simultaneous recording (monitoring)
"Simultaneous recording" is now active
In practice it is better to start the program in the program 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.
Record
Program view
Top view
M
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 31
Block search
Cursor on program step
Cursor on
No. of start drill op.
Block search is running
Wait for message
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.
Start search
M
Accept
Accept
6
Block search
N30 001 Hole full cir. .....
N25 Tapping
Block search finished - Initiate NC start
Demo Workpiece ShopMill
Page 32 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Writing G-code / ISO-code program
Creating a G-code program
Or
Machine control panel
Cursor on: DEMO_WKS
Enter the name: G_CODE_PROGRAM
Enter the following program:
ProgramManager
New
G-Code Program
Program-manager.
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
Demo Workpiece ShopMill
A. Grözinger © Siemens AG 2002, All rights reserved, November 2002 Edition Page 33
Simulation G-code program
Simulation is running
Executing a G-code program
Cursor on the first NC block
Block search
Cursor NC block
Block search is running
Wait for message
Control prepares the machine for machining (tool change, if necessary)
Simulation
<< back
Top View
N10 G54
Machine from here.
Block search
Start search
N80 X100 .....
Block search finished - Initiate NC start
Demo Workpiece ShopMill
Page 34 © Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Published by Siemens AG MotionControl System Business Devision PO Box 3180, D-91050 Erlangen http://www.ad.siemens.de/jobshop
Recommended