802d Operation Manual

Embed Size (px)

Citation preview

  • 7/27/2019 802d Operation Manual

    1/49

    SINUMERIK 802D

    09.2001Short Guide

    User Documentation

    MillingISO Dialect M

  • 7/27/2019 802d Operation Manual

    2/49

  • 7/27/2019 802d Operation Manual

    3/49

    SINUMERIK 802D

    Milling

    ISO Dialect M

    Short Guide

    09.2001 Edition

    Valid for

    Control Software Version

    SINUMERIK 802D 1

  • 7/27/2019 802d Operation Manual

    4/49

    SINUMERIK Documentation

    Printing history

    Brief details of this editiion and previous editions are listedbelow.

    The status of each edition already published is shown bythe code in the "Remarks" column.

    Status code in the "Remarks" column:

    A .... New documentation.B .... Unrevised reprint with new order no.C .... Revised edition with new status

    Edition Order No. Remarks

    09.01 6FC5698-1AA50-0BP0 A

    This manual is included in the documentation on CD-ROM(DOCONCD)

    Edition Order No. Remarks09.01 6FC5298-6CA00-0AG1 C

    TrademarksSIMATIC

    , SIMATIC HMI

    , SIMATIC NET

    , SIROTEC

    ,

    SINUMERIK

    and SIMODRIVE

    are registered trademarks ofthe Siemens AG. Other product names used in thisdocumentation might be trademarks which, if used by thirdparties, could infringe the rights of their owners.

    Further information is available on the Internet under:http://www.ad.siemens.de/sinumerik

    This publication was produced with Win Word V8.0 and

    Designer V7.0

    Other functions not described in this document might be executable in the control. This

    does not, however, represent an obligation to supply such functions with a new control

    or when servicing.

    Subject to change without prior notice.

    The reproduction, transmission or use of this document or its contents is not permitted

    without written authority. Offenders will be liable for damages. All rights, including

    rights created by patent grant or registration of a utility model or design, are reserved.

    Siemens AG, 2001. All rights reserved

  • 7/27/2019 802d Operation Manual

    5/49

    Siemens AG, 2001. All rights reserved 0-5SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    09.01 General

    Introduction

    How to use this document

    This document is a short guide describingall the important operating and programming steps.

    For detailed descriptions of operating and programming theSINUMERIK 802D, refer to:

    User Manual, Turning,Order No. 6FC5698-2AA00-0BP0

    User Manual, Milling,Order No. 6FC5698-2AA10-0BP0

    Method of descriptionThe method of description is as follows:

    OperatingPrerequisiteOperating sequence

    ProgrammingProgramming the functionMeaning of the parametersDescriptive picture with an example of a workpiece

  • 7/27/2019 802d Operation Manual

    6/49

    0-6 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Table of Contents 09.01

    Table of Contents

    1. Setup 1-9Activate ISO Dialect M, G291 .........................................1-10Tool Offsets.....................................................................1-11Enter Zero Offset ............................................................1-12

    2. Create/Edit Program 2-13Create/Open Program.....................................................2-14Insert/Edit Block..............................................................2-15

    Copy/Insert/Delete Block ................................................2-16Block Search/Numbering ................................................2-17Start/Simulate Program...................................................2-18

    3. Execute/Correct Program 3-19Select/Trace Program .....................................................3-20Correct Program .............................................................3-21Block Search...................................................................3-22

    4. Program Positional Data 4-23Absolute Dimension, Incremental Dimension, G90/G914-24Zero Offset, G54 to G59 .................................................4-25Select the Working Plane, G17 to G19...........................4-26

    5. Program Axis Motions 5-27Rapid Traverse, G0.........................................................5-28Linear Interpolation, G1 ..................................................5-29Circular Interpolation, G2/G3..........................................5-30Tapping, G74/G84 ..........................................................5-31Polar Coordinates, G15/G16...........................................5-32

    6. Tool Offsets 6-33Call Tool..........................................................................6-34Cutter Radius Path Offset, G41/G42 ..............................6-35

    7. Program Preparatory Functions 7-37Program Feed, G94/G95 ................................................7-38Exact Stop, G9/G61 ........................................................7-39Feed in Continuous-Path Mode, G64 .............................7-40

    Program Spindle Motion .................................................7-41Subroutine Call, M98/M99 ..............................................7-42

  • 7/27/2019 802d Operation Manual

    7/49

    Siemens AG, 2001. All rights reserved 0-7SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    09.01 Table of Contents

    Table of Contents

    8. Appendix 8-43List of M Commands .......................................................8-44List of the G Functions....................................................8-45Cycle Alarms...................................................................8-47Notes ..............................................................................8-48

  • 7/27/2019 802d Operation Manual

    8/49

    0-8 Siemens, AG 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

  • 7/27/2019 802d Operation Manual

    9/49

    Siemens AG 2001, All rights reserved. 1-9SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    1. Setup

    Activate ISO Dialect M, G291 1-10

    Tool Offsets 1-11

    Enter Zero Offset 1-12

  • 7/27/2019 802d Operation Manual

    10/49

    1. Setup 09.01

    1-10 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Activate ISO Dialect M, G291

    N10 G291

    G291 Activate ISO Dialect M NC programminglanguage

    G290 Activate SIEMENS NC programming language

    Machine OEM

    Please observe the details supplied by the machine OEMbefore switching on the power and when switching fromthe Siemens programming language into the ISO dialectprogramming language.

    The active tool,

    the tool offsets, and

    zero offsetsare retained when the ISO dialect programming language isactive.

    ISO dialekt

    The "ISO Dialect M" NC programming language is a secondprogramming language with a G Code command set.

  • 7/27/2019 802d Operation Manual

    11/49

    09.01 1. Setup

    Siemens AG 2001, All rights reserved. 1-11SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Tool Offsets

    Select

    OFFSET

    PARAM

    Select OFFSET

    PARAM operating area

    Toollist

    Select "Tool List" menu

    Functions

    Del. tooloffsets

    Delete tool offsets

    Search Search for tool

    New tool Create new tool.Enter the new values.

  • 7/27/2019 802d Operation Manual

    12/49

    1. Setup 09.01

    1-12 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Enter Zero Offset

    OFFSET

    PARAM

    Select OFFSETPARAM operating area

    Zero offset Select "Zero offset" menu.

    Select zero offset with thecursor:

    Base

    Parameterizable (G54 toG59)

    Enter/change value.

  • 7/27/2019 802d Operation Manual

    13/49

    Siemens AG, 2001. All rights reserved 2-13SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    2. Create/Edit Program

    Create/Open Program 2-14

    Insert/Edit Block 2-15

    Copy/Insert/Delete Block 2-16

    Block Search/Numbering 2-17

    Start/Simulate Program 2-18

  • 7/27/2019 802d Operation Manual

    14/49

    2. Create/Edit Program 09.01

    2-14 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Create/Open Program

    Create new program:

    PROGRAM

    MANAGER

    Select PROGRAM

    MANAGER operating area

    Programs Select program directory.

    New Enter program name and

    OK

    Confirm with OK

    Note:The "SPF" file extension must be written explicitly forsubroutines (e.g. TEST.SPF).

    Open an existing program:

    PROGRAM

    MANAGER

    Select PROGRAMMANAGER operating area

    Programs Select program directory.

    Use the cursor to select theprogram in the programdirectory and

    Open open.

    NoteIf the program is already open in the editor, it can beselected directly using the PROGRAM operating area key.

  • 7/27/2019 802d Operation Manual

    15/49

    09.01 2. Create/Edit Program

    Siemens AG, 2001. All rights reserved 2-15SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Insert/Edit Block

    Insert new block

    Prerequisite:

    Existing program is open.

    Use the cursor to select theline to be inserted.

    Press the Input key.

    Edit blockPrerequisite:Existing program is open.

    Select the block with the cursorand change it.

    NoteIf the program is already open in the editor, it can beselected directly using the PROGRAM operating area key.

  • 7/27/2019 802d Operation Manual

    16/49

    2. Create/Edit Program 09.01

    2-16 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Copy/Insert/Delete Block

    Copy/insert

    Prerequisite:

    Existing program is open.

    Use the cursor to select therequired block or the positionwhere the marking is to start.

    Markblock

    Start marking.

    Use the cursor to select theend point of the marking.

    Copyblock

    Copy the marked text

    Place the cursor at the requiredinsertion point.

    Insertblock

    Insert copied selection

    Notes

    Blocks are always copied behind the cursor. Blocks can also be copied and inserted between

    different programs.

    Delete

    Prerequisite:Existing program is open.

    Use the cursor to select therequired block or the position

    where the marking is to start.

    Markblock

    Start marking.

    Use the cursor to select theend point of the marking

    Delete

    block

    Delete marked text

  • 7/27/2019 802d Operation Manual

    17/49

    09.01 2. Create/Edit Program

    Siemens AG, 2001. All rights reserved 2-17SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Block Search/Numbering

    Block search

    Prerequisite:

    Existing program is open.

    Search

    Text

    Line

    no.

    Enter search text.

    You can choose between textor line number ("N..." must beentered for block number).

    OK

    Start search.

    NoteAt the start of the search for text, it is possible to choosebetween

    Search from the cursor position, or

    Search from the block start.

    Block numbering

    Prerequisite:Program is open.

    Numbering The block numbers of thecomplete program arerenumbered in increments of10.

  • 7/27/2019 802d Operation Manual

    18/49

    2. Create/Edit Program 09.01

    2-18 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Start/Simulate Program

    Start program

    Prerequisite:

    Automatic mode is selected.

    Existing program is open.

    Execute Select program to be executed.

    NC-Start is used to start theprogram.

    Simulate program

    Simulation Select Simulation and start with

    NC start.

    Call...

    Call submenu to show:

    Call G17/G18/G19

    Select plane.

    Showall

    Show the complete workpiece.

    Zoom + Enlarge the size of the display.

    Zoom - Reduce the size of the display.

    Toorigin

    Select the start screen of thesimulation.

    ZoomAuto

    Automatic scaling of theselected tool path.

    Cursorcoarse/fine

    Change cursor increment.

    Deletedisplay

    Delete simulation display.

    Edit Return to edit mode.

  • 7/27/2019 802d Operation Manual

    19/49

    Siemens AG, 2001. All rights reserved 3-19SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    3. Execute/Correct Program

    Select/Trace Program 3-20

    Correct Program 3-21

    Block Search 3-22

  • 7/27/2019 802d Operation Manual

    20/49

    3. Execute/Correct Program 09.01

    3-20 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Select/Trace Program

    PROGRAM

    MANAGER

    Select PROGRAM MANAGERoperating area.

    Programs Select program directory.

    Use the cursor to select theprogram in the programdirectory and

    Execute select the program forexecution.

    Select "Automatic" mode

    Start the program withNC start.

    NoteAt least the following conditions must be satisfied when theprogram is started:

    No alarms pending.

    The feedrate enable is present.

    The spindle enable is present.

    Trace machining on the

    screen[M]

    POSITION

    Possibly select the[M] POSITION operating area.

    Trace Start tracing.

    Start the program withNC start.

    The workpiece machining isdisplayed simultaneous to themachine on the screen.

    NoteAs for the simulation, functions for various display settingsare also available here (Zoom, To origin, ...).

  • 7/27/2019 802d Operation Manual

    21/49

    09.01 3. Execute/Correct Program

    Siemens AG, 2001. All rights reserved 3-21SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Correct Program

    NC stop

    Prerequisite:

    Program is being executed in Automatic.

    Stop program.

    Programcorrection

    Select Program correction.

    Select block with the cursorand correct it.

    NC start is used to continue theprogram at the interrupt point.

    Notes

    After program interrupt (NC stop), the tool can bemoved in manual operation (jog) away from thecontour. The control stores the coordinates of theinterrupt point.

    Corrections can only be made to those blocks that thecontrol has not yet imported.

    NC reset

    Prerequisite:Program is being executed in Automatic.

    Interrupt program

    Programcorrection

    Select Program correction.

    Select block with the cursorand correct it.

    NC start is used to start theprogram at the beginning

    NoteThe control interrupts the execution should a system erroroccur in the parts program.

  • 7/27/2019 802d Operation Manual

    22/49

    3. Execute/Correct Program 09.01

    3-22 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Block Search

    Prerequisite:Program is selected in "Automatic" and is being executed.

    Interrupt program

    Blocksearch

    Select Block search

    Programlevel +

    Programlevel -

    Possibly select the programlevel higher or lower.

    Select the block in the editor

    with the cursor or

    Search

    OK

    enter search text and startsearch.

    Enter changes

    You have 4 possibilities forrepositioning:

    Oncontour

    At the start of the contour

    Onend pt.

    At the end of the contour

    Withoutcalculation

    Without using the tooloffsets

    Interrupt At the interrupt point

    Continue the program withNC start.

    NoticeTool changes are only taken into consideration when thetool is entered in the target block.

  • 7/27/2019 802d Operation Manual

    23/49

    Siemens AG, 2001. All rights reserved 4-23SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    4. Program Positional Data

    Absolute Dimension, Incremental Dimension,

    G90/G91 4-24

    Zero Offset, G54 to G59 4-25

    Select the Working Plane, G17 to G19 4-26

  • 7/27/2019 802d Operation Manual

    24/49

    4. Program Positional Data 09.01

    4-24 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Absolute Dimension, Incremental

    Dimension, G90/G91

    N 5 G0 G90 X25 Y15 Z2N20 G1 G91 X80 F300

    ParametersG90 Absolute dimension input; all values refer to the

    current workpiece zero offset.G91 Incremental dimension input; each dimension

    refers to the most recently entered contour point.

    You can freely change between absolute and incrementaldimension inputs from block to block.

    Note:G90, G91 apply in the block starting at the programmedlocation and not in the complete block.

    X

    Y

    25

    15

    80

    8

    0

    N10 G01 Z-5 F300

    N20 G01 G91 X80

    N5 G00 G90 X25 Y15 Z2

    N5

    N20

    +80

    Change between absolute and incremental dimensioning

  • 7/27/2019 802d Operation Manual

    25/49

    09.01 4. Program Positional Data

    Siemens AG, 2001. All rights reserved 4-25SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Zero Offset, G54 to G59

    N30 ...N40 G54

    N50 G0 X30 Y75

    Further zero offsets: G55...G59

    X,Y,Z Coordinates of the zero offset (specify theworkpiece coordinate system). These must havebeen entered from the operator panel or serialinterface into the control prior to theprogramming.

    G57G56

    G55G54

    Zero offsets permit multiple machining

  • 7/27/2019 802d Operation Manual

    26/49

    4. Program Positional Data 09.01

    4-26 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Select the Working Plane, G17 to G19

    N10 G0 X50 Z50 G17 D1 F1000

    Command Working plane Infeed axisG17 X/Y ZG18 Z/X YG19 Y/Z X

    The working plane must have been programmed to makeuse of the tool offset data.The working plane cannot be changed for active G41/G42.

    Default setting: G17

    Z Z

    Z

    Y

    Y Y

    XX

    X

    G17 G18

    G19

    Select the working plane for horizontal and vertical machining for milling

  • 7/27/2019 802d Operation Manual

    27/49

    Siemens AG, 2001. All rights reserved 5-27SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    5. Program Axis Motions

    Rapid Traverse, G0 5-28

    Linear Interpolation, G1 5-29

    Circular Interpolation, G2/G3 5-30

    Tapping, G74/G84 5-31

    Polar Coordinates, G15/G16 5-32

  • 7/27/2019 802d Operation Manual

    28/49

    5. Program Axis Motions 09.01

    5-28 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Rapid Traverse, G0

    N10 G0 X0 Y0 Z3

    X, Y, Z Coordinates of the target point

    Please refer to the manufacturer's documentation for thetype of approach used to position to the target point.

    Z

    Y

    X

    N10

    Fast positioning of the tool in rapid traverse during milling

  • 7/27/2019 802d Operation Manual

    29/49

    09.01 5. Program Axis Motions

    Siemens AG, 2001. All rights reserved 5-29SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Linear Interpolation, G1

    N10 G0 G90 X10 Y10 Z1 S800 M3N20 G1 Z-12 F500

    N30 X30 Y35 Z-3 F700

    X, Y, Z Coordinates of the target pointF Feedrate value

    Z

    Y

    X

    Manufacturing an angular groove

  • 7/27/2019 802d Operation Manual

    30/49

    5. Program Axis Motions 09.01

    5-30 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Circular Interpolation, G2/G3

    Programming the center point

    N5 G0 G90 X35 Y60N10 G3 X50 Y45 I0 J-15 F500

    X, Y, Z Coordinates of the circle end pointI, J, K Interpolation parameters (direction: I in X,

    J in Y, K in Z) to determine the circle centerpoint

    F Feedrate value

    The tool travels in clockwise or counterclockwise direction

    for G2 and G3, respectively, viewed in the direction of thethird coordinate axis.

    Z

    Y

    X

    Y

    35

    50

    45

    60

    I=0J=-15

    G3 X50 Y45 I0 J-15 F500

    Manufacturing a circumferential groove

  • 7/27/2019 802d Operation Manual

    31/49

    09.01 5. Program Axis Motions

    Siemens AG, 2001. All rights reserved 5-31SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Tapping, G74/G84

    N40 G94N50 G00 X100 Y100

    N60 G74 Z-50 R-10 K2 P4 F1000

    G74 Tapping left

    G84 Tapping right

    G98 Return to the starting point

    G99 Return to point R

    X, Y Drilling hole position

    Z Distance from point R to the target point

    R Distance from the starting point to point R

    P Hold time at the target point and at point R during

    the return (refer to details supplied by the OEM)F Machining feed

    K Number of repetitions (if required)

    Notes

    Tapping cannot be programmed together withG0/G1/G2/G3/G41/G42 in a block.

    Tool radius offsets are ignored.

    G99

    G98

    Ausgangspunkt

    Punkt R

    Zielpunkt

    X

    Z

    Tapping

  • 7/27/2019 802d Operation Manual

    32/49

    5. Program Axis Motions 09.01

    5-32 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Polar Coordinates, G15/G16

    N5 G17 G90 X0 Y0N10 G16 X100 Y45

    N15 G91 X100 G90 Y0N20 Y90N25 G15

    G15 Polar coordinate programming OFFG16 Polar coordinate programming ON

    X Polar radius

    Y Polar angle

    G90 The pole lies in the workpiece zero point

    G91 The pole lies in the current position

    no X in block The pole lies in the workpiece zero point

    The pole radius is always traversed absolute; the polarangle can be traversed either absolute or incremental.

    NoteIf the pole is moved from the current position to theworkpiece zero point, the radius is calculated as distancebetween the positions.

    Y

    X

    Z

    Y

    X

    =N15

    Description of the paths using polar coordinates

  • 7/27/2019 802d Operation Manual

    33/49

    Siemens AG, 2001. All rights reserved 6-33SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    6. Tool Offsets

    Call Tool 6-34

    Cutter Radius Path Offset, G41/G42 6-35

  • 7/27/2019 802d Operation Manual

    34/49

    6. Tool Offsets 09.01

    6-34 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Call Tool

    N10 T17N20 G00 X-2 Y-2

    N30 G43 Z-30 H1N40 G49

    T Call tool number H Call tool offset memoryG43 Select positive tool length offsetG44 Select negative tool length offsetG49 Deselect tool length offset

    Note:

    If an offset data block does not contain any H number, thisoffset cannot be activated in ISO Dialect. The H numbermust be unique.

    Z

    Y

    X

    N30 G43 Z-30 H1

    Tool length offset negative

  • 7/27/2019 802d Operation Manual

    35/49

    09.01 6. Tool Offsets

    Siemens AG, 2001. All rights reserved 6-35SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Cutter Radius Path Offset, G41/G42

    N10 G1 G17 G41 D8 X... Y... Z... F500

    G41 Call the path offset; tool in travel direction at

    the left-hand side of the contourG42 Call the path offset; tool in travel direction at

    the right-hand side of the contourG40 Deselect the path offset

    At least one axis of the selected working plane (G17 toG19) must be programmed in the NC block withG40/G41/G42.

    The selection and deselection of the cutter radius offset

    must be made in a program block using G0 or G1.The offset acts only in the programmed working plane(G17 to G19).

    Z

    Y

    X

    G41

    G42

    Cutter radius offset to the left or right of the programmed path

  • 7/27/2019 802d Operation Manual

    36/49

    6. Tool Offsets 09.01

    6-36 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

  • 7/27/2019 802d Operation Manual

    37/49

    Siemens AG, 2001. All rights reserved 7-37SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    7. Program Preparatory Functions

    Program Feed, G94/G95 7-38

    Exact Stop, G9/G61 7-39

    Feed in Continuous-Path Mode, G64 7-40

    Program Spindle Motion 7-41

    Subroutine Call, M98/M99 7-42

  • 7/27/2019 802d Operation Manual

    38/49

    7. Program Preparatory Functions 09.01

    7-38 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Program Feed, G94/G95

    N5 G90 G00 X... Y... Z...N10 G94 F500 G01...M3

    G94 F Constant feed with feedrate value in mm/minG95 F Constant feed with feedrate value in mm/revolution

    The OEM specifies the maximum values for feed andspindle speed.

    Z

    Y

    X

    Control the speed for constant cutting speed

  • 7/27/2019 802d Operation Manual

    39/49

    09.01 7. Program Preparatory Functions

    Siemens AG, 2001. All rights reserved 7-39SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Exact Stop, G9/G61

    G9 Exact stop takes effect for each block

    G61 Exact stop acting modally, effective until deselection

    using G64

    The exact stop functions are used to manufacture sharpoutside corners or to accurately finish inside corners.

    Z

    X

    Y

    Manufacture sharp outside corners

  • 7/27/2019 802d Operation Manual

    40/49

    7. Program Preparatory Functions 09.01

    7-40 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Feed in Continuous-Path Mode, G64

    N05 ...N10 G1 Z-7 F300

    N20 G64N30 Y40

    G64 Continuous-Path Mode

    The function works with predictive speed control (LookAhead), i.e. the tool path velocity is reduced sufficiently sothat an optimum traversing velocity is attained for shorttravel motions per block.

    G64

    Optimization of the manufacturing results using continuous path operation

  • 7/27/2019 802d Operation Manual

    41/49

    09.01 7. Program Preparatory Functions

    Siemens AG, 2001. All rights reserved 7-41SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Program Spindle Motion

    N05 ...N10 G1F300 X70 Y20 S270 M3

    S Spindle speed in rpmM3 Clockwise direction of rotation

    M4 Counterclockwise direction of rotation

    M5 Spindle stop

    M19 Spindle positioning

    M3 M4

    Programming the spindle direction of rotation

  • 7/27/2019 802d Operation Manual

    42/49

    7. Program Preparatory Functions 09.01

    7-42 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Subroutine Call, M98/M99

    N20 M98 PxxxxyyyyN40 M99 Pxxxx

    M98 Pxxxxyyyy Subroutine call: a subroutine with thenumber yyyy is repeated xxxx-times.

    M99 Pxxxx Subroutine end: return to the main programat block number N... .

    The subroutine call must be made in a dedicated NC block.

  • 7/27/2019 802d Operation Manual

    43/49

    Siemens AG, 2001. All rights reserved 8-43SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    8. Appendix

    List of M Commands 8-44

    List of the G Functions 8-45

    Cycle Alarms 8-47

    Notes 8-48

  • 7/27/2019 802d Operation Manual

    44/49

    8. Appendix 09.01

    8-44 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    List of M Commands

    M0 Programmed stop

    M1 Optional stop

    M2 Program end (main program)

    M30 Program end as for M2

    M17 Subroutine end

    M98 Subroutine call

    M99 Subroutine end

    M3 Clockwise rotating spindle

    M4 Counterclockwise rotating spindle

    M5 Spindle stop

    M6 Tool change

    M19 Spindle positioning

    M70 Reserved for Siemens

    M40 Automatic gearbox switching

    M41 Gear stage 1

    M42 Gear stage 2

    M43 Gear stage 3

    M44 Gear stage 4

    M45 Gear stage 5

    Machine OEM

    The machine OEM assigns the M commands, forexample with switching functions to control clampingdevices or to activate/deactivate additional machinefunctions, etc.Please observe the details supplied by the machineOEM.

  • 7/27/2019 802d Operation Manual

    45/49

    09.01 8. Appendix

    Siemens AG, 2001. All rights reserved 8-45SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    List of the G Functions

    G code Function M/S2)

    Initial

    setting1)

    Group

    G0 Rapid traverse M X 1

    G1 Linear interpolation M 1

    G2 Circular interpolation in clockwise direction M 1

    G3 Circular interpolation in counterclockwise

    direction

    M 1

    G4*)

    Dwell time S 18

    G9 Blockwise exact stop S 18

    G10*)

    Load zero offset/tool offset M 18

    G11*)

    End loading of zero offset/tool offset M 18

    G15 Polar coordinate programming OFF M X 17

    G16 Polar coordinate programming ON M 17

    G17 Select machining plane X/Y M X 2

    G18 Select machining plane Z/X M 2

    G19 Select machining plane Y/Z M 2

    G20 (70)*)

    Input system in inches M X 6

    G21 (71)*)

    Metric input system M 6

    G28*)

    Reference point S 18

    G30*)

    approach 2nd, 3rd, 4th ref. pt. S 18

    G31

    *)

    Measure using switching pushbutton M 18

    G40 Tool radius offset OFF M X 7

    G41 Tool radius offset to the left of the contour ON M 7

    G42 Tool radius offset to the r ight of the contour

    ON

    M 7

    G43*)

    Tool length offset positive ON M 8

    G44*)

    Tool length offset negative ON M 8

    G49*)

    Tool length offset OFF M X 8

    G52*)

    Select additive zero offset M 18

    G53*)

    Approach position in the machine coordinate

    system

    S 18

    G54 Select 1st zero offset M X 14

    G55 Select 2nd zero offset M 14

    G56 Select 3rd zero offset M 14

    G57 Select 4th zero offset M 14

  • 7/27/2019 802d Operation Manual

    46/49

    8. Appendix 09.01

    8-46 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    List of the G Functions

    G code Function M/S2)

    Initial

    setting1)

    Group

    G58 Select 5th zero offset M 14

    G59 Select 6th zero offset M 14

    G61 Exact stop S 15

    G63*)

    Tapping M 15

    G64 Continuous-path mode M X 15

    G73*)

    Deep-hole drilling with chip breakage M 18

    G74 Tapping left-hand thread M 18

    G76*)

    Fine drilling M 18

    G80*)

    Cycle OFF M X 9

    G81*)

    Drill counterbores M 9

    G82*)

    Drill countersinks M 9

    G83*)

    Deep-hole drilling with chip removal M 9

    G84 Tapping right-hand thread M 9

    G85*)

    Drill M 9

    G90 Absolute programming M X 3

    G91 Incremental programming M 3

    G92*)

    Set actual value memory M 18

    G94 Feedrate in mm/min, inch/min M X 5

    G95 Feedrate in mm/revolution, inch/ revolution M 5

    G98*)

    Return to starting point for fixed cycles M X 10

    G99*)

    Return to point R for fixed cycles M 10

    G290 Select SIEMENS NC programming language M X 31

    G291 Select ISO-Dialekt NC programming language M 31

    Subroutine call: Refer to M98

    Subroutine end: Refer to M99

    *)These commands are not described in the accompanying document

    1)Initial setting: Refer to details supplied by the machine OEM

    2)M = acts modally; S = acts blockwise

  • 7/27/2019 802d Operation Manual

    47/49

    09.01 8. Appendix

    Siemens AG, 2001. All rights reserved 8-47SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Cycle Alarms

    Alarm no. Alarm text Explanation/Remedy

    61003 No feed

    programmed in

    the cycle

    Remedy: program feed

    61102 No spindle

    direction

    programmed

    Remedy: program spindle direction

    61800 ISO dialect NC programming language has not

    been activated.

    Remedy: Set MD 10880 MM_EXTERN_CNC_SYSTEM

    to 1.

    Turning has not been activated for G50/51

    polygon turning (cycle 3512).

    Remedy: Set MD 10880 MM_EXTERN_CNC_SYSTEM

    to 2.

    61801 Incorrect or undefined G Code selected.

    Remedy: Set correct G Code.

    61802 Programming error for G28: an axis programmed in the

    block is a spindle.

    Remedy: Change program appropriately.

    61803 Programming error for G28: programmed axis has not

    been defined in MD or does not exist.

    Note: Because max. 5 axes can be defined for

    SINUMERIK 802D, the cycle cannot find axes when

    more have been defined in the MDs.

    Remedy: Change program or define axis in the MD.

    61808 Final drilling

    depth or single

    drilling depth not

    programmed

    Remedy: Change program appropriately.

    61812 Programming error for G50/51 polygon turning (cycle

    3512):

    Value for P or Q has not been programmed or = 0.

    Remedy: Change program appropriately.

    61814 Programming error: calling the drilling cycles with polar

    coordinates (G15/G16) is not permitted.

    Remedy: Change program appropriately.

    61816 Programming error for G27: reached position does not

    agree with the reference point.

    Remedy: Deselect zero offsets, tool offsets and restart

    G27.

  • 7/27/2019 802d Operation Manual

    48/49

    8. Appendix 09.01

    8-48 Siemens AG, 2001. All rights reservedSINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01

    Notes

    You can enter your user-specific functions here.

  • 7/27/2019 802d Operation Manual

    49/49

    To

    SIEMENS AG

    Suggestions

    Corrections

    A&D MC BMS

    P.O. Box 3180

    D-91050 Erlangen

    For Publication/Manual:

    SINUMERIK 802DMillingISO Dialect M

    Germany(Phone ++49-180-5050-222 [Hotline]

    Fax ++49-9131-98-2176

    E-mail: [email protected])

    Short Guide

    User Documentation

    From

    Name:

    Order No.: 6FC5698-1AA50-0BP0Edition: 09.01

    Company/Dept.:

    Address:_____________________________________

    Zip Code: Town:_____________________________________

    Phone: /_____________________________________

    Fax: /

    Should you come across any printingerrors when reading this publication,

    please notify us on this sheet.Suggestions for improvement are alsowelcomes.

    Suggestions and/or corrections