3
Programming with ShopMill 10.04
3
ï›™ Siemens AG, 2004. All rights reserved
3-170 SINUMERIK 840D/840Di/810D Operation/Programming ShopMill (BAS) – 10.04 Edition
3.7.10 Line position pattern................................................................................................3-250
3.7.11 Matrix position pattern.............................................................................................3-251
3.7.12 Box position pattern.................................................................................................3-252
3.7.13 Full circle position pattern .......................................................................................3-253
3.7.14 Pitch circle position pattern .....................................................................................3-255
3.7.15 Including and skipping positions .............................................................................3-257
3.7.16 Obstacle ..................................................................................................................3-258
3.7.17 Repeating positions.................................................................................................3-260
3.7.18 Programming examples for drilling..........................................................................3-261
3.8 Milling ......................................................................................................................3-263
3.8.1 Face milling .............................................................................................................3-263
3.8.2 Rectangular pocket .................................................................................................3-266
3.8.3 Circular pocket ........................................................................................................3-270
3.8.4 Rectangular spigot ..................................................................................................3-272
3.8.5 Circular spigot .........................................................................................................3-275
3.8.6 Longitudinal slot ......................................................................................................3-277
3.8.7 Circumferential slot..................................................................................................3-280
3.8.8 Use of position patterns for milling ..........................................................................3-283
3.8.9 Engraving ................................................................................................................3-286
3.9 Measurement ..........................................................................................................3-291
3.9.1 Measuring the workpiece zero ................................................................................3-291
3.9.2 Measuring the tool...................................................................................................3-293
3.9.3 Calibrating the measuring calipers..........................................................................3-295
3.10 Miscellaneous functions ..........................................................................................3-296
3.10.1 Calling a subroutine.................................................................................................3-296
3.10.2 Repeating program blocks ......................................................................................3-298
3.10.3 Changing program settings .....................................................................................3-300
3.10.4 Calling work offsets .................................................................................................3-301
3.10.5 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