Siemens SINUMERIK 840D Operation/Programming Manual

Siemens SINUMERIK 840D Operation/Programming Manual

Shopmill
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

Operation/Programming 10/2004 Edition
sinumerik
SINUMERIK 840D/840Di/810D
ShopMill

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 840D

  • Page 1 Operation/Programming 10/2004 Edition sinumerik SINUMERIK 840D/840Di/810D ShopMill...
  • Page 3 Programming with G Code Simulation Operation/Programming File Management Mold Making Alarms and Messages Examples Valid for Appendix Control Software version SINUMERIK 840D powerline SINUMERIK 840DE powerline SINUMERIK 840Di SINUMERIK 840DiE (Export Version) 3 SINUMERIK 810D powerline SINUMERIK 810DE powerline 10.04 Edition...
  • Page 4 , and SIMODRIVE are registered trademarks of Siemens AG. Other names in this publication might be trademarks whose use by a third party for his own purposes may violate the rights of the registered holder. More information is available on the Internet at: Other functions not described in this documentation might be executable in the http://www.siemens.com/motioncontrol...
  • Page 5 More detailed information about other publications relating to SINUMERIK 840D/840Di/810D and publications that apply to all SINUMERIK controls (e.g. Universal Interface, Measuring Cycles...) can be obtained from your local Siemens branch office.
  • Page 6 SIEMENS offers special add-on equipment, products and system Additional equipment configurations for the focused expansion of SIEMENS controls in your field of application. Personnel Only suitably trained, authorized, reliable personnel should be allowed to handle the equipment.
  • Page 7 Used with the safety alert symbol indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury or in property damage.  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 8 A cycle, for example, mill rectangular pocket, is a subroutine specified by ShopMill to execute a repetitive machining process. (a cycle is sometimes also called a "function".)  Siemens AG, 2004. All rights reserved viii SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 9 The parameter units are always specified in metric units in this documentation. The corresponding inch measures are given in the table below. Metric Inch mm/tooth in/tooth mm/min in/min mm/rev in/rev m/min ft/min  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 10 Preface 10.04  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 11: Table Of Contents

    Aligning the plane ..................... 2-87 2.6.6 Corrections after measurement of the zero point ............. 2-89 2.6.7 Calibrating an electronic measuring tool ..............2-90 Measuring a tool ....................... 2-92  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 12 Activating tool monitoring ..................2-152 2.13.10 Magazine list ......................2-154 2.13.11 Deleting a tool ......................2-155 2.13.12 Changing the tool type ....................2-155 2.13.13 Loading/unloading a tool into/out of the magazine ..........2-156  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 13 Circle with known center point ................3-223 3.6.3 Circle with known radius ..................3-224 3.6.4 Helix ........................3-225 3.6.5 Polar coordinates ....................3-226 3.6.6 Straight polar......................3-227  Siemens AG, 2004. All rights reserved xiii SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 14 Defining coordinate transformations ...............3-302 3.10.6 Cylinder surface transformation ................3-305 3.10.7 Swiveling .........................3-308 3.10.8 Miscellaneous functions ..................3-313 3.11 Inserting G code into the sequential control program ..........3-314  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 15 Running a program via the RS-232 interface ............6-360 6.2.10 Importing/exporting a program via the RS-232 interface........6-361 6.2.11 Displaying the error log ................... 6-363  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 16 Selecting the alarm/message overview ..............8-405 8.2.3 Description of the alarms ..................8-406 User data.........................8-415 Version display ......................8-416 Examples 9-417 Example 1: Machining with rectang./circ. pocket and circumf. slot ......9-418  Siemens AG, 2004. All rights reserved SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 17 Example 3: Cylinder surface transformation............9-429 Example 4: Slot side compensation................ 9-433 Example 5: Swiveling....................9-437 Appendix A-445 Abbreviations ......................A-446 References......................A-449 Index ........................I-461  Siemens AG, 2004. All rights reserved xvii SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 18 Contents 10.04  Siemens AG, 2004. All rights reserved xviii SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 19: Introduction

    Plane designation ..................... 1-48 1.4.2 Polar coordinates ...................... 1-48 1.4.3 Absolute dimensions....................1-49 1.4.4 Incremental dimensions .................... 1-49 1.4.5 Pocket calculator function ..................1-50  Siemens AG, 2004. All rights reserved 1-19 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 20: Shopmill

    This makes it easy for you to check the result of programming and to observe the progress of workpiece machining at the machine (software option). The execution of sequential control programs is a software option.  Siemens AG, 2004. All rights reserved 1-20 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 21: Sequence Of Operations

    When you have finished setting up the machine, you can select a program and execute it automatically (see Sec. "Automatic operation").  Siemens AG, 2004. All rights reserved 1-21 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 22: Workstation

    Machining step and G code programs are suitable for 2D to 2½D machining; for 3D machining, use G code programs from CAD/CAM systems. ShopMill runs on the SINUMERIK 840D/840Di/810D CNC with Control PCU 20 and PCU 50. Operator panel You communicate with ShopMill via the operator panel.
  • Page 23: Coordinate System

    +X direction • the index finger points in the +Y direction • the middle finger points in the +Z direction  Siemens AG, 2004. All rights reserved 1-23 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 24: Operator Panels

    2 Screen keys 3 Horizontal softkey bar 4 Vertical softkey bar • Alphanumeric keypad Correction/cursor pad with control keys and input key • USB interface  Siemens AG, 2004. All rights reserved 1-24 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 25 Correction/cursor pad with control keys and input key USB interface OP 010S slimline operator panel OP 010S operator panel 10" screen Screen keys Horizontal softkey bar Vertical softkey bar USB interface  Siemens AG, 2004. All rights reserved 1-25 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 26 Correction/cursor pad with control keys and input key USB interface Mouse Operator panel OP 015 Operator panel OP 015 15" screen Screen keys Horizontal softkey bar Vertical softkey bar USB interface  Siemens AG, 2004. All rights reserved 1-26 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 27: Operator Panel Keys

    In insertion mode, it deletes the character after the cursor. Irrelevant in ShopMill. Shift Depress the Shift key to enter the upper character shown on the dual input keys.  Siemens AG, 2004. All rights reserved 1-27 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 28 Program Manager - only OP 010 and OP 010C Opens the "Program Manager" operating area. This key has the same function as the "Program" softkey.  Siemens AG, 2004. All rights reserved 1-28 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 29: Machine Control Panels

    Introduction 1.2 Workstation 1.2.4 Machine control panels You can equip your milling machine with a SIEMENS machine control panel or with a specific machine control panel supplied by the machine manufacturer. You use the machine control panel to initiate actions on the milling machine such as traversing an axis or starting the machining of a workpiece.
  • Page 30 Traverses axis at rapid traverse (fastest speed). Rapid WCS MCS Switches between the workpiece coordinate system (WCS = work) WCS MCS and machine coordinate system (MCS = machine).  Siemens AG, 2004. All rights reserved 1-30 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 31 Spindle Left – machine control panel OP032S only Starts spindle (CCW rotation). Spindle Left Spindle Right – machine control panel OP032S only Starts spindle (CW rotation). Spindle Right  Siemens AG, 2004. All rights reserved 1-31 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 32 The machine manufacturer can set up protection levels 0 to 3 using a password. If this password is set, ShopMill does not read the keyswitch setting. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 1-32 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 33: Mini Handheld Unit

    The enabling button is designed as a 2-way switch. It must be pressed to initiate traversing movements. Axis selection switch You can select up to 5 axes with the axis selector switch.  Siemens AG, 2004. All rights reserved 1-33 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 34 The rapid traverse key acts both on travel commands from the +/- keys and on the handwheel signals.  Siemens AG, 2004. All rights reserved 1-34 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 35: User Interface

    9 Display of active work offsets and rotation 10 Working window 11 Dialog line for additional explanatory text 12 Horizontal softkey bar 13 Vertical softkey bar 14 Softkeys 15 Screen buttons  Siemens AG, 2004. All rights reserved 1-35 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 36 Symbols used for axis display Linear axis clamped Rotary axis clamped Feedrate status Feedrate is not enabled  Siemens AG, 2004. All rights reserved 1-36 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 37 The machine manufacturer can display defined symbols instead of the program path (4). The program path is then displayed together with the program name (3). Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 1-37 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 38: Operation By Means Of Softkeys And Hardkeys

    Auto If you select the "Machine" softkey in the main menu, the screen form for the currently active mode appears.  Siemens AG, 2004. All rights reserved 1-38 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 39 1.3 User interface If you select another operating mode or operating area, the horizontal and vertical softkey bars change. Main menu Machine Manual operating mode  Siemens AG, 2004. All rights reserved 1-39 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 40 If you press a horizontal softkey within an operating mode or operating area, only the vertical softkey bar will change. Machine Manual operating mode Function within Machine Manual operating mode  Siemens AG, 2004. All rights reserved 1-40 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 41 In that case, you can deactivate the function by pressing the softkey Program test again. The softkey will then have a gray background again.  Siemens AG, 2004. All rights reserved 1-41 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 42: Program Views

    Use the "Cursor left" key to move up to the next-higher directory level. Use the "Cursor right" or "Input" key to open the process plan for a program. -or-  Siemens AG, 2004. All rights reserved 1-42 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 43 The programming graphics display a dynamic broken-line top view of the workpiece. The program block selected in the process plan is color-highlighted in the programming graphics. Programming graphics  Siemens AG, 2004. All rights reserved 1-43 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 44 Use the cursor keys to move between the input fields within a parameterization screen form. Use the "Help" key to switch between the programming graphics and the help display.  Siemens AG, 2004. All rights reserved 1-44 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 45 The colored symbols in the help displays have the following meaning: Yellow circle = reference point Red arrow = tool traveling at rapid traverse Green arrow = tool traveling at machining feedrate  Siemens AG, 2004. All rights reserved 1-45 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 46: Entering Parameters

    Press the "Input" key to terminate entry. If you do not want to enter a value, i.e. not even "0", press the "Backspace" or "Del" key. -or-  Siemens AG, 2004. All rights reserved 1-46 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 47 You cannot accept the parameters if they are incomplete or obviously erroneous. In this case, you can see from the dialog line which parameters are missing or were entered incorrectly.  Siemens AG, 2004. All rights reserved 1-47 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 48: Fundamentals

    Points P1 and P2 can then be described – with reference to the pole – as follows: P1:radius =100 plus angle =30° 75° 30° P2:radius =60 plus angle =75° Pole  Siemens AG, 2004. All rights reserved 1-48 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 49: Absolute Dimensions

    P3 in incremental dimensions are: P1: X20 Y35 ;(relative to the zero point) P2: X30 Y20 ;(relative to P1) P3: X20 Y -35 ;(relative to P2)  Siemens AG, 2004. All rights reserved 1-49 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 50: Pocket Calculator Function

    • Add the new wear value to the existing value, e.g. 0.5 + 0.1 • Complete the calculation by pressing the "Input" key. Result: 0.6  Siemens AG, 2004. All rights reserved 1-50 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 51: Operation

    Starting execution at a specific point in the program ..........2-120 2.10.6 Controlling the program run ..................2-125 2.10.7 Overstore ........................ 2-127 2.10.8 Testing a program....................2-128  Siemens AG, 2004. All rights reserved 2-51 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 52 Work offset list......................2-164 2.14.3 Selecting/deselecting the work offset in the Manual area........2-166 2.15 Switching to CNC-ISO mode...................2-167 2.16 ShopMill Open (PCU 50)..................2-168 2.17 Remote diagnostics....................2-168  Siemens AG, 2004. All rights reserved 2-52 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 53: Switching On And Off

    The actual value display does not match the real position of the axes when the control is switched on. • Reference point approach is necessary on machines without an absolute measuring system!  Siemens AG, 2004. All rights reserved 2-53 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 54: Reference Point Approach

    The axis stops. Re-approaching an axis Select the axis to be traversed. Press the "+" or "-" key. The selected axis moves to the reference point.  Siemens AG, 2004. All rights reserved 2-54 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 55 Only when all axes with a defined reference point have reached this point will you be able to start with the "Cycle Start" key in "Machine Auto".  Siemens AG, 2004. All rights reserved 2-55 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 56: User Agreement In Safety Integrated

    - or - The selected axis is marked with a cross meaning "safely referenced" in the "Agreement" column. Pressing the "toggle keys" again removes your agreement.  Siemens AG, 2004. All rights reserved 2-56 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 57: Operating Modes

    You can also trace execution of the program in a graphical display on the screen. You can select "Machine Auto" via the "Auto" key. Auto  Siemens AG, 2004. All rights reserved 2-57 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 58: Settings For The Machine

    When you press the "Inch" softkey, a box appears asking you to confirm switchover. The dimension system is adjusted accordingly if you confirm with the "OK" softkey.  Siemens AG, 2004. All rights reserved 2-58 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 59: Switching Over The Coordinate System (Mcs/Wcs)

    The "Actual value MCS" softkey is active. Press the "Actual value MCS" softkey to switch from MCS to Actual value MCS WCS. The "Actual value MCS" softkey is not active.  Siemens AG, 2004. All rights reserved 2-59 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 60: Setting A New Position Value

    Move the machine axes to the desired position (e.g. workpiece surface). Select the "Set WO" menu in "Machine Manual" operating mode. Base offset menu  Siemens AG, 2004. All rights reserved 2-60 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 61 Resetting an offset Press the "Delete" softkey. Delete The offset is canceled again. The work offsets (WO1 etc.) are based on the base offset.  Siemens AG, 2004. All rights reserved 2-61 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 62: Measuring Workpiece Zero

    (measured value). In manual measurement, you can reset values in any order but in automatic measurement, only in reverse order.  Siemens AG, 2004. All rights reserved 2-62 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 63 They must also be assigned to geometry axes in the machine data. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-63 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 64 Two typical examples are given below that demonstrate the interaction between and the use of "Measure workpiece" and "Manual swivel" when measuring and aligning workpieces:  Siemens AG, 2004. All rights reserved 2-64 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 65 Z direction. 1. Clamp the workpiece 2. Insert probes T, S, M and activate the required work offset.  Siemens AG, 2004. All rights reserved 2-65 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 66: Measuring An Edge

    The workpiece lies parallel to the coordinate system on the work table. You measure distance L of two parallel workpiece edges in one of the axes (X, Y, or Z) and determine its center.  Siemens AG, 2004. All rights reserved 2-66 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 67 Tool radius = 3 mm ⇒ Work offset X = 53 11. Repeat the measurement procedure (steps 6 to 10) for the two other axes, if necessary.  Siemens AG, 2004. All rights reserved 2-67 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 68 "work offset". The tool radius is automatically included in the calculation. 5. Repeat the measurement procedure (steps 3 to 4) for the two other axes, if applicable.  Siemens AG, 2004. All rights reserved 2-68 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 69 With "Set WO", the workpiece edge now corresponds to the setpoint angle. The calculated rotation is stored in the work offset.  Siemens AG, 2004. All rights reserved 2-69 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 70 The axis selected in "Measuring direction P1" is displayed. 8. Specify the setpoint position of the center line between the two workpiece edges. 9. Traverse the tool to the first measuring point.  Siemens AG, 2004. All rights reserved 2-70 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 71 With "Set WO", the center line now corresponds to the position setpoint. The calculated offset is stored in the work offset.  Siemens AG, 2004. All rights reserved 2-71 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 72: Measuring A Corner

    7. Specify the setpoint of the workpiece corner (X0, Y0) you want to measure. 8. Traverse the tool to the first measuring point P1 as shown in the help display.  Siemens AG, 2004. All rights reserved 2-72 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 73 The corner point and angles α and α are calculated and displayed. With "Set WO", the corner point now corresponds to the position setpoint. The calculated offset is stored in the work offset.  Siemens AG, 2004. All rights reserved 2-73 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 74: Measuring A Pocket And Hole

    If an angle offset is selected, base angle of rotation α can also be found. You can only measure 2, 3, and 4 holes automatically.  Siemens AG, 2004. All rights reserved 2-74 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 75 The set position of the center point is stored as the new zero point if you have selected "work offset". The tool radius is automatically included in the calculation.  Siemens AG, 2004. All rights reserved 2-75 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 76 The tool automatically contacts 4 points in succession around the Cycle Start inside wall of the hole. When measurement has been successfully completed, the "P0 stored" softkey becomes active.  Siemens AG, 2004. All rights reserved 2-76 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 77 When measurement has been successfully completed, the "P2 stored" softkey becomes active. 13. Press the "Set WO" or "Calculate" softkey. Set WO Calculate -or-  Siemens AG, 2004. All rights reserved 2-77 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 78 The tool automatically contacts 4 points in succession around the first Cycle Start inside wall of the hole. When measurement has been successfully completed, the "P1 stored" softkey becomes active.  Siemens AG, 2004. All rights reserved 2-78 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 79 The angle entered here refers to the 1st axis of the working plane (X/Y plane). This input field only appears, if you specified "Yes" for "Angle offs."  Siemens AG, 2004. All rights reserved 2-79 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 80: Measuring A Spigot

     Siemens AG, 2004. All rights reserved 2-80 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 81 The set position of the center point is stored as a new zero point with "Set WO". The tool radius is automatically included in the calculation.  Siemens AG, 2004. All rights reserved 2-81 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 82 9. Press the "Save P1" softkey. Save P1 10. Repeat steps 8 and 9 to measure and store measuring points P2, Save P2 Save P4 P3, and P4.  Siemens AG, 2004. All rights reserved 2-82 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 83 6. Specify whether you want "Measurement only" or in which work offset you want to store the zero point (as described under "Measuring an edge manually", step 5).  Siemens AG, 2004. All rights reserved 2-83 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 84 2. Move the tool until it is approximately at the center of the first spigot. 3. In "Machine Manual" mode, select the "Meas. workp." softkey. 4. Press the "Spigot" softkey. Press the "3 circular spigots" softkey.  Siemens AG, 2004. All rights reserved 2-84 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 85 With "Set WO", the center point of the circle now corresponds to the position setpoint. The calculated rotation is stored in the work offset.  Siemens AG, 2004. All rights reserved 2-85 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 86 After successful completion of measurement, measured values P2, P3, and P4 are stored and the softkeys "P2 stored", "P3 stored", and "P4 stored" become active.  Siemens AG, 2004. All rights reserved 2-86 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 87: Aligning The Plane

    7. Then move the tool to the second and third measuring point and Save P2 Save P3 press the "Save P2" and "Save P3" softkeys.  Siemens AG, 2004. All rights reserved 2-87 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 88 Set WO Calculate -or- Angles α and β are calculated and displayed. With "Set WO" the angle offset is stored in the work offset memory.  Siemens AG, 2004. All rights reserved 2-88 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 89: Corrections After Measurement Of The Zero Point

    Cycle Start When the axis has been retracted the tool is realigned with the help of the swivel cycle. You can now measure again.  Siemens AG, 2004. All rights reserved 2-89 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 90: Calibrating An Electronic Measuring Tool

    3. In "Machine Manual" mode, select the "Meas. workp." softkey. 4. Press the "Calibration probe" and "Radius" softkeys. Calibration Radius probe  Siemens AG, 2004. All rights reserved 2-90 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 91 6. Press the "Cycle Start" key. Cycle Start Calibration starts. The length of the measuring tool is calculated and entered in the tool list.  Siemens AG, 2004. All rights reserved 2-91 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 92: Measuring A Tool

    Select the "Measure tool" softkey in "Machine Manual" mode. Press the "Length manual" softkey. Length manual > Select the tool cutting edge D and the duplo number DP for the tool.  Siemens AG, 2004. All rights reserved 2-92 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 93 Press the "Length manual" softkey. Length manual > Select the tool cutting edge D and the duplo number DP for the tool. Select the "fixed point" reference point.  Siemens AG, 2004. All rights reserved 2-93 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 94 Press the "Radius manual" or "Dia. manual" softkey. Radius Dia. manual > manual > Select the tool cutting edge D and the duplo number DP for the tool.  Siemens AG, 2004. All rights reserved 2-94 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 95: Calibrating A Fixed Point

    The position of the fixed point may have already been determined by the machine manufacturer. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-95 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 96: Measuring A Tool With Measuring Probe

    Lateral offset Longitudinal offset  Siemens AG, 2004. All rights reserved 2-96 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 97 The measuring process depends on settings made by the machine manufacturer. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-97 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 98 The tool radius or diameter is calculated automatically and entered in the tool list. The measuring process depends on settings made by the machine manufacturer. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-98 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 99: Calibrating A Measuring Probe

    Calibration is automatically executed at the measuring feedrate. The distance measurements between the machine zero and measuring probe are calculated and stored in an internal data area.  Siemens AG, 2004. All rights reserved 2-99 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 100: Manual Mode

    Select tool edge D or enter the number directly in field "D". Press the "Cycle Start" key. Cycle Start The tool is attached to the spindle.  Siemens AG, 2004. All rights reserved 2-100 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 101: Entering A Tool In The List And Attaching It To The Spindle

    The loaded tool is marked by a spindle symbol in the tool list. Now load the tool manually into the spindle as described in the machine manufacturer's instruction manual.  Siemens AG, 2004. All rights reserved 2-101 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 102: Entering A New Tool In The List And Loading It In The Magazine

    If the spindle is already running the new speed is accepted. If the spindle is stationary, the value is stored as the setpoint speed. The spindle remains stationary.  Siemens AG, 2004. All rights reserved 2-102 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 103 • A stationary spindle is positioned via the shortest possible route. • A rotating spindle is positioned as it continues to turn in the same direction.  Siemens AG, 2004. All rights reserved 2-103 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 104: Traversing Axes

    (= 0.1 mm), press the "100" key. -or- Open the extended horizontal softkey menu in "Machine Manual" mode. Press the "ShopM sett." softkey. The settings menu opens.  Siemens AG, 2004. All rights reserved 2-104 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 105 • The feed enable signal must be set. Traversing axes using Please note the machine manufacturer's instructions with regard to the handwheels the selection and mode of operation of handwheels.  Siemens AG, 2004. All rights reserved 2-105 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 106: Positioning Axes

    The swiveled coordinates are retained in reset state and even after power ON, i.e. you can still retract from an inclined hole by retracting in +Z direction. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-106 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 107 This function must be enabled when you set up "Swivel" in the "Correction T" parameter. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-107 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 108 Select the "Teach rotary axis" softkey to accept the current Teach rotary axis positions of the rotary axes during direct swiveling.  Siemens AG, 2004. All rights reserved 2-108 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 109 Fix tool tip Follow-up: The position of the tool tip is maintained during swiveling. No follow-up: The position of the tool tip changes during swiveling.  Siemens AG, 2004. All rights reserved 2-109 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 110: Face Milling

    Example of face milling in the program view Press the "Cycle Start" key to start the "Face milling" cycle. Cycle Start You cannot use the "Repos" function while face milling.  Siemens AG, 2004. All rights reserved 2-110 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 111: Settings For Manual Mode

    In the "Work offset" field, enter a work offset (e.g. base). - OR - Press the "Work offset" softkey to open the work offset list. Work offset  Siemens AG, 2004. All rights reserved 2-111 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 112 That tool axis will be active in manual mode the next time you press the "Cycle Start" key. For instructions on how to swivel the spindle, please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-112 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 113 The "ShopMill settings" menu box closes. These settings remain valid until you change them. These settings are made for the programs in the program header.  Siemens AG, 2004. All rights reserved 2-113 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 114: Mdi Mode

    Programs written in MDI mode are automatically deleted as soon as Delete MDI prog. they have finished running. Alternatively, you can delete them by selecting softkey "Delete MDI prog.".  Siemens AG, 2004. All rights reserved 2-114 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 115: Automatic Mode

    The functions "Deep drilling" and "Circumferential slot" programmed under ShopMill 6.3 only run in ShopMill 6.2 if you check the function parameters again in ShopMill 6.2 and confirm these.  Siemens AG, 2004. All rights reserved 2-115 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 116: Switchover Between "T, F, S", "G Functions" And "Auxiliary Functions" Displays

    Instead of parameters T, F and S, the currently active auxiliary functions will be displayed. If you press the "Auxiliary function" softkey again, the "T, F, S" status display reappears.  Siemens AG, 2004. All rights reserved 2-116 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 117: Selecting A Program For Execution

    (see Sec. "Entering a program at any selected point").  Siemens AG, 2004. All rights reserved 2-117 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 118: Starting/Stopping/Aborting A Program

    Aborting execution Press the "Reset" key. Reset Execution of the program is interrupted. When it is started again, it will execute from the beginning.  Siemens AG, 2004. All rights reserved 2-118 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 119: Interrupting A Program

    Non-adjusted Repos offsets are adjusted with program advance and linear interpolation on switchover to Automatic mode followed by start with the "Cycle start" key.  Siemens AG, 2004. All rights reserved 2-119 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 120: Starting Execution At A Specific Point In The Program

    The parameters within the control contain the values valid before the block search. This option is only available for programs that exclusively comprise G code blocks.  Siemens AG, 2004. All rights reserved 2-120 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 121 Continuous counter (if part of a program is repeated several times, you can specify the repetition number at which you wish machining to be resumed.)  Siemens AG, 2004. All rights reserved 2-121 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 122 The new starting position is approached. The workpiece is then machined from the beginning of the target block. You can abort the search by pressing the "Reset" key. Reset  Siemens AG, 2004. All rights reserved 2-122 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 123 You can abort the search by pressing the "Reset" key. Reset  Siemens AG, 2004. All rights reserved 2-123 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 124 "Search run" window and press the "Accept" softkey. The prompt does not appear in the case of single program blocks.  Siemens AG, 2004. All rights reserved 2-124 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 125: Controlling The Program Run

    Cycle Start Execution of the program starts. The program run stops at every block for which "programmed stop" was defined (see Sec. "Miscellaneous Functions").  Siemens AG, 2004. All rights reserved 2-125 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 126 Press the "DRF offset" softkey again if you no longer want to offset allow handwheel offsets during machining. (The softkey is deactivated again.)  Siemens AG, 2004. All rights reserved 2-126 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 127: Overstore

    Cycle Stop Press the "Overstore" softkey. The "Overstore" window opens. Enter the NC blocks to be processed. Press the "Cycle Start" key. Cycle Start  Siemens AG, 2004. All rights reserved 2-127 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 128: Testing A Program

    The following functions can be used during the program test: • Stop execution with "Programmed Stop" (see Sec. "Controlling the program run") • Graphic display on screen (see Sec. "Simultaneous recording before machining").  Siemens AG, 2004. All rights reserved 2-128 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 129: Simultaneous Recording Before Machining

    Also activate the "Dry run feedrate" softkey. Dry run The programmed feedrate is replaced by a dry run feedrate defined feedrate via machine data. Press the "Real-sim" softkey.  Siemens AG, 2004. All rights reserved 2-129 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 130 The graphical display of the previous machining is cleared. Recording of the machining operation will however continue. For more information on the principles and operation, please refer to Sec. "Simulation".  Siemens AG, 2004. All rights reserved 2-130 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 131: Simultaneous Recording During Machining

    The "simultaneous recording" function can be switched on at any time during machining. An explanation of the functions available under "Simultaneous recording" can be found in Secs. "Simultaneous recording before machining" and "Simulation".  Siemens AG, 2004. All rights reserved 2-131 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 132: Trial Program Run

    • you can start execution of the next block by pressing key "Cycle Start" again. Deselecting a single block You can deselect the function by pressing the "Single block" key again. Single Block  Siemens AG, 2004. All rights reserved 2-132 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 133: Displaying The Current Program Block

    Start program execution. Cycle Start The precise axis positions, modal G functions, etc., are displayed in the "Basic block" window for the currently active program block.  Siemens AG, 2004. All rights reserved 2-133 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 134: Correcting A Program

    You can only modify blocks that have not yet been executed or read in by the NC. • Reset status: All blocks can be edited.  Siemens AG, 2004. All rights reserved 2-134 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 135: Run Times

    The T,F,S display window turns into the "Run times" window. Pressing the "Run times" softkey again, takes you back to the T,F,S display window.  Siemens AG, 2004. All rights reserved 2-135 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 136: Tools And Tool Offsets

    Depending on the tool type used, different tool offset data will be required.  Siemens AG, 2004. All rights reserved 2-136 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 137 Operation 2.13 Tools and tool offsets Diameter Diameter Outside diameter Mill Face mill Length Angle head cutter Diameter Diameter Tip angle Drill Threading tap  Siemens AG, 2004. All rights reserved 2-137 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 138 The loading and unloading of tool magazines is defined in a machine data. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-138 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 139 A tool is identified by its name and duplo number of the tool. You can enter the name as text or a number (see Sec. "Changing tool names"). Duplo number of twin tool (replacement tool)  Siemens AG, 2004. All rights reserved 2-139 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 140 For the facing tool, an additional outside radius and tool angle, and for angle head cutter, additional lengths and wear lengths are displayed under "Details.  Siemens AG, 2004. All rights reserved 2-140 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 141 Please refer to the machine manufacturer's instructions for details about location assignments in the tool magazine.  Siemens AG, 2004. All rights reserved 2-141 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 142 Oversized tools are truncated on the left and right sides. • Tools that are not located in the magazine are displayed without toolholder. • Disabled tools or magazine locations are marked as follows:  Siemens AG, 2004. All rights reserved 2-142 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 143: Creating A New Tool

    The tool type determines which geometry data are required and how they will be computed. The following common tool types are available:  Siemens AG, 2004. All rights reserved 2-143 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 144 Bevel cutter Angle for conical tools Bevel cutter with corner rounding Rounding radius, angle of conic. tools Tapered die mill Angle for conical tools  Siemens AG, 2004. All rights reserved 2-144 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 145: Setting Up More Than One Edge Per Tool

    By selecting softkey "D No. +" or "D No. –", you can display the offset D No. + D No. - data for the edge with the next highest or next lowest edge number respectively.  Siemens AG, 2004. All rights reserved 2-145 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 146: Changing The Tool Name

    These tools must be attached/detached manually to/from the spindle. The "manual tool" function must be set up by the machine manufacturer. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-146 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 147: Tool Offsets

    While the program is being processed, the control fetches the offset data it requires from the tool table and corrects the tool path individually for different tools. Programmed contour Corrected tool path  Siemens AG, 2004. All rights reserved 2-147 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 148 This measured length is entered in the tool list. The control uses this measurement and the wear values to calculate travel movements in the infeed direction.  Siemens AG, 2004. All rights reserved 2-148 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 149 Offset values are used in the simulation display and programming graphic for the following tools: • Drill: Angle and radius/diameter • Centering tool: Radius/diameter  Siemens AG, 2004. All rights reserved 2-149 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 150: Miscellaneous Functions For A Tool

    You can switch these tool-specific functions on and off with the "Alternat." softkey. Tool-specific functions might be, for example, 3rd coolant application or tool breakage monitoring. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-150 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 151: Entering Tool Wear Data

    Place the cursor on the tool whose wear data you want to enter. Enter the differences for length (∆Length X, ∆Length Z) and radius/diameter (∆Radius/∆∅) in the appropriate columns.  Siemens AG, 2004. All rights reserved 2-151 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 152: Activating Tool Monitoring

    Disabled (G) Individual tools can also be disabled manually if you no longer want to use them for workpiece machining.  Siemens AG, 2004. All rights reserved 2-152 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 153 Select the option "P" in the third field of the last column if you want assign the tool to a fixed magazine location. The tool properties you have set become active immediately.  Siemens AG, 2004. All rights reserved 2-153 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 154: Magazine List

    Select the "Magazine" softkey in the "Tools WOs" operating area. Example of magazine with variable assignment  Siemens AG, 2004. All rights reserved 2-154 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 155: Deleting A Tool

    "Type" input field. Press the "Alternat." softkey until the tool type you are looking for appears. The input fields for the new tool type are displayed.  Siemens AG, 2004. All rights reserved 2-155 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 156: Loading/Unloading A Tool Into/Out Of The Magazine

    The "Empty location" window appears. The "Location" field is initialized with the number of the first empty magazine location. Press the "OK" softkey to load the tool into the suggested location.  Siemens AG, 2004. All rights reserved 2-156 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 157 Select the "Tool list" softkey in the "Tools WOs" operating area. Position the cursor on the tool that you want to unload. Press the "Unload" softkey. Unload The tool is unloaded from the magazine.  Siemens AG, 2004. All rights reserved 2-157 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 158: Relocating A Tool

    Select the "Magazine" softkey in the "Tools WOs" operating area. Place the cursor on the tool that you wish to relocate to a different magazine location.  Siemens AG, 2004. All rights reserved 2-158 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 159 Press the "OK" softkey. An empty location is suggested. Press the "OK" softkey. The tool is relocated to the suggested magazine location.  Siemens AG, 2004. All rights reserved 2-159 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 160: Positioning A Location

    Activate one of the softkeys to choose the sort criteria for the magazine tools. name The tools are listed in the new order. type T number  Siemens AG, 2004. All rights reserved 2-160 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 161: Work Offsets

    You determine the base offset via "Workpiece zero" (see Sec."Measurement workpiece zero") or "Set work offset" (see Sec. "Setting a new position value").  Siemens AG, 2004. All rights reserved 2-161 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 162 • Mirroring (See Sec. "Defining the coordinate transformations") Total offset The total offset is calculated from the sum of all offsets and coordinate transformations.  Siemens AG, 2004. All rights reserved 2-162 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 163: Defining Work Offsets

    Additional axes rotary axes and determine their offset. These additional axes must be activated via machine data. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 2-163 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 164: Work Offset List

    Fine offsets must be set up by the machine manufacturer. Please refer to the machine manufacturer's instructions. You can display more work offsets with the "Page Down" key.  Siemens AG, 2004. All rights reserved 2-164 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 165 Please refer to the machine manufacturer's instructions. Press the "Work offset" softkey in the "Tools WOs" operating area. The work offset list appears.  Siemens AG, 2004. All rights reserved 2-165 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 166: Selecting/Deselecting The Work Offset In The Manual Area

    Place the cursor on parameter "Work offset" and press the "Alternat." softkey until " - " appears in the field. Press the "Cycle Start" key. Cycle Start An active work offset is deselected.  Siemens AG, 2004. All rights reserved 2-166 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 167: Switching To Cnc-Iso Mode

    Switching to CNC-ISO mode You can switch from the ShopMill interface to the CNC ISO standard operator interface of the SINUMERIK 840D or 840D/840Di/810D system by pressing the "CNC ISO" softkey. Softkey "CNC ISO" will work only if the machine manufacturer has implemented the function internally via the PLC interface.
  • Page 168: Shopmill Open (Pcu 50)

    Diagnosis operating area. Remote Diagnosis is a software option. For further information about remote diagnosis, please refer to: References: /FB/, Description of Functions Extended Functions, F3  Siemens AG, 2004. All rights reserved 2-168 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 169: Programming With Shopmill

    Thread milling......................3-238 3.7.7 Drill and thread milling .................... 3-242 3.7.8 Positioning on freely programmable positions and position patterns ..... 3-245 3.7.9 Freely programmable positions................3-246  Siemens AG, 2004. All rights reserved 3-169 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 170 Defining coordinate transformations ...............3-302 3.10.6 Cylinder surface transformation ................3-305 3.10.7 Swiveling .........................3-308 3.10.8 Miscellaneous functions ..................3-313 3.11 Inserting G code into the sequential control program ..........3-314  Siemens AG, 2004. All rights reserved 3-170 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 171: Basics Of Programming

    Different tool offsets can be assigned to each tool with multiple cutting edges. The tool length compensation of the spindle tool remains active even after the program has been executed (RESET).  Siemens AG, 2004. All rights reserved 3-171 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 172 Reset, end of program or tool change. Cutting rate Peripheral speed at which the tool cutting edge machines the workpiece. Cutting rates (V) are specified in m/min. Cutting rate  Siemens AG, 2004. All rights reserved 3-172 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 173 This applies even if you have programmed a rapid traverse command in between.  Siemens AG, 2004. All rights reserved 3-173 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 174: Program Structure

    The brackets are inserted from the beginning to the end of the sequence of chained blocks. Blocks N10 to N25 are chained  Siemens AG, 2004. All rights reserved 3-174 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 175: Creating A Sequential Control Program

    The screenform for setting the "Program header" parameters then appears. Parameterizing the program header Set program header parameters Parameter settings in the program header are valid throughout the entire program.  Siemens AG, 2004. All rights reserved 3-175 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 176 The retraction plane is entered as an absolute value. The safety clearance must be entered as an incremental value (without sign).  Siemens AG, 2004. All rights reserved 3-176 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 177 Conventional milling Machining pockets in climb or conventional milling operation with CW spindle rotation During path milling, the programmed contour direction determines the machining direction.  Siemens AG, 2004. All rights reserved 3-177 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 178 Select with the softkey. The parameters you have entered are stored. The machining plan is then displayed. Program end ShopMill has automatically defined the program end.  Siemens AG, 2004. All rights reserved 3-178 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 179: Programming New Blocks

    You must always enter a value in fields with a preset default. If you clear a default field, the "Accept" softkey disappears from the display!  Siemens AG, 2004. All rights reserved 3-179 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 180 (RP) Safety clearance (SC) Rapid traverse Machining feedrate Approach to cycle above the retraction plane − or tool is below the retraction plane (RP):  Siemens AG, 2004. All rights reserved 3-180 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 181: Changing Program Blocks

    Select the program that you want to change. Press the "Input" or "Cursor Right" key. -or- The machining plan of the program is displayed.  Siemens AG, 2004. All rights reserved 3-181 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 182: Program Editor

    This block number may be higher than the one in the following block. You can use the "Numbering" function to number the program blocks in ascending order.  Siemens AG, 2004. All rights reserved 3-182 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 183 Place the cursor on the line after which the program block(s) is (are) to be inserted. Press the "Insert" softkey. Insert The program blocks are inserted in the machining plan of the program.  Siemens AG, 2004. All rights reserved 3-183 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 184 Press the "Renumber" softkey. Renumber The program blocks are renumbered in ascending order. Closing the program editor Press the "Back" softkey to close the program editor.  Siemens AG, 2004. All rights reserved 3-184 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 185: Programming The Tool, Offset Value And Spindle Speed

    • Spindle speeds are programmed in rev/min. • Cutting rates are programmed in m/min • You can set the direction of rotation of a tool in the tool list.  Siemens AG, 2004. All rights reserved 3-185 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 186: Contour Milling

    If you programmed a finishing allowance for roughing, the contour is machined again. 4. Path milling (chamfer) If you have planned edge breaking, chamfer the workpiece with a special tool.  Siemens AG, 2004. All rights reserved 3-186 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 187 7. Finish contour pocket with island (finish edge/base) If you programmed a finishing allowance for the edge/base when you programmed roughing, the pocket edge/base will be machined again.  Siemens AG, 2004. All rights reserved 3-187 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 188 5. Finish contour spigot (edge/base finishing) If you programmed a finishing allowance for roughing, the spigot edge/base is machined again.  Siemens AG, 2004. All rights reserved 3-188 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 189: Representation Of The Contour

    Cursor on current element black white Normal element white Element not currently evaluated (element will only be evaluated when it is selected with the cursor)  Siemens AG, 2004. All rights reserved 3-189 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 190 The scaling of the coordinate system is adjusted automatically to match the complete contour. The position of the coordinate system is displayed in the graphics window.  Siemens AG, 2004. All rights reserved 3-190 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 191: Creating A New Contour

    Enter any additional commands in G code format, as required. Press the "Accept" softkey. Enter the individual contour elements (see Sec. "Creating contour elements").  Siemens AG, 2004. All rights reserved 3-191 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 192 Distance between pole and start point for contour (abs.) ϕ1 Polar angle between pole and start point for contour (abs.) Degr. Additional Any additional command in G code format command  Siemens AG, 2004. All rights reserved 3-192 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 193: Creating Contour Elements

    Conflicts may result if you enter more parameters than are absolutely necessary for a contour. In such a case, try entering less parameters and allowing ShopMill to calculate as many parameters as possible.  Siemens AG, 2004. All rights reserved 3-193 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 194 You can enter the additional commands (max. 40 characters) in the extended parameterization screen form ("All parameters" softkey).  Siemens AG, 2004. All rights reserved 3-194 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 195 The pole is defined. You can now choose between "Cartesian" and "Polar" in the input screen form for the Diagonal line and Circle/Arc contour elements.  Siemens AG, 2004. All rights reserved 3-195 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 196 Degr. inc: polar angle between final point and end point Degr. Incremental dimensions: The plus/minus sign is evaluated.  Siemens AG, 2004. All rights reserved 3-196 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 197 FS: Chamfer as transition element to next contour element following R: Radius as transition element to next contour element element Additional Any additional command in G code format command  Siemens AG, 2004. All rights reserved 3-197 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 198: Changing A Contour

    Enter the desired changes. Press the "Accept" softkey. The current values for the contour element are accepted and the change is immediately visible in the programming graphics.  Siemens AG, 2004. All rights reserved 3-198 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 199 In this case, ShopMill outputs the error message "Geometrical data contradictory". To rectify the problem, insert an incline without entering parameter values.  Siemens AG, 2004. All rights reserved 3-199 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 200: Programming Examples For Freely Defined Contours

    CW rotation, tangent prev. elem., R=2, J=4.65 abs. CCW rotation, tangent prev. elem. R=3.2, I=11.5 abs., J=0 abs., make dialog selection, Make dialog selection  Siemens AG, 2004. All rights reserved 3-200 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 201 "All param." softkey. Starting point X=0, Y=0 30 ° Workpiece drawing of contour  Siemens AG, 2004. All rights reserved 3-201 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 202 Coordinate X in "abs" and in "inc" α1=–55 degrees Observe angles in help screen! X=5.67 abs CW rotation, R=72, X=5.67 abs., Y=0 abs., make dialog selection  Siemens AG, 2004. All rights reserved 3-202 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 203: Path Milling

    L1/L2 R1/R2 R1/R2 Approach and retraction along straight line, quadrant and semi-circle; (L1=approach length, L2=retract length, R1=approach radius, R2=retract radius)  Siemens AG, 2004. All rights reserved 3-203 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 204 Infeed depth (not for chamfer) Chamfer width (for chamfer only), inc. Insertion depth tool tip (for chamfer only), abs. or inc. Finishing allowance base (not for chamfer)  Siemens AG, 2004. All rights reserved 3-204 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 205 (in the transition from the end of the contour to the beginning). Z0 + safety clearance Safety clearance To retraction plane No retraction  Siemens AG, 2004. All rights reserved 3-205 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 206: Predrilling A Contour Pocket

    5. Contour pocket 1 6. Predrilling 7. Contour pocket 2 8. Predrilling 9. Contour pocket 1 10. Remove stock 11. Contour pocket 2 12. Remove stock  Siemens AG, 2004. All rights reserved 3-206 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 207 On making the transition to the next insertion point, the tool returns to this height. If there are no elements larger than Z0 in the pocket area, "Z0 + safety clearance" can be selected as the retraction mode.  Siemens AG, 2004. All rights reserved 3-207 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 208 On making the transition to the next insertion point, the tool returns to this height. If there are no elements larger than Z0 in the pocket area, "Z0 + safety clearance" can be selected as the retraction mode.  Siemens AG, 2004. All rights reserved 3-208 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 209: Milling A Contour Pocket (Roughing)

    The starting point can be determined automatically or entered manually. Starting point X (abs.), manual input only Starting point Y (abs.), manual input only  Siemens AG, 2004. All rights reserved 3-209 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 210: Removing Residual Material From A Contour Pocket

    In this case, for removing the residual material, you also have to enter a value for the "Reference tool TR" parameter that appears when you press the "All parameters" softkey.  Siemens AG, 2004. All rights reserved 3-210 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 211 Alternatively, you can specify the plane infeed as a %, as a ratio --> plane infeed (mm) to milling cutter diameter (mm). Max. infeed, depth Finishing allowance, plane Finishing allowance, depth  Siemens AG, 2004. All rights reserved 3-211 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 212: Finishing The Contour Pocket

    Mill pocket > Select "Finish base" or "Finish edge" in machining mode. Call help display with the Help display for "Finish pocket with islands"  Siemens AG, 2004. All rights reserved 3-212 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 213 On making the transition to the next insertion point, the tool returns to this height. If no elements greater than Z0 are in the pocket area, Z0 + safety clearance (SC) can be programmed as the retraction mode.  Siemens AG, 2004. All rights reserved 3-213 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 214 Note: An alternative to the "Edge finish cut" option is the "Path milling" function which offers greater optimization potential (approach and retract strategies and modes).  Siemens AG, 2004. All rights reserved 3-214 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 215: Chamfering A Contour Pocket

    See Sec. "Programming the tool, offset value and spindle speed". Machining type Chamfer Workpiece height (abs.) Chamfer width (for chamfer only), inc. Insertion depth tool tip (for chamfer only), abs. or inc.  Siemens AG, 2004. All rights reserved 3-215 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 216: Milling Contour Spigots (Roughing)

    7. The tool moves back to the safety clearance at rapid traverse. Press the "Cont. mill." and "Mill spigot" softkeys. Mill spigot > Select "Roughing" machining mode.  Siemens AG, 2004. All rights reserved 3-216 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 217: Removing Residual Material From A Contour Spigot

    2. Contour spigot 1 3. Clear spigot 1 4. Contour blank 2 5. Contour spigot 2 6. Clear spigot 2 7. Contour blank 1  Siemens AG, 2004. All rights reserved 3-217 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 218 If there are no spigots or other elements larger than Z0 in the machining area, "Z0 + safety clearance" can be selected as the retraction mode.  Siemens AG, 2004. All rights reserved 3-218 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 219: Finishing The Contour Spigot

    If there are no spigots or other elements larger than Z0 in the machining area, "Z0 + safety clearance" can be selected as the retraction mode.  Siemens AG, 2004. All rights reserved 3-219 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 220: Chamfering A Contour Spigot

    See Sec. "Creating program blocks". Machining Chamfer type Reference point in Z direction (abs.) Chamfer width; abs Insertion depth tool tip; abs or inc  Siemens AG, 2004. All rights reserved 3-220 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 221: Linear Or Circular Path Motions

    First path motion with First path motion with deselected radius radius compensation compensation  Siemens AG, 2004. All rights reserved 3-221 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 222 Input defining which side of the contour the cutter travels in the programmed compensation direction: Radius compensation, left Radius compensation off of contour Radius compensation is retained Radius compensation, right as set of contour  Siemens AG, 2004. All rights reserved 3-222 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 223: Circle With Known Center Point

    XYIJ: XY plane with interpolation parameters I and J XZIK: XZ plane with interpolation parameters I and K YZJK: YZ plane with interpolation parameters J and K  Siemens AG, 2004. All rights reserved 3-223 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 224: Circle With Known Radius

    Y position circle end point (abs. or inc.) Radius of arc; You can select the arc of your choice by entering a positive or a negative sign.  Siemens AG, 2004. All rights reserved 3-224 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 225: Helix

    Center point of helix in X and Y directions Pitch of helix; The pitch is programmed in mm per revolution. mm/360 ° Z position of helix end point (abs. or inc.)  Siemens AG, 2004. All rights reserved 3-225 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 226: Polar Coordinates

    Press the "Straight/Circle", "Polar" and "Pole" softkeys. Polar > Pole > Parameters Description Unit X position of the pole (abs. or inc.) Y position of the pole (abs. or inc.)  Siemens AG, 2004. All rights reserved 3-226 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 227: Straight Polar

    Input defining which side of the contour the cutter travels in the programmed compensation direction: Radius compensation, left Radius compensation off of contour Radius compensation is retained Radius compensation, right as set of contour  Siemens AG, 2004. All rights reserved 3-227 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 228: Circle Polar

    The tool travels in the programmed direction from the circle starting point to its end rotation point. You can program this direction as clockwise (right) or counterclockwise (left). α Polar angle (abs. or inc., positive or negative) Degr.  Siemens AG, 2004. All rights reserved 3-228 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 229: Programming Examples For Polar Coordinates

    Approach starting point in rapid traverse: X=80, Y=50, radius compensation right Pole: X=60, Y=50 CW rotation, α= 135 degrees absolute Programming graphics and extract from machining plan  Siemens AG, 2004. All rights reserved 3-229 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 230: Drilling

    ShopMill provides various positioning patterns (see Sec. "Positions"). This sequence, first technology block and then positioning block must be adhered to in drilling cycles.  Siemens AG, 2004. All rights reserved 3-230 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 231: Centering

    It is inserted into the workpiece until it reaches Z1. Height of workpiece; Z0 is specified in the position pattern ("Positioning" softkey). Dwell time for relief cut  Siemens AG, 2004. All rights reserved 3-231 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 232: Drilling And Reaming

    Insertion depth for drill tip or drill shank. Height of workpiece; Z0 is specified in the position pattern ("Positioning" softkey). Dwell time for relief cut. Retraction feedrate (for reaming only)  Siemens AG, 2004. All rights reserved 3-232 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 233: Deep-Hole Drilling

    Please refer to the machine manufacturer's instructions. Call help display with Help display for deep hole drilling with Help display for deep hole drilling with stock chipbreaking removal  Siemens AG, 2004. All rights reserved 3-233 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 234 Distance to last infeed depth that the drill approaches at rapid traverse after unclamping. Automatic: The limit distance is calculated by ShopMill. Dwell time for relief cut.  Siemens AG, 2004. All rights reserved 3-234 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 235: Boring

    The cutting edge is not retracted, but traverses back to the safety clearance in rapid traverse. Depth with reference to Z0 (abs. or inc.) Height of workpiece; Z0 is specified in the position pattern ("Positioning" softkey).  Siemens AG, 2004. All rights reserved 3-235 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 236: Tapping

    5. The direction of rotation of the spindle reverses and the tool retracts to the safety clearance at spindle speed SR or cut rate  Siemens AG, 2004. All rights reserved 3-236 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 237 For example, 13.5 turns/" is entered as follows:  Siemens AG, 2004. All rights reserved 3-237 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 238: Thread Milling

    • Approach motion to thread diameter on circular path • Cut thread along a spiral path in clockwise or counterclockwise direction (depending on whether it is left-hand or right-hand thread)  Siemens AG, 2004. All rights reserved 3-238 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 239 • Exit motion along a circular path in opposite rotational direction at programmed feedrate • Retract to retraction plane at rapid traverse Call help display with Help displays for thread cutting  Siemens AG, 2004. All rights reserved 3-239 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 240 Alternately, you can specify the plane infeed as a %, as a ratio --> plane infeed (mm) to milling cutter diameter (mm). Final machining allowance α0 Start angle Degr.  Siemens AG, 2004. All rights reserved 3-240 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 241 (see Sec. "Using position patterns in milling"). A - B Workshop drawing of circular pocket with thread Extract from machining plan; cut a circular pocket with thread  Siemens AG, 2004. All rights reserved 3-241 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 242: Drill And Thread Milling

    Press the "Drilling", "Thread" and "Cut thread" softkeys. Thread > Cut thread  Siemens AG, 2004. All rights reserved 3-242 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 243 V1 < Amount of infeed: The tool is inserted by the infeed increment. V1 < Amount of infeed: The tool is inserted by the infeed value programmed under  Siemens AG, 2004. All rights reserved 3-243 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 244 FS. Milling feed finish cutting (for conventional milling + climb milling only) mm/min mm/tooth  Siemens AG, 2004. All rights reserved 3-244 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 245: Positioning On Freely Programmable Positions And Position Patterns

    Y = center point of the cylinder Z = center point of the cylinder The "cylinder" in this case refers to any part that is clamped in the A/B axis.  Siemens AG, 2004. All rights reserved 3-245 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 246: Freely Programmable Positions

    To ensure that the drill-holes point to the center of the "Cylinder", you must first position the Y axis centrally above the "Cylinder". Drill-holes point toward the center  Siemens AG, 2004. All rights reserved 3-246 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 247 A value can be specified for each position. In addition to the possibilities of XA, the following is also possible, for example. Y axis is traversed (Y0, Y1)  Siemens AG, 2004. All rights reserved 3-247 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 248 If you want to program further positions, store the ones you have already programmed and then open the parameter input form again by pressing softkey "Any positions".  Siemens AG, 2004. All rights reserved 3-248 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 249 If you want to program further positions, store the ones you have already programmed and then open the parameter input form again by pressing softkey "Any positions".  Siemens AG, 2004. All rights reserved 3-249 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 250: Line Position Pattern

    Angle of rotation of line in relation to the X axis. Degr. Positive angle: Line is rotated counterclockwise. Negative angle: Line is rotated clockwise. Position spacing. Number of positions.  Siemens AG, 2004. All rights reserved 3-250 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 251: Matrix Position Pattern

    Negative angle: Matrix is rotated clockwise. Position spacing in X direction Position spacing in Y direction Number of positions in X direction Number of columns in Y direction  Siemens AG, 2004. All rights reserved 3-251 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 252: Box Position Pattern

    Negative angle: Box is rotated clockwise. Position spacing in X direction Position spacing in Y direction Number of positions in X direction Number of columns in Y direction  Siemens AG, 2004. All rights reserved 3-252 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 253: Full Circle Position Pattern

    If you position the cursor on the "Full/pitch circle" field, you can toggle between the two options using the "Alternat." softkey. Call help display with Help display for "Full circle of holes"  Siemens AG, 2004. All rights reserved 3-253 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 254 Angle of 1st hole with reference to X axis. Positive angle: Full circle is rotated counterclockwise. Negative angle: Full circle is rotated in clockwise direction. Number of positions on full circle  Siemens AG, 2004. All rights reserved 3-254 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 255: Pitch Circle Position Pattern

    If you position the cursor on the "Full/pitch circle" field, you can toggle between the two options using the "Alternat." softkey. Call help display with Help display for "Pitch circle"  Siemens AG, 2004. All rights reserved 3-255 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 256 Positive angle: Further positions are rotated counterclockwise. Negative angle: Further positions are rotated clockwise. Number of positions on pitch circle  Siemens AG, 2004. All rights reserved 3-256 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 257: Including And Skipping Positions

    Press the "Position -" softkey to select the previous position Position (opposite direction to the machining sequence). Press the "Alternat." softkey to include or skip the current position.  Siemens AG, 2004. All rights reserved 3-257 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 258: Obstacle

    The obstacle must not be higher than the retraction plane.  Siemens AG, 2004. All rights reserved 3-258 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 259 The remaining positions are then programmed at X=100. Safety clearance (SC) Z=20 Z=-20 Workshop drawing Extract from machining plan for "Obstacle" programming example  Siemens AG, 2004. All rights reserved 3-259 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 260: Repeating Positions

    After you have entered the position pattern number, e.g. 1, press the "Accept" softkey. The position pattern you have selected is then approached again. Extract from machining plan; repeat positions in block no. 60  Siemens AG, 2004. All rights reserved 3-260 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 261: Programming Examples For Drilling

    Z=0 Z-14 Safety clearance Z-36 for Z= -36 Z-50 4 holes Diameter 12mm Rapid traverse Machining feedrate Workshop drawing Extract from machining plan  Siemens AG, 2004. All rights reserved 3-261 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 262 When you program the counterbore, you must select offset value D2 (see Sec. "Creating a tool offset block for tool edge ½"). Cut A-B Workshop drawing Extract from machining plan  Siemens AG, 2004. All rights reserved 3-262 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 263: Milling

    Machining is performed from outside to inside, if possible. The starting point is marked in the help display. Select with softkey Face milling  Siemens AG, 2004. All rights reserved 3-263 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 264 Alternately, you can specify the plane infeed as a %, as a ratio plane infeed (mm) to milling cutter diameter (mm). Max. infeed in Z direction Final machining allowance  Siemens AG, 2004. All rights reserved 3-264 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 265 UZ=2 Z1=0 Z=-40 Face milling: Roughing and finishing Face milling, roughing Face milling, finishing Extract from machining plan; Roughing and finishing in face milling  Siemens AG, 2004. All rights reserved 3-265 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 266: Rectangular Pocket

    (finish base) is omitted. • Chamfer Chamfering involves edge breaking at the upper edge of the pocket. Select with softkey Rectangular Pocket > pocket  Siemens AG, 2004. All rights reserved 3-266 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 267 Alternatively, you can specify the plane infeed as a %, as a ratio plane infeed (mm) to milling cutter diameter (mm). (not for chamfer)  Siemens AG, 2004. All rights reserved 3-267 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 268 Insertion depth tool tip (for chamfer only), abs. or inc. Depth of premachined pocket (for remachining only) Width of premachined pocket (for remachining only) Length of premachined pocket (for remachining only)  Siemens AG, 2004. All rights reserved 3-268 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 269 Workpiece drawing of the rectangular pocket Rough cut a rectangular pocket Finishing a rectangular pocket Extract from machining plan; predrilling and milling a rectangular pocket  Siemens AG, 2004. All rights reserved 3-269 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 270: Circular Pocket

    (finish base) is omitted. • Chamfer Chamfering involves edge breaking at the upper edge of the pocket. Select with softkey Circular Pocket > pocket  Siemens AG, 2004. All rights reserved 3-270 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 271 Note: The vertical insertion into pocket center method can be used only if the tool can cut across center or if the workpiece has been predrilled.  Siemens AG, 2004. All rights reserved 3-271 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 272: Rectangular Spigot

    The spigot is machined using only one infeed. If you want to machine the spigot using multiple infeeds, you must program the "Rectangular spigot" function several times with a reducing finishing allowance.  Siemens AG, 2004. All rights reserved 3-272 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 273 Z1 is reached. • Chamfer Chamfering involves edge breaking at the upper edge of the rectangular spigot. Select with softkey Rectangular Spigot > spigot  Siemens AG, 2004. All rights reserved 3-273 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 274 Finishing allowance in depth (tool axis) (not for chamfer) Width of specified blank spigot (important for determining approach position) Length of specified blank spigot (important for determining approach position)  Siemens AG, 2004. All rights reserved 3-274 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 275: Circular Spigot

    It repeats the process until the spigot depth has been reached. 5. The tool moves back to the safety clearance at rapid traverse.  Siemens AG, 2004. All rights reserved 3-275 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 276 Chamfering involves edge breaking at the upper edge of the circular spigot. Select with softkey Circular Spigot > spigot Call help display with Help display for milling a circular spigot  Siemens AG, 2004. All rights reserved 3-276 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 277: Longitudinal Slot

    3. The longitudinal slot is always machined with the chosen machining type from inside out. 4. The tool moves back to the safety clearance at rapid traverse.  Siemens AG, 2004. All rights reserved 3-277 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 278 Chamfering involves edge breaking at the upper edge of the longitudinal slot. Select with softkey Longitu- Slot > dinal slot Call help display with Help display for a longitudinal slot  Siemens AG, 2004. All rights reserved 3-278 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 279 Depth infeed rate (for insertion in center only) mm/min mm/tooth Insertion angle (for oscillation only) Degr.  Siemens AG, 2004. All rights reserved 3-279 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 280: Circumferential Slot

    4. The next circumferential slot is approached along a straight line or circular path and then machined. 5. The tool moves back to the safety clearance at rapid traverse.  Siemens AG, 2004. All rights reserved 3-280 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 281 With the "Alternat." softkey, you can position the circumferential slots on a full circle or pitch circle. Call help display with Help display for circumferential slot as full and pitch circle  Siemens AG, 2004. All rights reserved 3-281 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 282 Linear: Next position is approached linearly at rapid traverse. Circular: Next position is approached at the programmed feedrate FP along a circular path. Feed for positioning on a circular path mm/min  Siemens AG, 2004. All rights reserved 3-282 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 283: Use Of Position Patterns For Milling

    After you have finished programming the cycle and stored it, you need to program the position pattern. Select with softkey Positions > ShopMill automatically chains the milling cycle and the subsequently programmed position pattern.  Siemens AG, 2004. All rights reserved 3-283 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 284 Parameter input fields for rectangular pocket and position pattern Programming graphic, rectangular pockets on matrix at angle of 15 degrees Extract from machining plan; milling rectangular pockets on a matrix  Siemens AG, 2004. All rights reserved 3-284 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 285 Parameter input fields for longitudinal slot and position pattern Programming graphics, longitudinal slots at angle of 30 degrees on full circle Extract from machining plan; milling longitudinal slots on a full circle  Siemens AG, 2004. All rights reserved 3-285 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 286: Engraving

    Instead of entering a fixed text in the engraving text field, you can specify the text to be engraved via a text variable (e.g., _VAR_TEXT=“ABC123“)  Siemens AG, 2004. All rights reserved 3-286 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 287 For example, to engrave the date in the American date format (month/day/year => 8/16/04), change the format to <M>/<D>/<YY> .  Siemens AG, 2004. All rights reserved 3-287 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 288 The format text <#.###,_VAR_NUM> is inserted and you return to the engraving field with the softkey bar.  Siemens AG, 2004. All rights reserved 3-288 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 289 Instead of the decimal point you can also use a blank. Instead of _VAR_NUM you can use any other numeric variable (e.g. R0).  Siemens AG, 2004. All rights reserved 3-289 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 290 Arc angle (alternative to DX1) – (for curved alignment only) Degr. α 2 Center point of arc (abs.) – (for curved alignment only) Center point of arc (abs.) – (for curved alignment only)  Siemens AG, 2004. All rights reserved 3-290 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 291: Measurement

    These must be calibrated beforehand (see Sec. "Calibrating an electronic measuring tool"). These measuring probes must always be specified as 3D probe in the tool management.  Siemens AG, 2004. All rights reserved 3-291 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 292 At the approach position in the Z direction, this parameter does not apply as the tool can only approach the workpiece in a negative direction! X0, Y0, Z0 Setpoint position of the workpiece edge  Siemens AG, 2004. All rights reserved 3-292 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 293: Measuring The Tool

    (measure radius/length). Th radius is always measured in the opposite direction to spindle rotation.  Siemens AG, 2004. All rights reserved 3-293 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 294 ∆R Max. permissible wear value (see tool data sheet supplied by tool manufacturer) – applies only to radius measurement  Siemens AG, 2004. All rights reserved 3-294 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 295: Calibrating The Measuring Calipers

    > Press "Calibrate probe" softkey. Calibrate probe Choose whether you want to calibrate the length or the length and diameter of the probe.  Siemens AG, 2004. All rights reserved 3-295 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 296: Miscellaneous Functions

    If you wish to activate the settings from the program header for the main program again, you can make the settings again in the main program after calling the subroutine (see Sec. "Changing program settings").  Siemens AG, 2004. All rights reserved 3-296 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 297 Subprograms *.spf The subroutine is thus executed in the position pattern. Press the "Accept" softkey. The subroutine call is inserted in the main program.  Siemens AG, 2004. All rights reserved 3-297 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 298: Repeating Program Blocks

    The markers must be unique, i.e. they must have different names. You can also set markers and repeats after creating the program, but not within chained program blocks.  Siemens AG, 2004. All rights reserved 3-298 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 299 Enter the names of the start and end markers and the number of times the blocks are to be repeated. Press the "Accept" softkey. The marked program blocks are repeated.  Siemens AG, 2004. All rights reserved 3-299 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 300: Changing Program Settings

    For a description of the parameters, see Sec. "Creating a new program". Press the "Accept" softkey. The new settings for the program are loaded.  Siemens AG, 2004. All rights reserved 3-300 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 301: Calling Work Offsets

    Enter the desired offset directly in the input field. -or- Press the "Work offset" softkey. Work offset > The work offset list is displayed. -and- Select a work offset.  Siemens AG, 2004. All rights reserved 3-301 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 302: Defining Coordinate Transformations

    For each axis, you can program an offset of the zero point. New offset Additive offset • Rotation You can rotate every axis through a specific angle. A positive angle corresponds to counterclockwise rotation.  Siemens AG, 2004. All rights reserved 3-302 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 303 Additive scaling Rotation additive Offset, rotation, and scaling • Mirroring Furthermore, you can mirror all axes. Enter the axis to be mirrored in each case.  Siemens AG, 2004. All rights reserved 3-303 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 304 Select the coordinate transformation using the softkey. Offset Mirroring > > Select whether you want to program a new or an additive coordinate transformation. Enter the desired coordinates.  Siemens AG, 2004. All rights reserved 3-304 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 305: Cylinder Surface Transformation

    The slot sides are not parallel if the slot width is larger than the tool Slot side compensation off diameter. The slot contour is programmed for machining purposes.  Siemens AG, 2004. All rights reserved 3-305 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 306 The work offsets active prior to selection of cylinder surface transformation are no longer active after the function has been deselected. Select with softkey Transfor- Cylinder mations > surface >  Siemens AG, 2004. All rights reserved 3-306 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 307 Iα or Yα, Jα are added to the "Horizontal/vertical/diagonal line" and "Arc" when the cylinder surface transformation function is active. Notes The dimensions of the developed surface are specified in mm in the graphics!  Siemens AG, 2004. All rights reserved 3-307 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 308 The swiveled coordinates are retained in reset state and even after power ON, i.e. you can still retract from an inclined hole by retracting in +Z direction. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 3-308 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 309: Swiveling

    The positive direction of each rotation for the different swivel methods is shown in the help displays.  Siemens AG, 2004. All rights reserved 3-309 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 310 Tool max: Retract tool as far as the software limit switch in the tool direction Tool inc: Retract tool up to the incremental value entered in the tool direction  Siemens AG, 2004. All rights reserved 3-310 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 311 XY plane. The Z axis is then rotated through 30° so that the X axis runs through the center point of the inclined surface (zero point of rotated surface).  Siemens AG, 2004. All rights reserved 3-311 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 312 View of left-hand side 54.736° 45° Plan view View A Workpiece machined by a swivel head Swivel (axial) Swivel (solid angle) Swivel (projection angle)  Siemens AG, 2004. All rights reserved 3-312 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 313 Stop execution on the machine Press the "Line Circle" and "Machine func." softkeys. Machine funct. > Enter the desired parameters. Press the "Accept" softkey.  Siemens AG, 2004. All rights reserved 3-313 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 314: Inserting G Code Into The Sequential Control Program

    If you want to program a FOR loop in the sequential control program, you can use the global user variables (GUD7) _E_COUNTER [0] to _E_COUNTER [9] of type INT. Example of loop programming (sine path  Siemens AG, 2004. All rights reserved 3-314 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 315 The newly created G code block is marked with a "G" in front of the block number in the machining plan. G code in sequential control program  Siemens AG, 2004. All rights reserved 3-315 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 316 Programming with ShopMill 10.04 3.11 Inserting G code into the sequential control program  Siemens AG, 2004. All rights reserved 3-316 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 317 Programming with G Code Creating a G code program ..................4-318 Running a G code program..................4-321 G code editor......................4-323 Arithmetic variables....................4-327 ISO dialects......................4-328  Siemens AG, 2004. All rights reserved 4-317 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 318: Programming With G Code

    Program names may be a maximum of 24 characters in length. You can use any letters, digits or the underscore symbol (_). ShopMill automatically replaces lower case with upper case.  Siemens AG, 2004. All rights reserved 4-318 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 319 Select the cycle you want via the softkey. Create contour Enter the parameters. Press the "OK" softkey. The cycle is transferred to the editor as G code.  Siemens AG, 2004. All rights reserved 4-319 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 320 Place the cursor on a G code command in the G code editor or on an input field in a cycle support parameter screen form. Press the "Help" key. The relevant help screen is displayed.  Siemens AG, 2004. All rights reserved 4-320 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 321: Running A G Code Program

    Execution of the program will be displayed in full on the screen in graphical form. Select the "Edit" softkey if you want to return directly to the G code editor from the simulation screen.  Siemens AG, 2004. All rights reserved 4-321 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 322 ShopMill automatically changes to "Machine Auto" operating mode and loads the G code program. Press the "Cycle Start" key. Cycle Start Execution of the G code program starts on the machine.  Siemens AG, 2004. All rights reserved 4-322 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 323: G Code Editor

    This block number may be higher than the one in the following block. The "Renumber" function is used to renumber the G code blocks in ascending order.  Siemens AG, 2004. All rights reserved 4-323 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 324 Select the G code that you want to cut. Press the "Cut" softkey. The selected G code is removed and stored in buffer memory.  Siemens AG, 2004. All rights reserved 4-324 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 325 -or- Press the "Replace" softkey if you want to replace the character Replace string at this point in the G code program.  Siemens AG, 2004. All rights reserved 4-325 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 326 (e.g. 1, 5, 10). Press the "Accept" softkey. The blocks are renumbered. You can cancel the numbering again by entering 0 for the increment or block number.  Siemens AG, 2004. All rights reserved 4-326 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 327: Arithmetic Variables

    Place the cursor on the input field of the variable whose value you want to delete. Press the "Backspace" key. The value of the variable is deleted.  Siemens AG, 2004. All rights reserved 4-327 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 328: Iso Dialects

    Please refer to the machine manufacturer's instructions. ISO dialect programs are not programs that were created with SIEMENS G code. See Section "Creating a G code program".  Siemens AG, 2004. All rights reserved 4-328 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 329: Simulation

    Search function ....................... 5-343 5.12 Editing part program blocks ..................5-344 5.12.1 Selecting G blocks ....................5-344 5.12.2 Editing a G code program ..................5-345  Siemens AG, 2004. All rights reserved 5-329 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 330: General Information

    Work offset (G54, …) do not alter the zero in the graphical display. With multiple clampings, machining of all the separate workpieces is drawn superimposed.  Siemens AG, 2004. All rights reserved 5-330 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 331: Starting/Stopping A Program In Standard Simulation

    With G code programs, you must specify the dimensions of the blank or the selected viewport yourself.  Siemens AG, 2004. All rights reserved 5-331 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 332 Press "Start" softkey. Simulation is resumed. Ending simulation Press the "End" softkey. The machining plan or programming graphic for the program is displayed again.  Siemens AG, 2004. All rights reserved 5-332 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 333: Representation As A Plan View

    Press the "Plan view" softkey. Plan view A plan view of the current workpiece is displayed. Example of a plan view display of a workpiece:  Siemens AG, 2004. All rights reserved 5-333 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 334: Representation As A 3-Plane View

    Press a cursor key to move the section plane in the x plane. -or- Press the "Page Down" or "Page Up" key to move the section plane in the y plane.  Siemens AG, 2004. All rights reserved 5-334 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 335: Enlarging A Portion Of The Display

    Press the "Back to original" softkey to restore the original size of Back to original the viewport. -or- Press a cursor key to move the viewport right, left, up, or down.  Siemens AG, 2004. All rights reserved 5-335 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 336: Three-Dimensional Display

    • cutting a section out of the volume model at the desired point. Volume model Press the "Volume model". The volume model of the current workpiece is displayed. Example of a volume model:  Siemens AG, 2004. All rights reserved 5-336 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 337: Changing The Position Of The Viewport

    Press this softkey to view the right side of the workpiece from the back. -or- Press this softkey to view the left side of the workpiece from the back.  Siemens AG, 2004. All rights reserved 5-337 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 338: Cutting A Section Out Of The Workpiece

    "Paging" keys (see also Sec. "Representation in 3-plane view") to any position. The new setting is displayed after a short update time. Example of a section through a volume model:  Siemens AG, 2004. All rights reserved 5-338 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 339: Starting/Stopping The Quick Display For Mold Making

    Press the "X/Y-View" softkey. - OR - Press the "X/Z-View" softkey. - OR - Press the "Y/Z-View" softkey. The workpiece is visualized in the selected view.  Siemens AG, 2004. All rights reserved 5-339 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 340 Press the "Accept" softkey. Accept The commands are applied and the visualized workpiece is shown with its new axis orientation.  Siemens AG, 2004. All rights reserved 5-340 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 341: Zooming And Panning The Workpiece Graphics

    Autom. Size The viewport is fitted to the window size. Automatic resizing takes account of the greatest extent of the workpiece in each axis.  Siemens AG, 2004. All rights reserved 5-341 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 342: Distance Measurement

    The distance between the two points is calculated and output in the message line below the graphics display. Repeat this process if you wish to measure more distances.  Siemens AG, 2004. All rights reserved 5-342 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 343: Search Function

    The block associated with the selected point is searched for and shown color-highlighted in the program section above the graphics display. The Edit submenu provides another way of searching for certain blocks.  Siemens AG, 2004. All rights reserved 5-343 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 344: Editing Part Program Blocks

    Beginning End of of program program The first or last block of the opened part program is displayed color- highlighted in the program section.  Siemens AG, 2004. All rights reserved 5-344 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 345: Editing A G Code Program

    You can now insert blocks. Press the "Save File" softkey. Save File The changes are applied in the file. The workpiece graphics are redrawn.  Siemens AG, 2004. All rights reserved 5-345 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 346 Simulation 10.04 5.12 Editing part program blocks  Siemens AG, 2004. All rights reserved 5-346 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 347: File Management

    Importing/exporting a program via the RS-232 interface......... 6-380 6.3.11 Displaying the error log.................... 6-382 6.3.12 Backing up/importing tool or zero point data ............6-382  Siemens AG, 2004. All rights reserved 6-347 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 348: Program Management With Shopmill

    Find out which PCU your ShopMill system is running on and then read either "Program management with PCU 20" or "Program management with PCU 50".  Siemens AG, 2004. All rights reserved 6-348 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 349: Program Management With Pcu 20

    In addition to the "NC" softkey, via which the NC main memory data can be displayed, a further 4 softkeys can also be assigned.  Siemens AG, 2004. All rights reserved 6-349 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 350 ShopMill stores the programs that are created internally for calculating the stock removal processes in the "TEMP" directory. Information about memory allocation in the NC is displayed above the horizontal softkey bar.  Siemens AG, 2004. All rights reserved 6-350 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 351: Opening A Program

    Press the "Input" or "Cursor right" key. -or- The selected program is opened in the "Program" operating area. The machining plan of the program is displayed.  Siemens AG, 2004. All rights reserved 6-351 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 352: Executing A Program

    You can machine not only identical but also different workpieces with this function. The "Multiple clamping for different programs" function is a software option.  Siemens AG, 2004. All rights reserved 6-352 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 353 The work offsets are defined in the "Tools/Work Offsets" menu (see Sec. "Work offsets"). Enter a name for the new, global program (XYZ.MPF).  Siemens AG, 2004. All rights reserved 6-353 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 354 If you switch from the assignment list (without "Abort" or "Create program") to another function and then call the "Multiple clamping" function later on, the same assignment list is displayed again.  Siemens AG, 2004. All rights reserved 6-354 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 355: Running A G Code Program From Floppy Disk Or Network Drive

    Workpiece machining is initiated (see also Sec. "Automatic mode"). The program contents are loaded continuously to the NC main memory while the program is being processed.  Siemens AG, 2004. All rights reserved 6-355 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 356: Creating A Directory/Program

    Press the "G code program" softkey if you want to create a G G code program code program (See Sec. "Programming with G code")  Siemens AG, 2004. All rights reserved 6-356 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 357: Selecting Multiple Programs

    Move the cursor to the next program that you want to select. -or- Press the "Select" key again. The individually selected programs are marked.  Siemens AG, 2004. All rights reserved 6-357 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 358: Copying/Renaming A Directory Or Program

    Press the "OK" softkey if you want to overwrite the directory/ program. -or- Enter another name if you want to insert the program/directory under another name. -and- Press the "OK" softkey.  Siemens AG, 2004. All rights reserved 6-358 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 359: Deleting A Directory/Program

    Place the cursor on the directory/program that you want to delete. Press the "Delete" and "OK" softkeys. Delete The selected directory or program is deleted.  Siemens AG, 2004. All rights reserved 6-359 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 360: Running A Program Via The Rs-232 Interface

    When the program has been executed via the RS-232 interface, the program remains stored on the external medium.  Siemens AG, 2004. All rights reserved 6-360 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 361: Importing/Exporting A Program Via The Rs-232 Interface

    Press "Start" softkey. Start The selected program and all its ShopMill subroutines are exported. The "Readout" window displays the name of the program that has just  Siemens AG, 2004. All rights reserved 6-361 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 362 Press the "Stop" softkey if you want to interrupt data transfer. Stop Then press the "Start" softkey again to restart data transfer.  Siemens AG, 2004. All rights reserved 6-362 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 363: Displaying The Error Log

    You can only read out the magazine assignments if your system provides support for loading and unloading tool data to and from the tool-holding magazine (see Sec. "Loading/unloading tools").  Siemens AG, 2004. All rights reserved 6-363 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 364: Program Management With Pcu 50

    If at least one of the tools to be read in already exists in the tool management system, you can choose between the following options.  Siemens AG, 2004. All rights reserved 6-364 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 365 Magazine loading If magazine loading data are not imported at the same time, tools are entered without location number in the tool list.  Siemens AG, 2004. All rights reserved 6-365 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 366 "NC" softkey, via which the data in the NC main memory and the data management directories on the hard disk can be displayed, a further 4 softkeys can also be assigned.  Siemens AG, 2004. All rights reserved 6-366 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 367 "TEMP" directory. Information about memory allocation on the hard disk and in the NC is displayed above the horizontal softkey bar.  Siemens AG, 2004. All rights reserved 6-367 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 368: Opening A Program

    Press the "Input" or "Cursor right" key. -or- The selected program is opened in the "Program" operating area. The machining plan of the program is displayed.  Siemens AG, 2004. All rights reserved 6-368 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 369: Executing A Program

    If the program is already open in the "Program" operating area, press the "Execute" softkey to load the program in "Machine Auto" mode. Then start machining of the workpiece by pressing the "Cycle Start" key.  Siemens AG, 2004. All rights reserved 6-369 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 370: Multiple Clamping

    No modal settings, i.e. settings that are effective for all subsequent program blocks (only with multiple clamping for different programs) • Max. of 50 contours per clamping • Max. of 99 clampings  Siemens AG, 2004. All rights reserved 6-370 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 371 The global program is then renumbered. The number of the current clamping is specified every time the program switches from one clamping to another.  Siemens AG, 2004. All rights reserved 6-371 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 372: Loading/Unloading A Program

    The selected program is no longer marked with an "X" in the "Loaded" column. In the line in which the available memory space is displayed, you can see that NC main memory has become free again.  Siemens AG, 2004. All rights reserved 6-372 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 373: Executing A G Code Program From The Hard Disk, Floppy Disk Or Network Drive

    Select the "Continue" and "Exec. from hard disk" softkeys. Continue Exec. from > hard disk ShopMill switches to "Machine Auto" mode and uploads the G code program.  Siemens AG, 2004. All rights reserved 6-373 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 374 Workpiece machining is initiated (see also Sec. "Automatic mode"). The program contents are loaded continuously to the NC main memory while the program is being processed.  Siemens AG, 2004. All rights reserved 6-374 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 375: Creating A Directory/Program

    Press the "G code program" softkey if you want to create a G G code program code program (See Sec. "Programming with G code")  Siemens AG, 2004. All rights reserved 6-375 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 376: Selecting Multiple Programs

    Move the cursor to the next program that you want to select. -or- Press the "Select" key again. The individually selected programs are marked.  Siemens AG, 2004. All rights reserved 6-376 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 377: Copying/Renaming/Moving Directories/Programs

    Press the "OK" softkey if you want to overwrite the directory/program. -or- Enter another name if you want to insert the program/directory under another name. -and- Press the "OK" softkey.  Siemens AG, 2004. All rights reserved 6-377 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 378 Press the "OK" softkey if you want to overwrite the directory/program. -or- Enter another name if you want to insert the program/directory under another name. -and- Press the "OK" softkey.  Siemens AG, 2004. All rights reserved 6-378 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 379: Deleting A Directory/Program

    Place the cursor on the directory/program that you want to delete. Press the "Cut" and "OK" softkeys. The selected directory or program is deleted.  Siemens AG, 2004. All rights reserved 6-379 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 380: Importing/Exporting A Program Via The Rs-232 Interface

    Start the transfer on the partner system. Press "Start" softkey. Start The selected program and all its ShopMill subroutines are read out.  Siemens AG, 2004. All rights reserved 6-380 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 381 Press the "Stop" softkey if you want to interrupt data transfer. Stop Then press the "Start" softkey again to restart data transfer.  Siemens AG, 2004. All rights reserved 6-381 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 382: Displaying The Error Log

    You can only read out the magazine assignments if your system provides support for loading and unloading tool data to and from the tool-holding magazine (see Sec. "Loading/unloading tools").  Siemens AG, 2004. All rights reserved 6-382 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 383 If at least one of the tools to be read in already exists in the tool management system, you can choose between the following options.  Siemens AG, 2004. All rights reserved 6-383 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 384 Magazine loading If magazine loading data are not imported at the same time, tools are entered in the tool list without a location number.  Siemens AG, 2004. All rights reserved 6-384 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 385: Mold Making

    Executing a program....................7-391 7.4.1 Selecting a program for execution ................7-391 7.4.2 Starting execution at a specific point in the program ..........7-391 Example ........................7-393  Siemens AG, 2004. All rights reserved 7-385 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 386: Requirements

    Storage on hard disk or compact flash card are preferable.  Siemens AG, 2004. All rights reserved 7-386 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 387 Tool Feed Spindle speed High speed settings X Y Z X Y Z Feed X Y Z X Y Z Program structure complete program  Siemens AG, 2004. All rights reserved 7-387 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 388: Setting Up The Machine

    Entry of the tool diameter in the tool list is not relevant to the processing of mold-making programs. However, you should still enter the tool diameter in the tool list for information.  Siemens AG, 2004. All rights reserved 7-388 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 389: Creating A Program

    Program the cycle before the geometry program call in the technology program. More information on the cycle can be found in: References: /PGZ/, Cycles Programming Guide SINUMERIK 840D/840Di/810D  Siemens AG, 2004. All rights reserved 7-389 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 390: Subroutine Call

    If the geometry program is on a network drive connected via the Ethernet, the program syntax is as follows. EXTCALL ("Path\Geometry_program.mpf") Example: EXTCALL ("H:\Mold\Roughing.mpf")  Siemens AG, 2004. All rights reserved 7-390 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 391: Executing A Program

    The geometry program must only contain geometry values for the free-form surface.  Siemens AG, 2004. All rights reserved 7-391 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 392 For safety reasons, you should therefore choose the "to contour" or "to end point" method. However, these calculation methods require more computation time.  Siemens AG, 2004. All rights reserved 7-392 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 393: Example

    Workpiece to be machined Program structure The mold-making program is split into a technology program and a geometry program. Technology program for the finishing operation  Siemens AG, 2004. All rights reserved 7-393 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 394 The "High Speed Settings" cycle is called in the technology program to achieve optimum velocity control. "High Speed Settings" cycle (CYCLE832) Geometry program for the finishing operation  Siemens AG, 2004. All rights reserved 7-394 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 395 10.04 Mold Making 7.5 Example During execution of the mold-making program, progress can be Simultaneous recording observed on screen. Graphical display of the workpiece  Siemens AG, 2004. All rights reserved 7-395 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 396 Mold Making 10.04 7.5 Example  Siemens AG, 2004. All rights reserved 7-396 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 397: Alarms And Messages

    Overview of alarms ....................8-404 8.2.2 Selecting the alarm/message overview ..............8-405 8.2.3 Description of the alarms ..................8-406 User data......................... 8-415 Version display......................8-416  Siemens AG, 2004. All rights reserved 8-397 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 398: Cycle Alarms And Messages

    Either different values must be entered for the defined" reference plane and the retraction plane if they are relative values or an absolute value must be entered for the depth  Siemens AG, 2004. All rights reserved 8-398 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 399 "Nominal or core diameter Check thread geometry incorrectly programmed" 61120 "Thread type internal, external not You must enter the internal, external thread defined" type.  Siemens AG, 2004. All rights reserved 8-399 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 400 Revise machining block, if necessary deleting block" elements 61201 "Incorrect sequence in machining Sort the machining block sequence. block" 61202 "Not a technology cycle" Program technology block.  Siemens AG, 2004. All rights reserved 8-400 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 401 MD 9752, 9753, 9754, 9755 • For edge measurements: Position probe closer to edge • For spigots/holes: Position roughly over the middle • Check value for spigot/hole diameter  Siemens AG, 2004. All rights reserved 8-401 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 402 You may have to choose a different preferred direction for swiveling or place the retraction plane lower. 62180 "Set rotary axes ... " Prompt to position rotary axes manually.  Siemens AG, 2004. All rights reserved 8-402 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 403: Messages In The Cycles

    They provide information about specific cycle behavior and how machining is progressing and are usually displayed for the duration of the machining operation or until the end of the cycle.  Siemens AG, 2004. All rights reserved 8-403 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 404: Alarms In Shopmill

    If you are working in CNC ISO mode, please refer to alarm descriptions in the following manual: References: /DA/, Diagnostics Guide SINUMERIK 840D/840Di/ 810D  Siemens AG, 2004. All rights reserved 8-404 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 405: Selecting The Alarm/Message Overview

    Press the "Reset" key Reset Press the "Alarm cancel" key Alarm is canceled with "Cycle Start" Cycle Start Alarm is canceled with the "Return" key  Siemens AG, 2004. All rights reserved 8-405 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 406: Description Of The Alarms

    "Program" while the program is running. Remedy Stop program run and load program under "Program". Delete contour from program.  Siemens AG, 2004. All rights reserved 8-406 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 407 2 must be ordered according to T number. Response Power ON alarm Remedy Start-up: Define tools in magazine locations according to T number.  Siemens AG, 2004. All rights reserved 8-407 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 408 The operator is prompted to load the specified swivel head into the spindle. Response Alarm display Please refer to the machine manufacturer's instructions. Remedy Load swivel head. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 8-408 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 409 Response Alarm display Please refer to the machine manufacturer's instructions. Remedy Set swivel head/table. Please refer to the machine manufacturer's instructions.  Siemens AG, 2004. All rights reserved 8-409 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 410 Check the tool management system. 112402 Work offsets: Error when writing Explanation Data was not written into the work offset. Response Alarm display Remedy Check work offset.  Siemens AG, 2004. All rights reserved 8-410 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 411 The ShopMill program cannot be opened. Response Alarm displayed interpreter stopped Remedy Please note the error text and contact the Siemens A&D MC Hotline.  Siemens AG, 2004. All rights reserved 8-411 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 412 Explanation A system error has occurred. Response Alarm display Remedy Please note the error text and contact the Siemens A&D MC Hotline. 112504 File does not exist or is incorrect: %1 Explanation %1 = Name of file/contour Program cannot interpret a program block with contour programming.
  • Page 413 Asynchronous subroutine has not been executed Note Input values could not be processed correctly by the NC. Response Alarm display Remedy Perform NC reset.  Siemens AG, 2004. All rights reserved 8-413 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 414 An error unknown to the user interface has been output by the PLC. Response Alarm display NC Start disable Remedy Press Power ON, inform Siemens.  Siemens AG, 2004. All rights reserved 8-414 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 415: User Data

    Press the "User data" softkey. Activate one of the softkeys to choose the user data that you want Global Program user data user data to display.  Siemens AG, 2004. All rights reserved 8-415 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 416: Version Display

    Press the "HMI version" softkey. version You can read the ShopMill version in the list that is displayed: PCU 50: ShopMill.... V xx.yy.zz PCU 20: cmm.dll..... V xx.yy.zz  Siemens AG, 2004. All rights reserved 8-416 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 417 Example 2: Translation and mirroring of a contour..........9-426 Example 3: Cylinder surface transformation............9-429 Example 4: Slot side compensation................ 9-433 Example 5: Swiveling....................9-437  Siemens AG, 2004. All rights reserved 9-417 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 418: Examples

    • Example of technological data: T FACING TOOL F 0.1 mm/tooth V 1200 m/min Machining Roughing 0 abs 0 abs 1 abs 180 abs 180 abs  Siemens AG, 2004. All rights reserved 9-418 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 419 • Enter the contour name (here: Part_4_pocket) and confirm • Fill out the start screen form for the contour Tool axis Z X -20 abs Y 0 abs and confirm with  Siemens AG, 2004. All rights reserved 9-419 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 420 Y 155 abs R 15 α1 290 deg. X 165 abs Y 95 abs α1 240 deg. X 155 abs R 28 FS 0  Siemens AG, 2004. All rights reserved 9-420 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 421 V 200 m/min Position of Center reference point Machining Type of position Single position 90 abs 60 abs 0 abs α0 4 inc. 4.5 mm  Siemens AG, 2004. All rights reserved 9-421 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 422 F0.5mm/tooth FZ 0.02mm/tooth V 150m/min Machining Full / pitch circle Pitch circle 85 abs 135 abs 0 abs α0 180 degrees α1 180 degrees  Siemens AG, 2004. All rights reserved 9-422 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 423 15 abs 15 abs 165 abs 15 abs • 11. Obstacle Positions Obstacle • Select via the > softkeys • Enter parameters: 2 abs •  Siemens AG, 2004. All rights reserved 9-423 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 424 85 abs 135 abs -6 abs Diameter 15 inc. 0 mm Insertion Center 0.1 mm/tooth Remove stock Complete machining • Result • Programming graphics  Siemens AG, 2004. All rights reserved 9-424 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 425 10.04 Examples 9.1 Example 1: Machining with rectang./circ. pocket and circumf. slot • ShopMill program representation  Siemens AG, 2004. All rights reserved 9-425 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 426: Example 2: Translation And Mirroring Of A Contour

    Tool axis Z X 10 abs Y 10 abs and confirm with • Enter the following contour elements and confirm each one by pressing the softkey:  Siemens AG, 2004. All rights reserved 9-426 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 427 • Set the following parameters: New/additive • 7. Mirror Transfor- Mirror • Select via the softkeys mations > > • Set the following parameters:  Siemens AG, 2004. All rights reserved 9-427 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 428 • Set the following markers: Marker 1 Start marker End marker Marker 2 Number of repetitions • Result • Programming graphics • ShopMill program representation  Siemens AG, 2004. All rights reserved 9-428 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 429: Example 3: Cylinder Surface Transformation

    Position the tool in the Y axis over the center of the cylinder since the Y axis is not traversed after cylinder surface transformation is selected. Straight • Select via the line softkeys • Enter parameters:  Siemens AG, 2004. All rights reserved 9-429 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 430 • Enter the following contour elements and confirm each one by pressing the softkey: X -60 abs Yα 90 abs X -45 abs Yα 30 abs 0 abs • Press the softkey.  Siemens AG, 2004. All rights reserved 9-430 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 431 > Select via the softkeys surface transformation • Enter parameters: Transformation • Press the softkey. 9. Result • Programming graphics • ShopMill program representation  Siemens AG, 2004. All rights reserved 9-431 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 432 Examples 10.04 9.3 Example 3: Cylinder surface transformation  Siemens AG, 2004. All rights reserved 9-432 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 433: Example 4: Slot Side Compensation

    • The reference points on the cylinder are predefined. Program the reference points X0, Y0, Z0 and the required work offset, for example, in "Machine Manual", "Workpiece zero", and "Edge".  Siemens AG, 2004. All rights reserved 9-433 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 434 • Enter parameters: Transformation ∅ Slot wall offset Note: D is the distance from the imaginary center-point path to the slot wall. • Press the softkey.  Siemens AG, 2004. All rights reserved 9-434 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 435 • Enter parameters T CUTTER_8 F 0.2 mm/tooth S 5000 rev/min Radius compensation Machining Z0 25 abs Z1 3 inc DZ 2 UZ 0 UXY 0  Siemens AG, 2004. All rights reserved 9-435 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 436 • Select via the mations > softkeys surface transformation • Enter parameters: Transformation • Press the softkey. 9. Result • Programming graphics • ShopMill program representation  Siemens AG, 2004. All rights reserved 9-436 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 437: Example 5: Swiveling

    10 in 45° depth depth Front view View of left-hand side 10 in depth 45° Plan view 17.678 10 in depth 54.736° 90° View A  Siemens AG, 2004. All rights reserved 9-437 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 438 Single position -25 abs -25 abs 0 abs α0 -45° 5 inc. 3 mm 0 mm Insertion Center 0.05 mm/tooth Remove stock Complete mach. •  Siemens AG, 2004. All rights reserved 9-438 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 439 Single position -25 abs -25 abs 0 abs α0 45° 5 inc. 3 mm 0 mm Insertion Center 0.05 mm/tooth Remove stock Complete mach.  Siemens AG, 2004. All rights reserved 9-439 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 440 Roughing Type of position Single position -25 abs -25 abs 0 abs α0 -45° 5 inc. 3 mm 0 mm Insertion Center 0.05 mm/tooth  Siemens AG, 2004. All rights reserved 9-440 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 441 • Example of technological data: T FACING TOOL F 0.1 mm/tooth V 200 m/min • Enter the following parameters: Machining type Roughing -17.678 abs  Siemens AG, 2004. All rights reserved 9-441 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 442 Return swivel head or swivel table to original position: Transfor- Swiveling • Select via the mations > softkeys • Example of technological data: • Enter the following parameters: Retraction Swiveling Transformation  Siemens AG, 2004. All rights reserved 9-442 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 443 10.04 Examples 9.5 Example 5: Swiveling Swiveling Axis by axis 0° 0° 0° Direction • • ShopMill program representation Result  Siemens AG, 2004. All rights reserved 9-443 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 444 Examples 10.04 9.5 Example 5: Swiveling  Siemens AG, 2004. All rights reserved 9-444 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 445: Appendix

    10.04 Appendix Appendix Abbreviations ......................A-446 References......................A-449 Index ........................I-461  Siemens AG, 2004. All rights reserved A-445 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 446 M function: Programmed stop M function: End of subprogram Machine Coordinate System Machine data Manual Data Automatic MLFB Machine-readable product designation Main Program File: Main program  Siemens AG, 2004. All rights reserved A-446 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 447 Serial interface Spindle speed Single Block: Single block Safety Integrated Softkey SKiP: Skip block Sub Program File: Subroutine Software Tool Tool Magazine Zero Cutting rate  Siemens AG, 2004. All rights reserved A-447 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 448 Appendix 10.04 Abbreviations Workpiece Coordinate System Zero offset Workpiece Directory: Workpiece directory Tool  Siemens AG, 2004. All rights reserved A-448 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 449 Safety Integrated Application Manual The Safety System for Industry Electronic Documentation The SINUMERIK System /CD1/ DOC ON CD (includes all SINUMERIK 840D/840Di/810D/802- and SIMODRIVE publications)  Siemens AG, 2004. All rights reserved A-449 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 450 (part of the online help) SINUMERIK 840D/840Di/810D /DA/ Diagnostics Guide /KAM/ SINUMERIK 840D/810D Short Guide ManualTurn /KAS/ SINUMERIK 840D/810D Short Guide ShopMill /KAT/ SINUMERIK 840D/810D Short Guide ShopTurn  Siemens AG, 2004. All rights reserved A-450 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 451 PCIN 4.4 /PI/ Software for Data Transfer to/from MMC Modules Order number: 6FX2060-4AA00-4XB0 (English, German, French) Order from: WK Fürth /SYI/ SINUMERIK 840Di System Overview  Siemens AG, 2004. All rights reserved A-451 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 452 Planning Guide 1FK7 Three-Phase AC Servomotors /PFS6/ MASTERDRIVES MC Planning Guide 1FS6 Three-Phase AC Servomotors /PFT5/ SIMODRIVE 611 Planning Guide 1FT5 Three-Phase AC Servomotors  Siemens AG, 2004. All rights reserved A-452 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 453 Planning Guide Torque Motors 1FW3 /PMH/ SIMODRIVE Sensor Configuring/Installation Guide Hollow-Shaft Measuring System SIMAG H /PMH2/ SIMODRIVE Sensor Configuring/Installation Guide Hollow-Shaft Measuring System SIMAG H2  Siemens AG, 2004. All rights reserved A-453 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 454 Axes, Coordinate Systems, Frames, Actual-Value System for Workpiece, External Zero Offset Communication EMERGENCY STOP Traverse Axes Basic PLC Program Reference Point Approach Spindles Feeds Tool Offset  Siemens AG, 2004. All rights reserved A-454 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 455 Analog Axes Master-Slave for Drives Transformation Package Handling Setpoint Exchange MCS Coupling Retrace Support Pulse-Independent Path-Synchronized Switching Signal Output Preprocessing 3D Tool Radius Compensation  Siemens AG, 2004. All rights reserved A-455 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 456 Part 1 User's Guide Part 2 Description of Functions /FBH1/ SINUMERIK 840D/840Di/810D HMI Configuring Package ProTool/Pro Option SINUMERIK included with the software  Siemens AG, 2004. All rights reserved A-456 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 457 Motion Control Information System (MCIS) Description of Functions Preventive Maintenance TPM /FBU/ SIMODRIVE 611 universal/universal E Description of Functions Closed-Loop Control Component for Speed Control and Positioning  Siemens AG, 2004. All rights reserved A-457 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 458 SIMATIC S7-300 FM 353 Positioning Module for Stepper Drive /S7L/ SIMATIC S7-300 Positioning Module FM 354 for Servo Drive Order with the configuring package  Siemens AG, 2004. All rights reserved A-458 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 459 Starting Up HMI Embedded Starting Up HMI Advanced Creating Foreign Language Texts with Windows 95 / NT Creating Foreign Language Texts with Windows 2000 / XP  Siemens AG, 2004. All rights reserved A-459 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 460 Appendix 10.04 References  Siemens AG, 2004. All rights reserved A-460 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 461 Calibrating a measuring tool 2-90 Residual material 3-210 CAM system 7-386 Roughing 3-209 Centering 3-206, 3-207, 3-231 Contour spigot Center-point path 3-204 Chamfer 3-220 Chaining 3-174 Finishing 3-219  Siemens AG, 2004. All rights reserved I-461 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 462 Emergency stop 1-29 G function 2-116 End 4-326 Gear stage 3-313 Engraving 3-286 Geometry program 7-386 Equidistant path 2-149 Error log 6-363, 6-382 H function 2-116  Siemens AG, 2004. All rights reserved I-462 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 463 Measuring an edge 2-66 Machining time 5-330 Measuring an edge automatically Magazine 2-154 Measuring one point 2-68 Magazine list 2-154 Measuring the distance between 2 edges 2-71  Siemens AG, 2004. All rights reserved I-463 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 464 Moving 6-378 Outside contour 3-194 New 3-175 Opening 6-351, 6-368 Parameter Overstore 2-127 Accepting 1-47 Renaming 6-359, 6-378 Calculating 1-47 Selecting for execution 2-117  Siemens AG, 2004. All rights reserved I-464 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 465 Selecting 3D 5-339 Selecting the alarm overview 8-405 Starting 5-339 Selecting the unit 1-47 Views 5-339 Sequential control program 3-171 Settings R variables 4-327 Changing 3-300  Siemens AG, 2004. All rights reserved I-465 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 466 Subroutine 3-296 V 3-185 Switching off 2-53 Variables 8-415 Switching on 2-53 Version display 8-416 Swiveling 2-106, 3-308 View Changing 5-337 Volume model 5-336  Siemens AG, 2004. All rights reserved I-466 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 467 Manual measurement 2-62 Definition 2-163 Measurement 3-291 Selection 2-166 Measuring 2-62 Total 2-161 Workstation 1-22 Work offset list 2-164 Work offsets Zoom 5-335 Calling 3-301  Siemens AG, 2004. All rights reserved I-467 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) – 10.04 Edition...
  • Page 468 Appendix 10.04 Index  Siemens AG 2004 All rights reserved. I-468 SINUMERIK 840D/840Di/810D Operating/Programming ShopMill (BAS) - 10.04 Edition...
  • Page 469 Suggestions SIEMENS AG Corrections A&D MC BMS For Publication/Manual: P.O. Box 3180 SINUMERIK 840D/840Di/810D ShopMill D-91050 Erlangen, Germany User Documentation Phone: +49 (0) 180 5050-222 [Hotline] Fax: +49 (0) 9131 98-2176 [Documentation] E-mail: motioncontrol.docu@erlf.siemens.de From Operation/Programming Order No.: 6FC5298-6AD10-0BP3 Name 10.04 Edition...
  • Page 471 Overview of SINUMERIK 840D/840Di/810D Documentation (10.2004) General Documentation User Documentation Safety Integrated SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK 840D/810D 840D/810D/ 840D/840Di/ 840D/840Di/ 840D/840Di/ Application 840D/840Di/ FM-NC 810D 810D 810D Manual 810D/ Brochure Catalog Safety AutoTurn Operator ’s Guide Diagnostics Operator’s Guide *) Ordering Info.
  • Page 472 Siemens AG Automation & Drives Motion Control Systems © Siemens AG, 2004 P.O. Box 3180, D – 91050 Erlangen Subject to change without prior notice Germany Order No. 6FC5 298-6AD10-0BP3 Printed in Germany www.siemens.com/motioncontrol...

This manual is also suitable for:

Sinumerik 840diSinumerik 810d

Table of Contents