SINUMERIK 810D / 840D SHOPTURN A. Grözinger: Demo Workpiece
ABOUT THE CONTENT... 2 PURPOSE OF THIS DOCUMENTATION... 2 PLEASE NOTICE... 2 LEGEND... 3 DESCRIPTION OF KEYS... 3 DRAWING... 4 Finish Part... 4 Blank... 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 TURNING OPERATIONS... 10 Stock removal for collar... 10 Generating the blank contour... 11 Generating the external contour... 12 Stock removal for external contour (roughing)... 14 Removal of remaining stock... 15 Stock removal for external contour (finishing)... 16 Radial grooving... 17 Longitudinal thread... 18 MILLING END FACE... 19 Rectangular pocket in end face... 19 DRILLING OPERATIONS END FACE... 20 Centering... 20 Deep drilling... 21 Tapping... 22 Assigning a position pattern... 23 INSERTING G CODE / ISO BLOCK... 25 PROGRAM DISPLAY... 25 SIMULATION... 26 MACHINE SET-UP... 27 TOOL SELECTION... 27 TOOL GAUGING... 28 Activating the settable ZO... 28 Probing a workpiece... 29 Gauging tool length manually... 30 Workpiece face turning in setup mode... 31 WORKPIECE MACHINING... 32 EXECUTING A PART PROGRAM... 32 SIMULTANEOUS RECORDING (MONITORING)... 33 BLOCK SEARCH... 34 WRITING G CODE / ISO-CODE PROGRAM... 35 CREATING A G-CODE PROGRAM... 35 SIMULATION OF G-CODE PROGRAM... 36 EXECUTING A G-CODE PROGRAM... 36 BLOCK SEARCH... 36 A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 1
About the content Purpose of this documentation This documentation describes the creation of a sample workpiece with ShopTurn: 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. Grözinger
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) M Key for machine background on the operator panel i Info key on the operator panel (equivalent to F12 on the MF2 keyboard) OK Softkey on the operator panel (when horizontal, equivalent to F1 to F9, when vertical, to Shift+F1 to F8) Tools Zero Hotkey on the machine control panel NC key on the machine control panel A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 3
Drawing Finish Part Ø34 5 Blank Page 4 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Setting up the tools Tools Zerooffs. Tool list Or alternatively Machine control panel: Sort Acc. To magazine Tools Zero Position the cursor on the first free magazine location New tool Rgh. tool Enter the name: ROUGH_80_DEG Conclude all entries with the return key The holder and insert angle refer to the cutting direction set! A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 5
Repeat tool input for the following tools: Sort Acc. to type Cursor on FIN_35_DEG Unload Page down 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). Cursor on FIN_35_DEG Confirm location 2 Load The tool is now set up again in the turret. Page 6 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Programming Creating the workpiece Programmanager. Or Machine control panel Program Manager Neu Enter the name of the workpiece directory: DEMO_WKS Cursor on: DEMO_WKS Neu ShopTurn Program Enter the name: DEMO_PROGRAM OK Program management with unique names for workpieces and part programs A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 7
Defining the program header Enter the following values: The blank dimensions are only relevant for simulation. Accept Page 8 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
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. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 9
Turning operations Stock removal for collar Turning Stock rem Tools Cursor on tool: ROUGH_80_DEG To program Switch over dynamic broken-line graphics to dynamic auxiliary displays i Enter the following values: Switch over dynamic auxiliary displays to dynamic broken-line graphics i Switch over technology parameters F and V or Accept. () Alternat. Page 10 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Generating the blank contour Contour turning New contour Enter the name of the contour: BLANK Enter the following geometry elements: Starting point X Z X α1 L FS α2 Z α1 L R α2 X Z α1 L R Z α1 L R α2 X Z α1 L R Z α1 L R α2 X α1 L FS α2 Z α1 L 0.0 abs 0.0 abs 60.0 abs -37.0 abs 80.0 abs -47.0 abs -62.0 abs 90.0 abs -67.0 abs -83.0 abs 0.0 abs 60 0.0 abs A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 11
Accept R α2 The blank contours must always be closed. Generating the external contour Contour turning New contour Enter the name of the contour: OUTER Enter the following geometry elements: Starting point X Z X α1 L FS α2 Z α1 L R α2 Direction of rotation R X Z I K α1 β1 R α2 β2 Z α1 L R α2 X Z α1 0.0 abs 0.0 abs 48.0 abs 3.0 4.0 23.0 60.0 abs 80.0 abs -35.0 abs 4.0-75.0 abs 6.0 90.0 abs -80.0 abs Sequence of entry: 1.) I=80.0 2.) K=-35.0 3.) R=23.0 Variation 2 4.) X=60 Variation 2 5.) R=4 Page 12 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
L R 4.0 Z -83.0 abs α1 L R 0.0 α2 Undefined elements are automatically calculated by the control. Contours are stored in the program. Accept A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 13
Stock removal for external contour (roughing) Contour turning Stock rem Enter the following values: Accept Pay attention to the yellow help text in the header The tool 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 cutting cycle has changed, are the paths recalculated. Page 14 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Removal of remaining stock Contour turning Cut resid mat Enter the following values: Accept Machining is now only performed at positions where residual material stock still has to be removed after the preceding stock removal operation. A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 15
Stock removal for external contour (finishing) Contour turning Stock removal Enter the following values: Accept Page 16 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Radial grooving Turning Recess Enter the following values: Increase number of grooves for demonstration Accept A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 17
Longitudinal thread Turning Thread Thread long. Enter the following values: Accept Page 18 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Milling end face Rectangular pocket in end face Milling Pocket Recktang. pocket Enter the following values: Accept A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 19
Drilling operations end face Centering Drill Drilling reaming Center Enter the following values: Accept Page 20 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Deep drilling Drill Drilling reaming Deep hole drilling Enter the following values: Accept With absolute depth data (e.g.: Z1-15.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. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 21
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 i The chained machining operations are displayed to scale one on top of the other with the associated tool sizes. Accept Page 22 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Assigning a position pattern Drill Position Enter the following values: Accept A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 23
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 24 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 any 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 A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 25
Simulation Simulation Simulation is running Details The 3D view is not refreshed until you switch to another view. Cut << Back 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. Page 26 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Machine set-up Tool selection M T,S,M... Tools Cursor on tool: In Manual ROUGH_80_DEG Enter the following values: << Back A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 27
Tool gauging Activating the settable ZO M T,S,M... Zero offs. Cursor on: ZO 1 In Manual You can enter the number of the zero offset directly in the screen form. To deactivate the zero offset enter the value 0. (Careful, the basic offset is always active!) << 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. Page 28 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Probing a workpiece M Work Measure Enter the following values: Use the direction keys to traverse axes toward the required edge until the tool makes contact. Set zero offset The axis position of the Z axis in the workpiece coordinate system (WCS) now shows the value 5.0 mm. That corresponds exactly to the position of the tool tip with reference to the zero offset calculated (G54). A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 29
Gauging tool length manually M Tool measure Manually X tools Cursor on tool: In Manual FIN_35_DEG Enter the following values: Turn right round the diameter of the workpiece (using the direction keys) Remember position Retract the tool Enter the value of the diameter (measured manually on the machine) Set length The calculated tool length is now displayed in the value tool length. Repeat the measurement for the Z axis. Page 30 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Workpiece face turning in setup mode M T,S,M... Tools Cursor on tool: In Manual SCHR_80_GRAD << Back Enter the following values: It is also possible to call up "face turning" in the part program as a machining step. A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 31
Workpiece machining Executing a part program 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! Machine from here Program P N0 DEMO_PROGRAM If you want to start a program that you are not editing, use the program manager. Page 32 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Simultaneous recording (monitoring) M Record "Simultaneous recording" is now active 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. A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 33
Block search M Cursor on program step Block search Start search N70 001 Hole full cir.... Cursor on Accept N65 Tapping No. of start drill op. Block search is running Wait for message Accept 4 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. Page 34 Siemens AG 2002, All rights reserved, November 2002 Edition A. Grözinger
Writing G code / ISO-Code program Creating a G-code program Or Programmanager. Machine control panel Program Manager Cursor on: New G-Code Program DEMO_WKS Enter the name: G_CODE_PROGRAM Enter the following program: N10 G54 N20 G53 G0 X300 Z300 N30 T= ROUGH_80_DEG N40 G0 X92 Z0.5 N50 G96 F0.8 S180 M4 N60 G1 X0 N70 G97 G0 Z2 N80 G53 X300 Z300 N90 T= FIN_35_DEG N100 G0 X92 Z0.5 N110 G96 F0.8 S200 M4 N120 G1 G41 X0 N120 G40 G0 Z2 N140 M30 A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 35
Simulation of G-code program Simulation Simulation is running << Back Executing a G-code program Cursor on the first NC block Machine from here. N10 G54 Block search Cursor NC block Block search is running Wait for message Block search To contour N100 X92... Block search finished - Initiate NC start Control prepares the machine for machining (tool change, if necessary) Page 36 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 A. Grözinger Siemens AG 2002, All rights reserved, November 2002 Edition Page 37