Navigation

  • Page 1

    Programming Guide 11/2002 EditionFundamentalsSINUMERIK 840D/840Di/810D

  • Page 2

  • Page 3

    SINUMERIK 840D/840Di/810DFundamentals11.02 EditionProgramming GuideFundamentalGeometrical Principles1FundamentalPrinciplesof NC Programming2Positional Data3Programming MotionCommands4Path Action5Frames6Feedrate Control andSpindle Motion7Tool Offsets8MiscellaneousFunctions9Arithmetic Parametersand...

  • Page 4

    0 Contents11.020SINUMERIK® DocumentationPrinting historyBrief details of this edition and previous editions are listed below.The status of each edition is shown by the code in the "Remarks" column.Status code in the "Remarks" column:A ....New documentation.B ....Unrevised edi...

  • Page 5

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-50 11.02Contents0ContentsFundamental Geometrical Principles1-211.1Description of workpiece points ................................................................................

  • Page 6

     Siemens AG, 2002. All rights reserved0-6SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0 Contents11.0202.6Programming example for turning application.................................................................2-81Positional Data3-833.1General information.....

  • Page 7

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-70 11.02Contents04.16 Special turning functions ............................................................................................... 4-1694.16.1 Position of workpie...

  • Page 8

     Siemens AG, 2002. All rights reserved0-8SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0 Contents11.0207.4Positioning spindles (position-controlled axis operation): SPOS, M19 and SPOSA .....7-2487.5Milling on turned parts: TRANSMIT.................................

  • Page 9

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-90 11.02Contents08.11 Smooth approach and retraction.................................................................................. 8-3198.11.1 Extension approach and retra...

  • Page 10

     Siemens AG, 2002. All rights reserved0-10SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0 Contents11.02012.2.3 Fixed addresses with axis extension.....................................................................12-40512.2.4 Settable addresses..................

  • Page 11

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-110 11.02PrefaceStructure of the manual0840DNCU 571840DNCU 572NCU 573810D840DiPrefaceOrganization of documentationSINUMERIK documentation is organized on threedifferent levels...

  • Page 12

     Siemens AG, 2002. All rights reserved0-12SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 0 Preface11.02 Structure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di Applicability This Programming Guide applies to the following...

  • Page 13

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-13 0 11.02PrefaceStructure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di HotlineIf you have any queries, please contact the following hotli...

  • Page 14

     Siemens AG, 2002. All rights reserved0-14SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 0 Preface11.02 Structure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di Fundamentals This Programming Guide Fundamentals is intended ...

  • Page 15

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-15 0 11.02PrefaceStructure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di Structure of descriptions All cycles and programming options h...

  • Page 16

     Siemens AG, 2002. All rights reserved0-16SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 0 Preface11.02 Structure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di 2. Detailed explanations You will find detailed answ...

  • Page 17

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-17 0 11.02PrefaceStructure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di Explanation of symbols Operating sequence Explanat...

  • Page 18

     Siemens AG, 2002. All rights reserved0-18SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 0 Preface11.02 Structure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di Principle Your SIEMENS 840D/840Di/810D has beendesigned and c...

  • Page 19

     Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition0-19 0 11.02PrefaceStructure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di Note The following is deemed to be improper usage andexempts th...

  • Page 20

     Siemens AG, 2002. All rights reserved0-20SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 0 Preface11.02 Structure of the manual 0 840DNCU 571 840DNCU 572NCU 573 810D 840Di WarningIndicates a potentially hazardous situation which, if not...

  • Page 21

    1 11.02Fundamental Geometrical Principles1 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-21Fundamental Geometrical Principles1.1Description of workpiece points .................................................................

  • Page 22

    1 Fundamental Geometrical Principles11.021.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-22 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1.1Description of workpiece points1.1.1 Workpiece coordin...

  • Page 23

    1 11.02Fundamental Geometrical Principles1.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-231.1.2 Definition of workpiece positionsTo specify a positi...

  • Page 24

    1 Fundamental Geometrical Principles11.021.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-24 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionExample:Points P1 and P2 are defined by the followingcoor...

  • Page 25

    1 11.02Fundamental Geometrical Principles1.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-251.1.3 Polar coordinatesThe coordinates used up to this poi...

  • Page 26

    1 Fundamental Geometrical Principles11.021.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-26 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1.1.4 Absolute dimensionWith absolute dimensions, all the...

  • Page 27

    1 11.02Fundamental Geometrical Principles1.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-271.1.5 Incremental dimensionProduction drawings are frequen...

  • Page 28

    1 Fundamental Geometrical Principles11.021.1 Description of workpiece points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-28 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1.1.6 Plane designationsA plane is defined by means of tw...

  • Page 29

    1 11.02Fundamental Geometrical Principles1.2 Position of zero points1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-291.2Position of zero pointsThe various origins and reference positi...

  • Page 30

    1 Fundamental Geometrical Principles11.021.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-30 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition The individual axis identifiers are explained in thesub...

  • Page 31

    1 11.02Fundamental Geometrical Principles1.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-31 1.3.2 Machine coordinate system The machine coordinate s...

  • Page 32

    1 Fundamental Geometrical Principles11.021.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-32 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition B++Z+A-A+Z+X+YB--B-Y+X-Y+Z+XC+C-X+Y+Z+

  • Page 33

    1 11.02Fundamental Geometrical Principles1.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-33 1.3.3 Basic coordinate system The basic coordinate syste...

  • Page 34

    1 Fundamental Geometrical Principles11.021.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-34 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 1.3.4 Workpiece coordinate system in the workpiece coor...

  • Page 35

    1 11.02Fundamental Geometrical Principles1.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-35 Mirroring of the Z axis XZMWZero offsetXZMWZero offset11...

  • Page 36

    1 Fundamental Geometrical Principles11.021.3 Position of coordinate systems1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-36 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Working plane, tool offsets The conventions for the wor...

  • Page 37

    1 11.02Fundamental Geometrical Principles1.4 Axes1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-37 1.4Axes A distinction is made between the following types ofaxis when programming:...

  • Page 38

    1 Fundamental Geometrical Principles11.021.4 Axes1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-38 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 1.4.1 Main axes/Geometry axes The main axes define a right-angled, right-hand...

  • Page 39

    1 11.02Fundamental Geometrical Principles1.4 Axes1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-39 1.4.2 Special axes In contrast to the geometry axes, no geometricalrelationship is...

  • Page 40

    1 Fundamental Geometrical Principles11.021.4 Axes1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-40 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 1.4.6 Path axes Path axes define the path and therefore themovement of the tool i...

  • Page 41

    1 11.02Fundamental Geometrical Principles1.4 Axes1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-41 Additional notes Positioning axes become synchronized axes if theyare traversed wi...

  • Page 42

    1 Fundamental Geometrical Principles11.021.4 Axes1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-42 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 1.4.8 Synchronized axes Synchronized axes traverse synchronously to the pathfrom ...

  • Page 43

    1 11.02Fundamental Geometrical Principles1.4 Axes1840DNCU 573 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-43 1.4.11 Link axes (SW 5 and higher) Link axes are axes which are physically connected toanother NCU and whose ...

  • Page 44

    1 Fundamental Geometrical Principles11.021.4 Axes1840DNCU 573 Siemens AG, 2002. All rights reserved1-44 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Functionality The position control is implemented on the NCU onwhich the axis is physically connected to the ...

  • Page 45

    1 11.02Fundamental Geometrical Principles1.4 Axes1840DNCU 573 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-45 1.4.12 Leading link axes (SW 6 and higher) A leading link axis is one that is interpolated by oneNCU and util...

  • Page 46

    1 Fundamental Geometrical Principles11.021.4 Axes1840DNCU 573 Siemens AG, 2002. All rights reserved1-46 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 611 DA1NCU 1NCU 2InterpolatorInterpolatorServoServoNCU link modulesA1 setpointsA1 real valuesInfluenced byf...

  • Page 47

    1 11.02Fundamental Geometrical Principles1.4 Axes1840DNCU 573 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-47 System variables: The following system variables can be used inconjunction with the channel axis identifiers...

  • Page 48

    1 Fundamental Geometrical Principles11.021.5 Coordinate systems and workpiece machining1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-48 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 1.5Coordinate systems and workpiece machining...

  • Page 49

    1 11.02Fundamental Geometrical Principles1.5 Coordinate systems and workpiece machining1840DNCU 573 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition1-49 In general: Distance =setpoint - actual value + zero offset (ZO) + t...

  • Page 50

    1 Fundamental Geometrical Principles11.021.5 Coordinate systems and workpiece machining1840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved1-50 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNotes

  • Page 51

    2 11.02Fundamental Principles of NC Programming2 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-51Fundamental Principles of NC Programming2.1Structure and contents of an NC program .............................................

  • Page 52

    2 Fundamental Principles of NC Programming11.022.1 Structure and contents of an NC program2840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved2-52 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2.1Structure and contents of an NC prog...

  • Page 53

    2 11.02Fundamental Principles of NC Programming2.2 Language elements of the programming language2840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-53 Punch tape format File names: 1. Fi...

  • Page 54

    2 Fundamental Principles of NC Programming11.022.2 Language elements of the programming language2840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved2-54 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Lower case a, b, c, d, e, f, g...

  • Page 55

    2 11.02Fundamental Principles of NC Programming2.2 Language elements of the programming language2840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-55 Words NC programs are made up of b...

  • Page 56

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-56 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 57

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-57 Mai...

  • Page 58

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-58 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 59

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-59 Add...

  • Page 60

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-60 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 61

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-61 Th...

  • Page 62

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-62 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 63

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-63 A d...

  • Page 64

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-64 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 65

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-65 In ...

  • Page 66

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-66 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 67

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-67 Rul...

  • Page 68

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-68 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editio...

  • Page 69

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-69 Con...

  • Page 70

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-70 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition...

  • Page 71

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-71 Pro...

  • Page 72

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-72 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition...

  • Page 73

    2 11.02Fundamental Principles of NC Programming 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-73 Com...

  • Page 74

    2 Fundamental Principles of NC Programming11.02 2.2 Language elements of the programming language 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-74 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition...

  • Page 75

    2 11.02Fundamental Principles of NC Programming2.3 Programming a sample workpiece 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-75 2.3Programming a samp...

  • Page 76

    2 Fundamental Principles of NC Programming11.02 2.3 Programming a sample workpiece 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-76 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 1. Prepare ...

  • Page 77

    2 11.02Fundamental Principles of NC Programming 2.4 First programming example for milling application 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-77 2...

  • Page 78

    2 Fundamental Principles of NC Programming11.02 2.5 Second programming example for milling application 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-78 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Ed...

  • Page 79

    2 11.02Fundamental Principles of NC Programming2.5 Second programming example for milling application 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-79N1...

  • Page 80

    2 Fundamental Principles of NC Programming11.02 2.5 Second programming example for milling application 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-80 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Ed...

  • Page 81

    2 11.02Fundamental Principles of NC Programming 2.6 Programming example for turning application 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2-812.6Progr...

  • Page 82

    2 Fundamental Principles of NC Programming11.02 2.6 Programming example for turning application 2 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved2-82 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4...

  • Page 83

    3 11.02Positional Data3 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-83Positional Data3.1General information........................................................................................................ 3-843.2A...

  • Page 84

    3 Positional Data11.023.1 General information3840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved3-84SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3.1General informationIn this section you will find a description of thecommands that nor...

  • Page 85

    3 11.02Positional Data3.2 Absolute/incremental dimensions, G90/G913840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-853.2Absolute/incremental dimensions, G90/G91ProgrammingAbsolute dimen...

  • Page 86

    3 Positional Data11.023.2 Absolute/incremental dimensions, G90/G913840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved3-86SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAdditional notesThe commands G90 and G91 generally apply to allaxes ...

  • Page 87

    3 11.02Positional Data3.2 Absolute/incremental dimensions, G90/G913840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-87ZX152127W2.5Ø 11N5T1 D1 S2000 M3Tool, spindle on clockwiseN10G0 G90...

  • Page 88

    3 Positional Data11.023.2 Absolute/incremental dimensions, G90/G913840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved3-88SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3.2.1 G91 extension (SW 4.3 and higher)ProgrammingIncremental dimens...

  • Page 89

    3 11.02Positional Data3.3 Absolute dimensions for rotary axes, DC, ACP, ACN3840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-893.3Absolute dimensions for rotary axes, DC, ACP, ACN Prog...

  • Page 90

    3 Positional Data11.023.3 Absolute dimensions for rotary axes, DC, ACP, ACN3840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved3-90SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition The traversing range between 0° and 360° must beset i...

  • Page 91

    3 11.02Positional Data 3.4 Metric/imperial dimensions, G70/G71/G700/G710 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-913.4Metric/imperial dimensions, ...

  • Page 92

    3 Positional Data11.02 3.4 Metric/imperial dimensions, G70/G71/G700/G710 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-92SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition All other parameters such as...

  • Page 93

    3 11.02Positional Data 3.4 Metric/imperial dimensions, G70/G71/G700/G710 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-93 Synchronized actions If posi...

  • Page 94

    3 Positional Data11.02 3.5 Zero offset (frame), G54 to G599 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-94SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 3.5Zero offset (frame), G54 to G599 Progr...

  • Page 95

    3 11.02Positional Data3.5 Zero offset (frame), G54 to G599 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-95 Function The settable zero offset relates ...

  • Page 96

    3 Positional Data11.02 3.5 Zero offset (frame), G54 to G599 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-96SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Sequence Setting the offset val...

  • Page 97

    3 11.02Positional Data3.5 Zero offset (frame), G54 to G599 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-97 Further settable zero offsets, G505 to G59...

  • Page 98

    3 Positional Data11.02 3.5 Zero offset (frame), G54 to G599 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-98SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming example In this example, thre...

  • Page 99

    3 11.02Positional Data3.6 Selecting the working plane, G17 to G19 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-993.6Selecting the working plane, G17 to...

  • Page 100

    3 Positional Data11.02 3.6 Selecting the working plane, G17 to G19 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-100SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequenceIt is advisable to define th...

  • Page 101

    3 11.02Positional Data3.6 Selecting the working plane, G17 to G19 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-101NoteThe tool length components can be...

  • Page 102

    3 Positional Data11.02 3.7 Programmable working area limitation, G25/G26 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-102SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3.7Programmable working area l...

  • Page 103

    3 11.02Positional Data 3.7 Programmable working area limitation, G25/G26 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-103SequenceReference points on th...

  • Page 104

    3 Positional Data11.02 3.7 Programmable working area limitation, G25/G26 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-104SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAdditional notesG25/G26 can al...

  • Page 105

    3 11.02Positional Data3.8 Reference point approach, G74 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition3-1053.8Reference point approach, G74ProgrammingG74X...

  • Page 106

    3 Positional Data11.02 3.8 Reference point approach, G74 3 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved3-106SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionThe machine axis addresses are programmed (X1,...

  • Page 107

    4 11.02Programming Motion Commands4 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-107Programming Motion Commands4.1General information...........................................................................................

  • Page 108

    4 Programming Motion Commands11.024.1 General information4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-108SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4.1General informationMotion commandsIn this section you will find a descrip...

  • Page 109

    4 11.02Programming Motion Commands4.1 General information4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-109Turning:54213XZAn axis address can only be programmed once ineach block.Thes...

  • Page 110

    4 Programming Motion Commands11.024.2 Traversing commands with polar coordinates, G110, G111 etc.4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-110SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4.2Traversing commands with polar c...

  • Page 111

    4 11.02Programming Motion Commands4.2 Traversing commands with polar coordinates, G110, G111 etc.4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-111SequenceTraversing commandsThe posi...

  • Page 112

    4 Programming Motion Commands11.024.2 Traversing commands with polar coordinates, G110, G111 etc.4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-112SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionPolar angle APValue range 0…±360...

  • Page 113

    4 11.02Programming Motion Commands4.2 Traversing commands with polar coordinates, G110, G111 etc.4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-113Additional notesIn the NC program y...

  • Page 114

    4 Programming Motion Commands11.024.3 Rapid traverse movement, G04840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-114SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4.3Rapid traverse movement, G0ProgrammingG0X… Y… Z …G0AP=… R...

  • Page 115

    4 11.02Programming Motion Commands4.3 Rapid traverse movement, G04840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-115FunctionSW 6.1 and higherTraversing path axes as positioning axes wi...

  • Page 116

    4 Programming Motion Commands11.024.3 Rapid traverse movement, G04840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-116SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequenceTraverse path axes as positioning axes with G0Example:G0 X0 ...

  • Page 117

    4 11.02Programming Motion Commands4.3 Rapid traverse movement, G04840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-117Programming exampleG0 is used for approaching starting positions or ...

  • Page 118

    4 Programming Motion Commands11.024.3 Rapid traverse movement, G04840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-118SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionN60 Z-50N70G0 X62N80 G0 X80 Z20Retract toolN90M30End of programG0 ca...

  • Page 119

    4 11.02Programming Motion Commands4.4 Linear interpolation, G14840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-1194.4Linear interpolation, G1ProgrammingG1X… Y… Z … F…G1AP=… RP...

  • Page 120

    4 Programming Motion Commands11.024.4 Linear interpolation, G14840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-120SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAdditional notesG1 is modal. The spindle speed S and the directionof sp...

  • Page 121

    4 11.02Programming Motion Commands4.4 Linear interpolation, G14840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-121Turning:Z+X+20Y+X+66203X-X-Y-N10 G17 S400 M3Select working plane, spind...

  • Page 122

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-122SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4.5Circular interpolation, G2/G3, CIPProgrammingG2/G3 X… Y...

  • Page 123

    4 11.02Programming Motion Commands4.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-123SequenceIndication of working planeThe control needs the work...

  • Page 124

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-124SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Input in absolute and incremental dimensions The defaults ...

  • Page 125

    4 11.02Programming Motion Commands4.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-125 Programming a circle with radius and end point The circul...

  • Page 126

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-126SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming a circle with arc angle and ...

  • Page 127

    4 11.02Programming Motion Commands4.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-127 Programming a circle with polar coordinates The circ...

  • Page 128

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-128SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming example The following program lines contain a...

  • Page 129

    4 11.02Programming Motion Commands4.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-129 Turning:75ZX54.252595Ø 12Ø 33.33Ø 70Ø 40142.326°135...

  • Page 130

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-130SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming a circle with intermediate and endpoints You c...

  • Page 131

    4 11.02Programming Motion Commands4.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-131 Programming example for CIP In order to machine an incline...

  • Page 132

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-132SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming a circle with tangential transition The Tangen...

  • Page 133

    4 11.02Programming Motion Commands4.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-133 Determining the direction of the tangent The direction of...

  • Page 134

    4 Programming Motion Commands11.024.5 Circular interpolation, G2/G3, CIP4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-134SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming example for CT Mill a circular arc following a...

  • Page 135

    4 11.02Programming Motion Commands4.6 Helical interpolation, G2/G3, TURN4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-135 4.6Helical interpolation, G2/G3, TURN Programming G2/G3 X...

  • Page 136

    4 Programming Motion Commands11.024.6 Helical interpolation, G2/G3, TURN4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-136SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequence of motions1. Approach starting point2. With TURN= ex...

  • Page 137

    4 11.02Programming Motion Commands4.7 Involute interpolation, INVCW, INVCCW4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-137 4.7Involute interpolation, INVCW, INVCCW Programming I...

  • Page 138

    4 Programming Motion Commands11.024.7 Involute interpolation, INVCW, INVCCW4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-138SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition SequenceInvolute interpolation takes place in the plan...

  • Page 139

    4 11.02Programming Motion Commands4.7 Involute interpolation, INVCW, INVCCW4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-139The selected path must be defined unambiguously bythe sign...

  • Page 140

    4 Programming Motion Commands11.024.7 Involute interpolation, INVCW, INVCCW4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-140SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionExample 2Specification of end point via angle of rotationN...

  • Page 141

    4 11.02Programming Motion Commands4.8 Contour definitions4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-1414.8Contour definitions 4.8.1 Straight line with angleProgrammingX2… ANG…...

  • Page 142

    4 Programming Motion Commands11.024.8 Contour definitions4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-142SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4.8.2 Two straight linesProgrammingANG1… orX1… Z1…X3… Z3 ANG2… X3...

  • Page 143

    4 11.02Programming Motion Commands4.8 Contour definitions4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-1434.8.3 Three straight linesProgrammingX2… Z2… orANG1…X3… Z3… X3… ...

  • Page 144

    4 Programming Motion Commands11.024.8 Contour definitions4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-144SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4.8.4 End point programming with an angleFunctionIf the address letter A app...

  • Page 145

    4 11.02Programming Motion Commands4.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-1454.9Thread cutting with constant lead, G33Programming exam...

  • Page 146

    4 Programming Motion Commands11.024.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-146SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequenceOperating principleThe control calculates the req...

  • Page 147

    4 11.02Programming Motion Commands4.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-147Face threadThe face thread is described by• Thread diam...

  • Page 148

    4 Programming Motion Commands11.024.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-148SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Start point offset SF – production of multi-turnthre...

  • Page 149

    4 11.02Programming Motion Commands4.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-149 Thread chaining By programming several G33 blocks cons...

  • Page 150

    4 Programming Motion Commands11.024.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-150SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming example Machining a double cylindrical thr...

  • Page 151

    4 11.02Programming Motion Commands4.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-151 4.9.1 Programmable run-in and run-out path (SW 5 and hig...

  • Page 152

    4 Programming Motion Commands11.024.9 Thread cutting with constant lead, G334840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-152SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition If the run-in and/or run-out path is very short, theac...

  • Page 153

    4 11.02Programming Motion Commands4.10 Linear progressive/degressive thread pitch change, G34, G354840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-1534.10Linear progressive/degressive t...

  • Page 154

    4 Programming Motion Commands11.024.10 Linear progressive/degressive thread pitch change, G34, G354840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-154SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming example N1608 M3 ...

  • Page 155

    4 11.02Programming Motion Commands4.11 Rigid tapping, G331, G3324840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-155 4.11Rigid tapping, G331, G332 Programming G331 X… Y… Z… I…...

  • Page 156

    4 Programming Motion Commands11.024.11 Rigid tapping, G331, G3324840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-156SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Positive lead, clockwise (same as M3) Negative lead, counterclockw...

  • Page 157

    4 11.02Programming Motion Commands4.12 Tapping with compensating chuck G634840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-157 4.12Tapping with compensating chuck G63 Programming G63X...

  • Page 158

    4 Programming Motion Commands11.024.12 Tapping with compensating chuck G634840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-158SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Additional notes G63 is modal. The last programmed inte...

  • Page 159

    4 11.02Programming Motion Commands4.13 Stop during thread cutting4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-159 4.13Stop during thread cutting Programming LFONLFOFDILF Expla...

  • Page 160

    4 Programming Motion Commands11.024.13 Stop during thread cutting4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-160SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Retraction direction (SW 4.3 and higher) The retraction direction...

  • Page 161

    4 11.02Programming Motion Commands4.14 Approaching a fixed point, G754840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-161 Programming examples Example 1 N55M3 S500 G90 G18 Activ...

  • Page 162

    4 Programming Motion Commands11.024.14 Approaching a fixed point, G754840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-162SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Function G75 can be used to approach fixed points, such astoo...

  • Page 163

    4 11.02Programming Motion Commands4.15 Travel to fixed stop4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-163 N10G75 FP=2 X1=0 Y1=0 Z1=0 Retract from fixed point 2 on X, Y and Z,e.g...

  • Page 164

    4 Programming Motion Commands11.024.15 Travel to fixed stop4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-164SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Function The "Travel to fixed stop" function (FXS = FixedStop...

  • Page 165

    4 11.02Programming Motion Commands4.15 Travel to fixed stop4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-165 Sequence The commands are modal. Addresses FXST andFXSW are optional: i...

  • Page 166

    4 Programming Motion Commands11.024.15 Travel to fixed stop4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-166SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionActivate from synchronized actions (SW 5)Example:If the anticipated event ...

  • Page 167

    4 11.02Programming Motion Commands4.15 Travel to fixed stop4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-167N13 IDS=4 WHENEVER (($R3==1) AND ($AA_FXS[Y]==1))DO FXS[Y]=0 FA[Y]=1000 PO...

  • Page 168

    4 Programming Motion Commands11.024.15 Travel to fixed stop4840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved4-168SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Contour monitoring Contour monitoring is not performed while "Trav...

  • Page 169

    4 11.02Programming Motion Commands4.16 Special turning functions 4 840DNCU 571 840DNCU 572NCU 573 FM-NC 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-169 4.16Special turning functions 4....

  • Page 170

    4 Programming Motion Commands11.02 4.16 Special turning functions 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved4-170SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 4.16.2 Dimensions for: Radius, diame...

  • Page 171

    4 11.02Programming Motion Commands4.16 Special turning functions 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-171 Additional notes In SW 4.4 and high...

  • Page 172

    4 Programming Motion Commands11.02 4.17 Chamfer, rounding 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved4-172SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 4.17Chamfer, rounding Programming CHF=…...

  • Page 173

    4 11.02Programming Motion Commands4.17 Chamfer, rounding 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-173 Sequence Chamfer, CHF/CHR For the chamf...

  • Page 174

    4 Programming Motion Commands11.02 4.17 Chamfer, rounding 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved4-174SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Modal rounding, RNDM This address is for ...

  • Page 175

    4 11.02Programming Motion Commands4.17 Chamfer, rounding 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition4-175 Additional info about FRC/FRCM • FRC/FR...

  • Page 176

    4 Programming Motion Commands11.02 4.17 Chamfer, rounding 4 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved4-176SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionN90 X40; Modal rounding N90-N100 with F=100 ...

  • Page 177

    5 11.02Path action5 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-177Path action5.1Exact stop, G60, G9, G601, G602, G603 ..................................................................... 5-1785.2Continuous-path mode, G...

  • Page 178

    5 Path action11.025.1 Exact stop, G60, G9, G601, G602, G6035840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-178SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5.1Exact stop, G60, G9, G601, G602, G603Explanation of the commandsG60Exac...

  • Page 179

    5 11.02Path action5.1 Exact stop, G60, G9, G601, G602, G6035840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-179Note: Set the exact stop limits no tighter than yourequire.The tighter the...

  • Page 180

    5 Path action11.025.1 Exact stop, G60, G9, G601, G602, G6035840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-180SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionIn SW version 6 and higher, a machine data can beset for specific channels...

  • Page 181

    5 11.02Path action5.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-1815.2Continuous-path mode, G64, G641, G642, G643ProgrammingG64G641 AID...

  • Page 182

    5 Path action11.025.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-182SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequenceContinuous-path mode, G64In continuous-path mode, the tool t...

  • Page 183

    5 11.02Path action5.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-183G641 also operates with Look Ahead speed control(see following pages...

  • Page 184

    5 Path action11.025.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-184SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionMAX_AX_ACCEL and MD 32310:_MAX_ACCEL_OVL_FACTOR by reducing the velo...

  • Page 185

    5 11.02Path action5.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-185Example for corner rounding with G643, see also:References /PGA/ Pro...

  • Page 186

    5 Path action11.025.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-186SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNo rounding block/no rounding motionNo corner rounding is performed ...

  • Page 187

    5 11.02Path action5.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-187The overload factor is ignored in cornerrounding with G643.• In SW...

  • Page 188

    5 Path action11.025.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-188SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionPositioning axesPositioning axes always traverse according to theexa...

  • Page 189

    5 11.02Path action5.2 Continuous-path mode, G64, G641, G642, G6435840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-189Programming exampleWith this workpiece, the two outside corners at t...

  • Page 190

    5 Path action11.025.3 Acceleration pattern, BRISK, SOFT, DRIVE5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-190SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5.3Acceleration pattern, BRISK, SOFT, DRIVE5.3.1 Acceleration modesExpl...

  • Page 191

    5 11.02Path action5.3 Acceleration pattern, BRISK, SOFT, DRIVE5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-191Additional notesA change between BRISK and SOFT causes a stopat the blo...

  • Page 192

    5 Path action11.025.3 Acceleration pattern, BRISK, SOFT, DRIVE5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-192SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionExplanation of the commandsVELOLIMA[Ax]Change to limit for maximum velo...

  • Page 193

    5 11.02Path action5.3 Acceleration pattern, BRISK, SOFT, DRIVE5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-193Programming example 1Electronic gearAxis 4 is coupled to axis X via an ...

  • Page 194

    5 Path action11.025.4 Overview of the various velocity controls5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-194SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5.4Overview of the various velocity controls= Pa th v elocityN1, G1N1N...

  • Page 195

    5 11.02Path action5.5 Path velocity smoothing5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-1955.5Path velocity smoothingFunctionThe velocity control function utilizes the specifiedax...

  • Page 196

    5 Path action11.025.6 Traversing with feedforward control, FFWON, FFWOF5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-196SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5.6Traversing with feedforward control, FFWON, FFWOFExplanatio...

  • Page 197

    5 11.02Path action5.7 Programmable contour accuracy, CPRECON, CPRECOF5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-1975.7Programmable contour accuracy, CPRECON, CPRECOFExplanation of...

  • Page 198

    5 Path action11.025.8 Dwell time, G45840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-198SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5.8Dwell time, G4ProgrammingG4 F…G4 S…(Programmed in a separate NC block)Explanation of the c...

  • Page 199

    5 11.02Path action5.9 Program sequence: Internal preprocessor stop5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition5-1995.9Program sequence: Internal preprocessor stopFunctionThe control ...

  • Page 200

    5 Path action11.025.9 Program sequence: Internal preprocessor stop5840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved5-200SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition

  • Page 201

    6 11.02Frames6 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-201Frames6.1General.......................................................................................................................... 6-2026.2Frame instr...

  • Page 202

    6 Frames11.02 6.1 General 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-202SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6.1GeneralWhat is a frame?Frame is the conventional term for a geometricalexpression that describe...

  • Page 203

    6 11.02Frames6.2 Frame instructions 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-203 Turning: TRANS, ATRANSSCALE, ASCALEMIRROR,AMIRRORROTAROTXZXZXZXZ 6.2Frame inst...

  • Page 204

    6 Frames11.02 6.2 Frame instructions 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-204SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Substituting instructions TRANS, ROT, SCALE and MIRROR are substitutinginstructio...

  • Page 205

    6 11.02Frames6.3 Programmable zero offset 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-205 6.3Programmable zero offset 6.3.1 TRANS, ATRANS Programming TRANS X… Y…...

  • Page 206

    6 Frames11.02 6.3 Programmable zero offset 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-206SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Turning: XZMWG54TRANS Sequence Substituting instruction, TRANS X ...

  • Page 207

    6 11.02Frames6.3 Programmable zero offset 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-207 Additive instruction, ATRANS X Y Z Translation through the offset values pr...

  • Page 208

    6 Frames11.02 6.3 Programmable zero offset 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-208SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Turning: XZMW140130150 N.. ... N10 TRANS X0 Z150 Absolute offset N15...

  • Page 209

    6 11.02Frames6.3 Programmable zero offset 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-209 6.3.2 G58, G59: Axial programmable ZO (SW 5 and higher) Programming G58 X...

  • Page 210

    6 Frames11.02 6.3 Programmable zero offset 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-210SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition The absolute translation component is modified bythe following commands:• TR...

  • Page 211

    6 11.02Frames6.3 Programmable zero offset 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-211Programming exampleN...N50 TRANS X10 Y10 Z10; absolute translation component X...

  • Page 212

    6 Frames11.02 6.4 Programmable rotation, ROT, AROT 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-212SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6.4Programmable rotation, ROT, AROTProgrammingROT X… Y… Z…ROT RPL=...

  • Page 213

    6 11.02Frames6.4 Programmable rotation, ROT, AROT 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-213Sequence: Rotation in spaceSubstituting instruction, ROT X Y ZThe coor...

  • Page 214

    6 Frames11.02 6.4 Programmable rotation, ROT, AROT 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-214SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionDirection of rotationThe following is defined as the positive direction o...

  • Page 215

    6 11.02Frames6.4 Programmable rotation, ROT, AROT 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-215All possible rotations can be represented with this valuerange. Values...

  • Page 216

    6 Frames11.02 6.4 Programmable rotation, ROT, AROT 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-216SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionThe working plane also rotatesThe working plane defined with G17, G18 or ...

  • Page 217

    6 11.02Frames6.4 Programmable rotation, ROT, AROT 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-217Change of planeIf you program a change of plane (G17 to G19) aftera ro...

  • Page 218

    6 Frames11.02 6.4 Programmable rotation, ROT, AROT 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-218SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionProgramming example:3D rotationIn this example, paraxial and inclined wor...

  • Page 219

    6 11.02Frames6.4 Programmable rotation, ROT, AROT 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-219Programming example:Multi-face machiningIn this example, identical sha...

  • Page 220

    6 Frames11.02 6.5 Programmable frame rotations with solid angels, ROTS, AROTS etc. 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-220SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6.5Programmable frame rotations with sol...

  • Page 221

    6 11.02Frames 6.6 Programmable scale factor, SCALE, ASCALE 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-2216.6Programmable scale factor, SCALE, ASCALEProgrammingSCALE X...

  • Page 222

    6 Frames11.02 6.6 Programmable scale factor, SCALE, ASCALE 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-222SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAdditive instruction, ASCALE X Y ZYou can program scale changes w...

  • Page 223

    6 11.02Frames 6.6 Programmable scale factor, SCALE, ASCALE 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-223Programming exampleWith this workpiece, the two pockets occur...

  • Page 224

    6 Frames11.02 6.7 Programmable mirroring, MIRROR, AMIRROR 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-224SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6.7Programmable mirroring, MIRROR, AMIRRORProgrammingMIRROR X0 Y0 ...

  • Page 225

    6 11.02Frames 6.7 Programmable mirroring, MIRROR, AMIRROR 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-225The mirror image refers to the coordinate axes setwith G54 to ...

  • Page 226

    6 Frames11.02 6.7 Programmable mirroring, MIRROR, AMIRROR 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-226SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionMachine manufacturer (MH 6.3)SW 5 and higher• You can set the ax...

  • Page 227

    6 11.02Frames 6.7 Programmable mirroring, MIRROR, AMIRROR 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-227 N60 L10 Machine third contour, bottom left N70 MIRROR Y0 ...

  • Page 228

    6 Frames11.02 6.8 Frame generation according to tool orientation, TOFRAME, TOROT 6 840 DNCU 572NCU 573  Siemens AG, 2002. All rights reserved6-228SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 6.8Frame generation according to tool orie...

  • Page 229

    6 11.02Frames 6.8 Frame generation according to tool orientation, TOFRAME, TOROT 6 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-229 Additional notes After tool orientat...

  • Page 230

    6 Frames11.02 6.9 Deselect frame SUPA, DRFOF, CORROF, TRAFOOF 6 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved6-230SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 6.9Deselect frame SUPA, DRFOF, CORROF, T...

  • Page 231

    6 11.02Frames 6.9 Deselect frame SUPA, DRFOF, CORROF, TRAFOOF 6 840DNCU 571 840DNCU 572NCU 573 810D  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-231SequenceSW 6 and higher CORROFA preprocessing ...

  • Page 232

    6 Frames11.02 6.9 Deselect frame SUPA, DRFOF, CORROF, TRAFOOF 6 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved6-232SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionFor more information about TRAFOOFsee /PG...

  • Page 233

    6 11.02Frames 6.9 Deselect frame SUPA, DRFOF, CORROF, TRAFOOF 6 840DNCU 571 840DNCU 572NCU 573 810D  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition6-233• $AA_OFF deselectionA position offset of th...

  • Page 234

    6 Frames11.02 6.9 Deselect frame SUPA, DRFOF, CORROF, TRAFOOF 6 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved6-234SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition

  • Page 235

    7 11.02Feedrate Control and Spindle Motion7 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-235Feedrate Control and Spindle Motion7.1Feedrate .....................................................................................

  • Page 236

    7 Feedrate Control and Spindle Motion11.027.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-236SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7.1FeedrateProgrammingG93 or G94 or G95F…FGROUP(X, Y, Z, A, B, …)FL[axis]=...

  • Page 237

    7 11.02Feedrate Control and Spindle Motion7.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-237SequenceUnits of measurement for feedrate FYou can use the following G commands...

  • Page 238

    7 Feedrate Control and Spindle Motion11.027.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-238SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionIf the G feedrate command is switched betweenG93, G94 or G95 the path feedrate ...

  • Page 239

    7 11.02Feedrate Control and Spindle Motion7.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-239Change FGROUP1. By reprogramming another FGROUP instruction.Example:FGROUP(X, Y...

  • Page 240

    7 Feedrate Control and Spindle Motion11.027.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-240SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionTraverse rotary axes with path velocity F, FGREF(SW 5 and higher)For machining ...

  • Page 241

    7 11.02Feedrate Control and Spindle Motion7.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-241The FGREF evaluation is active even if only rotary axesare programmed in the bl...

  • Page 242

    7 Feedrate Control and Spindle Motion11.027.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-242SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Traverse synchronized axes with limit speed FL With this command, synchroniz...

  • Page 243

    7 11.02Feedrate Control and Spindle Motion7.1 Feedrate7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-243 Programming example Helical interpolation. Path axes X and Y traversewith th...

  • Page 244

    7 Feedrate Control and Spindle Motion11.027.2 Traversing positioning axes, POS, POSA, POSP7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-244SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 7.2Traversing positioning axes, POS, POSA,...

  • Page 245

    7 11.02Feedrate Control and Spindle Motion7.2 Traversing positioning axes, POS, POSA, POSP7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-245 Traveling with POSA[…]= The axis indic...

  • Page 246

    7 Feedrate Control and Spindle Motion11.027.2 Traversing positioning axes, POS, POSA, POSP7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-246SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition• Making an axis available as a reciproca...

  • Page 247

    7 11.02Feedrate Control and Spindle Motion7.3 Position-controlled spindle operation, SPCON, SPCOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-247 7.3P...

  • Page 248

    7 Feedrate Control and Spindle Motion11.02 7.4 Positioning spindles (position-controlled axis operation): 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-248SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edit...

  • Page 249

    7 11.02Feedrate Control and Spindle Motion 7.4 Positioning spindles (position-controlled axis operation): 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-...

  • Page 250

    7 Feedrate Control and Spindle Motion11.02 7.4 Positioning spindles (position-controlled axis operation): 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-250SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edit...

  • Page 251

    7 11.02Feedrate Control and Spindle Motion 7.4 Positioning spindles (position-controlled axis operation): 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-...

  • Page 252

    7 Feedrate Control and Spindle Motion11.02 7.4 Positioning spindles (position-controlled axis operation): 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-252SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edit...

  • Page 253

    7 11.02Feedrate Control and Spindle Motion 7.4 Positioning spindles (position-controlled axis operation): 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-...

  • Page 254

    7 Feedrate Control and Spindle Motion11.02 7.5 Milling on turned parts: TRANSMIT 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-254SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 7.5Milling on turned ...

  • Page 255

    7 11.02Feedrate Control and Spindle Motion7.5 Milling on turned parts: TRANSMIT 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-255 Programming example ...

  • Page 256

    7 Feedrate Control and Spindle Motion11.02 7.6 Cylinder surface transformation: TRACYL 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-256SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 7.6Cylinder sur...

  • Page 257

    7 11.02Feedrate Control and Spindle Motion 7.7 Feedrate for positioning axes/spindles: FA, FPR, FPRAON, FPRAOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edit...

  • Page 258

    7 Feedrate Control and Spindle Motion11.02 7.7 Feedrate for positioning axes/spindles: FA, FPR, FPRAON, FPRAOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-258SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02...

  • Page 259

    7 11.02Feedrate Control and Spindle Motion 7.7 Feedrate for positioning axes/spindles: FA, FPR, FPRAON, FPRAOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edit...

  • Page 260

    7 Feedrate Control and Spindle Motion11.02 7.8 Percentage feedrate override, OVR, OVRA 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-260SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 7.8Percentage f...

  • Page 261

    7 11.02Feedrate Control and Spindle Motion 7.9 Feedrate with handwheel override, FD, FDA 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-261 Value range...

  • Page 262

    7 Feedrate Control and Spindle Motion11.02 7.9 Feedrate with handwheel override, FD, FDA 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-262SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Sequence P...

  • Page 263

    7 11.02Feedrate Control and Spindle Motion 7.9 Feedrate with handwheel override, FD, FDA 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-263 Handwheel t...

  • Page 264

    7 Feedrate Control and Spindle Motion11.02 7.9 Feedrate with handwheel override, FD, FDA 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-264SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Note With v...

  • Page 265

    7 11.02Feedrate Control and Spindle Motion 7.10 Percentage acceleration correction: ACC (Option) 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-265 7.10P...

  • Page 266

    7 Feedrate Control and Spindle Motion11.02 7.11 Feedrate optimization for curved path sections, CFTCP, CFC, CFIN 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-266SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11....

  • Page 267

    7 11.02Feedrate Control and Spindle Motion 7.11 Feedrate optimization for curved path sections, CFTCP, CFC, CFIN 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Ed...

  • Page 268

    7 Feedrate Control and Spindle Motion11.02 7.11 Feedrate optimization for curved path sections, CFTCP, CFC, CFIN 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-268SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11....

  • Page 269

    7 11.02Feedrate Control and Spindle Motion 7.12 Spindle speed S, direction of spindle rotation M3, M4, M5 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-...

  • Page 270

    7 Feedrate Control and Spindle Motion11.02 7.12 Spindle speed S, direction of spindle rotation M3, M4, M5 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-270SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edit...

  • Page 271

    7 11.02Feedrate Control and Spindle Motion 7.12 Spindle speed S, direction of spindle rotation M3, M4, M5 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-...

  • Page 272

    7 Feedrate Control and Spindle Motion11.02 7.13 Constant cutting rate, G96, G97, LIMS 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-272SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 7.13Constant cut...

  • Page 273

    7 11.02Feedrate Control and Spindle Motion7.13 Constant cutting rate, G96, G97, LIMS 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-273 Upper speed lim...

  • Page 274

    7 Feedrate Control and Spindle Motion11.02 7.14 Constant grinding wheel peripheral speed, GWPSON, GWPSOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-274SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editi...

  • Page 275

    7 11.02Feedrate Control and Spindle Motion 7.14 Constant grinding wheel peripheral speed, GWPSON, GWPSOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-2...

  • Page 276

    7 Feedrate Control and Spindle Motion11.02 7.14 Constant grinding wheel peripheral speed, GWPSON, GWPSOF 7 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved7-276SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editi...

  • Page 277

    7 11.02Feedrate Control and Spindle Motion 7.15 Constant workpiece speed for centerless grinding: 7 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-277 7.15Constant workpiec...

  • Page 278

    7 Feedrate Control and Spindle Motion11.02 7.15 Constant workpiece speed for centerless grinding: 7 840DNCU 572NCU 573 840Di  Siemens AG, 2002. All rights reserved7-278SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionCalculation of the reg...

  • Page 279

    7 11.02Feedrate Control and Spindle Motion7.16 Programmable spindle speed limitation, G25, G267840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-2797.16Programmable spindle speed limitati...

  • Page 280

    7 Feedrate Control and Spindle Motion11.027.17 Several feedrates in one block: F.., FMA..7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-280SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7.17Several feedrates in one block: F.., FMA...

  • Page 281

    7 11.02Feedrate Control and Spindle Motion7.17 Several feedrates in one block: F.., FMA..7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-281e.g.F7=1000; 7 corresponds to input bit 7.F2...

  • Page 282

    7 Feedrate Control and Spindle Motion11.027.18 Blockwise feedrate: FB... (as of SW 5.3)7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-282SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition• Look-ahead is also active for several feed...

  • Page 283

    7 11.02Feedrate Control and Spindle Motion7.18 Blockwise feedrate: FB... (as of SW 5.3)7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7-283References: Description of Functions, V1 Feedr...

  • Page 284

    7 Feedrate Control and Spindle Motion11.027.18 Blockwise feedrate: FB... (as of SW 5.3)7840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved7-284SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition

  • Page 285

    8 11.02Tool Offsets8 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-285 Tool Offsets8.1General information....................................................................................................... 8-2868.2List ...

  • Page 286

    8 Tool Offsets11.028.1 General information8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-286SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8.1General informationWhy use tool offsets?When writing a program, it is not necessary tosp...

  • Page 287

    8 11.02Tool Offsets8.1 General information 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-287Which tool offsets are stored in thecontrol's compensation m...

  • Page 288

    8 Tool Offsets11.02 8.1 General information 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved8-288SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionTool length compensationThis value compensates for the diff...

  • Page 289

    8 11.02Tool Offsets8.2 List of tool types 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-2898.2List of tool typesCoding of tool types for milling toolsGr...

  • Page 290

    8 Tool Offsets11.02 8.2 List of tool types 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved8-290SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionCoding of tool types for drillsGroup type 2xy (drills):200Tw...

  • Page 291

    8 11.02Tool Offsets8.2 List of tool types 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-291Breakdown of tool typesfor turning toolsGroup type 5xy (turni...

  • Page 292

    8 Tool Offsets11.02 8.2 List of tool types 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved8-292SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition• Chain ruleThe tool length offsets "Geometry", ...

  • Page 293

    8 11.02Tool Offsets8.3 Tool selection/tool call T 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-2938.3Tool selection/tool call T 8.3.1 Tool change with ...

  • Page 294

    8 Tool Offsets11.02 8.3 Tool selection/tool call T 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved8-294SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2. Tool selection with tool management• Free selec...

  • Page 295

    8 11.02Tool Offsets8.3 Tool selection/tool call T 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-295 Machine manufacturer (MH 8.6) The type of D number...

  • Page 296

    8 Tool Offsets11.02 8.3 Tool selection/tool call T 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved8-296SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionMachine manufacturer (MH 8.1)The effect of the T num...

  • Page 297

    8 11.02Tool Offsets8.4 Tool offset D 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-2978.4Tool offset D Programming D... D0 Explanation of the parame...

  • Page 298

    8 Tool Offsets11.02 8.4 Tool offset D 8 840DNCU 571 840DNCU 572NCU 573 810D 840Di  Siemens AG, 2002. All rights reserved8-298SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Machine manufacturer (MH 8.10) Default setting by machine manu...

  • Page 299

    8 11.02Tool Offsets8.5 Tool selection T with tool management8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-2998.5Tool selection T with tool managementExampleA magazine has locations 1...

  • Page 300

    8 Tool Offsets11.028.5 Tool selection T with tool management8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-300SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequenceThe following procedure usually applies:T = slot,T triggers the t...

  • Page 301

    8 11.02Tool Offsets8.5 Tool selection T with tool management8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-301• Without integrated tool management (outside NC)flat D no. structure w...

  • Page 302

    8 Tool Offsets11.028.6 Tool offset call D with tool management8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-302SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 8.6Tool offset call D with tool management Machine manufacturer (MH ...

  • Page 303

    8 11.02Tool Offsets8.6 Tool offset call D with tool management8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-303 8.6.2 Milling machine with chain magazine Sequence The following pro...

  • Page 304

    8 Tool Offsets11.028.7 Make active tool offset operative immediately8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-304SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8.7Make active tool offset operative immediatelyFunctionMD $MM_AC...

  • Page 305

    8 11.02Tool Offsets8.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3058.8Tool radius compensation, G40, G41, G42ProgrammingG40G41G42OFFN=Expl...

  • Page 306

    8 Tool Offsets11.028.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-306SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSequenceThe control requires the following information inorder to calcu...

  • Page 307

    8 11.02Tool Offsets8.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-307Tool length compensationThe wear parameter assigned to the diameter axi...

  • Page 308

    8 Tool Offsets11.028.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-308SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionActivation/deactivation of tool radiuscompensationA travel command must...

  • Page 309

    8 11.02Tool Offsets8.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-309Changing the direction of compensationG41/G42, G42/G41 can be programme...

  • Page 310

    8 Tool Offsets11.028.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-310SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionDuring compensation modeCompensation mode may only be interrupted by ac...

  • Page 311

    8 11.02Tool Offsets8.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-311Turning:4165035306260574020181512807045°R3R3R3R8R10ZX%_N_1001_MPF;Prog...

  • Page 312

    8 Tool Offsets11.028.8 Tool radius compensation, G40, G41, G428840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-312SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionN50G2 X22 Z-15 CR=3;Rotate radius 3N55 G1 X24N60G3 X30 Z-18 I0 K-3;Rota...

  • Page 313

    8 11.02Tool Offsets8.9 Approach and retract from contour, NORM, KONT, G450, G4518840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3138.9Approach and retract from contour, NORM, KONT, G45...

  • Page 314

    8 Tool Offsets11.028.9 Approach and retract from contour, NORM, KONT, G450, G4518840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-314SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionDeactivate compensation mode, G40, NORMThe tool is po...

  • Page 315

    8 11.02Tool Offsets8.9 Approach and retract from contour, NORM, KONT, G450, G4518840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-315Starting point lies behind the contourThe tool travel...

  • Page 316

    8 Tool Offsets11.028.10 Compensation at outside corners, G450, G4518840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-316SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8.10Compensation at outside corners, G450, G451ProgrammingG450 DIS...

  • Page 317

    8 11.02Tool Offsets8.10 Compensation at outside corners, G450, G4518840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-317Corner behavior, selectable transitionsG41, G42, G450 DISC=…DISC...

  • Page 318

    8 Tool Offsets11.028.10 Compensation at outside corners, G450, G4518840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-318SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionCorner behavior, intersection, G41, G42, G451The tool approaches t...

  • Page 319

    8 11.02Tool Offsets8.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3198.11Smooth approach and retractionProgrammingG140 to G143, G147, G148G247, G248...

  • Page 320

    8 Tool Offsets11.028.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-320SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionFunctionThe smooth approach and retraction (SAR) functionis used to achieve a t...

  • Page 321

    8 11.02Tool Offsets8.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-321The G codes are only significant when the approachcontour is a quadrant or a se...

  • Page 322

    8 Tool Offsets11.028.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-322SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionThe following applies for DISCL=0:• With G340: The entire approach motion con...

  • Page 323

    8 11.02Tool Offsets8.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-323 Example:$TC_DP1[1,1]=120;Milling tool T1/D1$TC_DP6[1,1]=7;Tool with 7mm radi...

  • Page 324

    8 Tool Offsets11.028.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-324SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Approach and retraction velocities• Speed of the previous block (G0):All m...

  • Page 325

    8 11.02Tool Offsets8.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-325 During retraction, the rolls of the modally activefeedrate from the previous...

  • Page 326

    8 Tool Offsets11.028.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-326SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionProgramming example• Smooth approach (block N20 activated)• Approach motion...

  • Page 327

    8 11.02Tool Offsets8.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-327 8.11.1 Extension approach and retract: G461/G462 (SW 5 and higher)ProgrammingG...

  • Page 328

    8 Tool Offsets11.028.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-328SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAn attempt is therefore made to find an intersectionbetween the offset curves o...

  • Page 329

    8 11.02Tool Offsets8.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-329G462If no intersection is possible between the last TRCblock and a preceding bl...

  • Page 330

    8 Tool Offsets11.028.11 Smooth approach and retraction8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-330SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionIf the inserted contour element is a circle (G450),and it intersects with the p...

  • Page 331

    8 11.02Tool Offsets8.12 Collision monitoring, CDON, CDOF8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3318.12Collision monitoring, CDON, CDOFProgrammingCDONCDOFExplanation of the com...

  • Page 332

    8 Tool Offsets11.028.12 Collision monitoring, CDON, CDOF8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-332SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionIn each of the following examples a tool with toowide a radius was selected f...

  • Page 333

    8 11.02Tool Offsets8.13 2 1/2 D tool offset, CUT2D, CUT2DF8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3338.132 1/2 D tool offset, CUT2D, CUT2DFProgrammingCUT2DCUT2DFExplanationCUT2...

  • Page 334

    8 Tool Offsets11.028.13 2 1/2 D tool offset, CUT2D, CUT2DF8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-334SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionFor machining on inclined surfaces, the toolcompensation values have to be ...

  • Page 335

    8 11.02Tool Offsets8.14 Tool length offset for orientable tools: TCARR, TCOABS, TCOFR8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3358.14Tool length offset for orientable tools: TCA...

  • Page 336

    8 Tool Offsets11.028.14 Tool length offset for orientable tools: TCARR, TCOABS, TCOFR8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-336SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAdditional notesThe geometry data of the toolhol...

  • Page 337

    8 11.02Tool Offsets8.14 Tool length offset for orientable tools: TCARR, TCOABS, TCOFR8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-337Additional notesIt is not possible for the contr...

  • Page 338

    8 Tool Offsets11.028.15 Grinding-specific tool monitoring in parts program TMON, TMOF8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-338SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8.15Grinding-specific tool monitoring in parts p...

  • Page 339

    8 11.02Tool Offsets8.15 Grinding-specific tool monitoring in parts program TMON, TMOF8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-339FunctionThe command TMON is used to activate geo...

  • Page 340

    8 Tool Offsets11.028.16 Additive offsets (SW 5 and higher)8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-340SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Machine manufacturer (MH 8.11) See machine manufacturer's specifications...

  • Page 341

    8 11.02Tool Offsets8.16 Additive offsets (SW 5 and higher)8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-341 Function Setup value: The setup value is defined optionally by the machi...

  • Page 342

    8 Tool Offsets11.028.16 Additive offsets (SW 5 and higher)8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved8-342SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Programming $TC_SCPxy[t,d] $TC_ECPxy[t,d] Wear values Setup values E...

  • Page 343

    8 11.02Tool Offsets8.16 Additive offsets (SW 5 and higher)8840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-343 8.16.3 Delete additive offsets (DELDL) Programming status = DELDL[t,d] ...

  • Page 344

    8 Tool Offsets11.028.17 Tool offset – special features (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reserved8-344SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition 8.17Tool offset – special features (SW 5 and higher) Function Setting...

  • Page 345

    8 11.02Tool Offsets8.17 Tool offset – special features (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3458.17.1 Mirroring of tool lengthsSD 42900 MIRROR_TOOL_LENGTHSetting data no...

  • Page 346

    8 Tool Offsets11.028.17 Tool offset – special features (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reserved8-346SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAdditional notesThe sign settings of SD 42920 and 42910 areindependent. Fo...

  • Page 347

    8 11.02Tool Offsets8.17 Tool offset – special features (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-347The following table shows the assignment betweenthe tool length components...

  • Page 348

    8 Tool Offsets11.028.17 Tool offset – special features (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reserved8-348SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionOrientable toolholders and new setting dataFunctionSetting data SD 42900...

  • Page 349

    8 11.02Tool Offsets8.18 Tools with a relevant tool point direction (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition8-3498.18Tools with a relevant tool point direction (SW 5 and higher)...

  • Page 350

    8 Tool Offsets11.028.18 Tools with a relevant tool point direction (SW 5 and higher)8840DNCU 572NCU 573840Di Siemens AG, 2002. All rights reserved8-350SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionLast position of tool edge center pointat the contour (SW 5 and ...

  • Page 351

    9 11.02Miscellaneous functions9 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9-351Miscellaneous functions9.1Auxiliary function outputs ...........................................................................................

  • Page 352

    9 Miscellaneous functions11.029.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved9-352SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9.1Auxiliary function outputsFunctionThe auxiliary function output sends ...

  • Page 353

    9 11.02Miscellaneous functions9.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9-353 Programming Letter[address extension]=Value Explanation T...

  • Page 354

    9 Miscellaneous functions11.029.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved9-354SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Overview of auxiliary functions, programming Func-tion Address ...

  • Page 355

    9 11.02Miscellaneous functions9.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9-355 Grouping The above-mentioned functions can be groupedtogether. Group a...

  • Page 356

    9 Miscellaneous functions11.029.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved9-356SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Function outputs for travel commands Time is needed to transfer inform...

  • Page 357

    9 11.02Miscellaneous functions9.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9-357 9.1.1 M functions Programming M... Possible values 0 to 9999 9999, in...

  • Page 358

    9 Miscellaneous functions11.029.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved9-358SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition Machine manufacturer (MH9.2) All free M function numbers can be assign...

  • Page 359

    9 11.02Miscellaneous functions9.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9-359 Optional stop, M1 M1 can be set with• MMC/dialog "Program Contr...

  • Page 360

    9 Miscellaneous functions11.029.1 Auxiliary function outputs9840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved9-360SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition9.1.2 H functionsProgrammingN10 G0 X20 Y50 H3=–11.3FunctionH functions ...

  • Page 361

    10 11.02Arithmetic Parameters and Program Jumps10 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition10-361Arithmetic Parameters and Program Jumps10.1 Arithmetic parameters R .........................................................

  • Page 362

    10 Arithmetic Parameters and Program Jumps11.0210.1 Arithmetic parameters R10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved10-362SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition10.1Arithmetic parameters RProgrammingRn=...ExplanationR...

  • Page 363

    10 11.02Arithmetic Parameters and Program Jumps10.1 Arithmetic parameters R10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition10-363 Example: R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.1234...

  • Page 364

    10 Arithmetic Parameters and Program Jumps11.0210.1 Arithmetic parameters R10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved10-364SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionWhen assigning, write the character " = " afte...

  • Page 365

    10 11.02Arithmetic Parameters and Program Jumps10.2 Unconditional program jumps10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition10-36510.2Unconditional program jumpsProgrammingGOTOB<J...

  • Page 366

    10 Arithmetic Parameters and Program Jumps11.0210.2 Unconditional program jumps10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved10-366SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionDestination not foundIf the destination is not found...

  • Page 367

    10 11.02Arithmetic Parameters and Program Jumps10.3 Conditional program jumps10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition10-367Programming examplesN10 …N20 GOTOF LABEL_0;Jump forw...

  • Page 368

    10 Arithmetic Parameters and Program Jumps11.0210.3 Conditional program jumps10840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved10-368SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionComparison and logical operands==Equal to<>Not e...

  • Page 369

    11 11.02Subprograms and Repetition of Program Sections11 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-369Subprograms and Repetition of Program Sections11.1 Use of subprograms.................................................

  • Page 370

    11 Subprograms and Repetition of Program Sections11.0211.1 Use of subprograms11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-370 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11.1Use of subprogramsWhat is a subprogram?In prin...

  • Page 371

    11 11.02Subprograms and Repetition of Program Sections11.1 Use of subprograms11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-371ExplanationIt is possible to suppress this end of prog...

  • Page 372

    11 Subprograms and Repetition of Program Sections11.0211.1 Use of subprograms11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-372 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionThe same rules apply as to the names of mainprogra...

  • Page 373

    11 11.02Subprograms and Repetition of Program Sections11.2 Subroutine call11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-37311.2Subroutine callSubprogram callYou call the subprogram...

  • Page 374

    11 Subprograms and Repetition of Program Sections11.0211.2 Subroutine call11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-374 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionCall main program as subprogramA main program can als...

  • Page 375

    11 11.02Subprograms and Repetition of Program Sections11.3 Subprogram with program repetition11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-37511.3Subprogram with program repetition...

  • Page 376

    11 Subprograms and Repetition of Program Sections11.0211.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-376 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11.4Program section re...

  • Page 377

    11 11.02Subprograms and Repetition of Program Sections11.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-377Programming exampleRepetit...

  • Page 378

    11 Subprograms and Repetition of Program Sections11.0211.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-378 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionProgramming example5 s...

  • Page 379

    11 11.02Subprograms and Repetition of Program Sections11.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-379It is not possible to nest...

  • Page 380

    11 Subprograms and Repetition of Program Sections11.0211.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-380 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionThe area between a lab...

  • Page 381

    11 11.02Subprograms and Repetition of Program Sections11.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-381Preconditions• Program s...

  • Page 382

    11 Subprograms and Repetition of Program Sections11.0211.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-382 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition • If jumps and pro...

  • Page 383

    11 11.02Subprograms and Repetition of Program Sections11.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition11-383Programming exampleMilling...

  • Page 384

    11 Subprograms and Repetition of Program Sections11.0211.4 Program section repetition (SW 4.3 and higher)11840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved11-384 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNotes

  • Page 385

    12 11.02Tables12 Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-385 Tables12.1 List of statements ........................................................................................................ 12-38612.2 List of ...

  • Page 386

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-386SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12.1List of statementsLegend:1 Default setting at beginning of program (factory settings of ...

  • Page 387

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-387NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2AMIRRORProgramma...

  • Page 388

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-388SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2C4 5Tool orienta...

  • Page 389

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-389NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2CUT3DCCD 5Cutter...

  • Page 390

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-390SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2FFeed value(in c...

  • Page 391

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-391NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2FXSTravel to fix...

  • Page 392

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-392SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2G33Thread interp...

  • Page 393

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-393NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2G110Polar progra...

  • Page 394

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-394SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2G700Dimension in...

  • Page 395

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-395NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2K 4Interpolation...

  • Page 396

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-396SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2MIRRORProgrammab...

  • Page 397

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-397NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2ORIROTRAngle of ...

  • Page 398

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-398SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2PONS 6Punch ON i...

  • Page 399

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-399NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2RNDRound contour...

  • Page 400

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-400SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionNameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2SPLINE-PATHDefin...

  • Page 401

    12 11.02Tables12.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-401NameDefinitionValueassignmentDescription,commentSyntaxModal/non-modalGroup 2TOFRAMESet curre...

  • Page 402

    12 Tables11.0212.1 List of statements12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-402SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionLegend:1 Default setting at beginning of program (factory settings of the control, if nothin...

  • Page 403

    12 11.02Tables12.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-40312.2List of addresses12.2.1 Address lettersLetterDefinitionNumericextensionASettable address ...

  • Page 404

    12 Tables11.0212.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-404SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12.2.2 Fixed addressesAddressidentifierAddress typeModal/non-modal(m/s)G70/G71G700/G710G90/G9...

  • Page 405

    12 11.02Tables12.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-40512.2.3 Fixed addresses with axis extensionAddressidentifierAddress typeModal/non-modal(m/s)G7...

  • Page 406

    12 Tables11.0212.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-406SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAddressidentifierAddress typeModal/non-modal(m/s)G70/G71G700/G7100G90/G91ICACDC,ACN,ACPCIC,CA...

  • Page 407

    12 11.02Tables12.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-40712.2.4 Settable addressesAddressidentifierAddress typeModal/non-modal(m/s)G70/G71G700/G710G90...

  • Page 408

    12 Tables11.0212.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-408SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAddressidentifierAddress typeModal/non-modal(m/s)G70/G71G700/G710G90/G91ICACDC,ACN,ACPCIC,CAC...

  • Page 409

    12 11.02Tables12.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-409AddressidentifierAddress typeModal/non-modal(m/s)G70/G71G700/G710G90/G91ICACDC,ACN,ACPCIC,CAC...

  • Page 410

    12 Tables11.0212.2 List of addresses12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-410SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAddressidentifierAddress typeModal/non-modal(m/s)G70/G71G700/G710G90/G91ICACDC,ACN,ACPCIC,CAC...

  • Page 411

    12 11.02Tables12.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-41112.3List of G functions/preparatory functionsLegend for describing th...

  • Page 412

    12 Tables11.0212.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-412SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionGroup 2: Non-modally active movements, dwell time REPOSHA10. Reposit...

  • Page 413

    12 11.02Tables12.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-413Group 6: Plane selectionNameNo.DefinitionXm/sSAGMHG171. Plane select...

  • Page 414

    12 Tables11.0212.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-414SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionGroup 11: Non-modal exact stopNameNo.DefinitionXm/sSAGMHG91. Decelera...

  • Page 415

    12 11.02Tables12.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-415Group 17: Approach and retraction response, tool offsetNameNo.Definit...

  • Page 416

    12 Tables11.0212.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-416SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition# The vocabulary word is not valid for SINUMERIK 810D/NCU571.Group 22...

  • Page 417

    12 11.02Tables12.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-417Group 27: Tool offset for change in orientation at outside cornersORI...

  • Page 418

    12 Tables11.0212.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-418SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionGroup 31: OEM – G groupG810 #1. OEM – G function Default G811...

  • Page 419

    12 11.02Tables12.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-419Group 35: Punching and nibblingSPOF #1. Stroke/punch OFF: Stroke OFF...

  • Page 420

    12 Tables11.0212.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-420SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionGroup 42: ToolholderTCOABS1. Toolholder orientation absolute m Defa...

  • Page 421

    12 11.02Tables12.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-421Group 49: Point-to-point movement TRCNameNo.DefinitionXm/sSAGMHCP1. ...

  • Page 422

    12 Tables11.0212.3 List of G functions/preparatory functions12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-422SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionGroup 54: Interpolation of rotational vectorNameNo.DefinitionXm/sSAGM...

  • Page 423

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-42312.4List of predefined subprogramsSome control functions are activated with subp...

  • Page 424

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-424SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12.4.1 Predefined subprogram calls2. Axis groupsParameter 1–8DescriptionFGROUP...

  • Page 425

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-4256. Revolutional feedrateVocabularyword/functionidentifierParameter 1Parameter 2D...

  • Page 426

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-426SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition7. TransformationsVocabularyword/functionidentifierParameter 1Parameter 2 Descri...

  • Page 427

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-42710. Stock removalVocabularyword/subprogramidentifierParameter 1Parameter 2Parame...

  • Page 428

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-428SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12. Protection zonesVocabularyword/functionidentifierParameter 1Parameter 2Param...

  • Page 429

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-42915. Motion synchronizationCANCELINT: number ofsynchronizedactionAborts the modal...

  • Page 430

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-430SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition18. Program coordinationVocabularyword/sub-programidentifierParameter 1Parameter...

  • Page 431

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-43122. AlarmsParameter 1Parameter 2DescriptionSETALINT: Alarmnumber (cyclealarms)Se...

  • Page 432

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-432SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition24. Tool managementParameter 1Parameter 2Parameter 3DescriptionRESETMONVAR INT:S...

  • Page 433

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-433#) The vocabulary word is not valid for SINUMERIK 810 D.Vocabularyword/sub-progr...

  • Page 434

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-434SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12.4.2 Predefined subprogram calls in motion-synchronous actionsThe following pr...

  • Page 435

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-43512.4.3 Predefined functionsPredefined functions are invoked by means of a functi...

  • Page 436

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-436SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2. Geometry functionsVocabularyword/functionidentifierResultParameter 1Parameter...

  • Page 437

    12 11.02Tables12.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12-4375. ArithmeticsResultParameter 1Parameter 2DescriptionTRUNCREALREALTruncate decim...

  • Page 438

    12 Tables11.0212.4 List of predefined subprograms12840 DNCU 571840 DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reserved12-438SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition12.4.4 Data typesData typesTypeCommentValue rangeINTIntegers with sign± (231 ...

  • Page 439

    A 11.02AppendixA Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-439AppendixA Abbreviations ....................................................................................................................A-440B Terms.......

  • Page 440

    A Appendix11.02AbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-440SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAAbbreviationsASCIIAmerican Standard Code for Information InterchangeASUBAsynchronous SubroutineBAMode of...

  • Page 441

    A 11.02AppendixAbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-441DBData Block in the PLCDBBData Block Byte in the PLCDBWData Block Word in the PLCDBXData Block Bit in the...

  • Page 442

    A Appendix11.02AbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-442SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionENCEncoderEPROMErasable Programmable Read Only MemoryFBFunction BlockFCFunction Call: Function block in t...

  • Page 443

    A 11.02AppendixAbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-443IInputI/OInput/OutputI/RFInfeed/Regenerative Feedback Unit (power supply) of SIMODRIVE611(D)IK (GD)Implic...

  • Page 444

    A Appendix11.02AbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-444SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionMCMeasuring CircuitMCPMachine Control PanelMCSMachine Coordinate System (Machine)MDMachine DataMDAManual ...

  • Page 445

    A 11.02AppendixAbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-445P BusPeripheral BusPCPersonal ComputerPCINName of SW for exchanging data with the control systemPCMCIAPer...

  • Page 446

    A Appendix11.02AbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-446SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSFCSystem Function CallSKSoftkeySKPSkip BlockSMStepper MotorSOPShopfloor-Oriented ProgrammingSPFSub-Progr...

  • Page 447

    A 11.02AppendixAbbreviationsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-447TRANSMITTransform Milling into Turning: Coordinate conversion on turningmachines for milling operationsTR...

  • Page 448

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-448SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionBTermsImportant terms are listed below in alphabetical order, accompaniedby explanations. Cross-references to oth...

  • Page 449

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-449AlarmsAll -> messages and alarms are displayed in plain text on the operatorpanel. Alarm text also includes th...

  • Page 450

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-450SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionAxesCNC axes are classified according to their functional scope as:• Axes: Interpolative path axes• Positioni...

  • Page 451

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-451Basic coordinate systemCartesian coordinate system, is mapped onto machine coordinatesystem by means of transform...

  • Page 452

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-452SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionCircular interpolationThe -> tool is required to travel in a circle between defined points onthe contour at a ...

  • Page 453

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-453Continuous-path modeThe purpose of continuous-path mode is to avoid rapid deceleration-> of the path axes at p...

  • Page 454

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-454SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition• The SINUMERIK 840D is installed as a compact module in theSIMODRIVE 611D converter system. It has the same di...

  • Page 455

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-455Exact stopWhen an exact stop is programmed, a position specified in the blockis approached accurately and, where ...

  • Page 456

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-456SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionFixed-point approachMachine tools can execute defined approaches to fixed points such astool-change points, loadi...

  • Page 457

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-457High-speed digitalinputs/outputsAs an example, high-speed CNC program routines (interrupt routines)can be started...

  • Page 458

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-458SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionInitialization blockInitialization blocks are special -> program blocks. They contain valueswhich must be assi...

  • Page 459

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-459JJOGControl system operating mode (setup): The machine can be set up inJog mode. Individual axes and spindles can...

  • Page 460

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-460SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionLook Ahead for contourviolationsThe control detects and reports the following types of collision:1. Path is short...

  • Page 461

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-461MDAControl system operating mode: Manual Data Automatic. In the MDAmode, individual program blocks or block seque...

  • Page 462

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-462SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionMultipoint interfaceThe multipoint interface (MPI) is a 9-pin sub-D port. A parameterizablenumber of devices can ...

  • Page 463

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-463OOblique-plane machiningDrilling and milling operations on workpiece surfaces which areoblique to the coordinate ...

  • Page 464

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-464SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2. 840D/840Di/810D:-Control operating area-Computation parameter, can be set any numberof times or queried by the...

  • Page 465

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-465PLC programmingThe PLC is programmed with the STEP7 software. The STEP 7programming software is based on the stan...

  • Page 466

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-466SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionProgrammable logiccontrollerProgrammable logic controllers (PLC) are electronic controllers whosefunctions are st...

  • Page 467

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-467Reference pointPoint on the machine tool with which the measuring system of the -> machine axes is referenced....

  • Page 468

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-468SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSS7 ConfigurationS7 Configuration is a tool for parameterizing modules. S7Configuration is used to set a variety ...

  • Page 469

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-469SpindlesThe spindle functionality is a two-level construct:1. Spindles: Speed-controlled or position-controlled s...

  • Page 470

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-470SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition2. High-speed auxiliary function outputThe acknowledgement times for the -> auxiliary functions can beminimize...

  • Page 471

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-471Tool nose radiuscompensationA contour is programmed on the assumption that a pointed tool will beused. Since this...

  • Page 472

    A Appendix11.02TermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-472SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionUUser memoryAll programs and data such as parts programs, subroutines,comments, tool offsets, zero offsets/frames...

  • Page 473

    A 11.02AppendixTermsA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-473Workpiece zeroThe workpiece zero (W) forms the starting point for the ->workpiece coordinate system and define...

  • Page 474

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-474SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionCReferencesGeneral Documentation/BU/SINUMERIK 840D/840Di/810D/802S, C, DOrdering InformationCatalog NC 60Ord...

  • Page 475

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-475User Documentation/AUK/SINUMERIK 840D/810DAutoTurn Short Operating Guide(10.02 Edition)Order number: 6FC5 29...

  • Page 476

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-476SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition/BAT/SINUMERIK 810D/840DOperator's Guide ShopTurn (03.03 Edition)Order number: 6FC5 298-6AD50-0BP2/BNM/SINUM...

  • Page 477

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-477/PGT/SINUMERIK 840D/840Di/810DProgramming Guide ISO Turning (11.02 Edition)Order number: 6FC5 298-6AC10-0BP2...

  • Page 478

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-478SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editionb) Hardware/BH/SINUMERIK 840D/840Di/810DOperator Components Manual (HW)(11.02 Edition)Order number: 6FC5 297...

  • Page 479

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-479c) Software/FB1/SINUMERIK 840D/840Di/810DDescription of Functions, Basic Machine (Part 1) (11.02 Edition)(th...

  • Page 480

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-480SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition/FB2/SINUMERIK 840D/840Di/810DDescription of Functions, Extended Functions (Part 2) (11.02 Edition)including...

  • Page 481

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-481/FB3/SINUMERIK 840D/840Di/810DDescription of Functions Special Functions (Part 3)(11.02 Edition)(the various...

  • Page 482

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-482SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition/FBAN/SINUMERIK 840D/SIMODRIVE 611 DIGITALDescription of FunctionsANA-MODULE(02.00 Edition)Order number: 6SN...

  • Page 483

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-483/FBMA/SINUMERIK 840D/810DDescription of Functions ManualTurn (08.02 Edition)Order number: 6FC5 297-5AD50-0BP...

  • Page 484

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-484SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition/FBSY/SINUMERIK 840D/810DDescription of Functions Synchronized Actions (10.02 Edition)for Wood, Glass, Ceram...

  • Page 485

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-485/INC/SINUMERIK 840D840Di//810DCommissioning Tool SINUMERIK SinuCOM NC(02.02 Edition)System DescriptionOrder ...

  • Page 486

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-486SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Edition/PJM/SIMODRIVEPlanning Guide Motors (11.00 Edition)Three-Phase AC Motors for Feed and Main Spindle DrivesOrd...

  • Page 487

    A 11.02AppendixReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-487/S7HT/SIMATIC S7-300Manual STEP 7, Fundamentals, V. 3.1(03.97 Edition)Order number: 6ES7 810-4CA02-8AA0/S7HR...

  • Page 488

    A Appendix11.02ReferencesA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-488SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 Editiond) Installationand Start-Up/IAA/SIMODRIVE 611AInstallation and Start-Up Guide (10.00 Edition)Order number: 6...

  • Page 489

    A 11.02AppendixIndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-489DIndex$$AA_ACC 7-266$AA_OFF deselection 6-233$P_GWPS 7-275$TC_ECPxy 8-343$TC_SCPxy 8-343$TC_TPG1, ..., ...9 ...

  • Page 490

    A Appendix11.02IndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-490 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionWord sequence in blocks 2-56Bottleneck detection 8-332CCenterless grinding 7-277Constant workpiece speed ...

  • Page 491

    A 11.02AppendixIndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-491Dimensions 3-91Absolute/relative 3-88Absolute/relative 3-85Incremental dimensioning 3-85, 3-88Metric/imperial...

  • Page 492

    A Appendix11.02IndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-492 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionHigh-speed function outputs, QU 9-355Handwheel override 7-261Handwheel travelwith path default 7-262with ...

  • Page 493

    A 11.02AppendixIndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-493PPath action 5-177Path action, depending on DISC values 8-317Path axesTraverse with handwheel override 7-263Pa...

  • Page 494

    A Appendix11.02IndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedA-494 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionSSettable block change time with G0 4-116Settable zero offsets 3-94Setting alarms 2-74Setting clamping to...

  • Page 495

    A 11.02AppendixIndexA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-495Offset number D 8-309Changing the compensation direction 8-309Corner behavior 8-317Intersection 8-318Selectab...

  • Page 496

    A Appendix11.02Commands, IdentifiersA840DNCU 571840DNCU 572NCU 573810D Siemens AG, 2002. All rights reservedA-496 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionECommands, identifiersAA 3-89AC 2-59, 4-111, 7-250AC 3-85ACC 7-265ACCLIMA 5-192ACN 3-89, 7-...

  • Page 497

    A 11.02AppendixCommands, IdentifiersA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-497FALSE 2-68FD 7-261FDA 7-261FFWOF 5-196FFWON 5-196FGREF 7-236FGROUP 4-123, 7-236FINEA 7-24...

  • Page 498

    A Appendix11.02Commands, IdentifiersA840DNCU 571840DNCU 572NCU 573810D Siemens AG, 2002. All rights reservedA-498 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionG74 3-105G75 4-161G9 5-178G90 3-85, 4-124G91 3-85, 3-88, 4-124G93 7-236G94 7-236G95 7-236...

  • Page 499

    A 11.02AppendixCommands, IdentifiersA840DNCU 571840DNCU 572NCU 573810D840Di Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionA-499OOFFN 8-305ORIPATH 12-396OVR 2-58, 7-260OVRA 7-260PP 2-58PM 8-319POS 2-59, 7-244, 7-259POS...

  • Page 500

    A Appendix11.02Commands, IdentifiersA840DNCU 571840DNCU 572NCU 573810D Siemens AG, 2002. All rights reservedA-500 SINUMERIK 840D/840Di/810D Programming Guide Fundamentals (PG) – 11.02 EditionWW 2-59WAITP 7-244WAITS 7-248WALIMOF 3-102WALIMON 3-102XX 2-56, 2-59, 3-85X 3-91X1 3-105,...

  • Page 501

    ToSIEMENS AGSuggestionsCorrectionsA&D MC BMSP.O. Box 3180D-91050 Erlangen, GermanyPhone: ++49-(0)180-5050-222 [Hotline]Fax: ++49-(0)9131-98-2176 [Documentation]Email: motioncontrol.docu@erlf.siemens.deFor publication: SINUMERIK 840D/840Di/810DFundamentalsUser DocumentationFromNameCompany/Dept...

  • Page 502

  • Page 503

    User DocumentationSINUMERIK840D/810DSINUMERIKOverview of SINUMERIK 840D/840Di/810D Documentation (11.2002)BrochureCatalog Ordering Info.NC 60 *)Description of Functions Drive Functions *)Description of Functions– Basic Machine *) – Extended Functions– Special Functions611D840D/810DSINUMERIK...

  • Page 504

    © Siemens AG, 2002Subject to change without prior notice Order No.: 6FC5298-6AB00-0BP2Printed in GermanySiemens AGAutomation & DrivesMotion Control SystemsP.O. Box 3180, D-91050 ErlangenGermanywww.ad.siemens.de

x