+ All Categories
Home > Documents > SINUMERIK 802D - Middle East Technical Universityme.metu.edu.tr/courses/me202/Assets/lab/cnc... ·...

SINUMERIK 802D - Middle East Technical Universityme.metu.edu.tr/courses/me202/Assets/lab/cnc... ·...

Date post: 04-Jan-2020
Category:
Upload: others
View: 36 times
Download: 3 times
Share this document with a friend
49
SINUMERIK 802D 09.2001 Short Guide User Documentation Milling ISO Dialect M
Transcript

SINUMERIK 802D

09.2001Short Guide

User Documentation

MillingISO Dialect M

SINUMERIK 802D

MillingISO Dialect MShort Guide

09.2001 Edition

Valid for

Control Software VersionSINUMERIK 802D 1

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/sinumerikThis publication was produced with Win Word V8.0 andDesigner V7.0Other functions not described in this document might be executable in the control. Thisdoes not, however, represent an obligation to supply such functions with a new controlor when servicing.Subject to change without prior notice.The reproduction, transmission or use of this document or its contents is not permittedwithout written authority. Offenders will be liable for damages. All rights, includingrights created by patent grant or registration of a utility model or design, are reserved.

© Siemens AG, 2001. All rights reserved

© 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 documentThis 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

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-15Copy/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/G91.4-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-40Program Spindle Motion .................................................7-41Subroutine Call, M98/M99 ..............................................7-42

© 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

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

© 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

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 dialektThe "ISO Dialect M" NC programming language is a secondprogramming language with a G Code command set.

09.01 1. Setup

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

Tool Offsets

Select

OFFSETPARAM

Select OFFSETPARAM 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.

1. Setup 09.01

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

Enter Zero Offset

OFFSETPARAM

Select OFFSETPARAM operating area

Zero offset Select "Zero offset" menu.

Select zero offset with thecursor:• Base• Parameterizable (G54 to

G59)

Enter/change value.

© 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

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 PROGRAMMANAGER operating area

Programs Select program directory.

New Enter program name and

OKConfirm 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.

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 blockPrerequisite: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.

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/insertPrerequisite: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.

DeletePrerequisite: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

Deleteblock

Delete marked text

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 searchPrerequisite:Existing program is open.

Search

Text

Lineno.

Enter search text.

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

OKStart 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 numberingPrerequisite:Program is open.

Numbering The block numbers of the

complete program arerenumbered in increments of10.

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 programPrerequisite:• Automatic mode is selected.• Existing program is open.

Execute Select program to be executed.

NC-Start is used to start theprogram.

Simulate programSimulation 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.

© 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

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 for

execution.

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 thescreen

[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, ...).

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 stopPrerequisite: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 be

moved 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 resetPrerequisite: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.

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 editorwith the cursor or

Search

OKenter 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.

© 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

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, IncrementalDimension, 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

80

N10 G01 Z-5 F300N20 G01 G91 X80

N5 G00 G90 X25 Y15 Z2

N5

N20

+80

Change between absolute and incremental dimensioning

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 G54N50 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.

G57G56G55G54

Zero offsets permit multiple machining

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

© 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

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

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 F500N30 X30 Y35 Z-3 F700

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

Z

Y

X

Manufacturing an angular groove

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 directionfor G2 and G3, respectively, viewed in the direction of thethird coordinate axis.

Z

Y

X

Y

3550

4560

I=0J=-15

G3 X50 Y45 I0 J-15 F500

Manufacturing a circumferential groove

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 Y100N60 G74 Z-50 R-10 K2 P4 F1000

G74 Tapping leftG84 Tapping rightG98 Return to the starting pointG99 Return to point RX, Y Drilling hole positionZ Distance from point R to the target pointR Distance from the starting point to point RP Hold time at the target point and at point R during

the return (refer to details supplied by the OEM)F Machining feedK Number of repetitions (if required)

Notes• Tapping cannot be programmed together with

G0/G1/G2/G3/G41/G42 in a block.

• Tool radius offsets are ignored.

G99G98

Ausgangspunkt

Punkt R

Zielpunkt

X

Z

Tapping

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 Y45N15 G91 X100 G90 Y0N20 Y90N25 G15G15 Polar coordinate programming OFFG16 Polar coordinate programming ONX Polar radiusY Polar angle

G90 The pole lies in the workpiece zero pointG91 The pole lies in the current positionno 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

© 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

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-2N30 G43 Z-30 H1N40 G49

T Call tool numberH 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

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 atthe left-hand side of the contour

G42 Call the path offset; tool in travel direction atthe right-hand side of the contour

G40 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 offsetmust be made in a program block using G0 or G1.The offset acts only in the programmed working plane(G17 to G19).

ZY

X

G41

G42

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

6. Tool Offsets 09.01

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

© 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. 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

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 blockG61 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. 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 F300N20 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

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 G1 F300 X70 Y20 S270 M3

S Spindle speed in rpmM3 Clockwise direction of rotationM4 Counterclockwise direction of rotationM5 Spindle stopM19 Spindle positioning

M3 M4

Programming the spindle direction of rotation

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.

© 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

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.

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/S 2) Initialsetting 1)

Group

G0 Rapid traverse M X 1

G1 Linear interpolation M 1

G2 Circular interpolation in clockwise direction M 1

G3 Circular interpolation in counterclockwisedirection

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 right of the contourON

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 coordinatesystem

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

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/S 2) Initialsetting 1)

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 document1) Initial setting: Refer to details supplied by the machine OEM2) M = acts modally; S = acts blockwise

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 feedprogrammed inthe cycle

Remedy: program feed

61102 No spindledirectionprogrammed

Remedy: program spindle direction

61800 • ISO dialect NC programming language has notbeen activated.

Remedy: Set MD 10880 MM_EXTERN_CNC_SYSTEMto 1.

• Turning has not been activated for G50/51polygon turning (cycle 3512).

Remedy: Set MD 10880 MM_EXTERN_CNC_SYSTEMto 2.

61801 Incorrect or undefined G Code selected.

Remedy: Set correct G Code.

61802 Programming error for G28: an axis programmed in theblock is a spindle.

Remedy: Change program appropriately.

61803 Programming error for G28: programmed axis has notbeen defined in MD or does not exist.

Note: Because max. 5 axes can be defined forSINUMERIK 802D, the cycle cannot find axes whenmore have been defined in the MDs.

Remedy: Change program or define axis in the MD.

61808 Final drillingdepth or singledrilling depth notprogrammed

Remedy: Change program appropriately.

61812 Programming error for G50/51 polygon turning (cycle3512):

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

Remedy: Change program appropriately.

61814 Programming error: calling the drilling cycles with polarcoordinates (G15/G16) is not permitted.

Remedy: Change program appropriately.

61816 Programming error for G27: reached position does notagree with the reference point.

Remedy: Deselect zero offsets, tool offsets and restartG27.

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.

ToSIEMENS AG

Suggestions

Corrections

A&D MC BMSP.O. Box 3180D-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


Recommended