Download  Print this page

Advertisement

SINUMERIK 802D sl840D/ 840D sl
840Di/840Di sl/810D
Programming Manual ISO Turning
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Programming Guide
Validity
Software
SINUMERIK 840D/DE powerline
SINUMERIK 840Di/DiE powerline
SINUMERIK 810D/DE powerline
SINUMERIK 840D sl/DE sl
SINUMERIK 840Di sl/DiE sl
SINUMERIK 802D sl
04.2007 Edition
Version
7.4
3.3
7.4
1.4
1.4
1.4
Programming Basics
Commands Calling
Axis Movements
Movement Control
Commands
Enhanced Level
Commands
Appendix
Abbreviations
Terms
G Code Table
MDs and SDs
Data Fields, Lists
Alarms
Index
1
2
3
4
A
B
C
D
E
F

Advertisement

Table of Contents

   Summary of Contents for Siemens Sinumerik 802D sl

  • Page 1 Commands Appendix Abbreviations Terms G Code Table MDs and SDs Validity Data Fields, Lists Software Version Alarms SINUMERIK 840D/DE powerline SINUMERIK 840Di/DiE powerline SINUMERIK 810D/DE powerline Index SINUMERIK 840D sl/DE sl SINUMERIK 840Di sl/DiE sl SINUMERIK 802D sl 04.2007 Edition...
  • Page 2 04.07 6FC5398--5BP10--0BA0 Trademarks All product designations could be trademarks or product names of Siemens AG or other companies which, if used by third parties, could infringe the rights of theier owners. Exclusion of liability We have checked the contents of the documentation for consistency with the hardware and software described.
  • Page 3 Further, for the sake of simplicity, this documentation does not contain all detailed information about all types of the product and cannot cover every conceivable case of installation, operation or maintenance. © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 4 6M--B, a CNC control which had already been phased out. However, OEM and en- duser requirements on SINUMERIK 6T--B programming compatibility lead to the development of the ISO dialect function. © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 5 If a warning note with a warning triangle warns of personal injury, the same warning note can also contain a warning of material da- mage. © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 6 Further notes Note This icon is displayed in the present documentation whenever additional facts are being specified. © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 7: Table Of Contents

    (with powerline 7.04.02 or solution line 1.4 and higher) ....3-61 © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 8 ......4-152 © SIEMENS AG 2007 All rights reserved viii SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 9 ..............I-233 © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 10: Table Of Contents

    Table of Contents 04.07 Notes © SIEMENS AG 2007 All rights reserved SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 11: Programming Basics

    The following conditions apply when ISO Dialect mode is active: S Only ISO Dialect G codes can be programmed, not Siemens G codes. S It is not possible to use a mixture of ISO Dialect code and Siemens code in the same NC block.
  • Page 12: Switchover

    Example The Siemens standard cycles are called up using the G functions of the ISO Dia- lect mode. DISPLOF is programmed at the start of the cycle, with the result that the ISO Dialect G commands remain active for the display.
  • Page 13: Selection Of G Code System A, B, Or C

    100.5mm X 1000 pocket calculator type notation: 1000mm standard notation: IS-B: 1000* 0.001= 1mm IS-C: 1000* 0.0001 = 0.1mm © SIEMENS AG 2007 All rights reserved 1-13 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 14 F feed G94 (mm/inch pro min.) inch 0.01 0.01 F feed G95 (mm/inch pro Umdr.) $MC_EXTERN_FUNCTION_MASK Bit8 = 0 0.01 0.01 inch 0.0001 0.0001 © SIEMENS AG 2007 All rights reserved 1-14 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 15: Comments

    Comments In ISO dialect mode, round brackets are interpreted as comment characters. In Siemens mode, “;” is interpreted as a comment. To simplify matters, “;” is also interpreted as a comment in ISO dialect model. If the comment start character “(” is used again within a comment, the comment will not be terminated until all open brackets have been closed again.
  • Page 16: Block Skip

    The skip level can be /1 to /9. Skip values <1 >9 give rise to alarm 14060 The function is mapped onto the existing Siemens skip levels. In contrast to ISO Dialect Original, / and /1 are separate skip levels and therefore have to be activated separately.
  • Page 17: Basics Of Feed Function

    The upper limit of feedrates could be restricted by the servo system and the mechani- cal system. For the actual programmable feedrate range, refer to the manuals pub- lished by the machine tool builder. © SIEMENS AG 2007 All rights reserved 1-17 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 18 A feedrate of a cutting tool per minute (mm/min, inch/min) can be designated by a numeral specified following address character F. © SIEMENS AG 2007 All rights reserved 1-18 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 19 F command in simultaneous 2-axis control linear interpolation (feed per minute) Notice An F0 command causes an input error. A feedrate in the X-axis direction is determined by the radial value. © SIEMENS AG 2007 All rights reserved 1-19 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 20 100 mm/min 10 mm 60 deg Fig. 1-5 F command in interpolation between rotary axis and linear axis (feed per minute) © SIEMENS AG 2007 All rights reserved 1-20 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 21: Switching Between Feed Per Minute Mode And Feed Per Revolution Mode (g94/g95)

    By specifying “G95;”, the F codes specified thereafter are all executed in the feed per revolution mode. Table 1-6 Meaning of G95 command Meaning mm input mm/rev inch input inch/rev © SIEMENS AG 2007 All rights reserved 1-21 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 22 Programming Basics 04.07 1.2 Basics of feed function Notes © SIEMENS AG 2007 All rights reserved 1-22 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 23: Commands Calling Axis Movements

    For the rapid traverse rates of your machine, refer to the manuals published by the machine tool builder. © SIEMENS AG 2007 All rights reserved 2-23 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 24 The G0 linear mode is valid if MD $MC_EXTERN_G0_LINEAR_MODE is set. In this case, all programmed axes move in linear interpolation and reach their target position at the same point of time. © SIEMENS AG 2007 All rights reserved 2-24 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 25: Linear Interpolation (g01)

    G90/G91. For details, see 3.2.1, “Absolute/incremental designation”. Programmed point Present tool position Fig. 2-3 Linear interpolation © SIEMENS AG 2007 All rights reserved 2-25 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 26 X35. Z5.; G01 Z0 F1.; Axes are moved in the G01 linear interpolation mode. X60. F0.2; ∅60 ∅35 Fig. 2-4 Example of programming © SIEMENS AG 2007 All rights reserved 2-26 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 27: Circular Interpolation (g02, G03)

    Start point Fig. 2-5 Circular interpolation Command format To execute the circular interpolation, the commands indicated in Table 2-2 must be specified. © SIEMENS AG 2007 All rights reserved 2-27 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 28 The direction of arc rotation should be specified in the manner indicated in Table 2-3. Table 2-3 Rotation direction Clockwise direction (CW) Counterclockwise direction (CCW) Fig. 2-6 Rotation direction of circular arc © SIEMENS AG 2007 All rights reserved 2-28 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 29 (b) End point lying outside the circumference G03 Z--100. K--50.; --100. --50. --50. Fig. 2-7 Interpolation with end point off the specified arc © SIEMENS AG 2007 All rights reserved 2-29 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 30 180_ or larger End point 180_ or smaller R < 0 R > 0 Start point Fig. 2-9 Circular interpolation with radius R designation © SIEMENS AG 2007 All rights reserved 2-30 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 31 (G01) or circular interpolation (G02 or G03). It is possible to specify blocks applying chamfering and corner rounding consecutively. © SIEMENS AG 2007 All rights reserved 2-31 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 32 In order to distinguish between these two options, a “,” must be placed in front of the C or R address during contour definition programming. © SIEMENS AG 2007 All rights reserved 2-32 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 33: Cylindrical Interpolation (g07.1)

    Specify G07.1 C... r ; and G07.1 C0 ; in separate blocks. Notice G07.1 is based on the Siemens option TRANSMIT. The relevant machine data need to be set accordingly. For details refer to the manual “Extended Functions”, chapter M1, 2.1 ff.
  • Page 34 However, program restart is allowed for blocks in which the cylindrical inter- polation mode blocks are included. © SIEMENS AG 2007 All rights reserved 2-34 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 35: Polar Coordinate Interpolation (g12.1, G13.1)

    ON state remains until G13.1 is specified. When the power is turned ON or the NC is reset, the G13.1 (polar coordinate interpolation mode OFF) state is set. © SIEMENS AG 2007 All rights reserved 2-35 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 36 04.07 2.1 Interpolation commands Notice The Polar Coordinate Interpolation is based on the Siemens option TRACYL. The relevant machine data need to be set accordingly. For details refer to the manual “Extended Functions”, chapter M1, 2.2 ff. Restrictions when selecting S An intermediate motion block is not inserted (phases/radii).
  • Page 37 Coordinate system for polar coordinate interpolation Notice Cylindrical interpolation mode must be deselected before the tool radius com- pensation and length compensation are deselected. © SIEMENS AG 2007 All rights reserved 2-37 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 38: Using The Thread Cutting Function

    Lead in the X-axis direction should be speci- a > 45_ fied. End point α δ δ Start point L (lead) Fig. 2-14 Thread cutting © SIEMENS AG 2007 All rights reserved 2-38 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 39 U-44. ; G32 W-68. ; G00 U 44. ; · δ δ · Fig. 2-16 Example of programming for cutting straight thread © SIEMENS AG 2007 All rights reserved 2-39 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 40 G32 X36. W--35. ; G00 X60. ; · · ∅60. δ ∅40. δ ∅15. Fig. 2-17 Example of programming for cutting tapered thread © SIEMENS AG 2007 All rights reserved 2-40 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 41: Continuous Thread Cutting

    If continuous thread cutting is specified, M codes must not be specified. If an M code is specified, the cycle is suspended at the specified block and continuous thread cannot be cut. © SIEMENS AG 2007 All rights reserved 2-41 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 42 During thread cutting, override operation and feed hold operation are disregarded. If G33 is specified in the G94 (feed per minute) mode, an alarm occurs. © SIEMENS AG 2007 All rights reserved 2-42 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 43: Multiple-thread Cutting (g33)

    After that thread cutting starts toward the point specified by X (U) and Z (W) at the lead specified by an F command. © SIEMENS AG 2007 All rights reserved 2-43 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 44 2nd thread: Q120. 2nd thread: Q90. 3rd thread: Q240. 3rd thread: Q180. 4th thread: Q270. Fig. 2-21 Number of threads and Q commands © SIEMENS AG 2007 All rights reserved 2-44 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 45 The spindle rotation angle from the start-point pulse is specified using a Q com- mand (0 to 360_) disregarding of the spindle rotating direction. © SIEMENS AG 2007 All rights reserved 2-45 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 46: Variable Lead Thread Cutting (g34)

    If a K command is outside the programmable range, an alarm occurs. If address Q is designated in the G34 block, an alarm occurs. © SIEMENS AG 2007 All rights reserved 2-46 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 47: Reference Point Return

    Intermediate positioning point Reference point (A fixed point in the machine) Positioning Start point Reference point return operation Fig. 2-24 Reference point return © SIEMENS AG 2007 All rights reserved 2-47 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 48 Before specifying the G28 command, the tool position offset mode and nose R off- set mode should be canceled. If the G28 command is specified without canceling these modes, they are canceled automatically. © SIEMENS AG 2007 All rights reserved 2-48 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 49: Reference Point Return Check (g27)

    G27. Note that the tool position offset function is not canceled by the G27 command. S The reference point return check is not executed if G27 is executed in the machine lock ON state. © SIEMENS AG 2007 All rights reserved 2-49 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 50: Second To Fourth Reference Point Return (g30)

    Table 2-9 Reference points 2nd reference point REFP_SET_POS[1] 3rd reference point REFP_SET_POS[2] 4th reference point REFP_SET_POS[3] © SIEMENS AG 2007 All rights reserved 2-50 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 51: Rapid Lift With G10.6

    The second NC fast input is used as the start signal. Machine data $MN_EXTERN_INTERRUPT_NUM_RETRAC is used to select a different fast input (1 -- 8). In Siemens mode, the activation of the retraction motion comprises a number of part program commands. N10 G10.6 X19.5 Y33.3 generates internally in the NCK ;...
  • Page 52 References: /PGA/, Programming Guide Advanced, Chapter “Extended Stop and Retract” Restrictions Only one axis can be programmed for fast retraction. © SIEMENS AG 2007 All rights reserved 2-52 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 53: Tool Retract (g10.6)

    Be very careful when specifying the retraction distance; An incorrect retraction distance may damage the workpiece, machine, or tool. © SIEMENS AG 2007 All rights reserved 2-53 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 54 Commands Calling Axis Movements 04.07 2.4 Tool retract (G10.6) Notes © SIEMENS AG 2007 All rights reserved 2-54 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 55: Movement Control Commands

    2. Workpiece coordinate system G code system A: G code system B, C: 3. Local coordinate system G code system A, B, C: G52 © SIEMENS AG 2007 All rights reserved 3-55 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 56: Machine Coordinate System (g53)

    A machine coordinate system is set whenever manual reference position return is applied after power--on, so that the reference position is at the coordinate values set using MD 34100, REFP_SET_POS. © SIEMENS AG 2007 All rights reserved 3-56 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 57: Workpiece Coordinate System (g92)

    ;Display: WCS: X50 Y50 MCS: X140 Y140 N30 G0 X50 Y50 ;Display: WCS: X140 Y140 MCS: X140 Y140 N40 G92.1 X0 Y0 © SIEMENS AG 2007 All rights reserved 3-57 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 58: How To Select A Workpiece Coordinate System

    The default coordinate system after power--on is G54. Examples G56 G00 X120.0 Z50.0 ; Workpiece coordinate system 3 (G56) 120.0 50.0 Fig. 3-2 Workpiece coordinate system G56 © SIEMENS AG 2007 All rights reserved 3-58 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 59: Instantaneous Mapping Of The Iso Functions Onto The Siemens Frames

    G68 2DRot / 3DRot $P_CHBFRAME[1] G51.1 Mirror image at progr. axis $P_CHBFRAME[0] G92 set value $P_CHBFRAME[0] EXOFS Fig. 3-3 ISO-dialect coordinate systems © SIEMENS AG 2007 All rights reserved 3-59 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 60 In other words, all of the workpiece coordinate systems are systematically shifted by the same value amount. © SIEMENS AG 2007 All rights reserved 3-60 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 61: (with Powerline 7.04.02 Or Solution Line 1.4 And Higher)

    Note Siemens frames and ISO dialect workpiece coordinate systems are using a com- mon storage area. In other word, changing a frame in Siemens mode will effect the relevant workpiece coordinate system used in ISO dialect mode. ISO Dialect mode...
  • Page 62 G92 Set actual value--> base frame $P_CHBFRAME[0]S G10 L2 P0 Ext. zero offset --> base frame $P_CHBFRAME[0]S To uncouple the concerned frames between the Siemens and the ISO modes, four new system frames are provided: $P_ISO1FRAME to $P_ISO4FRAME. The fra- mes are created with the machine data 28082: $MC_MM_SY- STEM_FRAME_MASK, bits 7 to 10.
  • Page 63 ISO mode original. The reset behavior can be set deviating from the ISO mode original using the MDs mentioned above. This can be necessary when switching from the ISO mode to the Siemens mode. G51: Scaling...
  • Page 64 $MC_MM_SYSTEM_FRAME_MASK Bit 0 = 1 Reset behavior Frame is maintained after RESET $MC_CHSFRAME_RESET_MASKBit 0 = 1 G10 L2 P0 G10 L2 P0 $P_EXTFRAME Component TRANS © SIEMENS AG 2007 All rights reserved 3-64 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 65 FINE component. The machine data 18600: $MN_MM_FRAME_FINE_TRANS need not be set to ”1”. If you switch from the ISO mode to the Siemens mode and if the Siemens mode uses a function which requires a fine offset (e.g. G58, G59), $MN_MM_FRAME_FINE_TRANS must re- main ”1”.
  • Page 66: Determining The Coordinate Value Input Modes

    Position in the X-axis direc- tion Position in the Z-axis direc- tion Position in the C-axis direc- tion Position in the Y-axis direc- tion © SIEMENS AG 2007 All rights reserved 3-66 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 67 Since a diametric value is specified for addresses X and U, actual axis movement distance is a half the specified value. Fig. 3-6 Absolute and incremental coordinate values © SIEMENS AG 2007 All rights reserved 3-67 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 68 “G01 G90 X80. G91 Z60.;” are specified in a block, G91 specified later becomes valid and all axis movement commands (X80. and Z60.) are interpreted as incremental commands. © SIEMENS AG 2007 All rights reserved 3-68 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 69: Diametric And Radial Commands For X-axis

    Radial value polation (I, K, J, R) G90 to G94, G70 to G76 Radial value Chamfering, rounding, multiple cham- fering parameters © SIEMENS AG 2007 All rights reserved 3-69 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 70: Inch/metric Input Designation (g20, G21)

    Stored offset amount in the G20 (G70) in the G21 (G70) (inch system) mode (mm system) mode 150000 1.5000 inch 15.000 mm © SIEMENS AG 2007 All rights reserved 3-70 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 71: G60: Oriented Positioning

    G60 is used in the ISO dialect original for backlash compensation. With Sinumerik, it is achieved using the internal backlash compensation; therefore, there is no G function in the Siemens mode, which corresponds to G60 in the ISO dialect origi- nal.
  • Page 72: Time-controlling Commands

    1000 * 0.001 = 1 rev dwell Pocket calculator notation: 1000 rev dwell The use of standard notation or pocket calculator notation is decided by MD EXTERN_FLOATINGPOINT_PROG. © SIEMENS AG 2007 All rights reserved 3-72 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 73: Tool Offset Functions

    (also the shape obtained by using the Imaginary tool nose nose R offset function) Fig. 3-8 Tool nose radius compensation function © SIEMENS AG 2007 All rights reserved 3-73 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 74 Control point Imaginary nose control point 0 or 9 Imaginary nose control point 3 Fig. 3-11 Example of control point setting © SIEMENS AG 2007 All rights reserved 3-74 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 75 Fig. 3-13 Program and tool movements for control point 0 or 9 © SIEMENS AG 2007 All rights reserved 3-75 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 76 It is not necessary to cancel the nose R offset mode by specifying G40 or deselec- ting the tool before changing over direction of offset. To cancel the tool nose radius compensation mode, specify G40. © SIEMENS AG 2007 All rights reserved 3-76 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 77 2. It is allowed to specify a subprogram (M98, M99) in the offset mode. The nose R offset function is applied to the programmed shape which is offset by the tool position offset function. © SIEMENS AG 2007 All rights reserved 3-77 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 78 G41 ; Start-up block G41 ; T0101 ; Start-up block Offset mode Offset mode Offset mode Fig. 3-16 Compensation mode entry methods © SIEMENS AG 2007 All rights reserved 3-78 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 79 ∅50. 3 mm chamfering ∅30. R3 rounding ∅20. - -Z - -70. - -90. - -110. Fig. 3-17 Example of programming © SIEMENS AG 2007 All rights reserved 3-79 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 80: Spindle Function (s Function)

    Do not use a negative value for an S command. For details, refer to the instruction manuals published by the machine tool builder. © SIEMENS AG 2007 All rights reserved 3-80 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 81: Constant Surface Speed Control (g96, G97)

    32 msec so that the specified surface speed is maintained. The specified surface speed can be changed by specifying a required S code in the following blocks. © SIEMENS AG 2007 All rights reserved 3-81 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 82 S with the commands “G97 S... (M03) ;”. The constant surface speed control mode is canceled, and the spindle rotates at the specified spindle speed. © SIEMENS AG 2007 All rights reserved 3-82 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 83 “0” and program the operation on this coordinate system. With this, X-coordinate values in a program represent the diameter of workpiece accurately. © SIEMENS AG 2007 All rights reserved 3-83 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 84: Tool Function (t Function)

    For details, refer to the instruction manuals published by the machine tool builder. © SIEMENS AG 2007 All rights reserved 3-84 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 85: Internally Processed M Codes

    10841: $MN_EXTERN_M_NO_MAC_CYCLE and 10815: $MN_EXTERN_M_NO_MAC_CYCLE_NAME. The parameters are transferred as with G65. Repeat procedures can be program- med with address L. © SIEMENS AG 2007 All rights reserved 3-85 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 86: General Purpose M Codes

    For details, refer to the instruction manuals published by the machine tool builder. © SIEMENS AG 2007 All rights reserved 3-86 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 87 Further information /FBFA/ SINUMERIK 840D/840Di/810D Description of Functions ISO Dialects for SINUMERIK (03.07 Edition) © SIEMENS AG 2007 All rights reserved 3-87 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 88 Movement Control Commands 04.07 3.7 Miscellaneous function (M function) Notes © SIEMENS AG 2007 All rights reserved 3-88 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 89: Enhanced Level Commands

    The canned cycle function defines the four block operations of basic cutting opera- tion, in-feed, cutting (or thread cutting), retraction, and return, in one block (to be called as one cycle). © SIEMENS AG 2007 All rights reserved 4-89 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 90 Chamfer size G94 X (U)⋅⋅⋅ Z (W)⋅⋅⋅ F ⋅⋅⋅ ; G94 X (U)⋅⋅⋅ Z (W)⋅⋅⋅ R⋅⋅⋅ F ⋅⋅⋅ ; Face cutting cy- © SIEMENS AG 2007 All rights reserved 4-90 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 91 Since G77 (G90, G20) is a modal G code, cycle operation is executed by simply specifying in-feed movement in the X-axis direction in the succeeding blocks. © SIEMENS AG 2007 All rights reserved 4-91 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 92 1 to 4 shown in Fig. 4-3. Rapid traverse Feed designated by F code A’ Fig. 4-3 Taper cutting cycle © SIEMENS AG 2007 All rights reserved 4-92 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 93 For thread cutting operations, four kinds of thread cutting cycles are provided – two kinds of straight thread cutting cycles and two kinds of tapered thread cutting cycles. © SIEMENS AG 2007 All rights reserved 4-93 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 94 X-axis direction in the succeeding blocks. It is not necessary to specify G78 (G92, G21) repeatedly in these blocks. © SIEMENS AG 2007 All rights reserved 4-94 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 95 It is recommended to program the sequence that turns ON and OFF the “thread chamfering input” by using appropriate M codes. © SIEMENS AG 2007 All rights reserved 4-95 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 96 X-axis direction in the succeeding blocks. It is not necessary to specify G78 (G92, G21) repeatedly in these blocks. © SIEMENS AG 2007 All rights reserved 4-96 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 97 FEED HOLD button is pressed during the execution of thread cutting cycle. In this case, the operation is suspended upon completion of retraction operation after finishing the thread cutting cycle. © SIEMENS AG 2007 All rights reserved 4-97 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 98 Z-axis direction in the succeeding blocks. It is not necessary to specify G79 (G94, G24) repeatedly in these blocks. © SIEMENS AG 2007 All rights reserved 4-98 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 99 With the commands of “G... X(U)... Z(W)... R... F... ;”, taper facing cycle of 1 to 4 as shown in Fig. 4-13 is executed. A’ Rapid traverse Feed designated by F code Fig. 4-13 Taper facing cycle © SIEMENS AG 2007 All rights reserved 4-99 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 100 If the G79 (G94, G24) cycle is executed with the single block function ON, the cycle is not interrupted halfway but it stops after the completion of the cycle consisting of sequence 1 to 4. © SIEMENS AG 2007 All rights reserved 4-100 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 101: Multiple Repetitive Cycles

    Multiple thread cutting cycle Note The following cycle description of the a.m. cycles refers to G code system A and B. © SIEMENS AG 2007 All rights reserved 4-101 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 102 This value is modal and can also be preset using GUD7, _ZSFI[31]. The value set here can be overwritten by the NC program command. G71 P... Q... U... W... F... S... T... © SIEMENS AG 2007 All rights reserved 4-102 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 103 X and Z axis. 3. Within the range of NC blocks specified by address P and Q, subprograms can- not be called. © SIEMENS AG 2007 All rights reserved 4-103 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 104 Whenever the first block does not contain a Z axis movement command and type II should be used, W0 has to be specified. © SIEMENS AG 2007 All rights reserved 4-104 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 105 G71 in a different direction. Δd A’ Tool path 45° Δu/2 Programmed contour Δw Fig. 4-19 Cutting path of a stock removal cycle, transverse axis © SIEMENS AG 2007 All rights reserved 4-105 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 106 This value is modal and can also be preset using GUD7, ZSFI[34]. The value set here can be overwritten by the NC program command. © SIEMENS AG 2007 All rights reserved 4-106 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 107 (G00 or G01). A move command in the X axis cannot be specified in this block. The contour between A’ and B has to show a steadily increasing and decreasing pattern in both X and Z axes. © SIEMENS AG 2007 All rights reserved 4-107 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 108 2. The tool is returned to the start point and the next block is read once the cycle machining through G70 has been completed. 3. Subprograms cannot be called within the blocks determined by the addresses P and Q. © SIEMENS AG 2007 All rights reserved 4-108 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 109 N017 Z90.0 ; N018 X100.0 Z80.0 ; N019 Z60.0 ; N020 X140.0 Z40.0 ; N021 G70 P014 Q020 ; N022 G00 X200 Z220 ; © SIEMENS AG 2007 All rights reserved 4-109 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 110 N016 Z80.0 ; N017 X80.0 Z90.0 ; N018 Z110.0 ; N019 X36.0 Z132.0 ; N020 G70 P014 Q019 ; N021 X220.0 Z190.0 ; © SIEMENS AG 2007 All rights reserved 4-110 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 111 N019 G02 X160.0 Z50.0 R20.0 ; N020 G01 X180.0 Z40.0 F0.25 ; N021 G70 P014 Q020 ; N022 G00 X260.0 Z220.0 ; © SIEMENS AG 2007 All rights reserved 4-111 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 112 1. While both e and Δd are determined by address R their meanings are specified by the appearance of address X (U). Δd is used when X(U) is specified. © SIEMENS AG 2007 All rights reserved 4-112 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 113 G75 X(U)... Z(W)... P... Q... R... F... ; The meaning of the addresses are the same as those of G74 cycle. Four cutting sectors are possible. © SIEMENS AG 2007 All rights reserved 4-113 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 114 Fig. 4-28 Cutting path of a multiple thread cutting cycle Tool tip Δd  Δd n Fig. 4-29 In--feed in thread cutting © SIEMENS AG 2007 All rights reserved 4-114 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 115 R: Radius difference for tapered thread (i). i = 0 for ordinary straight thread P: Thread depth (k), radius value Q: Infeed amount for the 1st cut (Δd), radius value F: Lead (L) © SIEMENS AG 2007 All rights reserved 4-115 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 116 ∅60.64 Z axis G76 P011060 Q100 R200 ; G76 X60640 Z25000 P3680 Q1800 F6.0 ; Fig. 4-30 Multiple thread cutting cycle (G76) © SIEMENS AG 2007 All rights reserved 4-116 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 117 6. No tool nose radius compensation can be carried out within G71, G72, G73, G74, G75, G76, or G78 cycles. © SIEMENS AG 2007 All rights reserved 4-117 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 118: Hole-machining Canned Cycles (g80 To G89)

    Operation 4 -- Operation at hole bottom Operation 5 -- Retraction to R level Operation 6 -- Rapid retraction to the initial point © SIEMENS AG 2007 All rights reserved 4-118 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 119 All necessary drilling data have to be specified at the beginning of the canned cy- cles. Only data modifications are allowed to be specified while canned cycles are being carried out. © SIEMENS AG 2007 All rights reserved 4-119 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 120 Drilling data is stored, but drilling is not performed whenever K0 is specified. Cancel Use G80 or a group 01 G code (G00, G01, G02, G03) to cancel a canned cycle. © SIEMENS AG 2007 All rights reserved 4-120 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 121 The normal drilling cycle is applied whenever depth of cut for each drilling is not specified. © SIEMENS AG 2007 All rights reserved 4-121 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 122 Initial level M(α+1), P2 Point R Point R M(α+1) Point R Point Z Point Z Fig. 4-34 High-speed deep hole drilling cycle © SIEMENS AG 2007 All rights reserved 4-122 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 123 Initial level Mα Mα M(α+1), P2 Point R M(α+1), Point R Point R Point Z Point Z Fig. 4-35 Deep hole drilling cycle © SIEMENS AG 2007 All rights reserved 4-123 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 124 P_: Dwell time at bottom of hole F_: Cutting feedrate K_: Number of repetitions (if required) M_: M code for clamping C-axis (if required) © SIEMENS AG 2007 All rights reserved 4-124 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 125 S If the drilling depth is 30 mm, the value of the anticipation distance is al- ways 0,6 mm. S For larger drilling depths, the formula drilling depth/50 is used (maximum value 7 mm). © SIEMENS AG 2007 All rights reserved 4-125 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 126 In tapping operation, the spindle is rotated clockwise towards the bottom of the hole and reversed for retraction. The cycle is not stopped until the return operation in completed. © SIEMENS AG 2007 All rights reserved 4-126 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 127 Point R level Mβ, P2 Point R Point R Mβ, P2 Point Z Point Z Fig. 4-38 P2: Dwell specified in GUD7, _ZSFR[22] © SIEMENS AG 2007 All rights reserved 4-127 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 128 Canned cycle for drilling cancel (G80) G80 cancels canned cycle. Format G80 ; Explanations Canned cycle for drilling is canceled and normal operation is continued. © SIEMENS AG 2007 All rights reserved 4-128 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 129: Program Support Functions

    Writing tool geometry offset $MC_EXTERN_FUNCTION_MASK, Bit1 = 1 P1 to P9999: Writing tool wear offset P10000 + (1 to 1500): Writing tool geometry offset © SIEMENS AG 2007 All rights reserved 4-129 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 130: Subprogram Call Up Function (m98, M99)

    The created subprograms should be stored in the part program memory before they are called up. © SIEMENS AG 2007 All rights reserved 4-130 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 131 Subprogram 0077.spf will be executed twice N60 M98 P30077 L2 ; The number of executions programmed at address ’P’ = 3 is ignored © SIEMENS AG 2007 All rights reserved 4-131 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 132 These M commands are not output to the PLC. Subprogram return jump with ’RET’ In the Siemens shell cycles for stock removal (as in ISO Dialect), it is necessary after roughing to resume program execution in the main program after the contour definition.
  • Page 133 N80 G0 X150. Z200. N90 M30 Notice M30 in Siemens mode: is interpreted as a return jump in a subprogram. M30 in ISO Dialect mode: is also interpreted as the end of the part program in a subprogram. © SIEMENS AG 2007 All rights reserved 4-133 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 134: Eight-digit Program Number

    No zeros are added, even if the program number has less than 4 digits. Program number with more than 8 digits generates an alarm. © SIEMENS AG 2007 All rights reserved 4-134 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 135: Automating Support Functions

    $AA_IM[X] Saving the X-axis coordinate value $AA_IM[Z] Saving the Z-axis coordinate value © SIEMENS AG 2007 All rights reserved 4-135 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 136 Example of programming Actual movement Movement specified by G31 Z120.; the program G01 X100.; 120. Skip signal ON Fig. 4-40 Example of programming © SIEMENS AG 2007 All rights reserved 4-136 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 137 Before specifying G31, cancel the nose R offset mode by specifying G40. If G31 is specified without canceling the nose R offset mode, an alarm occurs. © SIEMENS AG 2007 All rights reserved 4-137 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 138: Multistage Skip (g31, P1--p2)

    P1: $MN_EXTERN_MEAS_G31_P_SIGNAL[0] P2: $MN_EXTERN_MEAS_G31_P_SIGNAL[1] For an explanation of selecting (P1 or P2), refer to the manual supplied by the ma- chine tool builder. © SIEMENS AG 2007 All rights reserved 4-138 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 139: Macroprograms

    The procedure used for calling up a macroprogram is indicated in Table 4-1. Table 4-8 Macroprogram calling format Calling up method Command code Remarks Simple call up Modal call up (a) Canceled by G67 © SIEMENS AG 2007 All rights reserved 4-139 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 140 If a parameter is programmed again or a following parameter has been programmed with reference to the sequence I, J, K, it belongs to the next block. © SIEMENS AG 2007 All rights reserved 4-140 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 141 N5 I10 J10 K30 J22 K55 I44 K33 set1 set2 set3 $C_I[0]=10 $C_I[1]=44 $C_I_ORDER[0]=1 $C_I_ORDER[1]=3 $C_J[0]=10 $C_J[1]=22 $C_J_ORDER[0]=1 $C_J_ORDER[1]=2 $C_K[0]=30 $C_K[1]=55 $C_K[2]=33 $C_K_ORDER[0]=1 $C_K_ORDER[1]=2 $C_K_ORDER[2]=3 © SIEMENS AG 2007 All rights reserved 4-141 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 142 Parameters P, L, O, N can only be programmed as integers. A real value generates an NC alarm. For that reason the bit in $C_TYP_PROG is always 0. © SIEMENS AG 2007 All rights reserved 4-142 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 143 Address in Type I System variable $C_A $C_Q $C_B $C_R $C_C $C_S $C_D $C_T $C_E $C_U $C_F $C_V $C_H $C_W $C_I[0] $C_X $C_J[0] $C_Y © SIEMENS AG 2007 All rights reserved 4-143 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 144 $C_K[0] $C_J[6] $C_I[1] $C_K[6] $C_J[1] $C_I[7] $C_K[1] $C_J[7] $C_I[2] $C_K[7] $C_J[2] $C_I[8] $C_K[2] $C_J[8] $C_I[3] $C_K[8] $C_J[3] $C_I[9] $C_K[3] $C_J[9] $C_I[4] $C_K[9] © SIEMENS AG 2007 All rights reserved 4-144 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 145 Example of argument specification Siemens mode/ISO mode macro program execution The called macro program can either be executed in Siemens mode or ISO mode. The execution mode is decided in the first block of the macro program. If a PROC <program name> instruction is included in the first block of the macro program, it is automatically switched to Siemens mode.
  • Page 146 N20 G01 F=$C_F G95 S=$C_S N30 G1 X=$C_X Y=$C_Y N40 G291 ; Switching into ISO mode N50 M3 G54 T1 N80 M99 © SIEMENS AG 2007 All rights reserved 4-146 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 147: Advanced Functions

    Limitations S Only Siemens code part programs can be pre--compiled. S When calling a subprogram by G05, it is not switched into Siemens mode. The G05 command behaves like a M98 P_ subprogram call. S A block containing a G05 command without address P is ignored without alarm.
  • Page 148: Polygonal Turning

    Setting range: Integer 1 to 9 for both P and Q The sign of address Q is used to specify the Y axis rotation direction. © SIEMENS AG 2007 All rights reserved 4-148 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 149 M05 ; Spindle stop G50.2 and G51.2 need to be specified in seperate blocks. Workpiece Workpiece Tool Fig. 4-45 Polygonal turning © SIEMENS AG 2007 All rights reserved 4-149 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 150: Compressor In Iso Dialect Mode

    They activate a compressor function which links a number of linear blocks to form a machining section. If the compressor function is activated in Siemens mode, it can now be used to compress linear blocks in ISO dialect mode.
  • Page 151: Switchover Modes For Dryrun And Skip Levels

    In other words: Watch out! DryRun mode will become active ”at some time” after it has been switched over! © SIEMENS AG 2007 All rights reserved 4-151 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning -- 04.07 Edition...
  • Page 152: Interrupt Programm With M96 / M97 (asup)

    (without the intermediate step with CYCLE396), machine data 20734: $MC_EXTERN_FUNCTION_MASK BIT10 must be set. The subprogram programmed with Pxx is then called on a 0 --> 1 signal transition in Siemens mode. The M function numbers for the interrupt function are set via machine data. With...
  • Page 153 REPOS instruction at the end of the “Interrupt” program, e.g. REPOSA. For this purpose the interrupt program must be written in Siemens mode. The M functions for activating and deactivating an interrupt program must be in a block of their own.
  • Page 154 The interrupt routine is handled like a conventional subprogram. This means that in order to execute the interrupt routine, at least one subprogram level must be free. (12 program levels are available in Siemens mode, there are 5 in ISO Dialect mode.) The interrupt routine is only started on a signal transition of the interrupt signal from 0 to 1.
  • Page 155: Abbreviations

    C1 .. C4 Channel 1 to channel 4 Computer--Aided Design Computer--Aided Manufacturing Computerized Numerical Control Communication Coordinate Rotation Central Processing Unit Carriage Return © SIEMENS AG 2007 All rights reserved A-155 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 156 Often contains program sections that are required by different programs. Disk Operating System Dual--Port Memory Dual--Port RAM DRAM Dynamic Random Access Memory © SIEMENS AG 2007 All rights reserved A-156 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 157 Function Module FM- -NC Function Module -- Numerical Control Floating Point Unit © SIEMENS AG 2007 All rights reserved A-157 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 158 Infeed/Regenerative Feedback Unit (power supply) of SIMODRIVE 611(D) IK (GD) Implicit Communication (Global Data) Interpolative Compensation Interface Module Interface Module Receive Interface Module Send Increment © SIEMENS AG 2007 All rights reserved A-158 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 159 Leadscrew Error Compensation Line Feed Local User Data Megabyte Measuring Circuit Machine Control Panel Machine Coordinate System Machine Data Manual Data Automatic © SIEMENS AG 2007 All rights reserved A-159 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 160 Operator Panel Interface P Bus I/O (Peripherals) Bus Personal Computer PCIN Name of SW for exchanging data with the control system © SIEMENS AG 2007 All rights reserved A-160 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 161 Setting Data System Data Block Setting Data Active: Identification (file type) for setting data System Function Block System Function Call Softkey © SIEMENS AG 2007 All rights reserved A-161 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 162 Tool Offset Active: Identification (file type) for tool offsets TRANSMIT Transform Milling into Turning: Coordinate conversion on turning machines for milling operations Tool Radius Compensation © SIEMENS AG 2007 All rights reserved A-162 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 163 Serial Interface (definition of interchange lines between DTE and DCE) Workpiece Coordinate System Work Piece Directory Zero Offset Zero Offset Active: Identification (file type) for zero offset data © SIEMENS AG 2007 All rights reserved A-163 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 164 Abbreviations 04.07 Notes © SIEMENS AG 2007 All rights reserved A-164 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 165: Terms

    • Three password levels for system manufacturers, machine manufacturers and users and • Four keyswitch settings which can be evaluated via the PLC. © SIEMENS AG 2007 All rights reserved B-165 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 166 Approach motion towards one of the predefined --> fixed machine machine point points. Archiving Exporting files and/or directories to an external storage device. © SIEMENS AG 2007 All rights reserved B-166 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 167 An axis/spindle is permanently assigned to a particular channel via machine data. This MD assignment can be ”undone” by program replacement commands and the axis/spindle then assigned to another channel. © SIEMENS AG 2007 All rights reserved B-167 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 168 --> main blocks and --> subblocks. Block All files required for programming and program execution are known as blocks. © SIEMENS AG 2007 All rights reserved B-168 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 169 --> arithmetic and angular functions, --> relational and logic operations, --> program jumps and branches, --> program coordination (SINUMERIK 840D), --> macros. © SIEMENS AG 2007 All rights reserved B-169 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 170 Overloading of the drive, for example, may result in an unacceptably large following error. In such cases, an alarm is output and the axes stopped. © SIEMENS AG 2007 All rights reserved B-170 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 171 A data unit, two bytes in size, within a --> PLC data block. Deletion of Command in part program which stops machining and clears the distance- -to- -go remaining path distance to go. © SIEMENS AG 2007 All rights reserved B-171 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 172 SIMODRIVE 611A converter system. • The SINUMERIK 840D control system is linked to the SIMODRIVE 611D converter system via a high--speed digital parallel bus. © SIEMENS AG 2007 All rights reserved B-172 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 173 Feedforward control can only be selected or deselected for all axes together via the part program. © SIEMENS AG 2007 All rights reserved B-173 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 174 Description of a --> workpiece in the --> workpiece coordinate system. Geometry axis Geometry axes are used to describe a 2 or 3--dimensional area in the workpiece coordinate system. © SIEMENS AG 2007 All rights reserved B-174 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 175 Fixed angular interpolation with allowance for an inclined infeed axis or grinding wheel through specification of the angle. The axes are programmed and displayed in the Cartesian coordinate system. © SIEMENS AG 2007 All rights reserved B-175 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 176 Logical unit of the --> NCK which determines intermediate values for the movements to be traversed on the individual axes on the basis of destination positions specified in the part program. © SIEMENS AG 2007 All rights reserved B-176 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 177 Transmission Ratio Ü Servo gain factor, control variable of a control loop © SIEMENS AG 2007 All rights reserved B-177 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 178 LEDs. It is used for direct control of the machine tool via the PLC. © SIEMENS AG 2007 All rights reserved B-178 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 179 NC Start key. © SIEMENS AG 2007 All rights reserved B-179 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 180 Examples of typical motion--synchronous actions are: Transfer M and H auxiliary functions to the PLC or deletion of distance--to--go for specific axes. © SIEMENS AG 2007 All rights reserved B-180 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 181 NURBS (Non--Uniform Rational B Splines). A standard procedure is thus available (SINUMERIK 840D) as an internal control function for all modes of interpolation. © SIEMENS AG 2007 All rights reserved B-181 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 182 Manual or programmable control feature which enables the user to override programmed feedrates or speeds in order to adapt them to a specific workpiece or material. © SIEMENS AG 2007 All rights reserved B-182 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 183 The maximum programmable path velocity depends on the input resolution. With a resolution of 0.1 mm, for example, the maximum programmable path velocity is 1000 m/min. Programming Device © SIEMENS AG 2007 All rights reserved B-183 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 184 --> path axes. The action of switching the control off and then on again. Power ON © SIEMENS AG 2007 All rights reserved B-184 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 185 Programmable working Limitation of the movement area of the tool to within defined, area limitation programmable limits. © SIEMENS AG 2007 All rights reserved B-185 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 186 © SIEMENS AG 2007 All rights reserved B-186 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 187 Rounding axes cause the workpiece or tool to rotate to an angle position described on a graduated grid. When the grid position has been reached, the axis is ”in position”. © SIEMENS AG 2007 All rights reserved B-187 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 188 Unlike --> machine data, setting data can be modified by the user. © SIEMENS AG 2007 All rights reserved B-188 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 189 Every subroutine can be locked against unauthorized export and viewing (with MMC 102/103). --> Cycles are a type of subroutine. © SIEMENS AG 2007 All rights reserved B-189 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 190 --> part program programmer. It is defined by the data type and the variable name, which is prefixed with $. See also --> User--defined variable. © SIEMENS AG 2007 All rights reserved B-190 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 191 Programming in a Cartesian coordinate system, execution in a non--Cartesian coordinate system (e.g. with machine axes as rotary axes). Employed in conjunction with Transmit, Inclined Axis, 5--Axis Transformation. © SIEMENS AG 2007 All rights reserved B-191 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 192 --> look ahead. Vocabulary words Words with a specific notation which have a defined meaning in the programming language for --> part programs. © SIEMENS AG 2007 All rights reserved B-192 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 193 The workpiece zero is the origin for the --> workpiece coordinate system. It is defined by its distance from the machine zero. © SIEMENS AG 2007 All rights reserved B-193 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 194 PLC. 3. Programmable Zero offsets can be programmed for all path and positioning axes by means of the TRANS instruction. © SIEMENS AG 2007 All rights reserved B-194 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 195: C.1 G Code Table

    Dual slide / turret off Group 5 Feed in [mm/min, inch/min] Feed in [mm/rev, inch/rev] Group 6 Input system inch Input system metric © SIEMENS AG 2007 All rights reserved C-195 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 196 Select zero offset Select zero offset G54 P{1...48}1 extended zero offsets G54 .1 extended zero offsets G54 P0 externel zero offsets EXOFS © SIEMENS AG 2007 All rights reserved C-196 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 197 Delete actual value memory, reset of WCS Group 20 G50.2 Synchronous spindle OFF - -- - G51.2 Synchronous spindle ON - -- - © SIEMENS AG 2007 All rights reserved C-197 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 198 The NC establishes the G code modes, identified by 1), when the power is turned ON or when the NC is reset. © SIEMENS AG 2007 All rights reserved C-198 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 199: D Machine And Setting Data

    0: Base frame is retained on Power On 1: Base frame is deleted on Power On. This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-199 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 200: D.1 Machine/setting Data

    The name used to program the angle in the contour short description is definable. This allows, for example, identical programming in different language modes: If the angle is named “A“, it is programmed in the same way with Siemens and ISO Dia- - lect0.
  • Page 201 However, the function is only effective upon using a block which comes ”later” in the program run. The function takes effect on the next (implicit) Stop Reset. This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-201 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 202 $MN_M_NO_FCT_CYCLE is effective both in Siemens mode G290 and in external lan- - guage mode G291. A subprogram call may not be superimposed on M functions with fixed meanings.
  • Page 203 $MN_M_NO_FCT_CYCLE is programmed. If the M function is programmed in a motion block, the cycle is executed after the move- -ment. $MN_M_NO_FCT_CYCLE is effective both in Siemens mode G290 and in external lan- - guage mode G291.
  • Page 204 Applies with effect from SW version: 5.2 Meaning: The MD is effective in both Siemens mode and in external language mode. This machine data defines whether tool length compensation and tool radius compensation are suppressed with language commands G53, G153 and SUPA.
  • Page 205 Activate measuring input 1 for G31 P1 (- -P4) Bit 1: Deactivate measuring input 2 for G31 P1 (- -P4) Activate measuring input 2 for G31 P1 (- -P4) © SIEMENS AG 2007 All rights reserved D-205 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 206 In the case of a conflict, alarm 14016 is output. © SIEMENS AG 2007 All rights reserved D-206 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 207 Data type: STRING Applies with effect from SW version: 6.3 Meaning: Cycle name if called with G function defined with $MN_EXTERN_G_NO_MAC_CYCLE[n]. © SIEMENS AG 2007 All rights reserved D-207 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 208 ISO_T: G code system B setting value = 1: ISO_T: G code system A setting value = 2: ISO_T: G code system C © SIEMENS AG 2007 All rights reserved D-208 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 209 Values without decimal points are interpreted as mm, inch or degrees e.g. X1000 = 1000 mm X1000.0 = 1000 mm © SIEMENS AG 2007 All rights reserved D-209 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 210 The number of leading digits specified in $MN_EXTERN_DIGITS_TOOL_NO is interpreted as the tool number from the programmed T value. The trailing digits address the compensa- tion memory. © SIEMENS AG 2007 All rights reserved D-210 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 211 Bit 0 (LSB): Execution of part programs in ISO_2 or ISO_3 mode. For coding see $MN_MM_EXTERN_CNC_SYSTEM (10880) This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-211 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 212: Channel-specific Machine Data

    Generally, the first two or three channel axes are used as geometry axes (see also MD 20050: AXCONF_GEOAX_ASSIGN_TAB). The remaining channel axes are defined as special axes. SINUMERIK 802D has 5 channel axes. © SIEMENS AG 2007 All rights reserved D-212 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 213 G code group 5: G94/G95 G code group 6: G20/G21 G code group 16: G17/G18/G19 This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-213 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 214 TRUE: Tool length offsets are always applied, regardless of whether the associated axes were programmed. This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-214 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 215 Example: The first 4 axes in the channel are relevant for the path feed: $MC_FGROUP_DEFAULT_AXES[0] = 1 $MC_FGROUP_DEFAULT_AXES[2] = 2 $MC_FGROUP_DEFAULT_AXES[3] = 3 $MC_FGROUP_DEFAULT_AXES[4] = 4 This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-215 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 216 0: Protection zone 3 is an internal protection zone 1: Protection zone 3 is an external protection zone This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-216 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 217 TRUE When programming F1 - - F9, the feedrate values stored in setting data $SC_FEEDRATE_F1_9[ ] become effective. F0 activates rapid traverse. © SIEMENS AG 2007 All rights reserved D-217 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 218 0: Base frame is retained on Power On 1: Base frame is deleted on Power On. This MD cannot SINUMERIK 802D sl. © SIEMENS AG 2007 All rights reserved D-218 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 219: Axis-specific Setting Data

    Unit: - - Data type: DOUBLE Applies with effect from SW version: 5.2 Meaning: Das Settingdatum ist auch im Siemens- -Mode wirksam. © SIEMENS AG 2007 All rights reserved D-219 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 220: D.4 Channel-specific Setting Data

    Applies with effect from SW version: Meaning: Pre- -defined feedrates which are selected by commanding F0 - - F9 when G01 is active. © SIEMENS AG 2007 All rights reserved D-220 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 221: D.4 Channel-specific Setting Data

    Spacing of both the tools on a double slide turret. The spacing is activated as an additive zero offset when code G68 is used, if $MN_EXTERN_DOUBLE_TURRET_ON = TRUE is set. © SIEMENS AG 2007 All rights reserved D-221 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 222 Machine and Setting Data 04.07 D.4 Channel-specific setting data Notes © SIEMENS AG 2007 All rights reserved D-222 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 223: Data Fields, Lists

    EXTERN_G_NO_MAC_CYCLE_NAME Subprogram name for G function macro call 10818 EXTERN_INTERRUPT_NUM_ASUP Interruptnumber for ASUP start (M96) 10820 EXTERN_INTERRUPT_NUM_RETRAC Interruptnumber for retract (G10.6) © SIEMENS AG 2007 All rights reserved E-223 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 224 Enable F 1- -digit feed (F0 - - F9) 22930 EXTERN_PARALLEL_GEOAX Assign parallel channel geometry axis 24004 CHBFRAME_POWERON_MASK Delete channel- -specific base frame on Power On © SIEMENS AG 2007 All rights reserved E-224 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 225 Activate protection zone 34100 REFP_SET_POS[0] Reference position / not used when absolute measuring system is applied 35000 SPIND_ASSIGN_TO_MACHAX assign spindle / machine axis © SIEMENS AG 2007 All rights reserved E-225 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 226: E.2 Setting Data

    Address A is programmed in a block with a cycle call. 0 = not programmed 1 = programmed (absolute) 3 = programmed (incremental) © SIEMENS AG 2007 All rights reserved E-226 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 227 Bit = 0 axis programmed as INT Bit = 1 axis programmed as REAL $C_PI Program number of the interrupt routine that was programmed with M96 © SIEMENS AG 2007 All rights reserved E-227 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 228 Data Fields, Lists 04.07 E.3 Variables Notes © SIEMENS AG 2007 All rights reserved E-228 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 229: Alarms

    CYCLE374T, CYCLE376T, $MN_MM_EX- -TERN_ LAN- CYCLE383T, CYCLE384T, GUAGE or option bit 19800 CYCLE385T, CYCLE381M, $ON_EXTERN_LAN- -GUAGE is CYCLE383M, CYCLE384M, not set CYCLE387M © SIEMENS AG 2007 All rights reserved F-229 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 230 Polar coordinatea not possible CYCLE381M, CYCLE383M, CYCLE384M, CYCLE387M 61815 G40 not active CYCLE374T, CYCLE376T G40 was not active prior to the cycle call © SIEMENS AG 2007 All rights reserved F-230 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 231: G Commands

    G33, 2-38, 2-43, C-195 G90, C-195 G34, 2-46, C-195 G91, C-195 G40, C-196 G92, 3-57, C-197 G40, G41/G42, 3-73 G92.1, 3-57, C-197 G41, C-196 © SIEMENS AG 2007 All rights reserved Index-231 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 232 G95, 1-17, 1-21, C-195 M96, 4-152 G96, C-195 M97, 4-152 G96, G97, 3-81 G97, C-195 G98, C-196 G98/G99, 4-120 G99, C-196 S command, 3-80 © SIEMENS AG 2007 All rights reserved Index-232 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 233: Index

    Multiple repetitive cycles, 4-101 Eight--digit program number, 4-134 Multiple--thread cutting, 2-43 Error messages, F-229 Nose R offset function, 3-73 F command, 1-17 © SIEMENS AG 2007 All rights reserved Index-233 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 234 Second to fourth reference point return, 2-50 Setting data axis--specific, D-219 channel--specific, D-220 list, E-226 Variable lead thread cutting, 2-46 Siemens mode, 1-11 © SIEMENS AG 2007 All rights reserved Index-234 SINUMERIK 802D sl/840D sl840D/840Di sl/840Di/810D ISO Turning - - 04.07 Edition...
  • Page 235 Suggestions SIEMENS AG Corrections A&D MC MS for Publication/Manual: P.O. Box 3180 SINUMERIK 802D sl/840D sl/840D /840Di sl/840Di/810D D- -91050 Erlangen, Germany Programming Manual ISO Turning Fax: +49--(0)9131 / 98--63315 [Documentation] mailto:documotioncontrol.@siemens.com User Documentation http://www.siemens.com/automation/service&support Programming Guide From Name Edition: 04.2007...

Comments to this Manuals

Symbols: 0
Latest comments: