Siemens SINUMERIK 840D Programming Manual

Siemens SINUMERIK 840D Programming Manual

Cycles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

Programming Guide 11/2002 Edition
Cycles
SINUMERIK 840D/840Di/810D

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 840D

  • Page 1 Programming Guide 11/2002 Edition Cycles SINUMERIK 840D/840Di/810D...
  • Page 3 Error Handling Programming Guide Appendix Valid for Control Software Version SINUMERIK 840D SINUMERIK 840DE (export version) SINUMERIK 840D powerline SINUMERIK 840DE powerline SINUMERIK 840Di SINUMERIK 840DiE (export version) SINUMERIK 810D SINUMERIK 810DE (export version) SINUMERIK 810D powerline SINUMERIK 810DE powerline...
  • Page 4 â POSMO are registered trademarks of Siemens AG. Other names in this publication might be trademarks whose use by a third party for his own purposes may violate the rights of the registered holder. Further information is available on the Internet under: Other functions not described in this documentation might be executable in the http:/www.ad.siemens.de/sinumerik...
  • Page 5: Table Of Contents

    Definition files for the cycles GUD7.DEF and SMAC.DEF........1-54 1.7.3 New form of delivery for cycles in HMI Advanced............. 1-55 Special functions for cycles .................... 1-56 ã Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 6 3.14 Milling circular spigots – CYCLE77 (SW 5.3 and higher) ..........3-194 3.15 Pocket milling with islands – CYCLE73, CYCLE74, CYCLE75 (SW 5.2 and higher)... 3-198 ã Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 7 Error Messages and Error Handling ............5-347 General information...................... 5-348 Troubleshooting in the cycles..................5-348 Overview of cycle alarms ..................... 5-349 Messages in the cycles ....................5-355 ã Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 8 Contents 11.02 Appendix ....................... A-357 Abbreviations ........................A-358 Terms ...........................A-367 References ........................A-375 Index ..........................A-389 Identifiers ........................A-393 ã Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 9: Ã Siemens Ag, 2002. All Rights Reserved

    SINUMERIK 810DE (export version) SW 6 with operator panels OP 010, OP 010C, OP 010S, OP 12 or OP 15 (PCU 20 or PCU 50) ã Siemens AG, 2002. All rights reserved SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 10: Sinumerik 840D Powerline

    • Retraction to retraction plane with G0  Siemens AG 1997 All rights reserved. 2-36 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 08.97 Edition. ã Siemens AG, 2002. All rights reserved 0-10 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 11: Ã Siemens Ag, 2002. All Rights Reserved Sinumerik 840D/840Di/810D Programming Guide Cycles (Pgz) – 11.02 Edition

    SINUMERIK  Siemens AG 1997 All rights reserved. control. 2-37 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 08.97 Edition. 3. From theory to practice Drilling cycles and drilling patterns 08.97 03.96 2.1 Drilling cycles...
  • Page 12 Parameters Sample program Programming Additional notes Cross-reference to other documentation or sections Danger notes and sources of error Additional notes or background information ã Siemens AG, 2002. All rights reserved 0-12 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 13 Notice Used without the safety alert symbol indicates a potential situation which, if not avoided, may result in an undesirable result or state. ã Siemens AG, 2002. All rights reserved 0-13 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 14 All relevant safety regulations must be followed. ã Siemens AG, 2002. All rights reserved 0-14 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 15 Improper usage may result in unforeseen dangers • life and limb of personnel • the control, machine and other assets of the owner and the user. ã Siemens AG, 2002. All rights reserved 0-15 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 16 Preface 11.02 Proper use Notes ã Siemens AG, 2002. All rights reserved 0-16 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 17 Definition files for the cycles GUD7.DEF and SMAC.DEF........1-54 1.7.3 New form of delivery for cycles in HMI Advanced............ 1-55 Special functions for cycles ..................... 1-56 © Siemens AG, 2002. All rights reserved 1-17 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 18: General Information

    These cycles are adapted to individual tasks by defining parameters. The system provides you with various standard cycles for the technologies • Drilling • Milling • Turning. © Siemens AG, 2002. All rights reserved 1-18 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 19: Overview Of Cycles

    New in SW 4 and higher: Rectangular pocket milling (with any milling tool) POCKET3 Circular pocket milling (with any milling tool) POCKET4 Face milling CYCLE71 Contour milling CYCLE72 © Siemens AG, 2002. All rights reserved 1-19 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 20: Cycle Auxiliary Subroutines

    The following auxiliary routines are part of the cycles package • PITCH and • MESSAGE. These must always be loaded in the control. © Siemens AG, 2002. All rights reserved 1-20 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 21: Programming Cycles

    The depth infeed is performed in this axis with milling applications. Plane and axis assignments Command Plane Perpendicular infeed axis © Siemens AG, 2002. All rights reserved 1-21 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 22: Messages During Execution Of A Cycle

    Block display during execution of a cycle The cycle call is displayed in the current block display for the duration of the cycle. © Siemens AG, 2002. All rights reserved 1-22 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 23: Cycle Call And Parameter List

    ")". If you wish to leave out parameters in between, a comma, "..., ,..." is used as placeholder. © Siemens AG, 2002. All rights reserved 1-23 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 24 2. Parameter list with variables as transfer parameters You can transfer the parameters as arithmetic variables that you define and assign values before you call the cycle. © Siemens AG, 2002. All rights reserved 1-24 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 25 ")". © Siemens AG, 2002. All rights reserved 1-25 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 26: Simulation Of Cycles

    This function can be used, for example, to check the position of the pocket. © Siemens AG, 2002. All rights reserved 1-26 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 27: Cycle Support In Program Editor (Sw 4.3 And Higher)

    MMC, are also required. A detailed description of the program editor is given in References: /BA/, "Operator's Guide" © Siemens AG, 2002. All rights reserved 1-27 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 28: Cycle Support In Program Editor (Sw 4.3 And Higher)

    For MMC 100/MMC 100.2 the help displays must be converted into another format (*.pcx) and linked to produce a loadable file (cst.arj). © Siemens AG, 2002. All rights reserved 1-28 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 29: Configuring Cycle Selection

    2nd level. • Only five soft keys are available on the first level, the first soft key is reserved. Example for cycle selection © Siemens AG, 2002. All rights reserved 1-29 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 30 • COV_GR.COM for German, • COV_UK.COM for English, • COV_ES.COM for Spanish, • COV_FR.COM for French, • COV_IT.COM for Italian, or other codes for different languages. © Siemens AG, 2002. All rights reserved 1-30 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 31: Configuring Input Screen Forms For Parameter Assignment

    Comments //C6 (CYCLE85) Boring 1 Header detection for a cycle description Name of the help display with a p added (C1 – C28 Siemens Cycles) Name of the cycle. This name is also written to the NC program. (CYCLE85) Comments (is not evaluated)
  • Page 32 Shortened texts are marked with an asterisk " * " Text in bitmap= is read from the Cxx.awb file © Siemens AG, 2002. All rights reserved 1-32 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 33 (R/0 99999/0/Final drilling depth relative to reference plane)[Final drilling depth rel./,DPR] (R/0 99999//Dwell at drilling depth)[Dwell BT/DTB] (R/0.001 999999//Feedrate)[Feedrate/FFR] (R/0.001 999999//Return feedrate)[Return feedrate/RFF] © Siemens AG, 2002. All rights reserved 1-33 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 34: Configuring Help Displays

    You can use the "Copy" function in the Services menu to read data from a floppy disk. To do this, select the destination directory via "Interactive programming" and "DP Help". © Siemens AG, 2002. All rights reserved 1-34 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 35: Configuring Tools (Mmc 100 / Mmc 100.2 Only)

    *.b02. Prior to compression, copy all these files (*.b0* as well as the arj.exe tool into a path and start the following call: arj a cst.arj *.* © Siemens AG, 2002. All rights reserved 1-35 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 36: Loading To The Control

    The help displays for cycle support are located in the directory Interactive programming\DP help. They are entered from the diskette in long format using the operations • "Data Management" and • "Copy". © Siemens AG, 2002. All rights reserved 1-36 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 37: Independence Of Language

    85005 Position Z Explanation of the syntax: Identifier for text numbers Text number for user cycles 85000...89899 Several texts are concatenated $85000... $... © Siemens AG, 2002. All rights reserved 1-37 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 38: Operating The Cycles Support Function

    PROC POSITION1 (REAL XWERT, REAL YWERT, REAL ZWERT) The following line PROC POSITION1 (REAL XWERT, REAL YWERT, REAL ZWERT) must then be entered in file dpcuscyc.com. © Siemens AG, 2002. All rights reserved 1-38 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 39: Typical User Cycle Configuration

    Position Z 4. Bitmap C60.bmp for MMC 100.2 C60p.bmp in path DH\DP.DIR\HLP.DIR for MMC 103 5. Integrate in simulation MMC 103 see Subsection 1.4.9 © Siemens AG, 2002. All rights reserved 1-39 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 40: Cycle Support In Program Editor (Sw 5.1 And Higher)

    Input screen forms for turning cycles. Turning After confirming the screen form input by clicking OK, the technology selection bar is still visible. © Siemens AG, 2002. All rights reserved 1-40 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 41: New Functions In Input Screen Forms

    When cycles are called up several times in a row in the same program (e.g. pocket milling when roughing and dressing), only few parameters then have to be changed. © Siemens AG, 2002. All rights reserved 1-41 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 42 By pressing the info key the parameter explanation is displayed from the Cycle Programming Guide. © Siemens AG, 2002. All rights reserved 1-42 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 43 Each contour element may be preassigned by means of end points or point and angle and supplemented by a free DIN code. © Siemens AG, 2002. All rights reserved 1-43 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 44: Drilling Cycles And

    "Drilling center."), as is the function of CYCLE89. The function of CYCLE87 is covered by the function of CYCLE88 (soft keys "Drilling center." à "Drilling with stop"). © Siemens AG, 2002. All rights reserved 1-44 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 45 Thus, up to five positions may be programmed in the plane, all values either absolute or incremental (alternate with "Alternat." soft key). The "Delete all" soft key creates an empty screen form. © Siemens AG, 2002. All rights reserved 1-45 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 46: Milling Cycles

    "Undercut" soft key. The "Thread" soft key contains a submenu for selecting between single thread cutting or thread chaining. © Siemens AG, 2002. All rights reserved 1-46 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 47 Configuring support for user cycles References: /IAM/, MMC Installation Instructions BE1 "Expand the Operator Interface" © Siemens AG, 2002. All rights reserved 1-47 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 48: Cycle Support For User Cycles (Sw 6.2 And Higher)

    Assign a text to the soft key and configure a function in the press block for soft key operation. Example: //S(Start) HS5=($80270,,se1) PRESS(HS5) LS("Turning",,1) END_PRESS HS6=("Usercycle",,se1) ; HS6 is configured with the "Usercycle" text © Siemens AG, 2002. All rights reserved 1-48 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 49: Cycle Support Configuration

    • dh\cma.dir or • dh\cus.dir and the usual search sequence is followed: cus.dir, cma.dir, cst.dir. The files are not loaded into the NCU. © Siemens AG, 2002. All rights reserved 1-49 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 50: Bitmap Size And Screen Resolution

    224 * 224 pixels 800 * 600 280 * 280 pixels 1024 * 768 352* 352 pixels Bitmaps are created and stored as 16-color bitmaps. © Siemens AG, 2002. All rights reserved 1-50 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 51: Storing Bitmaps In Data Management For Hmi Advanced

    To do this, you need the tools supplied with the standard cycle software in the \hmi_emb\tools directory: • arj.exe, bmp2bin.exe, and • sys_conv.col © Siemens AG, 2002. All rights reserved 1-51 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 52 Subsection 1.4.6. References: /BEM/, Operator's Guide HMI Embedded /IAM/, HMI/MMC Installation & Start-Up Guide IM2 "Installation and Start-Up Guide HMI Embedded" © Siemens AG, 2002. All rights reserved 1-52 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 53: Cycle Startup (Sw 6.2 And Higher)

    Axis-specific machine data MD 30200: NUM_ENCS must also be noted with respect to cycle CYCLE840 (tapping with compensating chuck). © Siemens AG, 2002. All rights reserved 1-53 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 54: Definition Files For The Cycles Gud7.Def And Smac.def

    NC reset of the simulation is necessary as soon as you start the simulation, in order to activate the modified definition files. © Siemens AG, 2002. All rights reserved 1-54 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 55: New Form Of Delivery For Cycles In Hmi Advanced

    References: for current infos see: • the file "siemensd.txt" from the delivery software (standard cycles) or • for HMI Advanced, F:\dh\cst.dir\HLP.dir\siemensd.txt. © Siemens AG, 2002. All rights reserved 1-55 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 56: Special Functions For Cycles

    *.cyp (for cycle package), in plain text, cycle package list. The user can create package lists for his own cycle packages. They must look like this: © Siemens AG, 2002. All rights reserved 1-56 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 57 ;VERSION: 01.02.03 31.10.2002 ;PACKAGE: $85200 ZYKL1.SPF ZYKL2.SPF ZYKL3.COM Input in the text file uc.com: 85200 0 "cycle package 1" The following is displayed in the package overview: © Siemens AG, 2002. All rights reserved 1-57 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 58 Example: %_N_ZYKL1_SPF ;$PATH=/_N_CUS_DIR ;VERSION: 01.02.03 31.10.2002 ;Comments PROC ZYKL1(REAL PAR1) © Siemens AG, 2002. All rights reserved 1-58 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 59 Row of holes – HOLES1 ..................2-109 2.3.3 Hole circle – HOLES2 ..................... 2-113 2.3.4 Dot matrix – CYCLE801 (SW 5.3 and higher) ............2-116 © Siemens AG, 2002. All rights reserved 2-59 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 60: Drilling Cycles

    "Function", "Sequence of operations", "Explanation of parameters", "Additional notes" and the "Programming example". © Siemens AG, 2002. All rights reserved 2-60 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 61 Other cycles written by the user can also be called modally (see Section 2.2). © Siemens AG, 2002. All rights reserved 2-61 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 62: Preconditions

    The G function and current frame active before the cycle was called remain active beyond the cycle. © Siemens AG, 2002. All rights reserved 2-62 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 63 F word and must therefore be assigned with values in seconds. Any deviations from this procedure must be expressly stated. © Siemens AG, 2002. All rights reserved 2-63 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 64: Drilling, Centering - Cycle81

    G0 • Traverse to final drilling depth with the feedrate (G1) programmed in the calling program • Retraction to retraction plane with G0. © Siemens AG, 2002. All rights reserved 2-64 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 65 DPR deviates from the absolute depth programmed via the DP, the message "Depth: Corresponds to value for relative depth" is output in the dialog line. © Siemens AG, 2002. All rights reserved 2-65 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 66 N80 X90 Cycle call with relative final drilling depth N90 CYCLE81 (110, 100, 2, , 65) and safety distance End of program N100 M30 © Siemens AG, 2002. All rights reserved 2-66 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 67: Drilling, Counterboring - Cycle82

    • Traverse to final drilling depth with the feedrate (G1) programmed in the calling program • Dwell time at final drilling depth • Retraction to retraction plane with G0. © Siemens AG, 2002. All rights reserved 2-67 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 68 Cycle call with absolute final drilling depth N40 CYCLE82 (110, 102, 4, 75, , 2) and safety distance End of program N50 M30 © Siemens AG, 2002. All rights reserved 2-68 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 69: Deep-Hole Drilling - Cycle83

    Minimum drilling depth _MDEP real Variable retraction distance for chip breaking (VARI=0): _VRT Values: > 0 is retraction distance 0 = setting is 1mm © Siemens AG, 2002. All rights reserved 2-69 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 70 The drill can either be retracted to the reference plane + safety distance after every infeed depth for swarf removal or retracted in each case by 1mm for chip breaking. © Siemens AG, 2002. All rights reserved 2-70 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 71 • Retraction to retraction plane with G0 RFP+SDIS FDEP FDEP DP = RFP-DPR © Siemens AG, 2002. All rights reserved 2-71 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 72 % value to act as a degression factor. DAM=0 no degression DAM>0 degression as value The current depth is derived in the cycle as follows: © Siemens AG, 2002. All rights reserved 2-72 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 73 • If the value for the first drilling depth is opposed to the total depth, error message 61107 "First drilling depth incorrectly defined" is generated and the cycle not executed. © Siemens AG, 2002. All rights reserved 2-73 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 74 When VARI=1 (for swarf removal), the drill traverses in each case to the reference plane moved forward by the safety distance. © Siemens AG, 2002. All rights reserved 2-74 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 75 The limit distance after re-insertion in the hole can be programmed. Value > 0 position at programmed value Value = 0 automatic calculation © Siemens AG, 2002. All rights reserved 2-75 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 76 -> , , _DIS1) the safety distance is 1mm; the feedrate is 0.5 End of program N70 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-76 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 77: Rigid Tapping - Cycle84

    (SW 6.2 or Values: 0...according to programmed system of units inch/metric higher) 1...pitch in mm 2...pitch in thread starts per inch 3...pitch in inches/revolution © Siemens AG, 2002. All rights reserved 2-77 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 78 A separate cycle CYCLE840 exists for tapping with compensating chuck (see Subsection 2.1.6). © Siemens AG, 2002. All rights reserved 2-78 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 79 Under SDAC you program the direction of rotation DP=RFP-DPR after completion of the cycle. For tapping, the direction is changed automatically by the cycle. © Siemens AG, 2002. All rights reserved 2-79 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 80 2nd axis of the current plane _AXN=3 3rd axis of the current plane. For example, to machine a center drilling (in Z) in plane G18, you program: _AXN=1 © Siemens AG, 2002. All rights reserved 2-80 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 81 _VARI = 1) and stock removal (withdrawal from reference plane _VARI = 2). These functions work analogously to the normal deep hole drilling cycle CYCLE83. © Siemens AG, 2002. All rights reserved 2-81 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 82 90 degrees, speed for tapping is 200, speed for retraction is 500 End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-82 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 83: Tapping With Compensating Chuck - Cycle840

    (SW 6.2 or Values: 0...according to programmed system of units inch/metric higher) 1...pitch in mm 2...pitch in thread starts per inch 3...pitch in inches/revolution © Siemens AG, 2002. All rights reserved 2-83 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 84 With this cycle, tapping with compensating chuck can be performed • without encoder and • with encoder. © Siemens AG, 2002. All rights reserved 2-84 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 85 • Dwell time at thread depth (parameter DTB) • Retraction to the reference plane brought forward by the safety distance with G33 • Retraction to retraction plane with G0 © Siemens AG, 2002. All rights reserved 2-85 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 86 You can specify the lead either via MPIT (metric thread unit) or via PIT (thread lead as value) just as for tapping without encoder. © Siemens AG, 2002. All rights reserved 2-86 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 87 2nd axis of the current plane _AXN=3 3rd axis of the current plane. For example, to machine a center drilling (in Z) in plane G18, you program: _AXN=1 © Siemens AG, 2002. All rights reserved 2-87 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 88 0=as programmed before cycle call • 1=with feedforward control (FFWON) • 2=without feedforward control (FFWOF) Hundreds digit (brake application point): • 0=without calculation • 1=with calculation. © Siemens AG, 2002. All rights reserved 2-88 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 89 MPIT, PIT are not programmed, i.e. the lead results from the correlation between the freely programmable values F and S. End of program N50 M30 © Siemens AG, 2002. All rights reserved 2-89 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 90 SDAC, ENC, MPIT are omitted (i.e., are assigned the value zero) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-90 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 91: Boring 1 - Cycle85

    Sequence of operations Position reached prior to cycle start: The drilling position is the position in the two axes of the selected plane. SDIS © Siemens AG, 2002. All rights reserved 2-91 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 92 The feedrate value assigned to FFR is active for DP=RFP-DPR boring. RFF (retraction feedrate) The feedrate value assigned to RFF is active for retraction from the plane. © Siemens AG, 2002. All rights reserved 2-92 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 93 N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,-> -> FFR, RFF) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-93 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 94: Boring 2 - Cycle86

    SPOS command once the drilling depth has been reached. Then, the programmed retraction positions are approached in rapid traverse and, from there, the retraction plane. © Siemens AG, 2002. All rights reserved 2-94 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 95 3 or 4 (M3/M4) are generated, alarm 61102 "No spindle direction programmed" is output and the cycle is not executed. © Siemens AG, 2002. All rights reserved 2-95 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 96 If you call the cycle without Y axis in the G18 plane, the following alarm appears: 61005 "3rd geometry axis not available", as the Y axis would then be the boring axis. © Siemens AG, 2002. All rights reserved 2-96 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 97 N50 CYCLE86 (112, 110, , DP, , DTB, 3,-> -> –1, –1, +1, POSS) End of program N60 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-97 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 98: Boring 3 - Cycle87

    The NC START key is pressed to continue the retraction movement in rapid traverse mode until the retraction plane is reached. © Siemens AG, 2002. All rights reserved 2-98 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 99 If values other than 3 or 4 (M3/M4) are generated, alarm 61102 "No spindle direction programmed" is DP=RFP-DPR output and the cycle is aborted. © Siemens AG, 2002. All rights reserved 2-99 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 100 N40 X70 Y50 Cycle call with programmed spindle N50 CYCLE87 (113, 110, SDIS, DP, , 3) direction M3 End of program N60 M30 © Siemens AG, 2002. All rights reserved 2-100 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 101: Boring 4 - Cycle88

    • spindle and program stop with M5 M0 (_ZSD[5]=0). Press the NC START key after program stop. • Retraction to retraction plane with G0. © Siemens AG, 2002. All rights reserved 2-101 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 102 N40 CYCLE88 (RTP, RFP, SDIS, , DPR, -> spindle direction M4 -> DTB, 4) End of program N50 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-102 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 103: Boring 5 - Cycle89

    • Retraction to the reference plane brought forward by the safety distance with G1 and the same feedrate value • Retraction to retraction plane with G0. © Siemens AG, 2002. All rights reserved 2-103 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 104 N20 G0 T1 D1 X80 Y90 Z107 N21 M6 Cycle call N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) End of program N40 M30 © Siemens AG, 2002. All rights reserved 2-104 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 105: Modal Call Of Drilling Cycles

    Any number of modal drilling cycles can be programmed, the number is not limited to a certain number of G functions reserved for this purpose. © Siemens AG, 2002. All rights reserved 2-105 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 106 N160 MCALL Approach starting position again N170 G90 X30 Y105 Z20 End of program N180 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-106 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 107 The drilling pattern cycles are based on the call principle. MCALL DRILLING CYCLE (...) DRILLING PATTERN (...). © Siemens AG, 2002. All rights reserved 2-107 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 108: Drill Pattern Cycles

    Generally there are no plausibility checks for defining parameters in the drilling pattern cycles if they are not expressly declared for a parameter with a description of the response. © Siemens AG, 2002. All rights reserved 2-108 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 109: Row Of Holes - Holes1

    The drilling positions are then approached one after the other in rapid traverse. © Siemens AG, 2002. All rights reserved 2-109 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 110 SPCO. The parameter DBH contains the distance between any two holes. NUM (number) You determine the number of holes with the parameter NUM. © Siemens AG, 2002. All rights reserved 2-110 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 111 5th hole in the row Deselect modal call N100 MCALL End of program N110 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-111 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 112 N90 MCALL Approach starting position N100 G90 G0 X=SPCA-10 Y=SPCO Z105 End of program N110 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 2-112 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 113: Hole Circle - Holes2

    The machining plane must be defined before the cycle is called. The type of hole is determined by the drilling cycle that has already been called modally. © Siemens AG, 2002. All rights reserved 2-113 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 114 NUM (number) You determine the number of holes with the parameter NUM. © Siemens AG, 2002. All rights reserved 2-114 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 115: Hole Circle - Holes2

    INDA has been omitted Deselect modal call N50 MCALL End of program N60 M30 © Siemens AG, 2002. All rights reserved 2-115 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 116: Dot Matrix - Cycle801 (Sw 5.3 And Higher)

    Starting positions are one of the four possible corner positions in each case. © Siemens AG, 2002. All rights reserved 2-116 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 117 N10 G90 G17 F900 S4000 M3 T2 D1 Modal call of a drilling cycle N15 MCALL CYCLE82(10,0,1,-22,0,0) Call dot matrix N20 CYCLE801(30,20,0,10,15,5,3) End of program N25 M30 © Siemens AG, 2002. All rights reserved 2-117 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 118 Drilling Cycles and Drilling Patterns 03.96 2.3 Drill pattern cycles Notes © Siemens AG, 2002. All rights reserved 2-118 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 119: Milling Cycles

    Calling CYCLE832 in the HMI menu tree..............3-262 3.17.2 Parameters......................3-265 3.17.3 Customizing technology ..................3-266 3.17.4 Interfaces ........................ 3-268 3.17.5 Error messages....................... 3-270 © Siemens AG, 2002. All rights reserved 3-119 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 120: General Information

    "Function", "Sequence of operations", "Explanation of parameters", "Additional notes" and the "Sample program". © Siemens AG, 2002. All rights reserved 3-120 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 121: Preconditions

    G17, G18 or G19 and activating a programmable frame (if necessary). The infeed axis is always the 3rd axis of the coordinate system (see also Programming Guide). © Siemens AG, 2002. All rights reserved 3-121 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 122 Dimension of rectangular pocket or rectangular spigot from a corner _ZSD[5] Execute at drilling depth M5 M0 CYCLE88 Execute at drilling depth M5 © Siemens AG, 2002. All rights reserved 3-122 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 123: Thread Cutting - Cycle90

    The programmed feedrate F depends on the axis grouping defined in the FGROUP instruction before the cycle call (see Programming Guide). © Siemens AG, 2002. All rights reserved 3-123 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 124 • Travel-out movement along a circular path in the opposite direction G2/G3 and the reduced feedrate FFR • Retraction to retraction plane in the applicate with © Siemens AG, 2002. All rights reserved 3-124 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 125 © Siemens AG, 2002. All rights reserved 3-125 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 126 DIATH Outside diameter of the thread RDIFF Radius difference for travel-out For inside threads RDIFF = DIATH/2 - WR, For outside threads RDIFF = DIATH/2 + WR. © Siemens AG, 2002. All rights reserved 3-126 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 127 CPA and CPO (center point) With these parameters you define the center point of the hole or spigot on which the thread is to be machined. © Siemens AG, 2002. All rights reserved 3-127 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 128 TYPTH, CPA, CPO) Approach position after cycle N40 G0 G90 Z100 End of program N50 M02 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-128 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 129: Elongated Holes On A Circle - Longhole

    Maximum infeed depth for infeed (enter without sign) The cycle requires a milling cutter with an "end tooth cutting over center" (DIN 844). © Siemens AG, 2002. All rights reserved 3-129 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 130 The cycle automatically looks for the shortest path when changing to the next elongated hole. © Siemens AG, 2002. All rights reserved 3-130 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 131 G0 and the cycle is terminated. © Siemens AG, 2002. All rights reserved 3-131 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 132 Feedrate FFP1 is active for all traversing movements performed in the plane at feedrate. FFD is active for infeeds that are perpendicular to this plane. © Siemens AG, 2002. All rights reserved 3-132 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 133 When the cycle is completed, the workpiece coordinate system is again in the same position as it was before the cycle was called. © Siemens AG, 2002. All rights reserved 3-133 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 134 N30 LONGHOLE (5, 0, 1, , 23, 4, 30, -> -> 40, 45, 20, 45, 90, 100 ,320, 6) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-134 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 135: Slots On A Circle - Slot1

    TENS DIGIT: Value: 0...Perpendicular with G0 1...Perpendicular with G1 3...Oscillation with G1 real Maximum infeed depth for finishing MIDF real Feedrate for finishing FFP2 © Siemens AG, 2002. All rights reserved 3-135 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 136 Position reached before the beginning of the cycle: The starting position can be any position from which each of the slots can be approached without collision. © Siemens AG, 2002. All rights reserved 3-136 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 137 G0. • At the end of machining the last slot the tool moves to the retraction plane with G0 and the cycle ends. © Siemens AG, 2002. All rights reserved 3-137 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 138 Parameter INDA contains the angle from one slot to the next. If INDA=0, the indexing angle is calculated from the number of slots so that they are arranged equally around the circle. © Siemens AG, 2002. All rights reserved 3-138 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 139 In the case of rough machining, milling is performed with a reciprocating movement and depth infeed at both end points of the slot. © Siemens AG, 2002. All rights reserved 3-139 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 140 Depth infeed takes place with via MIDF with paraxial infeed. In machining mode VARI=30 the edge finishing cut is performed at the last roughing depth. © Siemens AG, 2002. All rights reserved 3-140 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 141 The roughing operation begins in the plane once the current depth is reached. The feedrate is programmed under _FFD. © Siemens AG, 2002. All rights reserved 3-141 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 142 FFP2 and SSF omitted ->2, 0.5, 30, 10, 400, 1200, 0.6, 5) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-142 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 143: Circumferential Slot - Slot2

    Feedrate for intermediate positioning on a circular path, in mm/min _FFCP (SW 6.3 and higher) The cycle requires a milling cutter with an "end tooth cutting over center" (DIN 844). © Siemens AG, 2002. All rights reserved 3-143 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 144 G2/G3 retraction plane with G0 and the cycle is terminated. © Siemens AG, 2002. All rights reserved 3-144 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 145 If INDA=0, the indexing angle is calculated from the number of circumferential slots so that they are arranged equally around the circle. © Siemens AG, 2002. All rights reserved 3-145 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 146 G0. The positioning feedrate for the circular path is programmed under the parameter in mm/min. © Siemens AG, 2002. All rights reserved 3-146 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 147 • The traversing strategy is then as for the 2.4.6..Infeed LONGHOLE cycle, i.e. depth infeed takes place alternately at the reversal points, see graphic. 1.3.5..Infeed © Siemens AG, 2002. All rights reserved 3-147 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 148 VAR, MIDF, FFP2 and SSF omitted End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-148 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 149: Milling Rectangular Pockets - Pocket1

    The cycle requires a milling cutter with an "end tooth cutting over center" (DIN 844). The pocket milling cycle POCKET3 can be performed with any tool. © Siemens AG, 2002. All rights reserved 3-149 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 150 - Infeed to the machining depth defined by MIDF - Final machining allowance along the contour at feedrate FFP2 and speed SSF. - The machining direction is defined by CDIR. © Siemens AG, 2002. All rights reserved 3-150 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 151 STA1 (angle) STA1 defines the angle between the positive abscissa and the longitudinal axis of the pocket. © Siemens AG, 2002. All rights reserved 3-151 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 152 Parameters MIDF, FFP2 and SSF are -> 120, 300, 4, 2, 0.75, VARI) omitted End of program N60 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-152 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 153: Milling Circular Pockets - Pocket2

    The cycle requires a milling cutter with an "end tooth cutting over center" (DIN 844). The pocket milling cycle POCKET4 can be performed with any tool. © Siemens AG, 2002. All rights reserved 3-153 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 154 • When machining is completed the tool is traversed to the pocket center point in the retraction plane and the cycle is terminated. © Siemens AG, 2002. All rights reserved 3-154 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 155 The original coordinate system becomes active again after the end of the cycle. © Siemens AG, 2002. All rights reserved 3-155 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 156 -> 50, 50, FFD, FFP1, MID, 3, ) Parameters FAL, VARI, MIDF, FFP2, SSF are omitted End of program N50 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-156 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 157: Milling Rectangular Pockets - Pocket3

    Value: 0...Down-cut milling (as spindle rotation) 1...Up-cut milling 2...with G2 (independent of spindle direction) 3...with G3 Type of machining: (enter without sign) _VARI UNITS DIGIT: Value: 1...Roughing 2...Finishing © Siemens AG, 2002. All rights reserved 3-157 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 158 • Consideration of a blank contour in the plane and a basic size at the base (optimum processing of pre- formed pockets possible). © Siemens AG, 2002. All rights reserved 3-158 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 159 The starting point of the helical path described is on the pocket longitudinal axis in the "plus direction" and reached with G1. © Siemens AG, 2002. All rights reserved 3-159 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 160 The pocket is solid machined beginning from the top and proceeding in the downward direction. © Siemens AG, 2002. All rights reserved 3-160 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 161 (since a tool with a front cutting edge is used for base finishing). The base surface of the pocket is machined once. © Siemens AG, 2002. All rights reserved 3-161 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 162 _STA (angle) _STA indicates the angle between the 1st axis of the plane (abscissa) and the longitudinal axis of the pocket. © Siemens AG, 2002. All rights reserved 3-162 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 163 Up-cut milling Down-cut milling M3 → G3 M3 → G2 M4 → G2 M4 → G3 © Siemens AG, 2002. All rights reserved 3-163 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 164 _AP1, _AP2, _AD (blank dimension) With the parameters _AP1, _AP2 and _AD you define the blank dimension (incremental) of the pocket in the horizontal and vertical planes. © Siemens AG, 2002. All rights reserved 3-164 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 165 The original coordinate system becomes active again after the end of the cycle. © Siemens AG, 2002. All rights reserved 3-165 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 166 -> 40, 8, 60, 40, 0, 4, 0.75, 0.2, -> -> 1000, 750, 0, 11, 5) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-166 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 167: Milling Circular Pockets - Pocket4

    Value: 1...Roughing 2...Finishing TENS DIGIT: Value: 0...Perpendicular to the pocket center with G0 1...Perpendicular to the pocket center with G1 2...Along a helix © Siemens AG, 2002. All rights reserved 3-167 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 168 • Consideration of a blank contour in the plane and a basic size at the base (optimum processing of pre-formed pockets possible) • _MIDA is recalculated when machining the edge. © Siemens AG, 2002. All rights reserved 3-168 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 169 For circular pockets, the basic size _AP1 at the edge is also circular (with a smaller radius than the pocket radius). For additional explanations see Section 3.9 (POCKET3) © Siemens AG, 2002. All rights reserved 3-169 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 170 See Section 3.2 for cycle setting data _ZSD[1]. _PRAD (pocket radius) The shape of the circular pocket is determined by the radius only. © Siemens AG, 2002. All rights reserved 3-170 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 171 à_AD ≥ 19.75 rough dimension for depth must be greater or equal to pocket depth incremental minus depth allowance, i.e. 21-1.25=19.75 © Siemens AG, 2002. All rights reserved 3-171 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 172 50, 6, 0, 0, 200, 100, 1, 21, 0, -> 0, 0, 2, 3) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-172 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 173: Face Milling - Cycle71

    3...Parallel to the abscissa, with changing direction 4...Parallel to the ordinate, with changing direction real Overrun travel in direction of plane infeed (incr., enter without sign) _FDP1 © Siemens AG, 2002. All rights reserved 3-173 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 174 The traversing paths for stock removal on the plane are determined by the settings in parameters _LENG, _WID, _MIDA, _FDP, _FDP1 and the cutter radius of the active tool. © Siemens AG, 2002. All rights reserved 3-174 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 175 After finishing has been completed, the tool retracts from the last position reached to the retraction plane _RTP. © Siemens AG, 2002. All rights reserved 3-175 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 176 _FDP (retraction travel) This parameter defines the dimension for retraction travel in the plane. This parameter must be programmed with a value greater than zero. © Siemens AG, 2002. All rights reserved 3-176 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 177 A tool offset must be activated before the cycle is called. Otherwise the cycle is aborted and alarm 61000 "No tool offset active" is output. © Siemens AG, 2002. All rights reserved 3-177 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 178 -> 60, 40, 10, 6, 10, 5, 0, 4000, 31, 2) N125 G0 G90 X0 Y0 End of program N130 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-178 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 179: Path Milling - Cycle72

    Contouring is centric, on right or left (with G40, G41 or G42, enter without sign) Value: 40...G40 (approach and return, straight line only) 41...G41 42...G42 © Siemens AG, 2002. All rights reserved 3-179 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 180 Length of the return travel (along a straight line) or radius of the return arc _LP2 (along a circle) (enter without sign) © Siemens AG, 2002. All rights reserved 3-180 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 181 The starting position can be any position from which the start of the contour at the retraction plane level can be reached without collision. © Siemens AG, 2002. All rights reserved 3-181 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 182 When roughing is over, the tool lies on the contour starting point (calculated within the control unit) at the retraction plane level. © Siemens AG, 2002. All rights reserved 3-182 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 183 • The cutter radius compensation is selected and deselected from the upper level cycle; then the contour subroutine has no G40, G41, G42 programmed. © Siemens AG, 2002. All rights reserved 3-183 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 184 If the section is defined by block numbers, it must be noted that these block numbers for the section in _KNAME must be adjusted if the program is modified and subsequently renumbered. © Siemens AG, 2002. All rights reserved 3-184 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 185 When G40 is programmed, the approach or retract path corresponds to the distance between the tool center point and the starting or end point of the contour. © Siemens AG, 2002. All rights reserved 3-185 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 186 A tool offset must be activated before the cycle is called. Otherwise the cycle is aborted and alarm 61000 "No tool offset active" is output. © Siemens AG, 2002. All rights reserved 3-186 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 187 -> 41, 2, 20, 1000, 2, 20) N90 X100 Y200 End of program N95 M02 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-187 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 188 N100 G1 G90 X150 Y160 N110 X230 CHF=10 N120 Y80 CHF=10 N130 X125 N140 Y135 N150 G2 X150 Y160 CR=25 END: N160 M02 © Siemens AG, 2002. All rights reserved 3-188 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 189: Milling Rectangular Spigots - Cycle76 (Sw 5.3 And Higher)

    Type of machining: _VARI Value: 1...Roughing to final machining allowance 2...Finishing (allowance X/Y/Z=0) real Length of blank spigot _AP1 real Width of blank spigot _AP2 © Siemens AG, 2002. All rights reserved 3-189 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 190 This process is repeated until the programmed spigot depth is reached. The tool then approaches the retraction plane (_RTP) in rapid traverse. © Siemens AG, 2002. All rights reserved 3-190 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 191 When the spigot is dimensioned from a corner, the length and width parameters must be entered with sign (_LENG, _WID) so that a unique position for the spigot is defined. © Siemens AG, 2002. All rights reserved 3-191 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 192 The internally calculated _AP1 radius of the approach semicircle is dependent on this dimension. © Siemens AG, 2002. All rights reserved 3-192 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 193 -> -40, 15, 80, 60, 10, 11, , , 900, -> -> 800, 0, 1, 80, 50) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-193 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 194: Milling Circular Spigots - Cycle77 (Sw 5.3 And Higher)

    2 with G2 (irrespective of spindle direction) 3...with G3 Type of machining _VARI Value: 1...Roughing to final machining allowance 2...Finishing (allowance X/Y/Z=0) real Diameter of blank spigot _AP1 © Siemens AG, 2002. All rights reserved 3-194 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 195 This process is repeated until the programmed spigot depth is reached. The tool then approaches the retraction plane (_RTP) in rapid traverse. © Siemens AG, 2002. All rights reserved 3-195 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 196 M4 → G3 _VARI (machining mode) You can define the type of machining with parameter _VARI. Possible values are: • 1=Roughing • 2=Finishing. © Siemens AG, 2002. All rights reserved 3-196 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 197 -> 70, 10, 0, 0, 800, 800, 1, 2, 55) End of program N40 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 3-197 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 198: Pocket Milling With Islands - Cycle73, Cycle74, Cycle75 (Sw 5.2 And Higher)

    ;Transfer edge contour • CYCLE75( ) ;Transfer island contour 1 • CYCLE75( ) ;Transfer island contour 2 • ... • CYCLE73( ) ;Machine pocket © Siemens AG, 2002. All rights reserved 3-198 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 199: Transfer Pocket Edge Contour - Cycle74

    If a file of this type already exists, it is deleted and set up again. For this reason, a program sequence for milling pockets with islands must always begin with a call for CYCLE74. © Siemens AG, 2002. All rights reserved 3-199 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 200: Pocket Milling With Islands - Cycle73, Cycle74, Cycle75 (Sw 5.2 And Higher)

    CYCLE74("EDGE","MARKER_START", "MARKER_END") The program name is describable by its path name and program type. Example: _KNAME="/N_WKS_DIR/_N_EXAMPLE3_WPD/_N_EDGE_MPF" © Siemens AG, 2002. All rights reserved 3-200 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 201: Transfer Island Contour - Cycle75

    The transferred parameter values are written to the temporary file opened by CYCLE74. Description of parameters The number and meaning of parameters are the same as for CYCLE74. (see CYCLE74) © Siemens AG, 2002. All rights reserved 3-201 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 202: Contour Programming

    (e.g. zero offset, frames, etc.). Every island to be repeated must always be programmed again with the offsets calculated into the coordinates. © Siemens AG, 2002. All rights reserved 3-202 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 203 N620 _ENDISLAND2:G3 X79 Y73 CR=10 _MACHINE: ;Programming contours SAMPLE_CONT: ;Transfer edge contour CYCLE74 ("SAMPLE1","_EDGE","_ENDEDGE") ;Transfer island contour 1 CYCLE75 ("SAMPLE1","_ISLAND1","_ENDISLAND1") ;Transfer island contour 2 CYCLE75 ("SAMPLE1","_ISLAND2","_ENDISLAND2") ENDLABEL: © Siemens AG, 2002. All rights reserved 3-203 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 204: Pocket Milling With Islands - Cycle73

    Maximum infeed depth in the plane (enter without sign) _MIDA real Final machining allowance in the plane (enter without sign) _FAL real Final machining allowance on base (enter without sign) _FALD © Siemens AG, 2002. All rights reserved 3-204 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 205 The insertion strategy for milling can be selected. The cutting operation is segmented in the pocket depth direction (tool axis) in accordance with the specified values. © Siemens AG, 2002. All rights reserved 3-205 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 206 Rough drilling can be executed in a number of technological machining operations (e.g. 1. centering, 2. drilling). © Siemens AG, 2002. All rights reserved 3-206 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 207 D1 M3 F1000 S4000 ;Modal call of drilling cycle MCALL CYCLE81(10,0,1,-3) ;Execute drilling position program REPEAT ACCEPTANCE4_MACH ACCEPTANCE4_MACH_END ;Deselect drilling cycle modally MCALL © Siemens AG, 2002. All rights reserved 3-207 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 208 • Lift off in accordance with selected retraction mode and return to start point for next plane infeed. © Siemens AG, 2002. All rights reserved 3-208 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 209: Parameters

    • Liftoff and retraction as the same as for solid machining. • Parameters _FAL, _FALD and _VARI=XXX4 must be assigned for simultaneous finishing in the plane and on the base. © Siemens AG, 2002. All rights reserved 3-209 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 210 The depth programmed under _DP1 on insertion is calculated as the maximum depth and is always calculated as a whole number of revolutions of the helical path. © Siemens AG, 2002. All rights reserved 3-210 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 211 _PO must also be programmed. However, these can only define one start point. If the pocket has to be split, the required start points are calculated automatically. © Siemens AG, 2002. All rights reserved 3-211 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 212 TOOL AND OFFSET: It must be ensured that the tool offset is processed exclusively by D1. Replacement tool strategies may not be used. © Siemens AG, 2002. All rights reserved 3-212 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 213 If an infeed width of more than 80 percent of the mill diameter is programmed, the cycle is aborted after output of alarm 61982 "Infeed width in plane too large". © Siemens AG, 2002. All rights reserved 3-213 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 214 It must be noted that only one start point can be programmed (see description of parameter _VARI). © Siemens AG, 2002. All rights reserved 3-214 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 215 These are then called by the cycle and executed. © Siemens AG, 2002. All rights reserved 3-215 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 216 NCU file system. Therefore, only the "NC Active Data" setting is practical since tool offset data flow into the program calculation. © Siemens AG, 2002. All rights reserved 3-216 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 217 N580 G1 X64 N590 _ENDISLAND1:G2 X34 Y58 CR=15 ;Define top island N600 _ISLAND2:G0 X79 Y73 N610 G1 X99 N620 _ENDISLAND2:G3 X79 Y73 CR=10 © Siemens AG, 2002. All rights reserved 3-217 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 218 CYCLE74 ("","_EDGE","_ENDEDGE") CYCLE75 ("","_ISL1","_ENDISL1") CYCLE75 ("","_ISL2","_ENDISL2") ENDLABEL: ;Programming Mill Pocket CYCLE73 (1021,"","SAMPLE1_MILL1","5",10,0,1, -17.5,0,,2,0.5,,9000,3000,0,,,4,3) T2 D1 M6 S3000 M3 ;Programming Finish Pocket CYCLE73 (1113,"","SAMPLE1_MILL3","5",10,0,1, -17.5,0,,2,,,8000,1000,0,,,4,2) © Siemens AG, 2002. All rights reserved 3-218 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 219 ; 2*rough drill, machine, machine resid. mat. , finish ; Tool offset data $TC_DP1[2,1]=220 $TC_DP6[2,1]=10 $TC_DP1[3,1]=120 $TC_DP6[3,1]=12 $TC_DP1[4,1]=220 $TC_DP6[4,1]=3 $TC_DP1[5,1]=120 $TC_DP6[5,1]=5 $TC_DP1[6,1]=120 $TC_DP6[6,1]=6 TRANS X10 Y10 © Siemens AG, 2002. All rights reserved 3-219 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 220 T6 M6 D1 M3 S4000 REPEAT ACCEPTANCE4_CONT ENDLABEL CYCLE73(1012,"","ACCEPTANCE4_2_MILL4","3",10,0,1, -12,0,,2,0.5,,1500,800,0,,,,) ;Program finishing T5 M6 D1 M3 S4500 REPEAT ACCEPTANCE4_CONT ENDLABEL CYCLE73(1013,"","ACCEPTANCE4_MILL3","3",10,0,1, -12,0,,2,,,3000,700,0,,,,) © Siemens AG, 2002. All rights reserved 3-220 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 221 N5 G90 G0 X200 Y40 N10 G3 X220 Y40 CR=10 N15 G1 Y85 N20 G3 X200 Y85 CR=10 N25 G1 Y40 N30 M30 © Siemens AG, 2002. All rights reserved 3-221 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 222 ;Island contour sample program 2 N5 G0 G90 X265 Y50 N10 G1 G91 X20 N15 Y25 N20 G3 X-20 I-10 N25 G1 Y-25 N30 M30 © Siemens AG, 2002. All rights reserved 3-222 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 223 $P_UIFR[1,X,TR]=620 $P_UIFR[1,Y,TR]=50 $P_UIFR[1,Z,TR]=-320 ;G55 $P_UIFR[2,X,TR]=550 $P_UIFR[2,Y,TR]=200 $P_UIFR[2,Z,TR]=-320 N10 G0 G17 G54 G40 G90 N20 T2 D1 M3 F2000 S500 M8 N30 G0 Z20 © Siemens AG, 2002. All rights reserved 3-223 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 224 REPEAT POCKET1_CONT ENDLABEL CYCLE73(1025,"POCKET1_DRILL","POCKET1_MILL1","3",10,0,1,-8,0,0,2,0,0,2000,400,0,0,0,3,4) POCKET1_MACH_END: REPEAT POCKET1_CONT ENDLABEL CYCLE73(1021,"POCKET1 DRILL","POCKET1_MILL1","3",10,0,1,-8,0,0,2,0,0,2000,400,0,0,0,3,4) ;Removing pocket 2 GOTOF SAMPLE2_MACH_END SAMPLE2_MACH: REPEAT SAMPLE2_CONT ENDLABEL CYCLE73(1015,"SAMPLE2_DRILL","SAMPLE2_MILL1","3",10,0,1,-8,0,0,2,0,0,2000,400,0,0,0,3,4) SAMPLE2_MACH_END: REPEAT SAMPLE2_CONT ENDLABEL CYCLE73(1011,"SAMPLE2_DRILL","SAMPLE2_MILL1","3",10,0,1,-8,0,0,2,0,0,2000,400,0,0,0,3,4) © Siemens AG, 2002. All rights reserved 3-224 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 225 N200 X130 Y30 %_N_ISLAND2_MPF ;$PATH=/_N_WKS_DIR/_N_CC73BEI3_WPD ;29.03.99 N12 G0 X60 Y20 N13 G1 X90 Y20 N14 X90 Y50 N30 X60 Y50 N40 X60 Y20 © Siemens AG, 2002. All rights reserved 3-225 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 226 "Machine pocket program missing" 61987 "Drilling position program missing" 61988 "Name of program for machining pocket missing" 61989 "Not D1 programmed as active tool cutting edge" © Siemens AG, 2002. All rights reserved 3-226 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 227 Translational and rotational components are saved in system frames (swivel frame), tool reference (PARTFRAME), toolholder (TOOLFRAME) and workpiece reference (WPFRAME) (see HMI à parameters, active ZO). © Siemens AG, 2002. All rights reserved 3-227 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 228: Swiveling - Cycle800 (Sw 6.2 And Higher)

    ;(machine kinematic type "T" and "M" only) TOROTOF TRAORI ;Calculation of new zero offset ;5-axis machining program with direction vectors EXTCALL "WALZ" ;(A3, B3, C3) © Siemens AG, 2002. All rights reserved 3-228 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 229: Operation, Parameter Assignment, Input Screen Form

    The retraction positions are approached absolutely. If a different retraction sequence or incremental positioning is desired, the process can be modified accordingly in user cycle TOOLCARR during start-up. © Siemens AG, 2002. All rights reserved 3-229 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 230 If several swivel cycles are programmed in a program and programmable frames are also active between them (e.g. AROT ATRANS), these are taken into account in the swivel frame. © Siemens AG, 2002. All rights reserved 3-230 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 231 The positive direction of each rotation for the different swivel variants is shown in the help displays. 1) Only available if machine manufacturer is selected in the start-up screen form. © Siemens AG, 2002. All rights reserved 3-231 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 232 Preconditions: 1. TRAORI option is required. 2. The machine manufacturer has adapted user cycle TOOLCARR.spf appropriately. © Siemens AG, 2002. All rights reserved 3-232 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 233: Operating Instructions

    (WPFRAME, PARTFRAME, TOOLFRAME) by programming CYCLE800(). • In CYCLE800, parameters can also be transferred as input values (e.g. result variable of measuring cycles _OVR[19]). © Siemens AG, 2002. All rights reserved 3-233 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 234: Parameters

    01: Solid angle (_A, _B) 10: Angle of projection (_A, _B, _C) Note Bits 0 to 5 have no meaning for solid angle © Siemens AG, 2002. All rights reserved 3-234 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 235 Value: -1 (minus)...lower rotary axis value (default) +1 (plus)...higher rotary axis value 0...no movement of rotary axes (calculation only) Programming example 1 Set swivel plane ZERO %_N_SWIVEL_0_SPF ;$PATH=/_N_WCS_DIR/_N_HAA_SWIVEL_WPD CYCLE800(1,"",0,57,0,0,0,0,0,0,0,0,0,-1) © Siemens AG, 2002. All rights reserved 3-235 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 236 N12 T="MILL_26mm" N14 M6 N16 G57 N18 CYCLE800(1,"",0,57,0,0,0,0,0,0,0,0,0,1) N20 M3 S5000 ;Face milling N22 CYCLE71(50,2,2,0,0,0,80,60,0,4,15,5,0,2000,31,5) N24 CYCLE800(1,"",0,57,0,25,0,-15,0,0,0,0,0,-1) ;Face milling N26 CYCLE71(50,12,2,0,0,0,80,60,0,4,10,5,0,2000,31,5) N28 CYCLE800(1,"",1,57,0,0,0,0,0,0,40,30,0,1) © Siemens AG, 2002. All rights reserved 3-236 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 237 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) N30 T="MILL_10mm" N32 M6 N34 M3 S5000 N36 POCKET4(50,0,1,-15,20,0,0,4,0.5,0.5,1000,1000,0,11,,,,,) ;Circular pocket N38 POCKET4(50,0,1,-15,20,0,0,4,0,0,1000,1000,0,12,,,,,) N40 M2 © Siemens AG, 2002. All rights reserved 3-237 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 238: Starting Up Cycle800

    TCOABS 20150 $MC_GCODE_RESET_VALUES[51] PAROT 20150 $MC_GCODE_RESET_VALUES[52] TOROT (for kinematics type T and M only) 1) For note on machine data, see next page © Siemens AG, 2002. All rights reserved 3-238 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 239 If after TRAORI, the ZO is not to be reprogrammed. e.g. for tool correction. Note on MD 11450/MD 20108: Activate PROGEVENT after block search © Siemens AG, 2002. All rights reserved 3-239 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 240 Current swivel data record is saved as the parts program. The parts program corresponds to the name of the swivel data record. Delete data record Soft key Current swivel data record is deleted. © Siemens AG, 2002. All rights reserved 3-240 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 241 (channel +/- swivel data record +/-). Only characters valid for NC programming must appear in the name! © Siemens AG, 2002. All rights reserved 3-241 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 242 1st rotary axis. Manually adjustable rotary axes with or without measuring systems are possible and can be used with "plain machines". © Siemens AG, 2002. All rights reserved 3-242 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 243 The plus/minus sign of the rotary axis vectors is determined by the direction of rotation of the particular rotary axis around the corresponding machine axis. à see start-up examples. © Siemens AG, 2002. All rights reserved 3-243 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 244 1) Relevant for ShopMill/ShopTurn only. 2) If a swivel data record change has not been agreed, the setting "Tool change automatic/manual" is not relevant. © Siemens AG, 2002. All rights reserved 3-244 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 245 "Correct tool" display in the swivel cycle interactive screen form. The function correct tool the option 5-axis transformation (TRAORI). In the user cycle, query TOOLCARR.spf Variable GUD7 _TC_N_WZ. © Siemens AG, 2002. All rights reserved 3-245 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 246 On the "plainest machines" with manually adjustable rotary axes (measuring system: Steel gauge), the axis identifier need not be registered with the NCU. © Siemens AG, 2002. All rights reserved 3-246 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 247 • automatic • manual Tool change (only relevant for ShopMill/ShopTurn) • automatic • manual "Tool change" display for kinematic type T and M only © Siemens AG, 2002. All rights reserved 3-247 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 248 Rotary axis 1(C) (manual) about Z; rotary axis 2(A) (manual) about X (drawing not true-to-scale) Changeable swivel head with steep taper for spindle pick-up 0,03 L1 corresponds to tool length © Siemens AG, 2002. All rights reserved 3-248 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 249 Rotary axis 2 45 ? Rotary axis 1 93.8 Point on rotary axis 1 Point on rotary axis 2 Reference point of tool © Siemens AG, 2002. All rights reserved 3-249 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 250 Reference point of table Rotary axis 2 Rotary axis 1 45 ° Reference point of machine © Siemens AG, 2002. All rights reserved 3-250 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 251 Reference point of tool carrier = Reference point of tool Rotary axis of table Reference point of table = Reference point of machine Rotary axis of table Table © Siemens AG, 2002. All rights reserved 3-251 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 252 Milling Cycles 12.97 11.02 11.02 3.16 Swiveling – CYCLE800 (SW 6.2 and higher) © Siemens AG, 2002. All rights reserved 3-252 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 253: User Cycle Toolcarr.spf

    Structure (coarse) swivel cycles Input screen form ShopMill/ShopTurn Input screen form standard CYCLE800 TOOLCARR.spf Mark: _M01..._M11 E_TCARR.spf (F_TCARR.spf) CYCLE800.spf Mark: _M20..._M42 Cycle end © Siemens AG, 2002. All rights reserved 3-253 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 254 2 manually _M31 _M33 _M35 _M37 Swivel rotary axes 1, 2 manually No traversal of rotary axes End of cycle © Siemens AG, 2002. All rights reserved 3-254 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 255 (known to the NCU) and manual rotary axes. There is only ever one valid marker for the active swivel data record. Control via parameter/GUD7 variable _TC_ST. © Siemens AG, 2002. All rights reserved 3-255 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 256 Mark: _M8: load swivel head/table new SDR auto- automatically matically? Mark: _M2: change magazine tool Tool _M3: change manual tool change? End of cycle © Siemens AG, 2002. All rights reserved 3-256 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 257 If the rotary axes are to move to a certain position, an angle value can be transferred in parameters Par 2, Par 3. © Siemens AG, 2002. All rights reserved 3-257 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 258: Error Messages

    Typical display of the swivel angle to be set for a manual rotary axis in CYCLE800 62180 "Set rotary axes B: 32.5 [deg]" © Siemens AG, 2002. All rights reserved 3-258 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 259: High Speed Settings - Cycle832 (Sw 6.3 And Higher)

    • Feedforward control (FFWON, FFWOF) • Jerk limitation (SOFT, BRISK) • 5-axis transformation (TRAORI, TRAFOF) • B spline 1) only if the relevant option is set. © Siemens AG, 2002. All rights reserved 3-259 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 260 If 5-axis transformation (TRAORI) is set up, this can be enabled/disabled in the transformation input field. Take note of the machine manufacturer's comments! © Siemens AG, 2002. All rights reserved 3-260 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 261 "Machining" "Deselection" • CYCLE832(0.01) Entering the tolerance value. The active G commands are not changed in the cycle. © Siemens AG, 2002. All rights reserved 3-261 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 262: Calling Cycle832 In The Hmi Menu Tree

    COMPCAD. If the machining axis is a rotary axis, the tolerance value is written with a factor (default factor = 8) to MD 33100: COMPRESS_POS_TOL[AX] of the rotary axis. © Siemens AG, 2002. All rights reserved 3-262 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 263 Customization, customizing the technology (see subsection 3.17.3) • Yes • No The subsequent input parameters can only be changed if customization is set to "Yes". © Siemens AG, 2002. All rights reserved 3-263 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 264 The selection of feedforward control (FFWON) and jerk limitation (SOFT) presupposes that the machine manufacturer has optimized the control or the machining axes. © Siemens AG, 2002. All rights reserved 3-264 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 265: Parameters

    0: COMPOF 1: COMPCAD (default) 2: COMPCURV 3: B spline reserved reserved 1) Setting may be changed by machine manufacturer, see Section "Customizing technology" © Siemens AG, 2002. All rights reserved 3-265 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 266: Customizing Technology

    Computation of the velocity jumps overload factor of all the machining axes IPO [msec] Overload factor ≥ 12 © Siemens AG, 2002. All rights reserved 3-266 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 267 (GUD7 variables _TOLV[n], _TOLT[n] are not changed). © Siemens AG, 2002. All rights reserved 3-267 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 268: Interfaces

    1) The efficiency of setting data $SC_SMOOTH_CONTUR_TOL and $SC_SMOOTH_ORI_TOL depends on MD20480: $MC_SMOOTHING_MODE. The efficiency of setting data $SC_COMPRESS_CONTUR_TOL and $SC_COMPRESS_ORI_TOL depends on MD20482: $MC_COMPRESSOR_MODE © Siemens AG, 2002. All rights reserved 3-268 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 269 (see customizing the technology). 1: Finishing Default values: 0.1 Deselection 2: Rough- (GUD7.def) 0.01 Finishing finishing 0.05 Rough-finishing 3: Roughing 0.1 Roughing © Siemens AG, 2002. All rights reserved 3-269 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 270: Error Messages

    61193 "Compressor option not set up" Set spline interpolation option (A, B and C splines/compressor function 61194 "Spline interpolation option not set up" © Siemens AG, 2002. All rights reserved 3-270 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 271: Turning Cycles

    Thread chaining – CYCLE98..................4-316 Thread recutting (SW 5.3 and higher)................4-323 4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher) ....... 4-325 © Siemens AG, 2002. All rights reserved 4-271 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 272: General Information

    "Function", "Sequence of operations", "Explanation of parameters", "Additional notes" and the "Programming example". © Siemens AG, 2002. All rights reserved 4-272 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 273: Preconditions

    If you want to use a cycle on a machine with several spindles, the active spindle must first be defined as the master spindle (see Programming Guide). © Siemens AG, 2002. All rights reserved 4-273 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 274 (for use without orientatable toolholder) • _ZSD[6]=1 The tool offsets are not exchanged in the cycle with active mirroring (for use with orientatable toolholder) © Siemens AG, 2002. All rights reserved 4-274 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 275 If the tool clearance angle is specified as zero in the tool offset, this monitoring function is deactivated. The precise reactions are described in the various cycles. © Siemens AG, 2002. All rights reserved 4-275 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 276 The transformed tool offset data for the tool point direction and clearance angle are always read. © Siemens AG, 2002. All rights reserved 4-276 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 277: Grooving Cycle - Cycle93

    Type of machining VARI Value range 1...8 and 11...18 real Variable retraction distance from contour, incremental _VRT (enter without sign) from SW 6.2 and higher © Siemens AG, 2002. All rights reserved 4-277 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 278 The safety distance to the contour is calculated in the cycle. © Siemens AG, 2002. All rights reserved 4-278 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 279 Cutting of the flanks in one step, if angles are programmed under ANG1 or ANG2. The infeed along the groove width is performed in several steps if the flank width is larger. © Siemens AG, 2002. All rights reserved 4-279 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 280 Cutting of final machining allowance parallel to the contour from the edge to the center of the groove. The tool radius compensation is automatically selected and deselected by the cycle. © Siemens AG, 2002. All rights reserved 4-280 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 281 The maximum infeed is 95 percent of the tool width after subtracting the tool nose radii. This ensures a cut overlap. © Siemens AG, 2002. All rights reserved 4-281 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 282 (chamfering with CHF programming). • With VARI>10, it is regarded as path length (chamfering with CHR programming). © Siemens AG, 2002. All rights reserved 4-282 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 283 1. Field: longitudinal/plane 2/12 plane, internal, top 2. Field: external/internal 3. Field: starting point left/right (for longitudinal) or top/bottom (for plane) 4/14 plane, internal, bottom © Siemens AG, 2002. All rights reserved 4-283 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 284 The same retraction path is also used for chip- breaking after each depth infeed into the groove. © Siemens AG, 2002. All rights reserved 4-284 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 285 _ZSD[6]=0 TO is exchanged internally in the cycle (without orientatable toolholder) _ZSD[6]=1 TO is not exchanged internally in the cycle (with orientatable toolholder) © Siemens AG, 2002. All rights reserved 4-285 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 286 -> DTB, VARI) Next position N40 G0 G90 X50 Z65 End of program N50 M02 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 4-286 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 287: Undercut Cycle - Cycle94

    F in accordance with DIN509 with the usual load on a finished part diameter of >3mm. Another cycle CYCLE96 exists for producing thread undercuts (see Section 4.6). Form E © Siemens AG, 2002. All rights reserved 4-287 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 288 If the value programmed for SPD results in a final diameter that is <3mm, the cycle is aborted with the alarm 61601 "Finished part diameter too small". is output. © Siemens AG, 2002. All rights reserved 4-288 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 289 "Altered undercut form" appears on the control, but machining is continued. © Siemens AG, 2002. All rights reserved 4-289 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 290 N20 G0 G90 Z100 X50 Cycle call N30 CYCLE94 (20, 60, "E") Approach next position N40 G90 G0 Z100 X50 End of program N50 M02 © Siemens AG, 2002. All rights reserved 4-290 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 291: Stock Removal Cycle - Cycle95

    Path length after which each roughing cut is interrupted for chip breaking real Retraction distance from contour for roughing, incremental _VRT With SW (enter without sign) 4.4 and higher © Siemens AG, 2002. All rights reserved 4-291 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 292 Finishing is performed in the same direction as roughing. The tool radius compensation is automatically selected and deselected by the cycle. © Siemens AG, 2002. All rights reserved 4-292 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 293 Roughing without relief cut repeat the above procedure for each relief cut Roughing of the first relief cut element. Roughing of the second relief cut © Siemens AG, 2002. All rights reserved 4-293 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 294 If the section is defined by block numbers, it must be noted that these block numbers for the section in NPP must be correspondingly adjusted if the program is modified and subsequently renumbered. © Siemens AG, 2002. All rights reserved 4-294 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 295 4.5mm are also executed (total difference 36mm). Machining section 3 is roughed twice with an actual infeed of 3.5 (total difference 7mm). © Siemens AG, 2002. All rights reserved 4-295 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 296 FF1, FF2 and FF3 (feedrate) G1/G2/G3 You can define different feedrates for the different Roughing machining steps as is shown in the figure on the right. Finishing © Siemens AG, 2002. All rights reserved 4-296 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 297 A plausibility check is performed on parameter VARI. If you select an invalid value, the cycle is aborted and alarm 61002 "Wrong machining type defined" is put out. © Siemens AG, 2002. All rights reserved 4-297 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 298 If the contour subroutine is shorter, alarms 10933 "The contour subroutine contains too few contour blocks" and 61606 "Error in preprocessing contour" and the cycle is aborted. © Siemens AG, 2002. All rights reserved 4-298 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 299 If a contour contains more contour elements than the cycle memory can hold, the cycle is aborted with the alarm 10934 "Overflow contour table". © Siemens AG, 2002. All rights reserved 4-299 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 300 For this reason, both coordinates must always be programmed in the first block of the contour subroutine. © Siemens AG, 2002. All rights reserved 4-300 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 301 In finishing, the infeed axis is the first to travel. © Siemens AG, 2002. All rights reserved 4-301 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 302 N180 Z52 N190 Z41 X37 N200 Z35 N210 G1 X76 End of subroutine N220 M17 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 4-302 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 303 0.8,0,0.8,0.75,0.6,1) N170 M02 START: N180 G1 X10 Z100 F0.6 N190 Z90 N200 Z=AC(70) ANG=150 N210 Z=AC(50) ANG=135 N220 Z=AC(50) X=AC(50) END: N230 M02 © Siemens AG, 2002. All rights reserved 4-303 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 304: Thread Undercut - Cycle96

    1...4 Define position Function This cycle is for machining thread undercuts in accordance with DIN 76 on parts with a metric ISO thread. © Siemens AG, 2002. All rights reserved 4-304 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 305: Thread Undercut - Cycle96

    61001 "Thread pitch incorrectly defined" is output. SPL (starting point) With parameter SPL you define the final dimension in the longitudinal axis. © Siemens AG, 2002. All rights reserved 4-305 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 306 "Changed undercut form" is output by the control but machining is continued. © Siemens AG, 2002. All rights reserved 4-306 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 307 N20 G0 G18 G90 Z100 X50 Cycle call N30 CYCLE96 (10, 60, "A") Approach next position N40 G90 G0 X30 Z100 End of program N50 M30 © Siemens AG, 2002. All rights reserved 4-307 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 308: Thread Cutting - Cycle97

    Number of threads (enter without sign) NUMT real Variable retraction distance based on initial diameter, incremental _VRT from SW (enter without sign) 6.2 or higher © Siemens AG, 2002. All rights reserved 4-308 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 309 Position reached prior to cycle start: The starting position is any position from which the programmed thread starting point + arc-in section can be approached without collision. © Siemens AG, 2002. All rights reserved 4-309 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 310 This parameter is set to program the thread diameter of the start and end points of the thread. With an inside thread, this corresponds to the tap hole diameter. © Siemens AG, 2002. All rights reserved 4-310 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 311 The final machining allowance FAL is removed in one cut after roughing. After this, the noncuts programmed under parameter NID are executed. © Siemens AG, 2002. All rights reserved 4-311 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 312 +359.9999 degrees. If no starting point offset has been entered or the parameter has been omitted from the parameter list, the first thread automatically starts at the zero degrees mark. © Siemens AG, 2002. All rights reserved 4-312 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 313 © Siemens AG, 2002. All rights reserved 4-313 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 314 If the angle at the taper ≤45 degrees, the longitudinal axis thread is machined, otherwise it will be the face thread. Longitudinal thread Transverse thread © Siemens AG, 2002. All rights reserved 4-314 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 315 -> NSP, NRC, NID, VARI, NUMT) Approach next position N40 G90 G0 X100 Z100 End of program N50 M30 –> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 4-315 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 316: Thread Chaining - Cycle98

    Number of threads (enter without sign) NUMT real Variable retraction distance based on initial diameter, incremental _VRT SW 6.2 (enter without sign) higher © Siemens AG, 2002. All rights reserved 4-316 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 317 • This cut is repeated according to the number of programmed noncuts. • The total motion sequence is repeated for each additional thread. © Siemens AG, 2002. All rights reserved 4-317 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 318 Infeed is then performed with differing values for the infeed depth. © Siemens AG, 2002. All rights reserved 4-318 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 319 IANG for a tapered thread, the cycle automatically performs a flank infeed along one flank. Infeed along Infeed on one flank alternate flanks © Siemens AG, 2002. All rights reserved 4-319 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 320 Value Outside/inside Const. infeed/const. cross-section of cut Outside Constant infeed Inside Constant infeed Outside Constant cross-section of cut Inside Constant cross-section of cut © Siemens AG, 2002. All rights reserved 4-320 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 321 When _VRT = 0 (parameter not programmed), the retraction path is 1mm. The retraction path is always measured in the programmed system of units inch or metric. © Siemens AG, 2002. All rights reserved 4-321 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 322 Traverse in each axis separately N40 G0 X55 N50 Z10 N60 X40 End of program N70 M30 -> Must be programmed in a single block © Siemens AG, 2002. All rights reserved 4-322 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 323: Thread Recutting (Sw 5.3 And Higher)

    Thread into thread start using the threading tool. • Select soft key "Sync Point" when the cutting tool is positioned exactly in the thread start. © Siemens AG, 2002. All rights reserved 4-323 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 324 If several spindles are operating in the channel, another box is displayed in the screenform in which you can select a spindle to machine the thread. © Siemens AG, 2002. All rights reserved 4-324 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 325: Extended Stock Removal Cycle - Cycle950 (Sw 5.3 And Higher)

    Final machining allowance in the longitudinal axis (enter without sign) _FALZ real Final machining allowance in the facing axis (enter without sign) _FALX real Feedrate for longitudinal roughing _FF1 © Siemens AG, 2002. All rights reserved 4-325 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 326 Axial value for defining blank for facing axis _APX Absolute or incremental evaluation of parameter _APX _APXA 90=absolute, 91=incremental real Blank tolerance _TOL1 © Siemens AG, 2002. All rights reserved 4-326 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 327 Finishing is performed in the same direction as roughing. The tool radius compensation is automatically selected and deselected by the cycle. © Siemens AG, 2002. All rights reserved 4-327 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 328 Movement for paraxial roughing: • The starting point for roughing is calculated internally in the cycle and approached with G0. © Siemens AG, 2002. All rights reserved 4-328 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 329 • Roughing is carried out in contour-parallel paths. • Liftoff and retraction is carried out in the same way as for paraxial roughing. © Siemens AG, 2002. All rights reserved 4-329 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 330 The program is a main program (type MPF) if no other type is specified. Parameter _NP4 defines the name of this program. © Siemens AG, 2002. All rights reserved 4-330 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 331 Z-. 1 Infeed 4 Retraction 2 Approach 5 Returning 3 Roughing © Siemens AG, 2002. All rights reserved 4-331 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 332 _FF4 apply to these contour transition elements. (see sample program 1 for programming of the parts _FF3 in the figure below) _FF3 _FF4 (radius) © Siemens AG, 2002. All rights reserved 4-332 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 333 _NP8 with or without path details (see sample program 3). An updated blank contour is always generated when a travel program is generated. © Siemens AG, 2002. All rights reserved 4-333 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 334 _APZA and _APXA (_APZA, _APXA: 90 – absolute 91 – incremental). Cylinder with absolute dimensions _APZ Cylinder with incremental dimensions _APX _APZ © Siemens AG, 2002. All rights reserved 4-334 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 335 Blank contour and finished part contour are identical that they are not partly identical with the finished-part contours, i.e. the machined materials are not combined © Siemens AG, 2002. All rights reserved 4-335 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 336 These are either stored in the same directory as the cycle-calling program or in accordance with the specified path. © Siemens AG, 2002. All rights reserved 4-336 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 337 (parameter _NP8) more than once. Extended stock removal cannot be performed in m:n configurations. © Siemens AG, 2002. All rights reserved 4-337 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 338 N35 G96 S500 M3 F2 N45 CYCLE950("Part1",,,"Machine_Part1", 311111,1.25,1,1,0.8,0.7,0.6,0.3,0.5,45,2, "Blank1",,,,,,,,1) N45 G0 X300 N50 Z150 N60 M2 Finished part contour: %_N_PART1_MPF ;$PATH=/_N_WKS_DIR/_N_STOCK_REMOVAL_NEW_WPD ; Finished part contour Example 1 © Siemens AG, 2002. All rights reserved 4-338 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 339 MACHINING_PART1.MPF. This program is created during the first program call and contains the traversing motions for machining the contour in accordance with the blank. © Siemens AG, 2002. All rights reserved 4-339 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 340 N210 Z45 N220 G0 Z100 Approach tool change point N230 X300 N240 Z150 Insert turning tool for inside machining N250 T2 D1 M6 © Siemens AG, 2002. All rights reserved 4-340 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 341 N430 to N490 blank contour N430 G0 X10 Z90 N440 X16 N450 Z40 N460 X0 N470 Z47 N480 X10 Z59 N490 Z90 N500 _END:M2 © Siemens AG, 2002. All rights reserved 4-341 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 342 9, radius 5 N05 $TC_DP1[3,1]=500 $TC_DP2[3,1]=9 $TC_DP6[3,1]=5 $TC_DP24[3,1]=80 ; T4: Turning steel for residual material and finishing Tool point position 3, radius 0.4 © Siemens AG, 2002. All rights reserved 4-342 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 343 N65 G96 S500 M3 F2 CYCLE950("Part1",,,"Finish_Part3",311311, 0.5,0.25,0.25,0.8,0.7,0.6,0.5,1,45,6,"Bla nk3",,,,,,,,1) N160 M2 Finished part contour: as for sample program 1 Finished-part contour Updated blank contour after first machining step © Siemens AG, 2002. All rights reserved 4-343 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 344 "Out of memory, error in contour generation" 61726 "Internal error: Out of memory _FILECTRL_INTERNAL_ERROR" 61727 "Internal error: Out of memory _FILECTRL_EXTERNAL_ERROR" 61728 "Internal error: Out of memory _ALLOC_P_INTERNAL_ERROR" © Siemens AG, 2002. All rights reserved 4-344 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 345 "Blank must be a closed contour" Blank contour must be closed, starting point = end point 61741 "Out of memory" 61742 "Collision during approach, offset not possible" © Siemens AG, 2002. All rights reserved 4-345 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 346 Turning Cycles 03.96 4.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher) Notes © Siemens AG, 2002. All rights reserved 4-346 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 347: Error Messages And Error Handling

    Error Messages and Error Handling General information....................... 5-348 Troubleshooting in the cycles..................5-348 Overview of cycle alarms ....................5-349 Messages in the cycles ....................5-355 © Siemens AG, 2002. All rights reserved 5-347 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 348: General Information

    62000 ... 62999 Cancel key Block preprocessing is interrupted, the cycle can be continued with NC Start once the alarm has been canceled © Siemens AG, 2002. All rights reserved 5-348 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 349: Overview Of Cycle Alarms

    SLOT2 for the machining type is incorrect and POCKET1 must be altered to POCKET4 CYCLE71 CYCLE72 CYCLE76 CYCLE77 CYCLE93 CYCLE95 CYCLE97 CYCLE98 © Siemens AG, 2002. All rights reserved 5-349 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 350 SLOT2 pattern in the parameters that define the holes" LONGHOLE position of the slots/elongated holes in the cycle and their shape © Siemens AG, 2002. All rights reserved 5-350 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 351 61114 "Machining direction CYCLE72 The machining direction of the cutter G41/G42 incorrectly radius compensation G41/G42 has defined" been incorrectly set. © Siemens AG, 2002. All rights reserved 5-351 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 352 NCU 6.3xx TOOLCARRIER functionality)" See Swivel cycle start-up CYCLE800 à 61182 "Name of swivel data CYCLE800 record unknown" Kinematics Name (swivel data record) © Siemens AG, 2002. All rights reserved 5-352 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 353 • Face groove of a contour element parallel to the longitudinal axis is not possible © Siemens AG, 2002. All rights reserved 5-353 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 354 Angles to be set for manual rotary axes [deg]" 62181 "Set rotary axes x.x CYCLE800 Angle to be set for manual rotary axis [deg]" © Siemens AG, 2002. All rights reserved 5-354 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 355: Messages In The Cycles

    "Simulation active, no tool programmed, final POCKET1...POCKET4, contour being traversed" SLOT1, SLOT2, CYCLE93, CYCLE72 "Simulation active, no tool programmed" CYCLE71, CYCLE90, CYCLE94, CYCLE96 "Waiting for spindle reversal" CYCLE840 © Siemens AG, 2002. All rights reserved 5-355 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 356 Error Messages and Error Handling 03.96 5.4 Messages in the cycles Notes © Siemens AG, 2002. All rights reserved 5-356 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 357: Appendix

    11.02 Appendix Appendix Abbreviations........................A-358 Terms ...........................A-367 References ...........................A-375 Index.............................A-389 Identifiers ..........................A-393 ã Siemens AG, 2002. All rights reserved A-357 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 358: A Abbreviations

    Boot Files: Boot files for SIMODRIVE 611D Basic Program C Bus Communications Bus Channel 1 to channel 4 C1 .. C4 Computer-Aided Design Computer-Aided Manufacturing ã Siemens AG, 2002. All rights reserved A-358 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 359 Direct Control: Movement of the rotary axis across the shortest path to the absolute position within one revolution Data Carrier Detect Data Communications Equipment Dynamic Data Exchange German Industrial Standard ã Siemens AG, 2002. All rights reserved A-359 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 360 Erasable Programmable Read Only Memory EPROM ERROR from printer ERROR Function Block Slimline screen Function Call: Function block on the PLC Product database Floppy Disk Drive ã Siemens AG, 2002. All rights reserved A-360 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 361 Global User Data GWRC Grinding Wheel Radius Compensation Hard Disk Hexadecimal number Hand-held unit Operator control and monitoring High resolution measuring system Hardware Input Input/output ã Siemens AG, 2002. All rights reserved A-361 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 362 ISO Code is always even JOGging: Jog mode Transmission ratio Ü Servo gain factor LADder logic (programming method for PLC) Liquid Crystal Display ã Siemens AG, 2002. All rights reserved A-362 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 363 Numerical Control Kernel: Numerical kernel with block preparation, positioning range etc. Numerical Control Unit: NCK hardware unit Numeric Robotic Kernel: Name of NCK operating system ã Siemens AG, 2002. All rights reserved A-363 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 364 Programmable Logic Control Position Measuring System POSitioning Random Access Memory: in which data can be read and written REFerence point approach function REPOSitioning function REPOS ã Siemens AG, 2002. All rights reserved A-364 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 365 System Function Block System Function Call Soft Key SKiP: Skip block Stepper Motor Subroutine file: subroutine Subroutine Static RAM SRAM Serial Synchronous Interface ã Siemens AG, 2002. All rights reserved A-365 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 366 Workpiece Coordinate System (Work) Work Offset (ZO) Workshop-Oriented Programming WorkPiece Directory Zero Offset (WO) Zero Offset Active: Identifier (file type) for zero offset data Microcontroller µC ã Siemens AG, 2002. All rights reserved A-366 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 367: B Terms

    -> arithmetic and trigonometric functions, -> Comparison operations and logic operations, -> Program branches and jumps, -> Program coordination (SINUMERIK 840D), -> Macros. ã Siemens AG, 2002. All rights reserved A-367 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 368 The cycle are programmed independent of the measuring system. The editor makes it possible to create, modify, extend, join and import Editor programs/texts/program blocks. ã Siemens AG, 2002. All rights reserved A-368 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 369 Other functions which are executed in jog mode are -> reference point approach, -> REPOS and -> preset (set actual value). ã Siemens AG, 2002. All rights reserved A-369 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 370 Mirroring can be performed simultaneously in relation to several axes. "Module" is the term given to any files required for creating and Module processing programs. ã Siemens AG, 2002. All rights reserved A-370 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 371 A coordinate system which defines the position of a point on a plane in terms of its distance from the origin and the angle formed by the radius vector with a defined axis. ã Siemens AG, 2002. All rights reserved A-371 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 372 Setting data Data which provide the NC control with information on properties of the machine tool in a way defined by the system software. ã Siemens AG, 2002. All rights reserved A-372 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 373 In order to program a desired -> workpiece contour directly, the control Tool radius must traverse a path equidistant to the programmed contour with compensation allowance for the radius (G41/G42). ã Siemens AG, 2002. All rights reserved A-373 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 374 -> frame settable. SINUMERIK FM-NC: Four independent zero offsets can be selected for each CNC axis. SINUMERIK 840D: A configurable number of settable zero offsets are available for each CNC axis. The offsets –...
  • Page 375: C References

    Order number: E86060-K4490-A001-A8-7600 Electronic Documentation The SINUMERIK System (11.02 Edition) /CD1/ DOC ON CD (includes all SINUMERIK 840D/840Di/810D/802 and SIMODRIVE publications) Order number: 6FC5 298-6CA00-0BG3 ã Siemens AG, 2002. All rights reserved A-375 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 376 SINUMERIK 840D/840Di/810D /BAK/ Short Operating Guide (02.01 Edition) Order number: 6FC5 298-6AA10-0BP0 /BAM/ SINUMERIK 810D/840D Operator's Guide ManualTurn (08.02 Edition) Order number: 6FC5 298-6AD00-0BP0 ã Siemens AG, 2002. All rights reserved A-376 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 377 /PGK/ Short Guide Programming (02.01 Edition) Order number: 6FC5 298-6AB30-0BP1 /PGM/ SINUMERIK 840D/840Di/810D Programming Guide ISO Milling (11.02 Edition) Order number: 6FC5 298-6AC20-0BP2 ã Siemens AG, 2002. All rights reserved A-377 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 378 System Overview (02.01 Edition) Order number: 6FC5 298-6AE40-0BP0 Manufacturer/Service Documentation a) Lists SINUMERIK 840D/840Di/810D/ /LIS/ SIMODRIVE 611D Lists (11.02 Edition) Order number: 6FC5 297-6AB70-0BP3 ã Siemens AG, 2002. All rights reserved A-378 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 379 Configuring Manual NCU 570 (HW) (04.96 Edition) Order number: 6FC5 297-3AC00-0BP0 /PMH/ SIMODRIVE Sensor Hollow-Shaft Measuring System Configuring/Installation Guide, SIMAG H (HW) (05.99 Edition) Order number: 6SN1197-0AB30-0BP0 ã Siemens AG, 2002. All rights reserved A-379 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 380 Coordinate Systems, Axis Types, Axis Configurations, Actual-Value System for Workpiece, External Zero Offset Communication EMERGENCY STOP Transverse Axes Basic PLC Program Reference Point Approach Spindles Feeds Tool Compensation ã Siemens AG, 2002. All rights reserved A-380 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 381 Oscillation Rotary Axes Synchronous Spindles Synchronized Actions (SW 3 and lower, higher /FBSY/) Stepper Motor Control Memory Configuration Indexing Axes Tool Change Grinding ã Siemens AG, 2002. All rights reserved A-381 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 382 DM1 Calculation of Motor/Power Section Parameters and Controller Data DS1 Current Control Loop DÜ1 Monitors/Limitations SINUMERIK 840D/SIMODRIVE 611 DIGITAL /FBAN/ Description of Functions ANA-MODULE (02.00 Edition) Order number: 6SN1 197-0AB80-0BP0 ã Siemens AG, 2002. All rights reserved A-382 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 383 Description of Functions HLA Module (04.00 Edition) Order number: 6SN1 197-0AB60-0BP2 SINUMERIK 840D/810D /FBMA/ Description of Functions ManualTurn (08.02 Edition) Order number: 6FC5 297-6AD50-0BP0 ã Siemens AG, 2002. All rights reserved A-383 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 384 Order number: 6SN1 197-0AA70-0YP4 SINUMERIK 840D/810D /FBSY/ Description of Functions Synchronized Actions (10.02 Edition) for Wood, Glass, Ceramics and Presses Order number: 6FC5 297-6AD40-0BP2 ã Siemens AG, 2002. All rights reserved A-384 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 385 Order number: (an integral part of the online Help for the start-up tool) /PFK/ SIMODRIVE Planning Guide 1FT5/1FT6/1FK6 Motors (12.01 Edition) AC Servo Motors for Feedrate and Main Spindle Drives Order number: 6SN1 197-0AC20-0BP0 ã Siemens AG, 2002. All rights reserved A-385 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 386 Order number: 6SN2 197-0AA00-0BP3 /POS2/ SIMODRIVE POSMO A Installation Guide (enclosed with every POSMO A) (12.98 Edition) Order number: 462 008 0815 00 ã Siemens AG, 2002. All rights reserved A-386 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 387 Order together with configuring package /S7M/ SIMATIC S7-300 FM 357 Multimodule for Servo and Stepper Drives (10.99 Edition) Order together with configuring package ã Siemens AG, 2002. All rights reserved A-387 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 388 (11.02 Edition) Order number: 6FC5 297-6AE20-0BP2 Updates/Options Expand the operator interface Online Help Start-Up HMI Embedded Start-Up HMI Advanced Setting Foreign Language Texts ã Siemens AG, 2002. All rights reserved A-388 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 389 Contour monitoring 4-275, 4-301 CYCLE97 4-308 Contour programming 4-330 CYCLE98 4-316 CONTPRON 4-299 Cycle alarms 5-349 Cycle auxiliary subroutines 1-20 Cycle call 1-23 ã Siemens AG, 2002. All rights reserved A-389 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 390 Plausibility checks 2-108 Pocket milling with islands 3-198 Independence of language 1-37 Pocket milling with islands – CYCLE73 3-204 Inside threads 3-125 POCKET1 3-149 ã Siemens AG, 2002. All rights reserved A-390 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 391 Typical user cycle configuration 1-39 SLOT1 3-135 SLOT2 3-143 Slots on a circle – SLOT1 3-135 Spindle handling 4-273 Undercut cycle – CYCLE94 4-287 SPOS 2-79, 2-80 ã Siemens AG, 2002. All rights reserved A-391 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 392: Index

    Appendix 11.02 Index Notes ã Siemens AG, 2002. All rights reserved A-392 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 393: Identifiers

    Gewindes Distance programmierbarer Vorhalteabstand DIS1 DIS1 Distance between columns Abstand der Spalten DIS2 Number of lines, Distance between Abstand der Zeilen rows ã Siemens AG, 2002. All rights reserved A-393 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 394 Definition der Form FORM Final point along longitudinal axis Endpunkt in der Längsachse Feedrate factor Vorschubfaktor Infeed angle Zustellwinkel IANG Incremental angle Fortschaltwinkel INDA ã Siemens AG, 2002. All rights reserved A-394 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 395 PP1 ... PP3 Pocket radius Taschenradius PRAD Radius Radius des Kreises Radius Radius der Helixbahn beim Eintauchen RAD1 Radius/chamfer outside Radius/Fase, außen RCO1, RCO2 ã Siemens AG, 2002. All rights reserved A-395 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 396 TOL1 Typ of thread Gewindetyp TYPTH Working Bearbeitungsart VARI Variable return path variabler Rückzugsbetrag / Rückzugsweg (Pocket) width Taschenbreite WIDG Groove width Einstichbreite ã Siemens AG, 2002. All rights reserved A-396 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition...
  • Page 397 Suggestions SIEMENS AG Corrections for Publication/Manual: A&D MC BMS P.O. Box 3180 SINUMERIK 840D/840Di/810D 91050 Erlangen, Germany Cycles Phone: ++49(0)180-5050-222 [Hotline] Fax: ++49(0)9131-98-2176 [Documentation] User Documentation E-mail: motioncontrol.docu@erlf.siemens.de Programming Guide From Order no.: 6FC5 298-6AB40-0BP2 Name Edition: 11.02 Company/Department If you come across any printing errors in this...
  • Page 399 Overview of SINUMERIK 840D/840Di/810D Documentation (11.2002) General Documentation User Documentation SINUMERIK SIROTEC SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE 840D/810D 840D/810D/ 840D/840Di/ 840D/840Di/ 840D/840Di/ Accessories 840D/840Di/ FM-NC 810D 810D 810D 810D/ Brochure Catalog Catalog AutoTurn Operator’s Guide *) Operator’s Guide Diagnostics Ordering Info.
  • Page 400 Siemens AG Automation & Drives Motion Control Systems © Siemens AG, 2002 P.O. Box 3180, D-91050 Erlangen Subject to change without prior notice Germany Order No: 6FC5 298-6AB40-0BP2 Printed in Germany www.ad.siemens.de...

This manual is also suitable for:

Sinumerik 840diSinumerik 810d

Table of Contents