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...
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...
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...
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...
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.
+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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
- 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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(= 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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
(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...
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...
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...
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...
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...
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...
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...
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...
(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...
> 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
• 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...
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...
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...
• 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...
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...
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 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 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...