3
10.04 Programming with ShopMill
3
ï›™ Siemens AG, 2004. All rights reserved
SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition 3-169
Programming with ShopMill
3.1 Basics of programming ........................................................................................... 3-171
3.2 Program structure ................................................................................................... 3-174
3.3 Creating a sequential control program.................................................................... 3-175
3.3.1 Creating a new program; defining a blank .............................................................. 3-175
3.3.2 Programming new blocks........................................................................................ 3-179
3.3.3 Changing program blocks ....................................................................................... 3-181
3.3.4 Program editor ........................................................................................................ 3-182
3.4 Programming the tool, offset value and spindle speed........................................... 3-185
3.5 Contour milling ........................................................................................................ 3-186
3.5.1 Representation of the contour................................................................................. 3-189
3.5.2 Creating a new contour........................................................................................... 3-191
3.5.3 Creating contour elements...................................................................................... 3-193
3.5.4 Changing a contour................................................................................................. 3-198
3.5.5 Programming examples for freely defined contours ............................................... 3-200
3.5.6 Path milling.............................................................................................................. 3-203
3.5.7 Predrilling a contour pocket .................................................................................... 3-206
3.5.8 Milling a contour pocket (roughing)......................................................................... 3-209
3.5.9 Removing residual material from a contour pocket ................................................ 3-210
3.5.10 Finishing the contour pocket ................................................................................... 3-212
3.5.11 Chamfering a contour pocket.................................................................................. 3-215
3.5.12 Milling contour spigots (roughing)........................................................................... 3-216
3.5.13 Removing residual material from a contour spigot ................................................. 3-217
3.5.14 Finishing the contour spigot .................................................................................... 3-219
3.5.15 Chamfering a contour spigot................................................................................... 3-220
3.6 Linear or circular path motions................................................................................ 3-221
3.6.1 Straight.................................................................................................................... 3-221
3.6.2 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
3.6.7 Circle polar .............................................................................................................. 3-228
3.6.8 Programming examples for polar coordinates ........................................................ 3-229
3.7 Drilling ..................................................................................................................... 3-230
3.7.1 Centering................................................................................................................. 3-231
3.7.2 Drilling and reaming ................................................................................................ 3-232
3.7.3 Deep-hole drilling .................................................................................................... 3-233
3.7.4 Boring...................................................................................................................... 3-235
3.7.5 Tapping ................................................................................................................... 3-236
3.7.6 Thread milling.......................................................................................................... 3-238
3.7.7 Drill and thread milling ............................................................................................ 3-242
3.7.8 Positioning on freely programmable positions and position patterns ..................... 3-245
3.7.9 Freely programmable positions............................................................................... 3-246