Navigation

  • Page 1

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

  • Page 2

  • Page 3

    SINUMERIK 840D/840Di/810D11.2002 EditionProgramming GuideGeneral1Drilling Cycles andDrilling Patterns2Milling Cycles3Turning Cycles4Error Messages andError Handling5AppendixACyclesValid forControlSoftware VersionSINUMERIK 840D6SINUMERIK 840DE (export version)6SINUMERIK 840D powerline6SINUMERIK 84...

  • 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

    0 11.02Contents0ã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition0-5ContentsGeneral ..........................................................................................................1-171.1General information...................

  • Page 6

    0 Contents11.020ã Siemens AG, 2002. All rights reserved0-6SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDrilling Cycles and Drilling Patterns ............................................................. 2-592.1Drilling cycles.............................................

  • Page 7

    0 11.02Contents0ã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition0-73.15.1 Transfer pocket edge contour – CYCLE74 ............................................................. 3-1993.15.2 Transfer island contour – CYCLE75 .........

  • Page 8

    0 Contents11.020ã Siemens AG, 2002. All rights reserved0-8SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionAppendix ....................................................................................................... A-357AAbbreviations ..................................

  • Page 9

    0 11.02PrefaceStructure of the manual0ã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition0-9Structure of the manualThe SINUMERIK documentation is organized in threeparts:• General Documentation• User Documentation• Manufacturer/...

  • Page 10

    0 Preface11.02Structure of the manual0ã Siemens AG, 2002. All rights reserved0-10SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition SINUMERIK 840D powerlineFrom 09.2001 onwards, higher-performanceversions of• SINUMERIK 840D powerline and• SINUMERIK 840DE powerlinewill...

  • Page 11

    0 11.02PrefaceStructure of the manual0ã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition0-112. Detailed explanationsIn the theoretical sections, you are provided with adetailed description of the following:What is the cycle used for?...

  • Page 12

    0 Preface11.02Structure of the manual0ã Siemens AG, 2002. All rights reserved0-12SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExplanation of symbolsSequence of operationsExplanationFunctionParametersSample programProgrammingAdditional notesCross-reference to other do...

  • Page 13

    0 11.02PrefaceProper use0ã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition0-13Warning notesThe following warning notes with graded degrees ofimportance are used in this documentation.DangerIndicates an imminently hazardous situation...

  • Page 14

    0 Preface11.02Proper use0ã Siemens AG, 2002. All rights reserved0-14SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionPrincipleYour SIEMENS 810D and 840D have been designedand constructed to the latest standards oftechnology and recognized safety rules, standardsand regul...

  • Page 15

    0 11.02PrefaceProper use0ã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition0-15NoteThe following is deemed to be improper usage andexempts the manufacturer from any liability:Any application which does not comply with the rulesfor pr...

  • Page 16

    0 Preface11.02Proper use0ã Siemens AG, 2002. All rights reserved0-16SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNotes

  • Page 17

    1 12.97General1© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-17General1.1General information......................................................................................................... 1-181.2Overview of cycles ......

  • Page 18

    1 General12.971.1 General information1© Siemens AG, 2002. All rights reserved1-18SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1.1General informationThe first section provides you with an overview of theavailable cycles. The following sections describe thegeneral cond...

  • Page 19

    1 12.97General1.2 Overview of cycles 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-19 1.2.1 Drilling cycles, drill pattern cycles, milling cycles and turning cycles You can perform the following cy...

  • Page 20

    1 General12.97 1.2 Overview of cycles 1 © Siemens AG, 2002. All rights reserved1-20SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition New in SW 5.2 and higher: CYCLE73 Pocket milling with islands CYCLE74 Transfer of pocket edge contour ...

  • Page 21

    1 12.97General1.3 Programming cycles 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-21 1.3Programming cycles A standard cycle is defined as a subroutine with aname and a parameter list. The conditio...

  • Page 22

    1 General12.97 1.3 Programming cycles 1 © Siemens AG, 2002. All rights reserved1-22SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 1.3.2 Messages during execution of a cycle For some cycles, messages that refer to the state ofmachining are d...

  • Page 23

    1 12.97General1.3 Programming cycles 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-23 1.3.3 Cycle call and parameter list The standard cycles use user-defined variables. Youcan transfer the definin...

  • Page 24

    1 General12.97 1.3 Programming cycles 1 © Siemens AG, 2002. All rights reserved1-24SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNo plausibility checks are made of parameter valueswith a discrete or limited value range unless an errorresponse...

  • Page 25

    1 12.97General1.3 Programming cycles 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-25ExampleDEF CHAR FORM="E"Definition of a parameter, value assignmentDEF REAL MID=5, FFR, FALDEF INT VARI=...

  • Page 26

    1 General12.97 1.3 Programming cycles 1 © Siemens AG, 2002. All rights reserved1-26SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExampleCYCLE100 ("F", 3, 0.3, , 1)Cycle call,omit 4th parameter (i.e. zero setting)CYCLE100 ("F&qu...

  • Page 27

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-271.4Cycle support in program editor (SW 4.3 and higher)The program editor in the ...

  • Page 28

    1 General12.97 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reserved1-28SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1.4.1 Overview of important filesThe following files form the basis for cycle su...

  • Page 29

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-291.4.2 Configuring cycle selectionFunctionThe cycle selection is configured in th...

  • Page 30

    1 General12.97 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reserved1-30SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming Syntax of the cov.com file (example) %_N_COV_COM ;$PATH=/_N...

  • Page 31

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-31 1.4.3 Configuring input screen forms for parameter assignment The SC.COM (Sie...

  • Page 32

    1 General12.97 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reserved1-32SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition (I/* 1 2 3 4 11 12 13 14/11/Selecting theoperating mode)[Operating mode / VARI]...

  • Page 33

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-33 Programming example Cycle support for the cycle: corresponds to the COM files...

  • Page 34

    1 General12.97 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reserved1-34SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 1.4.4 Configuring help displays Explanation Help displays for MMC 100/MMC 100...

  • Page 35

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-35 1.4.5 Configuring tools (MMC 100 / MMC 100.2 only) Explanation For MMC 100 / ...

  • Page 36

    1 General12.97 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reserved1-36SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 1.4.6 Loading to the control Loading with MMC 100 / MMC 100.2 Precondition Th...

  • Page 37

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-37 1.4.7 Independence of language Explanation Cycle support files can also be co...

  • Page 38

    1 General12.97 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reserved1-38SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 1.4.8 Operating the cycles support function Explanation Carry out the steps b...

  • Page 39

    1 12.97General 1.4 Cycle support in program editor (SW 4.3 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-391.4.10 Typical user cycle configurationProgramming example1. Change cov.com (men...

  • Page 40

    1 General12.97 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reserved1-40SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1.5Cycle support in program editor (SW 5.1 and higher)As from SW 5.1, the progra...

  • Page 41

    1 12.97General 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-41Similar cycles are supplied from shared screen forms.Within one screen form, the...

  • Page 42

    1 General12.97 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reserved1-42SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition• In screen forms of drilling and milling cycles, certainparameters may be inp...

  • Page 43

    1 12.97General 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-43Operator commands in the help displayPageupPaging backward in the documentation....

  • Page 44

    1 General12.97 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reserved1-44SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition ExampleThe following DIN code iscreated from the following inputscreen form fo...

  • Page 45

    1 12.97General 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-45Drilling patterns may be repeated if, for example, drillingand tapping are to be...

  • Page 46

    1 General12.97 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reserved1-46SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionMilling supportThe milling support includes the following selection possibilitie...

  • Page 47

    1 12.97General 1.5 Cycle support in program editor (SW 5.1 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-47RetranslationThe retranslation of program codes serves to changean existing prog...

  • Page 48

    1 General12.97 1.6 Cycle support for user cycles (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reserved1-48SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1.6Cycle support for user cycles (SW 6.2 and higher)1.6.1 Overview of important fi...

  • Page 49

    1 12.97General 1.6 Cycle support for user cycles (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-49 PRESS(HS6) LS("SK_Cycles1","cycproj1"); operating a soft...

  • Page 50

    1 General12.97 1.6 Cycle support for user cycles (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reserved1-50SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFor HMI Embedded, the *.com files can be loaded intothe NCU (read in via "Ser...

  • Page 51

    1 12.97General 1.6 Cycle support for user cycles (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-511.6.5 Storing bitmaps in data management for HMI AdvancedNew paths have been set u...

  • Page 52

    1 General12.97 1.6 Cycle support for user cycles (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reserved1-52SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Editionand the script files:• mcst_640.bat,• mcst_800.bat or• mcst1024.bat.File cst...

  • Page 53

    1 12.97General1.7 Cycle startup (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-531.7Cycle startup (SW 6.2 and higher)1.7.1 Machine data The following machine data are used for th...

  • Page 54

    1 General12.97 1.7 Cycle startup (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reserved1-54SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1.7.2 Definition files for the cycles GUD7.DEF and SMAC.DEFStandard cycles need Global User Data d...

  • Page 55

    1 12.97General1.7 Cycle startup (SW 6.2 and higher) 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-551.7.3 New form of delivery for cycles in HMI AdvancedAs from HMI Advanced 6.3, the delivery form of...

  • Page 56

    1 General12.97 1.8 Special functions for cycles 1 © Siemens AG, 2002. All rights reserved1-56SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1.8Special functions for cyclesFunctionTo provide an overview and for diagnosis of the cycleversions, i...

  • Page 57

    1 12.97General1.8 Special functions for cycles 1 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition1-57Structure of a package list:First line:version entry (after the vocabulary word ;VERSION: ) andpackage n...

  • Page 58

    1 General12.97 1.8 Special functions for cycles 1 © Siemens AG, 2002. All rights reserved1-58SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionThe following is displayed in the file overview:Further notesThe cycle package name after the vocabular...

  • Page 59

    2 03.96Drilling Cycles and Drilling Patterns2© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-59Drilling Cycles and Drilling Patterns2.1Drilling cycles .................................................................................

  • Page 60

    2 Drilling Cycles and Drilling Patterns03.962.1 Drilling cycles2© Siemens AG, 2002. All rights reserved2-60SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2.1Drilling cyclesThe following sections describe how• drilling cycles and• drilling pattern cycles are program...

  • Page 61

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-61 Drilling cycles are motion sequences definedaccording to DIN 66025 for drilling, bor...

  • Page 62

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-62SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition There are two types of parameter: • Geometrical parameters and• Machining pa...

  • Page 63

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-63 Plane definition In the case of drilling cycles, it is generally assumedtha...

  • Page 64

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-64SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 2.1.2 Drilling, centering – CYCLE81 Programming CYCLE81 (RTP, RFP, SDIS, DP, DPR)...

  • Page 65

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-65 Description of parameters RFP and RTP (reference plane and retraction plane) General...

  • Page 66

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-66SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition If the values for the reference plane and theretraction plane are identical, a rel...

  • Page 67

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-67 2.1.3 Drilling, counterboring – CYCLE82 Programming CYCLE82 (RTP, RFP, SDIS, DP, D...

  • Page 68

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-68SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81...

  • Page 69

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-69 2.1.4 Deep-hole drilling – CYCLE83 Programming CYCLE83 (RTP, RFP, SDIS, DP, DPR, F...

  • Page 70

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-70SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _DTD real Dwell time at final drilling depthValues: > 0 in seconds< 0 in revo...

  • Page 71

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-71 Sequence of operations Position reached prior to cycle start: The drilling position ...

  • Page 72

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-72SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Deep hole drilling with chip breaking (VARI=0):• Approach of the reference plane ...

  • Page 73

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-73• In the first step, the depth parameterized with thefirst drilling depth FDEP or FDP...

  • Page 74

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-74SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExample:Programming the values REP=0, SDIS=0, DP=-40, FDEP=-10,DAM=-0.8 and MDEP=5 res...

  • Page 75

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-75_AXN (tool axis)By programming the drilling axis via _AXN, it is possibleto omit the sw...

  • Page 76

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-76SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Deep hole drilling This program executes the cycle CYCLE83 at p...

  • Page 77

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-77 2.1.5 Rigid tapping – CYCLE84 Programming CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, S...

  • Page 78

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-78SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _TECHNO(SW 6.2 orhigher) int Technological settingsUNITS DIGIT: Exact stop behavior...

  • Page 79

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-79 Sequence of operations Position reached prior to cycle start: The drilling position ...

  • Page 80

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-80SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition MPIT and PIT (as thread size and as value) The value for the thread pitch can eithe...

  • Page 81

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-81_PTAB (evaluation of thread pitch PIT)Parameter _PTAB determines the unit of measuremen...

  • Page 82

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-82SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionThe incremental drilling depth for one pass isspecified via parameter _DAM. The cycle ...

  • Page 83

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-83 2.1.6 Tapping with compensating chuck – CYCLE840 Programming CYCLE840 (RTP, RFP, S...

  • Page 84

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-84SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _TECHNO(SW 6.2 orhigher) int Technological settingsUNITS DIGIT: Exact stop behavior...

  • Page 85

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-85 Sequence of operations Tapping with compensating chuck withoutencoder (ENC=1) P...

  • Page 86

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-86SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81)...

  • Page 87

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-87The feed is then calculated in the cycle from the leadand the speed. After the cycle ha...

  • Page 88

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-88SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition_PTAB (evaluation of pitch PIT)Parameter _PTAB determines the unit of measurement of t...

  • Page 89

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-89 Further notes Depending on the setting in machine dataNUM_ENCS, the cycle selects wh...

  • Page 90

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-90SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Thread with encoder In this program a thread is tapped with encoder atposition X35 ...

  • Page 91

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-91 2.1.7 Boring 1 – CYCLE85 Programming CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, R...

  • Page 92

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-92SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition The cycle implements the following motionsequence:• Approach of the reference pla...

  • Page 93

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-93 Programming example First boring pass Cycle CYCLE85 is called at position Z70 X50 i...

  • Page 94

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-94SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 2.1.8 Boring 2 – CYCLE86 Programming CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR,...

  • Page 95

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-95 Sequence of operations Position reached prior to cycle start: The drilling position ...

  • Page 96

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-96SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition RPA (retraction path, in abscissa) Under this parameter you define a retraction mov...

  • Page 97

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-97 Programming example Second boring pass Cycle CYCLE86 is called at position X70 Y50 i...

  • Page 98

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-98SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 2.1.9 Boring 3 – CYCLE87 Programming CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR) ...

  • Page 99

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-99 Sequence of operations Position reached prior to cycle start: The drilling position ...

  • Page 100

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-100SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Third boring pass Cycle CYCLE87 is called at position X70 Y50 ...

  • Page 101

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-101 2.1.10 Boring 4 – CYCLE88 Programming CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR...

  • Page 102

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-102SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81)...

  • Page 103

    2 03.96Drilling Cycles and Drilling Patterns2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-103 2.1.11 Boring 5 – CYCLE89 Programming CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB) ...

  • Page 104

    2 Drilling Cycles and Drilling Patterns03.96 2.1 Drilling cycles 2 © Siemens AG, 2002. All rights reserved2-104SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDescription of parametersSee Subsection 2.1.2. (Drilling, Centering –CYCLE81) for a...

  • Page 105

    2 03.96Drilling Cycles and Drilling Patterns2.2 Modal call of drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-1052.2Modal call of drilling cyclesWith NC programming it is possible to ca...

  • Page 106

    2 Drilling Cycles and Drilling Patterns03.96 2.2 Modal call of drilling cycles 2 © Siemens AG, 2002. All rights reserved2-106SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming exampleRow of holes_5With this program you can machine a ro...

  • Page 107

    2 03.96Drilling Cycles and Drilling Patterns2.2 Modal call of drilling cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-107Further notesExplanation of this exampleThe modal call must be deselecte...

  • Page 108

    2 Drilling Cycles and Drilling Patterns03.96 2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reserved2-108SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2.3Drill pattern cyclesThe drilling pattern cycles only describe the geometry of...

  • Page 109

    2 03.96Drilling Cycles and Drilling Patterns2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-1092.3.2 Row of holes – HOLES1ProgrammingHOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)...

  • Page 110

    2 Drilling Cycles and Drilling Patterns03.96 2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reserved2-110SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDescription of parametersSPCA and SPCO (reference point abscissa andordinate)One...

  • Page 111

    2 03.96Drilling Cycles and Drilling Patterns2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-111Programming exampleRow of holesWith this program you can machine a row of holes o...

  • Page 112

    2 Drilling Cycles and Drilling Patterns03.96 2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reserved2-112SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming exampleGrid of holesWith this program you can machine a grid of hole...

  • Page 113

    2 03.96Drilling Cycles and Drilling Patterns2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-1132.3.3 Hole circle – HOLES2ProgrammingHOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)Par...

  • Page 114

    2 Drilling Cycles and Drilling Patterns03.96 2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reserved2-114SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionSequence of operationsIn the cycle, the drilling positions are approachedone aft...

  • Page 115

    2 03.96Drilling Cycles and Drilling Patterns2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-115Programming exampleHole circleThe program uses CYCLE82 4 to produce holes witha d...

  • Page 116

    2 Drilling Cycles and Drilling Patterns03.96 2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reserved2-116SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2.3.4 Dot matrix – CYCLE801 (SW 5.3 and higher)ProgrammingCYCLE801 (_SPCA, _SP...

  • Page 117

    2 03.96Drilling Cycles and Drilling Patterns2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition2-117Description of parameters_SPCA and _SPCO (reference point abscissa andordinate)Th...

  • Page 118

    2 Drilling Cycles and Drilling Patterns03.96 2.3 Drill pattern cycles 2 © Siemens AG, 2002. All rights reserved2-118SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNotes

  • Page 119

    3 12.97Milling Cycles3© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-119Milling Cycles3.1General information....................................................................................................... 3-1203.2Precondi...

  • Page 120

    3 Milling Cycles12.973.1 General information3© Siemens AG, 2002. All rights reserved3-120SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.1General informationThe following sections describe how milling cycles areprogrammed.This section is intended to guide you in selec...

  • Page 121

    3 12.97Milling Cycles3.2 Preconditions 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-121 3.2Preconditions Programs required in the control The milling cycles call the programs• MESSAGE.SPF and•...

  • Page 122

    3 Milling Cycles12.97 3.2 Preconditions 3 © Siemens AG, 2002. All rights reserved3-122SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Spindle programming The spindle commands in the cycles always refer to theactive master spindle of the cont...

  • Page 123

    3 12.97Milling Cycles3.3 Thread cutting – CYCLE90 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-123 3.3Thread cutting – CYCLE90 Programming CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, ...

  • Page 124

    3 Milling Cycles12.97 3.3 Thread cutting – CYCLE90 3 © Siemens AG, 2002. All rights reserved3-124SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Sequence of operations Outside threads Position reached prior to cycle start: This can be ...

  • Page 125

    3 12.97Milling Cycles3.3 Thread cutting – CYCLE90 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-125 Inside threads Position reached prior to cycle start: This can be any position from which the ...

  • Page 126

    3 Milling Cycles12.97 3.3 Thread cutting – CYCLE90 3 © Siemens AG, 2002. All rights reserved3-126SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example(thread from bottom to top) A thread must be cut starting from –20 up to ...

  • Page 127

    3 12.97Milling Cycles3.3 Thread cutting – CYCLE90 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-127 Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81) for a desc...

  • Page 128

    3 Milling Cycles12.97 3.3 Thread cutting – CYCLE90 3 © Siemens AG, 2002. All rights reserved3-128SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Further notes The milling cutter radius is taken into account by thecycle. A tool offset must...

  • Page 129

    3 12.97Milling Cycles3.4 Elongated holes on a circle – LONGHOLE 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-129 3.4Elongated holes on a circle – LONGHOLE Programming LONGHOLE (RTP, RFP, SDIS,...

  • Page 130

    3 Milling Cycles12.97 3.4 Elongated holes on a circle – LONGHOLE 3 © Siemens AG, 2002. All rights reserved3-130SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Function Elongated holes arranged on a circle can bemachined with this cycle. T...

  • Page 131

    3 12.97Milling Cycles3.4 Elongated holes on a circle – LONGHOLE 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-131 Sequence of operations Position reached prior to cycle start: The starting posi...

  • Page 132

    3 Milling Cycles12.97 3.4 Elongated holes on a circle – LONGHOLE 3 © Siemens AG, 2002. All rights reserved3-132SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE8...

  • Page 133

    3 12.97Milling Cycles3.4 Elongated holes on a circle – LONGHOLE 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-133 CPA, CPO and RAD (center point and radius) The position of the circle in the mac...

  • Page 134

    3 Milling Cycles12.97 3.4 Elongated holes on a circle – LONGHOLE 3 © Siemens AG, 2002. All rights reserved3-134SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Machining elongated holes With this program you can machine ...

  • Page 135

    3 12.97Milling Cycles3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-135 3.5Slots on a circle – SLOT1 Programming SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, ...

  • Page 136

    3 Milling Cycles12.97 3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reserved3-136SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition SSF real Speed for finishing _FALD real Final machining allowance on the base of slot _ST...

  • Page 137

    3 12.97Milling Cycles3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-137 The cycle implements the following motionsequence:• Travel to the position marked in the fig...

  • Page 138

    3 Milling Cycles12.97 3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reserved3-138SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Section 2.1.2. (Drilling, Centering – CYCLE81)for a descrip...

  • Page 139

    3 12.97Milling Cycles3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-139 FFD and FFP1 (feedrate depth and plane) Feedrate FFD is operative for vertical infeed to thema...

  • Page 140

    3 Milling Cycles12.97 3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reserved3-140SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition VARI, MIDF, FFP2 and SSF (machining type,infeed depth, feedrate and speed) You can define the...

  • Page 141

    3 12.97Milling Cycles3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-141TENS POINT (infeed)• 0=Perpendicular with G0• 1=Perpendicular with G1• 3=Oscillation with G...

  • Page 142

    3 Milling Cycles12.97 3.5 Slots on a circle – SLOT1 3 © Siemens AG, 2002. All rights reserved3-142SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Further notes A tool offset must be activated before the cycle iscalled. Otherwise the cycle ...

  • Page 143

    3 12.97Milling Cycles3.6 Circumferential slot – SLOT2 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-143 3.6Circumferential slot – SLOT2 Programming SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL,...

  • Page 144

    3 Milling Cycles12.97 3.6 Circumferential slot – SLOT2 3 © Siemens AG, 2002. All rights reserved3-144SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Function Cycle SLOT2 is a combined roughing-finishing cycle. With this cycle you can ...

  • Page 145

    3 12.97Milling Cycles3.6 Circumferential slot – SLOT2 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-145 Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81) for ...

  • Page 146

    3 Milling Cycles12.97 3.6 Circumferential slot – SLOT2 3 © Siemens AG, 2002. All rights reserved3-146SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNew machining types in SW 6.3 and higher:Finishing the edge only (VARI=x3)• There is a new ...

  • Page 147

    3 12.97Milling Cycles3.6 Circumferential slot – SLOT2 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-147 Further notes A tool offset must be activated before the cycle iscalled. Otherwise the cycl...

  • Page 148

    3 Milling Cycles12.97 3.6 Circumferential slot – SLOT2 3 © Siemens AG, 2002. All rights reserved3-148SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Slots2 With this program you can machine threecircumferential slots ar...

  • Page 149

    3 12.97Milling Cycles3.7 Milling rectangular pockets – POCKET1 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-149 3.7Milling rectangular pockets – POCKET1 Programming POCKET1 (RTP, RFP, SDIS,...

  • Page 150

    3 Milling Cycles12.97 3.7 Milling rectangular pockets – POCKET1 3 © Siemens AG, 2002. All rights reserved3-150SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Function The cycle is a combined roughing-finishing cycle. With this cycle y...

  • Page 151

    3 12.97Milling Cycles3.7 Milling rectangular pockets – POCKET1 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-151 • When machining of the pocket is completed the toolis traversed to the pocket c...

  • Page 152

    3 Milling Cycles12.97 3.7 Milling rectangular pockets – POCKET1 3 © Siemens AG, 2002. All rights reserved3-152SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Further notes A tool offset must be activated before the cycle iscalled. Other...

  • Page 153

    3 12.97Milling Cycles3.8 Milling circular pockets – POCKET2 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-153 3.8Milling circular pockets – POCKET2 Programming POCKET2 (RTP, RFP, SDIS, DP, DPR,...

  • Page 154

    3 Milling Cycles12.97 3.8 Milling circular pockets – POCKET2 3 © Siemens AG, 2002. All rights reserved3-154SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Function The cycle is a combined roughing-finishing cycle. With this cycle you can m...

  • Page 155

    3 12.97Milling Cycles3.8 Milling circular pockets – POCKET2 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-155 Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCL...

  • Page 156

    3 Milling Cycles12.97 3.8 Milling circular pockets – POCKET2 3 © Siemens AG, 2002. All rights reserved3-156SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Circular pocket With this program you can machine a circular poc...

  • Page 157

    3 12.97Milling Cycles3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-157 3.9Milling rectangular pockets – POCKET3 The POCKET3 cycle is available in SW 4 ...

  • Page 158

    3 Milling Cycles12.97 3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reserved3-158SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition TENS DIGIT: Value: 0...Perpendicular to pocket center with G01...Perpendicular ...

  • Page 159

    3 12.97Milling Cycles3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-159 Sequence of operations Position reached prior to cycle start: This can be any posi...

  • Page 160

    3 Milling Cycles12.97 3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reserved3-160SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition • Oscillating insertion on center axis of pocket(VARI=3X)means that the mill cen...

  • Page 161

    3 12.97Milling Cycles3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-161 Motion sequence when finishing (VARI=X2) Finishing is performed in sequence from t...

  • Page 162

    3 Milling Cycles12.97 3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reserved3-162SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE8...

  • Page 163

    3 12.97Milling Cycles3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-163 _MID (infeed depth) With this parameter you determine the maximum infeeddepth whe...

  • Page 164

    3 Milling Cycles12.97 3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reserved3-164SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _VARI (machining mode) You can define the type of machining with parameter_VARI....

  • Page 165

    3 12.97Milling Cycles3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-165 _RAD1 (radius) With the parameter _RAD1 you define the radius ofthe helical path (...

  • Page 166

    3 Milling Cycles12.97 3.9 Milling rectangular pockets – POCKET3 3 © Siemens AG, 2002. All rights reserved3-166SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Pocket With this program you can machine a pocket that is 60m...

  • Page 167

    3 12.97Milling Cycles3.10 Milling circular pockets – POCKET4 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-167 3.10Milling circular pockets – POCKET4 The cycle POCKET4 is available with SW 4. ...

  • Page 168

    3 Milling Cycles12.97 3.10 Milling circular pockets – POCKET4 3 © Siemens AG, 2002. All rights reserved3-168SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition The other parameters can be selected as options. They define the insertion strategy...

  • Page 169

    3 12.97Milling Cycles3.10 Milling circular pockets – POCKET4 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-169 Sequence of operations Position reached prior to cycle start: This can be any positi...

  • Page 170

    3 Milling Cycles12.97 3.10 Milling circular pockets – POCKET4 3 © Siemens AG, 2002. All rights reserved3-170SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Motion sequence when finishing (VARI=X2): Finishing is performed in sequence from t...

  • Page 171

    3 12.97Milling Cycles3.10 Milling circular pockets – POCKET4 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-171 If the radius is less than the tool radius of the activetool, the cycle is aborted aft...

  • Page 172

    3 Milling Cycles12.97 3.10 Milling circular pockets – POCKET4 3 © Siemens AG, 2002. All rights reserved3-172SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Further notes A tool offset must be activated before the cycle iscalled. Otherwi...

  • Page 173

    3 12.97Milling Cycles3.11 Face milling – CYCLE71 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-173 3.11Face milling – CYCLE71 The cycle CYCLE71 is available in SW 4 and higher. Programming ...

  • Page 174

    3 Milling Cycles12.97 3.11 Face milling – CYCLE71 3 © Siemens AG, 2002. All rights reserved3-174SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Function With cycle CYCLE71, you can face mill anyrectangular surface. The cycle differentiates...

  • Page 175

    3 12.97Milling Cycles3.11 Face milling – CYCLE71 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-175The first path to be milled is always selected so thatthe infeed width is exactly _MIDA, and thus n...

  • Page 176

    3 Milling Cycles12.97 3.11 Face milling – CYCLE71 3 © Siemens AG, 2002. All rights reserved3-176SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81) for a descr...

  • Page 177

    3 12.97Milling Cycles3.11 Face milling – CYCLE71 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-177 _FDP1 (overrun travel By means of this parameter an overrun travel in thedirection of the plane ...

  • Page 178

    3 Milling Cycles12.97 3.11 Face milling – CYCLE71 3 © Siemens AG, 2002. All rights reserved3-178SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Programming example Face milling Parameters for cycle call:• Retraction plane:10mm• Referen...

  • Page 179

    3 12.97Milling Cycles3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-179 3.12Path milling – CYCLE72 The cycle CYCLE72 is available with SW 4 (not forFM-NC). Progra...

  • Page 180

    3 Milling Cycles12.97 3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reserved3-180SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _AS1 int Specification of approach direction/path: (enter without sign) UNITS DIGIT: Value: 1.....

  • Page 181

    3 12.97Milling Cycles3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-181 Function With the cycle CYCLE72 it is possible to mill alongany contour defined in a subroutine....

  • Page 182

    3 Milling Cycles12.97 3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reserved3-182SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition The cycle creates the following motion sequencewhen roughing (VARI=XX1): The depth infeeds are di...

  • Page 183

    3 12.97Milling Cycles3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-183 The cycle creates the following motion sequencewhen finishing (VARI=XX2): During finishing, mill...

  • Page 184

    3 Milling Cycles12.97 3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reserved3-184SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters See Subsection 2.1.2. (Drilling, Centering –CYCLE81) for a desc...

  • Page 185

    3 12.97Milling Cycles3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-185 _VARI (machining mode) You can define the type of machining with para...

  • Page 186

    3 Milling Cycles12.97 3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reserved3-186SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _FF3 (retraction feedrate) Parameter _FF3 is used to define a retraction feedratefor intermedia...

  • Page 187

    3 12.97Milling Cycles3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-187 Programming example 1 Milling a closed contour externally This program is used to mill a contour...

  • Page 188

    3 Milling Cycles12.97 3.12 Path milling – CYCLE72 3 © Siemens AG, 2002. All rights reserved3-188SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition%_N_MYKONTUR_SPF;$PATH=/_N_SPF_DIRSubroutine for contour milling (for example)N100 G1 G90 X150 Y16...

  • Page 189

    3 12.97Milling Cycles 3.13 Milling rectangular spigots – CYCLE76 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-189 3.13Milling rectangular spigots – CYCLE76 (SW 5.3 and higher...

  • Page 190

    3 Milling Cycles12.97 3.13 Milling rectangular spigots – CYCLE76 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-190SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFunctionWith this cycle you can machine rectangular spigotsin t...

  • Page 191

    3 12.97Milling Cycles 3.13 Milling rectangular spigots – CYCLE76 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-191Depth infeed:• Infeed to safety distance• Insertion to mach...

  • Page 192

    3 Milling Cycles12.97 3.13 Milling rectangular spigots – CYCLE76 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-192SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _STA (angle) _STA specifies the angle between the 1st axis of ...

  • Page 193

    3 12.97Milling Cycles 3.13 Milling rectangular spigots – CYCLE76 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-193 Further notes A tool offset must be activated before the cyc...

  • Page 194

    3 Milling Cycles12.97 3.14 Milling circular spigots – CYCLE77 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-194SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 3.14Milling circular spigots – CYCLE77 (SW 5.3 and higher) Pr...

  • Page 195

    3 12.97Milling Cycles 3.14 Milling circular spigots – CYCLE77 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-195FunctionWith this cycle you can machine circular spigots inthe mac...

  • Page 196

    3 Milling Cycles12.97 3.14 Milling circular spigots – CYCLE77 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-196SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDepth infeed:• Infeed to safety distance• Insertion to machini...

  • Page 197

    3 12.97Milling Cycles 3.14 Milling circular spigots – CYCLE77 (SW 5.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-197 _AP1 (diameter of blank spigot) This parameter defines the blan...

  • Page 198

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-198SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.15Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75(SW ...

  • Page 199

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-1993.15.1 Transfer pocket edge contour – CYCLE74Pocket milling wit...

  • Page 200

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-200SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExplanation of parametersThe edge contour can be programmed eithe...

  • Page 201

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2013.15.2 Transfer island contour – CYCLE75Pocket milling with isl...

  • Page 202

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-202SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.15.3 Contour programmingPocket edge and island contours must al...

  • Page 203

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-203 Programming exampleSample program 1.mpf (pocket with islands)%...

  • Page 204

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-204SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.15.4 Pocket milling with islands – CYCLE73Pocket milling with...

  • Page 205

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-205 _FFP1 real Feedrate for surface machining _FFD real Feedrate...

  • Page 206

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-206SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionMachine residual materialThe cycle allows material to be removed ...

  • Page 207

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-207Rough drilling sequenceIn the first machining section of the roug...

  • Page 208

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-208SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionGOTOF ACCEPTANCE4_MACH_END;Branch to Solid machine pocketACCEPTAN...

  • Page 209

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-209• When the pocket has been machined, the tool isretracted eithe...

  • Page 210

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-210SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDescription of parameters_VARI (machining mode)You can define the...

  • Page 211

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-211When the current depth for the infeed (these may beseveral revolu...

  • Page 212

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-212SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition_BNAME (name for drilling position program)_PNAME (name for pocke...

  • Page 213

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-213_RFP and _RTP (reference plane and retraction plane)The reference...

  • Page 214

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-214SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition _FAL (final machining allowance in the plane) The final machinin...

  • Page 215

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-215_RAD (center-point path or insertion angle)Parameter _RAD defines...

  • Page 216

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-216SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionThis structure means that it is only necessary toperform the calc...

  • Page 217

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-217 Programming example 1The machining task involves machining a p...

  • Page 218

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-218SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition;Programming contours_MACHINE:SAMPLE1_CONT:CYCLE74 ("",...

  • Page 219

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-219 Programming example 2Machining task:Before the pocket is mille...

  • Page 220

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-220SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition;Defining machining contoursACCEPTANCE4_CONT:CYCLE74("EDGEA0...

  • Page 221

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-221Edge contour programming example 2:%_N_EDGEA01_MPF;$PATH=/_N_WKS_...

  • Page 222

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-222SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition%_N_ISL3A01_MPF;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD;Ste 18.06.99;Is...

  • Page 223

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-223Programming example 3Machining task:Shows the program sequence of...

  • Page 224

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-224SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition;Machining contours pocket 1GOTOF ENDLABELPOCKET1_CONT:CYCLE74(&q...

  • Page 225

    3 12.97Milling Cycles 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-225;Removing residual material pocket 1 and pocket 2T6 M6D1 G54 M3 S...

  • Page 226

    3 Milling Cycles12.97 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 3 © Siemens AG, 2002. All rights reserved3-226SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExplanationAlarms source CYCLE73...CYCLE75Alarm numberAlarm textE...

  • Page 227

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2273.16Swiveling – CYCLE800 (SW 6.2 and higher)The Swiveling cycle is not an opti...

  • Page 228

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-228SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionThe current machining plane (G17, G18, G19) is taken intoaccount by the swivel c...

  • Page 229

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2293.16.1 Operation, parameter assignment, input screen formDescription of paramete...

  • Page 230

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-230SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNoteWhen programming with standard cycles and high settings for theretraction pl...

  • Page 231

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-231The following help displays relate to machining plane G17 (tool axis Z).X0, Y0, ...

  • Page 232

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-232SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA, B, C (rotations)• Rotations (axial, projection angle)• Rotation (solid an...

  • Page 233

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2333.16.2 Operating instructions• If the rotary axes of machine kinematics are de...

  • Page 234

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-234SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.16.3 ParametersProgrammingCYCLE800(_FR, _TC, _ST, _MODE, _XO, _YO, _ZO, _A, _B...

  • Page 235

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-235 _X0, _Y0, _Z0 real Reference point prior to rotation _A real1. Axis angle (...

  • Page 236

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-236SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming example 2Face milling and milling a circular pocket ona machining pl...

  • Page 237

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-237 N30 T="MILL_10mm" N32 M6 N34 M3 S5000 N36 POCKET4(50,0,1,-...

  • Page 238

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-238SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.16.4 Starting up CYCLE800When CYCLE800 is started up, the data (swivel data re...

  • Page 239

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-239MD No. MD identifiersValueCommentsCan bechanged20152$MC_GCODE_RESET_MODE[41]0(de...

  • Page 240

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-240SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNote about MD 18088:If several channels are defined in the NCU, the number ofswi...

  • Page 241

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-241The CYCLE800 start-up process is supported bythe following menu displays:Start-u...

  • Page 242

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-242SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionKinematic type $TC_CARR23[n]• Swivel head (type T)• Swivel table (type P)•...

  • Page 243

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-243Swivel head (type T)Swivel table (type P)Swivel head + swivel table (type M)Offs...

  • Page 244

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-244SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDisplay options• $TC_CARR37[n] (n à swivel data record)If the relevant displa...

  • Page 245

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-245The following display options affect the input screen form forthe swivel cycle:...

  • Page 246

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-246SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionStarting up rotary axis parametersInput of data relevant to the swivel cycle for...

  • Page 247

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-247Even mixed machine kinematics(e.g. 1st rotary axis automatic, 2nd rotary axis ma...

  • Page 248

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-248SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionStart-up examples for machine kinematicsExample 1: Swivel head 1 "HEAD_1&qu...

  • Page 249

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-249Example 2: Swivel head 2 "HEAD_2"Offset vector I1: Distance between po...

  • Page 250

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-250SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExample 3: Table 2In this example, the offset vectors are not defined as describ...

  • Page 251

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-251Example 4: MIXED 2In this example, the reference points of the toolholder and th...

  • Page 252

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-252SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition11.0211.02

  • Page 253

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2533.16.5 User cycle TOOLCARR.spfCustomization by the machine manufacturerAll axis ...

  • Page 254

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-254SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionStructure of CYCLE800.spfInput parameters:- Name of swivel data record,- Mode,- ...

  • Page 255

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-255Note on markers _M20 to _M37Markers _M20 to _M37 are distinguished by kinematics...

  • Page 256

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-256SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionStructure of E_TCARR.spf (F_TCARR.spf)Name of toolSwivel input dataold SDR ≠ n...

  • Page 257

    3 12.97Milling Cycles 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-257Note on ShopMill/ShopTurnIn the user cycle Toolcarr.spf,cycle E_SWIV_H or F_SWIV...

  • Page 258

    3 Milling Cycles12.97 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) 3 © Siemens AG, 2002. All rights reserved3-258SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.16.6 Error messagesExplanationAlarm source CYCLE800Alarm numberAlarm textExpla...

  • Page 259

    3 12.97Milling Cycles3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2593.17High Speed Settings – CYCLE832 (SW 6.3 and higher)The standard cy...

  • Page 260

    3 Milling Cycles12.97 3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-260SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFunctionThe CYCLE832 cycle groups the important G codes andthe machine...

  • Page 261

    3 12.97Milling Cycles3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-261Calling the "Machining deselection" cycle resets thechanged m...

  • Page 262

    3 Milling Cycles12.97 3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-262SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.17.1 Calling CYCLE832 in the HMI menu treeDescription of parametersE...

  • Page 263

    3 12.97Milling Cycles3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-263With G641, the tolerance value corresponds to theADIS value.On initial ...

  • Page 264

    3 Milling Cycles12.97 3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-264SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionCompression, NC block compressor (_TOLM)• None (COMPOF)• COMPCAD (...

  • Page 265

    3 12.97Milling Cycles3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-2653.17.2 ParametersProgrammingCYCLE832(_TOL, _TOLM)Parameters _TOL real...

  • Page 266

    3 Milling Cycles12.97 3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-266SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.17.3 Customizing technologyWith input field "Customizing techno...

  • Page 267

    3 12.97Milling Cycles3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-267IPO: MD 10071: $MN_IPO_CYCLE_TIMEOverload factor MD 32310:$MA_MAX_ACCEL...

  • Page 268

    3 Milling Cycles12.97 3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-268SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.17.4 InterfacesG codesList of the G commands programmed in CYCLE832:...

  • Page 269

    3 12.97Milling Cycles3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3-269GUD7 global variablesThe following global variables must be activated f...

  • Page 270

    3 Milling Cycles12.97 3.17 High Speed Settings – CYCLE832 (SW 6.3 and higher) 3 © Siemens AG, 2002. All rights reserved3-270SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition3.17.5 Error messagesExplanationAlarm source CYCLE832Alarm numberAlarm...

  • Page 271

    4 03.96Turning Cycles4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-271Turning Cycles4.1General information....................................................................................................... 4-2724.2Precondi...

  • Page 272

    4 Turning Cycles03.964.1 General information4© Siemens AG, 2002. All rights reserved4-272SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4.1General informationThe following sections describe how turning cycles areprogrammed. This section is intended to guide you inselec...

  • Page 273

    4 03.96Turning Cycles4.2 Preconditions4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-2734.2PreconditionsData block for turning cyclesThe turning cycles require module GUD7.DEF. It issupplied on diskette together with the cycles...

  • Page 274

    4 Turning Cycles03.964.2 Preconditions4© Siemens AG, 2002. All rights reserved4-274SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionMachining status messagesStatus messages are displayed on the control monitorduring processing of the turning cycles. The followingmessages...

  • Page 275

    4 03.96Turning Cycles4.2 Preconditions4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-275 Contour monitoring with respect to toolclearance angle Some turning cycles in which travel movements withrelief cutting are generated mo...

  • Page 276

    4 Turning Cycles03.964.2 Preconditions4© Siemens AG, 2002. All rights reserved4-276SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionTurning cycles with active adapter transformationWith NCK SW 6.2 and higher, turning cycles canalso be executed with an active adaptertrans...

  • Page 277

    4 03.96Turning Cycles4.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-2774.3Grooving cycle – CYCLE93ProgrammingCYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2,FAL1, FAL2, ID...

  • Page 278

    4 Turning Cycles03.964.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reserved4-278SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFunctionWith the grooving cycle you can make symmetricaland asymmetrical grooves for longitudinal andtraverse machining on str...

  • Page 279

    4 03.96Turning Cycles4.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-2791st stepParaxial roughing to the base of the groove in singleinfeed steps. After each infeed, the tool is retractedfor chip br...

  • Page 280

    4 Turning Cycles03.964.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reserved4-280SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4th stepCutting of final machining allowance parallel to thecontour from the edge to the center of the groove.The tool radius ...

  • Page 281

    4 03.96Turning Cycles4.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-281Description of parametersSPD and SPL (starting point)You define the starting point of the groove fromwhere the cycle calculate...

  • Page 282

    4 Turning Cycles03.964.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reserved4-282SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionIf the programmed groove width is less than the actualtool width, the error message61602 "Tool width incorrectly defined&...

  • Page 283

    4 03.96Turning Cycles4.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-283FAL1 and FAL2 (machining allowance)You can program separate final machining allowancesfor the groove base and the flanks. Roug...

  • Page 284

    4 Turning Cycles03.964.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reserved4-284SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionIf the parameter is assigned another value, the cycleis aborted and alarm61002 "Machining type incorrectly programmed&quo...

  • Page 285

    4 03.96Turning Cycles4.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-285Further notesYou must activate a double-edged tool before callingthe grooving cycle. You must enter the offset values forthe t...

  • Page 286

    4 Turning Cycles03.964.3 Grooving cycle – CYCLE934© Siemens AG, 2002. All rights reserved4-286SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming exampleGroovingThis program machines a groove on an obliquesurface (longitudinal, outside).The starting point is a...

  • Page 287

    4 03.96Turning Cycles4.4 Undercut cycle – CYCLE944© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-2874.4Undercut cycle – CYCLE94ProgrammingCYCLE94 (SPD, SPL, FORM, _VARI)ParametersSPDrealStarting point in the facing axis (ent...

  • Page 288

    4 Turning Cycles03.964.4 Undercut cycle – CYCLE944© Siemens AG, 2002. All rights reserved4-288SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionSequence of operationsPosition reached prior to cycle start:The starting position can be any position from whichthe undercut c...

  • Page 289

    4 03.96Turning Cycles4.4 Undercut cycle – CYCLE944© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-289FORM (definition)Form E and Form F are defined in DIN509 anddetermined by this parameter.If the parameter is assigned a value ...

  • Page 290

    4 Turning Cycles03.964.4 Undercut cycle – CYCLE944© Siemens AG, 2002. All rights reserved4-290SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionWhen _VARI<>0 the following applies:• The actual tool point direction is not checked, i.e. alldirections can be used i...

  • Page 291

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-2914.5Stock removal cycle – CYCLE95ProgrammingCYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT)Param...

  • Page 292

    4 Turning Cycles03.964.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reserved4-292SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFunctionWith this stock removal cycle you can machine acontour programmed in a subroutine from a blank withparaxial stock...

  • Page 293

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-293Sequence of operationsPosition reached prior to cycle start:The starting position can be any position from whichthe start...

  • Page 294

    4 Turning Cycles03.964.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reserved4-294SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFinishing:• The calculated cycle starting point is approached in bothaxes simultaneously with G0 and tool nose radiusco...

  • Page 295

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-295MID (infeed depth)Under parameter MID you define the maximum possibleinfeed depth for the roughing operation.The interpre...

  • Page 296

    4 Turning Cycles03.964.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reserved4-296SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionFAL, FALZ and FALX (final machining allowance)The final machining allowance for the roughing operationis either defined i...

  • Page 297

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-297VARI (machining types)You can call the machining types as follows:MachiningRoughingSelectionLongitudinalSelectionOutside(...

  • Page 298

    4 Turning Cycles03.964.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reserved4-298SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDT and DAM (dwell time and path length)With these two parameters you can program aninterruption in the individual roughin...

  • Page 299

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-299Relief cut elements can be programmedconsecutively.Blocks without movement in the plane are notsubject to any limitations...

  • Page 300

    4 Turning Cycles03.964.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reserved4-300SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionMachining must then be divided into severalmachining sections each of which is represented byits own contour subroutine a...

  • Page 301

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-301Contour monitoringThe cycle performs contour monitoring of thefollowing:• Clearance angles of the active tool• Progra...

  • Page 302

    4 Turning Cycles03.964.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reserved4-302SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming example 1Stock removal cycleThe contour illustrated in the figure explaining theassignment parameters must be...

  • Page 303

    4 03.96Turning Cycles4.5 Stock removal cycle – CYCLE954© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-303Programming example 2Stock removal cycleThe stock removal contour is defined in the callingprogram. After the stock remov...

  • Page 304

    4 Turning Cycles03.964.6 Thread undercut – CYCLE964© Siemens AG, 2002. All rights reserved4-304SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4.6Thread undercut – CYCLE96ProgrammingCYCLE96 (DIATH, SPL, FORM, _VARI)ParametersDIATHrealNominal diameter of the threadSP...

  • Page 305

    4 03.96Turning Cycles4.6 Thread undercut – CYCLE964© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-305Sequence of operationsPosition reached prior to cycle start:The starting position can be any position from whichany thread un...

  • Page 306

    4 Turning Cycles03.964.6 Thread undercut – CYCLE964© Siemens AG, 2002. All rights reserved4-306SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition FORM (definition) Thread undercuts of forms A and B are defined forexternal threads, form A for normal t...

  • Page 307

    4 03.96Turning Cycles4.6 Thread undercut – CYCLE964© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-307 Further notes You must activate a tool offset before the cycle iscalled. Otherwise error message 61000 "No tool offs...

  • Page 308

    4 Turning Cycles03.964.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reserved4-308SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition 4.7Thread cutting – CYCLE97 Programming CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP,NRC, NID, ...

  • Page 309

    4 03.96Turning Cycles4.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-309 Function With this cycle you can machine cylindrical andtapered outside and inside threads with constantlead in longitudin...

  • Page 310

    4 Turning Cycles03.964.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reserved4-310SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition The cycle implements the following motionsequence:• Approach to the starting point determined by thecycle at the beginni...

  • Page 311

    4 03.96Turning Cycles4.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-311Connection between SPL, FPL, APP and ROP(starting point, end point, arc-in section and arc-out section)The programmed starting...

  • Page 312

    4 Turning Cycles03.964.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reserved4-312SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionIANG (infeed angle)With parameter IANG you define the infeed angle. Ifinfeed is to be performed at right angles to thecutting ...

  • Page 313

    4 03.96Turning Cycles4.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-313VARI (machining type)With parameter VARI, you define if machining is tobe internal or external and with which technology thein...

  • Page 314

    4 Turning Cycles03.964.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reserved4-314SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition_VRT (variable retraction path)With SW 6 and higher, the retraction path can beprogrammed on the basis of the initial thread d...

  • Page 315

    4 03.96Turning Cycles4.7 Thread cutting – CYCLE974© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-315Programming exampleThread cuttingWith this program you can cut a metric outsidethread M42x2 with flank infeed. The infeed ispe...

  • Page 316

    4 Turning Cycles03.964.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reserved4-316SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4.8Thread chaining – CYCLE98ProgrammingCYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL,IANG, NSP, NRC,...

  • Page 317

    4 03.96Turning Cycles4.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-317FunctionWith this cycle you can produce severalconcatenated cylindrical or tapered threads with aconstant lead in longitudina...

  • Page 318

    4 Turning Cycles03.964.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reserved4-318SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDescription of parametersPO1 and DM1 (starting point and diameter)With these parameters you define the original startingpoint...

  • Page 319

    4 03.96Turning Cycles4.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-319In a second method, the total thread depth is dividedinto constant infeed depths. The cross-section of cutgets larger from cu...

  • Page 320

    4 Turning Cycles03.964.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reserved4-320SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNSP (starting point offset)Under this parameter you can program the angularvalue that defines the point of the first cut for ...

  • Page 321

    4 03.96Turning Cycles4.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-321If another value is assigned to parameter VARI, thecycle is aborted and alarm61002 "Machining type incorrectly programme...

  • Page 322

    4 Turning Cycles03.964.8 Thread chaining – CYCLE984© Siemens AG, 2002. All rights reserved4-322SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming exampleThread chainWith this program you can produce a chain ofthreads starting with a cylindrical thread. Infeed...

  • Page 323

    4 03.96Turning Cycles4.9 Thread recutting (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-3234.9Thread recutting (SW 5.3 and higher)SW 5.3 contains thread cutting cycles CYCLE97 andCYCLE98 which allow threads ...

  • Page 324

    4 Turning Cycles03.964.9 Thread recutting (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-324SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition• Press soft key "Cancel" to return to the next-higher soft key menu without activating thefunction (no ...

  • Page 325

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-3254.10Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)The extended stock remova...

  • Page 326

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-326SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition_FF2realFeedrate for face roughing_FF3realFeedrate for finishing_FF4realFeedrate at contou...

  • Page 327

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-327FunctionWith the extended stock removal cycle CYCLE950 youcan machine a contour programmed...

  • Page 328

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-328SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNew functions compared to CYCLE95:• You can define a blank either by programming acontou...

  • Page 329

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-329• The infeed to the next depth, calculated inaccordance with the specifications in param...

  • Page 330

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-330SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition Description of parameters _NP1, _NP2, _NP3 (contour programming finished part) The fi...

  • Page 331

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-331_VARI (machining type)Parameter _VARI defines the type of machining.Possible values are:Un...

  • Page 332

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-332SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition_MID (infeed depth for roughing)The infeed depth for roughing is programmed with the param...

  • Page 333

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-333_VRT (liftoff) and _ANGB (lift angle)The parameter _VRT can be used to program theamount o...

  • Page 334

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-334SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition_APZ, _APZA, _APX, _APXA (blank definition)You can also define a blank by entering the dim...

  • Page 335

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-335_TOL1 (blank tolerance)Since a blank does not always correspond exactly to theblank defini...

  • Page 336

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-336SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExplanation of the cycle structureCYCLE950 is used to solve very complex problemsduring st...

  • Page 337

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-337Note on simulationIn the simulation of the extended stock removal cycleCYCLE950, the gener...

  • Page 338

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-338SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming example 1From a preshaped blank, the contour saved in programPART1.MPF is to b...

  • Page 339

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-339N100 G18 DIAMON F1000N110 G1 X0 Z90N120 X20 RND=4N130 X30 Z80N140 Z72N150 X34N160 Z58N170 ...

  • Page 340

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-340SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming example 2A simple inside contour is to be machined on the samepart as in sampl...

  • Page 341

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-341N260 G96 F0.5 S500 M3N275 CYCLE950("","N400","N420","Ma...

  • Page 342

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-342SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionProgramming example 3The same part as in sample program 1 should now bemachined in two ste...

  • Page 343

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-343N10 $TC_DP1[4,1]=500 $TC_DP2[4,1]=3$TC_DP6[4,1]=0.4 $TC_DP24[4,1]=80N15 G18 G0 G90 DIAMONN...

  • Page 344

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-344SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExplanationAlarm source CYCLE950Alarm numberAlarm textExplanation, remedy61701"Error ...

  • Page 345

    4 03.96Turning Cycles4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition4-345Alarm numberAlarm textSourceExplanation, remedy61729"Internal error: Out of memory_AL...

  • Page 346

    4 Turning Cycles03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher)4© Siemens AG, 2002. All rights reserved4-346SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNotes

  • Page 347

    5 03.96Error Messages and Error Handling5© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition5-347Error Messages and Error Handling5.1General information.....................................................................................

  • Page 348

    5 Error Messages and Error Handling03.965.1 General information5© Siemens AG, 2002. All rights reserved5-348SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition5.1General informationIf error conditions are detected in the cycles, analarm is output and execution of the cycle...

  • Page 349

    5 03.96Error Messages and Error Handling5.3 Overview of cycle alarms5© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition5-3495.3Overview of cycle alarmsThe alarm numbers are classified as follows: 6 _ X _ _• X=0 General cycle alarms...

  • Page 350

    5 Error Messages and Error Handling03.965.3 Overview of cycle alarms5© Siemens AG, 2002. All rights reserved5-350SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionAlarm numberAlarm textSourceExplanation, remedy61003"No feedrateprogrammed in thecycle"CYCLE71CYCLE...

  • Page 351

    5 03.96Error Messages and Error Handling5.3 Overview of cycle alarms5© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition5-351Alarm numberAlarm textSourceExplanation, remedy61105"Cutter radius toolarge"SLOT1SLOT2POCKET1toPOCK...

  • Page 352

    5 Error Messages and Error Handling03.965.3 Overview of cycle alarms5© Siemens AG, 2002. All rights reserved5-352SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionAlarm numberAlarm textSourceExplanation, remedy61115"Contour approach orreturn mode (straightline/circle...

  • Page 353

    5 03.96Error Messages and Error Handling5.3 Overview of cycle alarms5© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition5-353Alarm numberAlarm textSourceExplanation, remedy61183"Retraction mode GUD7_TC_FR outside valuerange 0..2&...

  • Page 354

    5 Error Messages and Error Handling03.965.3 Overview of cycle alarms5© Siemens AG, 2002. All rights reserved5-354SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionAlarm numberAlarm textSourceExplanation, remedy61604"Active tool violatesprogrammedcontour"CYCLE95C...

  • Page 355

    5 03.96Error Messages and Error Handling5.4 Messages in the cycles5© Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition5-3555.4Messages in the cyclesThe cycles output messages in the dialog line of thecontrol. These messages do not int...

  • Page 356

    5 Error Messages and Error Handling03.965.4 Messages in the cycles5© Siemens AG, 2002. All rights reserved5-356SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNotes

  • Page 357

    A 11.02AppendixAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-357AppendixAAbbreviations........................................................................................................................A-358BTerms ...........

  • Page 358

    A Appendix11.02AbbreviationsAã Siemens AG, 2002. All rights reservedA-358SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionAAbbreviationsASAutomation SystemASCIIAmerican Standard Code for Information InterchangeASICApplication Specific Integrated Circuit: User switching c...

  • Page 359

    A 11.02AppendixAbbreviationsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-359CNCComputerized Numerical ControlCOMCommunicationCORCOordinate RotationCPCommunications processorCPUCentral Processing UnitCRCarriage ReturnCRCCutter...

  • Page 360

    A Appendix11.02AbbreviationsAã Siemens AG, 2002. All rights reservedA-360SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDIOData Input/Output: Data transfer displayDIRDirectoryDLLDynamic Link LibraryDOSDisk Operating SystemDPMDual Port MemoryDPRDual port RAMDRAMDynamic ...

  • Page 361

    A 11.02AppendixAbbreviationsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-361FDDFeed driveFEPROMFlash EPROM: Readable and writable memoryFIFOFirst in first out: Memory that operates without addresses where thedata are always r...

  • Page 362

    A Appendix11.02AbbreviationsAã Siemens AG, 2002. All rights reservedA-362SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionI/RFPower feed/return converter unit on theSIMODRIVE 611(D)IBNInstallation and start-upIC (GD)Implicit Communication (Global Data)ICAInterpolatory Co...

  • Page 363

    A 11.02AppendixAbbreviationsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-363LECLeadscrew Error CompensationLEDLight Emitting DiodeLFLine FeedLRPosition controllerLUDLocal User DataMBMegabyte(s)MCMeasuring circuitMCPMachine Co...

  • Page 364

    A Appendix11.02AbbreviationsAã Siemens AG, 2002. All rights reservedA-364SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNURBSNon-Uniform Rational Basis (B) SplineOOutputOBOrganization Block on PLCOEMOriginal Equipment ManufacturerOIOperator InterfaceOPOperator PanelOPI...

  • Page 365

    A 11.02AppendixAbbreviationsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-365RISCReduced Instruction Set Computer: type of processor with smallinstruction set and ability to process instructions at high speedROVRapid OVerride:...

  • Page 366

    A Appendix11.02AbbreviationsAã Siemens AG, 2002. All rights reservedA-366SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionSTLStatement listSWSoftwareSYFSystem FilesTToolTCTool ChangeTEATEsting data Active: Refers to machine dataTLCTool Length CompensationTOTool OffsetTOA...

  • Page 367

    A 11.02AppendixTermsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-367BTermsImportant terms are listed in alphabetical order. The symbol "->"precedes terms which are explained under a separate entry in this listAAl...

  • Page 368

    A Appendix11.02TermsAã Siemens AG, 2002. All rights reservedA-368SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionCOMComponent of the NC control for the implementation and coordinationof communication.ContourOutline of a -> workpiece.Coordinate systemSee -> machine...

  • Page 369

    A 11.02AppendixTermsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-369FFinished-part contourContour of the finished workpiece. See also -> Blank.FrameA frame is a calculation rule that translates one Cartesian coordinatesyst...

  • Page 370

    A Appendix11.02TermsAã Siemens AG, 2002. All rights reservedA-370SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionLLanguagesThe operator-prompt display texts, system messages and systemalarms are available (on diskette) in five system languages:English, French, German, I...

  • Page 371

    A 11.02AppendixTermsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-371NNCNumerical control It incorporates all the components of the of themachine tool control system: -> NCK, -> PLC, -> MMC, -> COM.Note CNC (comput...

  • Page 372

    A Appendix11.02TermsAã Siemens AG, 2002. All rights reservedA-372SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionPower ONControl is switched off and then switched on again.After loading the cycles it is always necessary to carry out a PowerON.ProgramOperating area of th...

  • Page 373

    A 11.02AppendixTermsAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-373Standard cyclesStandard cycles are provided for machining operations which arefrequently repeated:Cycles for drilling/milling applicationsCycles for turning ...

  • Page 374

    A Appendix11.02TermsAã Siemens AG, 2002. All rights reservedA-374SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionUUser-defined variablesUsers can define variables in the -> parts program or data block(global user data) for their own use. A definition contains a data ...

  • Page 375

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-375CReferencesGeneral Documentation/BU/SINUMERIK 840D/840Di/810D/802S, C, DOrdering InformationCatalog NC 60Order number: E86060-K4460-A101-A9-7600/ST7/SIM...

  • Page 376

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-376SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionUser Documentation/AUK/SINUMERIK 840D/810DAutoTurn Short Operating Guide(09.01 Edition)Order number: 6FC5 298-4AA30-0BP3/AUP/SINUMERIK 840D/810DAutoTurn...

  • Page 377

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-377/BAS/SINUMERIK 840D/810DOperator's Guide ShopMill (09.02 Edition)Order number: 6FC5 298-6AD10-0BP1/BAT/SINUMERIK 810D/840DOperator's Guide ShopTurn (10....

  • Page 378

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-378SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition/PGT/SINUMERIK 840D/840Di/810DProgramming Guide ISO Turning (11.02 Edition)Order number: 6FC5 298-6AC10-0BP2/PGZ/SINUMERIK 840D/840Di/810DProgramming Gu...

  • Page 379

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-379b) Hardware/BH/SINUMERIK 840D/840Di/810DOperator Components Manual (HW)(11.02 Edition)Order number: 6FC5 297-6AA50-0BP2/BHA/SIMODRIVE SensorAbsolute Enc...

  • Page 380

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-380SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Editionc) Software/FB1/SINUMERIK 840D/840Di/810DDescription of Functions, Basic Machine (Part 1) (11.02 Edition)(the various manuals are listed below)Order num...

  • Page 381

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-381/FB2/SINUMERIK 840D/840Di/810D(CCU2)Description of Functions, Extended Functions (Part 2) (11.02 Edition)including FM-NC: Turning, Stepping Motor(the va...

  • Page 382

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-382SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition/FB3/SINUMERIK 840D/840Di/810DDescription of Functions Special Functions (Part 3)(11.02 Edition)(the various manuals are listed below)Order number: 6FC5...

  • Page 383

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-383/FBD/SINUMERIK 840DDescription of Functions Digitizing (07.99 Edition)Order number: 6FC5 297-4AC50-0BP0DI1 Start-UpDI2 Scanning ...

  • Page 384

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-384SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition/FBO/SINUMERIK 840D/810DDescription of FunctionsConfiguring of OP 030 Operator Interface (09.01 Edition)(the various sections are listed below)Order num...

  • Page 385

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-385/FBT/SINUMERIK 840D/810DDescription of Functions ShopTurn (10.02 Edition)Order number: 6FC5 297-6AD70-0BP2/FBTC/SINUMERIK 840D/810DIT SolutionsSINUMERIK...

  • Page 386

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-386SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition/PJE/SINUMERIK 840D/810DHMI Embedded Configuring Package (08.01 Edition)Description of Functions: Software Update, Configuration,InstallationOrder numbe...

  • Page 387

    A 11.02AppendixReferencesAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-387/POS3/SIMODRIVE POSMO SI/CD/CA (08.02 Edition)Distributed Servo Drive Systems, Operator's GuideOrder number: 6SN2 197-0AA20-0BP3/PPH/SIMODRIVEPlanning G...

  • Page 388

    A Appendix11.02ReferencesAã Siemens AG, 2002. All rights reservedA-388SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition/SP/SIMODRIVE 611-A/611-D,SimoPro 3.1Program for Configuring Machine-Tool DrivesOrder number: 6SC6 111-6PC00-0AA❏,Order from: WK Fürthd) Installation...

  • Page 389

    A 11.02AppendixIndexAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-389DIndexAAbsolute drilling depth 2-65, 3-132, 3-138, 3-151,3-176, 3-213Axis assignment 1-21BBehavior when quantity parameter is zero 2-108Blank 4-328Blank ...

  • Page 390

    A Appendix11.02IndexAã Siemens AG, 2002. All rights reservedA-390SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDDeep hole drilling with chip breaking 2-72Deep hole drilling with swarf removal 2-71Deep hole drilling 2-69Definition files for cycles 1-54Dot matrix 2...

  • Page 391

    A 11.02AppendixIndexAã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-391POCKET2 3-153POCKET3 3-157POCKET4 3-167RReference plane 2-65, 3-213Relative drilling depth 2-65, 3-132, 3-138, 3-151,3-176, 3-213Residual material 4-32...

  • Page 392

    A Appendix11.02IndexAã Siemens AG, 2002. All rights reservedA-392SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionNotes

  • Page 393

    A 11.02AppendixIdentifiersA840 DNCU 571840 DNCU 572NCU 573810 D840Diã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-393EIdentifiersList of input/output variables for measuring cyclesNameMeaning in EnglishMeaning in GermanADAllowa...

  • Page 394

    A Appendix11.02IdentifiersA840 DNCU 571840 DNCU 572NCU 573810 D840Diã Siemens AG, 2002. All rights reservedA-394SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionDM1 ... DM4DiameterDurchmesser des Gewindes amAnfangspunktDPDepthTiefe (absolut)DP1First depthEintauchtiefeDPR...

  • Page 395

    A 11.02AppendixIdentifiersA840 DNCU 571840 DNCU 572NCU 573810 D840Diã Siemens AG, 2002. All rights reservedSINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionA-395IDEPInfeed depthZustelltiefeKNAMEName of the contour subroutineName des KonturunterprogrammsLSANFBlock number/...

  • Page 396

    A Appendix11.02IdentifiersA840 DNCU 571840 DNCU 572NCU 573810 D840Diã Siemens AG, 2002. All rights reservedA-396SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionRCI1, RCI2Radius/chamfer insideRadius/Fase, innenRFFRetract feedRückzugsvorschubRFPReference planeReferenzebe...

  • Page 397

    ToSIEMENS AGSuggestionsCorrectionsA&D MC BMSP.O. Box 318091050 Erlangen, Germany Phone: ++49(0)180-5050-222 [Hotline] Fax: ++49(0)9131-98-2176 [Documentation] E-mail: motioncontrol.docu@erlf.siemens.defor Publication/Manual:SINUMERIK 840D/840Di/810DCyclesUser DocumentationFromNameCompany/De...

  • Page 398

  • Page 399

    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 400

x