Sunteți pe pagina 1din 49

SINUMERIK 802D

Short Guide

09.2001

Milling ISO Dialect M

User Documentation

SINUMERIK 802D Milling ISO Dialect M


Short Guide

Valid for Control SINUMERIK 802D Software Version 1

09.2001 Edition

SINUMERIK Documentation
Printing history Brief details of this editiion and previous editions are listed below. The status of each edition already published is shown by the code in the "Remarks" column. Status code in the "Remarks" column: A .... B .... C .... Edition 09.01 New documentation. Unrevised reprint with new order no. Revised edition with new status Order No. 6FC5698-1AA50-0BP0 Remarks A

This manual is included in the documentation on CD-ROM (DOCONCD) Edition Order No. Remarks 09.01 6FC5298-6CA00-0AG1 C Trademarks SIMATIC , SIMATIC HMI , SIMATIC NET , SIROTEC , SINUMERIK and SIMODRIVE are registered trademarks of the Siemens AG. Other product names used in this documentation might be trademarks which, if used by third parties, 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

09.01

General

Introduction

How to use this document This document is a short guide describing all the important operating and programming steps. For detailed descriptions of operating and programming the SINUMERIK 802D, refer to: User Manual, Turning, Order No. 6FC5698-2AA00-0BP0 User Manual, Milling, Order No. 6FC5698-2AA10-0BP0

Method of description The method of description is as follows: Operating Prerequisite Operating sequence Programming Programming the function Meaning of the parameters Descriptive picture with an example of a workpiece

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

0-5

Table of Contents

09.01

Table of Contents

1. Setup

1-9

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

2. Create/Edit Program

2-13

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

3. Execute/Correct Program

3-19

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

4. Program Positional Data

4-23

Absolute Dimension, Incremental Dimension, G90/G91 4-24 Zero Offset, G54 to G59 .................................................4-25 Select the Working Plane, G17 to G19...........................4-26

5. Program Axis Motions

5-27

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

6. Tool Offsets

6-33

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

7. Program Preparatory Functions

7-37

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

0-6

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

09.01

Table of Contents

Table of Contents

8. Appendix

8-43

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

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

0-7

0-8

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

1. Setup

Activate ISO Dialect M, G291 Tool Offsets Enter Zero Offset

1-10 1-11 1-12

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

1-9

1. Setup

09.01

Activate ISO Dialect M, G291


N10 G291 G291 G290 Activate ISO Dialect M NC programming language Activate SIEMENS NC programming language Machine OEM
Please observe the details supplied by the machine OEM before switching on the power and when switching from the Siemens programming language into the ISO dialect programming language.

The active tool, the tool offsets, and zero offsets are retained when the ISO dialect programming language is active. ISO dialekt The "ISO Dialect M" NC programming language is a second programming language with a G Code command set.

1-10

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

09.01

1. Setup

Tool Offsets
Select
OFFSET PARAM

Select OFFSET PARAM operating area Select "Tool List" menu

Tool list

Functions
Del. tool offsets Search

Delete tool offsets Search for tool Create new tool. Enter the new values.

New tool

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

1-11

1. Setup

09.01

Enter Zero Offset


Select OFFSET PARAM operating area Select "Zero offset" menu. Select zero offset with the cursor: Base Parameterizable (G54 to G59) Enter/change value.

OFFSET PARAM

Zero offset

1-12

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

2. Create/Edit Program

Create/Open Program Insert/Edit Block Copy/Insert/Delete Block Block Search/Numbering Start/Simulate Program

2-14 2-15 2-16 2-17 2-18

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

2-13

2. Create/Edit Program

09.01

Create/Open Program
Create new program: Select PROGRAM MANAGER operating area Select program directory. Enter program name and Confirm with OK
OK

PROGRAM MANAGER

Programs New

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

PROGRAM MANAGER

Open an existing program: Select PROGRAM MANAGER operating area Select program directory. Use the cursor to select the program in the program directory and

Programs

Open

open.

Note If the program is already open in the editor, it can be selected directly using the PROGRAM operating area key.

2-14

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

09.01

2. Create/Edit Program

Insert/Edit Block
Insert new block Prerequisite: Existing program is open. Use the cursor to select the line to be inserted. Press the Input key.

Edit block Prerequisite: Existing program is open. Select the block with the cursor and change it.

Note If the program is already open in the editor, it can be selected directly using the PROGRAM operating area key.

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

2-15

2. Create/Edit Program

09.01

Copy/Insert/Delete Block
Copy/insert Prerequisite: Existing program is open. Use the cursor to select the required block or the position where the marking is to start. Start marking. Use the cursor to select the end point of the marking.
Copy block

Mark block

Copy the marked text Place the cursor at the required insertion point.

Insert block

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 the required block or the position where the marking is to start.
Mark block

Start marking. Use the cursor to select the end point of the marking

Delete block

Delete marked text

2-16

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

09.01

2. Create/Edit Program

Block Search/Numbering
Block search Prerequisite: Existing program is open.
Search

Enter search text. You can choose between text or line number ("N..." must be entered for block number). Start search.

Text

Line no.

OK

Note At the start of the search for text, it is possible to choose between Search from the cursor position, or Search from the block start. Block numbering Prerequisite: Program is open.
Numbering

The block numbers of the complete program are renumbered in increments of 10.

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

2-17

2. Create/Edit Program

09.01

Start/Simulate Program
Start program Prerequisite: Automatic mode is selected. Existing program is open. Select program to be executed. Execute NC-Start is used to start the program. Simulate program Select Simulation and start with NC start.

Simulation

Call ... Call G17/ G18/G19 Show all Zoom +

Call submenu to show: Select plane.

Show the complete workpiece. Enlarge the size of the display. Reduce the size of the display. Select the start screen of the simulation. Automatic scaling of the selected tool path. Change cursor increment. Delete simulation display. Return to edit mode.

Zoom -

To origin Zoom Auto Cursor coarse/fine Delete display Edit

2-18

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

3. Execute/Correct Program

Select/Trace Program Correct Program Block Search

3-20 3-21 3-22

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

3-19

3. Execute/Correct Program

09.01

Select/Trace Program
Select PROGRAM MANAGER operating area. Select program directory. Use the cursor to select the program in the program directory and
Execute

PROGRAM MANAGER

Programs

select the program for execution. Select "Automatic" mode Start the program with NC start.

Note At least the following conditions must be satisfied when the program is started: No alarms pending. The feedrate enable is present. The spindle enable is present. Trace machining on the screen Possibly select the [M] POSITION operating area. Start tracing. Start the program with NC start. The workpiece machining is displayed simultaneous to the machine on the screen. Note As for the simulation, functions for various display settings are also available here (Zoom, To origin, ...).

[M] POSITION

Trace

3-20

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

09.01

3. Execute/Correct Program

Correct Program
NC stop Prerequisite: Program is being executed in Automatic. Stop program. Select Program correction. Select block with the cursor and correct it. NC start is used to continue the program at the interrupt point. Notes After program interrupt (NC stop), the tool can be moved in manual operation (jog) away from the contour. The control stores the coordinates of the interrupt point. Corrections can only be made to those blocks that the control has not yet imported. NC reset Prerequisite: Program is being executed in Automatic. Interrupt program Select Program correction. Select block with the cursor and correct it. NC start is used to start the program at the beginning Note The control interrupts the execution should a system error occur in the parts program.

Program correction

Program correction

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

3-21

3. Execute/Correct Program

09.01

Block Search
Prerequisite: Program is selected in "Automatic" and is being executed. Interrupt program Select Block search Possibly select the program level higher or lower. Select the block in the editor with the cursor or
Search OK

Block search Program level + Program level -

enter search text and start search. Enter changes You have 4 possibilities for repositioning: At the start of the contour At the end of the contour

On contour On end pt. Without calculation Interrupt

Without using the tool offsets At the interrupt point

Continue the program with NC start. Notice Tool changes are only taken into consideration when the tool is entered in the target block.

3-22

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

4. Program Positional Data

Absolute Dimension, Incremental Dimension, G90/G91 Zero Offset, G54 to G59 Select the Working Plane, G17 to G19 4-24 4-25 4-26

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

4-23

4. Program Positional Data

09.01

Absolute Dimension, Incremental Dimension, G90/G91


N 5 G0 G90 X25 Y15 Z2 N20 G1 G91 X80 F300 Parameters G90 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 incremental dimension inputs from block to block.

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

N5 G00 G90 X25 Y15 Z2 N10 G01 Z-5 F300 N20 G01 G91 X80

80

+80 N20
N5

15

25

80

Change between absolute and incremental dimensioning

4-24

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

09.01

4. Program Positional Data

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 the workpiece coordinate system). These must have been entered from the operator panel or serial interface into the control prior to the programming.

G54

G55

G56

G57

Zero offsets permit multiple machining

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

4-25

4. Program Positional Data

09.01

Select the Working Plane, G17 to G19


N10 G0 X50 Z50 G17 D1 F1000 Command G17 G18 G19 Working plane X/Y Z/X Y/Z Infeed axis Z Y X

The working plane must have been programmed to make use of the tool offset data. The working plane cannot be changed for active G41/G42. Default setting: G17

G17
Y

G18
Y

G19
Y

Select the working plane for horizontal and vertical machining for milling

4-26

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

5. Program Axis Motions

Rapid Traverse, G0 Linear Interpolation, G1 Circular Interpolation, G2/G3 Tapping, G74/G84 Polar Coordinates, G15/G16

5-28 5-29 5-30 5-31 5-32

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

5-27

5. Program Axis Motions

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 the type of approach used to position to the target point.

Z Y
N10

X
Fast positioning of the tool in rapid traverse during milling

5-28

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

09.01

5. Program Axis Motions

Linear Interpolation, G1
N10 G0 G90 X10 Y10 Z1 S800 M3 N20 G1 Z-12 F500 N30 X30 Y35 Z-3 F700 X, Y, Z F Coordinates of the target point Feedrate value

Z Y

X
Manufacturing an angular groove

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

5-29

5. Program Axis Motions

09.01

Circular Interpolation, G2/G3


Programming the center point
N5 G0 G90 X35 Y60 N10 G3 X50 Y45 I0 J-15 F500 X, Y, Z I, J, K F Coordinates of the circle end point Interpolation parameters (direction: I in X, J in Y, K in Z) to determine the circle center point Feedrate value

The tool travels in clockwise or counterclockwise direction for G2 and G3, respectively, viewed in the direction of the third coordinate axis.

G3 X50 Y45 I0 J-15 F500 Z

Y
60 45

35
50

I J==0 -15

X
Manufacturing a circumferential groove

5-30

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

09.01

5. Program Axis Motions

Tapping, G74/G84
N40 G94 N50 G00 X100 Y100 N60 G74 Z-50 R-10 K2 P4 F1000 G74 G84 G98 G99 X, Y Z R P F K Tapping left Tapping right Return to the starting point Return to point R Drilling hole position Distance from point R to the target point Distance from the starting point to point R Hold time at the target point and at point R during the return (refer to details supplied by the OEM) Machining feed 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.

G99 G98

Ausgangspunkt Punkt R
X

Zielpunkt

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

5-31

5. Program Axis Motions

09.01

Polar Coordinates, G15/G16


N5 N10 N15 N20 N25 G15 G16 X Y G90 G91 no X in block G17 G90 X0 Y0 G16 X100 Y45 G91 X100 G90 Y0 Y90 G15 Polar coordinate programming OFF Polar coordinate programming ON Polar radius Polar angle The pole lies in the workpiece zero point The pole lies in the current position The pole lies in the workpiece zero point

The pole radius is always traversed absolute; the polar angle can be traversed either absolute or incremental. Note If the pole is moved from the current position to the workpiece zero point, the radius is calculated as distance between the positions.

Y Z

X
5 N1

X
Description of the paths using polar coordinates

5-32

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

6. Tool Offsets

Call Tool Cutter Radius Path Offset, G41/G42

6-34 6-35

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

6-33

6. Tool Offsets

09.01

Call Tool
N10 T17 N20 G00 X-2 Y-2 N30 G43 Z-30 H1 N40 G49 T H G43 G44 G49 Call tool number Call tool offset memory Select positive tool length offset Select negative tool length offset Deselect tool length offset

Note: If an offset data block does not contain any H number, this offset cannot be activated in ISO Dialect. The H number must be unique.

N30 G43 Z-30 H1


Z Y

X
Tool length offset negative

6-34

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

09.01

6. Tool Offsets

Cutter Radius Path Offset, G41/G42


N10 G1 G17 G41 D8 X... Y... Z... F500 G41 G42 G40 Call the path offset; tool in travel direction at the left-hand side of the contour Call the path offset; tool in travel direction at the right-hand side of the contour Deselect the path offset

At least one axis of the selected working plane (G17 to G19) must be programmed in the NC block with G40/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
G42 G41

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

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

6-35

6. Tool Offsets

09.01

6-36

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

7. Program Preparatory Functions

Program Feed, G94/G95 Exact Stop, G9/G61 Feed in Continuous-Path Mode, G64 Program Spindle Motion Subroutine Call, M98/M99

7-38 7-39 7-40 7-41 7-42

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

7-37

7. Program Preparatory Functions

09.01

Program Feed, G94/G95


N5 G90 G00 X... Y... Z... N10 G94 F500 G01...M3 G94 F G95 F Constant feed with feedrate value in mm/min Constant feed with feedrate value in mm/revolution

The OEM specifies the maximum values for feed and spindle speed.

Z Y

Control the speed for constant cutting speed

7-38

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

09.01

7. Program Preparatory Functions

Exact Stop, G9/G61


G9 G61 Exact stop takes effect for each block Exact stop acting modally, effective until deselection using G64

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

Z Y

X
Manufacture sharp outside corners

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

7-39

7. Program Preparatory Functions

09.01

Feed in Continuous-Path Mode, G64


N05 N10 N20 N30 G64 ... G1 Z-7 F300 G64 Y40 Continuous-Path Mode

The function works with predictive speed control (Look Ahead), i.e. the tool path velocity is reduced sufficiently so that an optimum traversing velocity is attained for short travel motions per block.

G64

Optimization of the manufacturing results using continuous path operation

7-40

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

09.01

7. Program Preparatory Functions

Program Spindle Motion


N05 ... N10 G1 F300 X70 Y20 S270 M3 S M3 M4 M5 M19 Spindle speed in rpm Clockwise direction of rotation Counterclockwise direction of rotation Spindle stop Spindle positioning

M3

M4

Programming the spindle direction of rotation

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

7-41

7. Program Preparatory Functions

09.01

Subroutine Call, M98/M99


N20 N40 M98 Pxxxxyyyy M99 Pxxxx

M98 Pxxxxyyyy Subroutine call: a subroutine with the number yyyy is repeated xxxx-times. M99 Pxxxx Subroutine end: return to the main program at block number N... .

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

7-42

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

8. Appendix

List of M Commands List of the G Functions Cycle Alarms Notes

8-44 8-45 8-47 8-48

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

8-43

8. Appendix

09.01

List of M Commands

M0 M1 M2 M30 M17 M98 M99

Programmed stop Optional stop Program end (main program) Program end as for M2 Subroutine end Subroutine call Subroutine end

M3 M4 M5 M6 M19 M70

Clockwise rotating spindle Counterclockwise rotating spindle Spindle stop Tool change Spindle positioning Reserved for Siemens

M40 M41 M42 M43 M44 M45

Automatic gearbox switching Gear stage 1 Gear stage 2 Gear stage 3 Gear stage 4 Gear stage 5

Machine OEM
The machine OEM assigns the M commands, for example with switching functions to control clamping devices or to activate/deactivate additional machine functions, etc. Please observe the details supplied by the machine OEM.

8-44

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

09.01

8. Appendix

List of the G Functions

G code G0 G1 G2 G3 G4 G9 G10 G11 G15 G16 G17 G18 G19 G20 (70) *) G21 (71) G28 *) G30 G31 G40 G41 G42 G43 *) G44 G49 G52 G53 G54 G55 G56 G57
*) *) *) *) *) *) *) *) *) *)

Function Rapid traverse Linear interpolation Circular interpolation in clockwise direction Circular interpolation in counterclockwise direction Dwell time Blockwise exact stop Load zero offset/tool offset End loading of zero offset/tool offset Polar coordinate programming OFF Polar coordinate programming ON Select machining plane X/Y Select machining plane Z/X Select machining plane Y/Z Input system in inches Metric input system Reference point approach 2nd, 3rd, 4th ref. pt. Measure using switching pushbutton Tool radius offset OFF

M/S M M M M S S M M M M M M M M M S S M M

2)

Initial Group 1) setting X 1 1 1 1 18 18 18 18 X 17 17 X 2 2 2 X 6 6 18 18 18 X 7 7 7 8 8 X 8 18 18 X 14 14 14 14

Tool radius offset to the left of the contour ON M Tool radius offset to the right of the contour ON Tool length offset positive ON Tool length offset negative ON Tool length offset OFF Select additive zero offset Approach position in the machine coordinate system Select 1st zero offset Select 2nd zero offset Select 3rd zero offset Select 4th zero offset M M M M M S M M M M

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

8-45

8. Appendix

09.01

List of the G Functions


M/S 2) Initial Group setting 1) M M S M M M M M M M M M M M M M M M M M M M X X X X X X 14 14 15 15 15 18 18 18 9 9 9 9 9 9 3 3 18 5 5 10 10 31 31

G code G58 G59 G61 G63 G64 G73 G74 G76 *) G80 *) G81
*) *) *)

Function Select 5th zero offset Select 6th zero offset Exact stop Tapping Continuous-path mode Deep-hole drilling with chip breakage Tapping left-hand thread Fine drilling Cycle OFF Drill counterbores Drill countersinks Deep-hole drilling with chip removal Tapping right-hand thread

G82 *) G83 G84 G85 G90 G91 G92 G94 G95 G98
*) *) *) *)

Drill Absolute programming Incremental programming Set actual value memory Feedrate in mm/min, inch/min Feedrate in mm/revolution, inch/ revolution Return to starting point for fixed cycles Return to point R for fixed cycles Select SIEMENS NC programming language

G99 *) G290 G291

Select ISO-Dialekt NC programming language M Subroutine call: Refer to M98 Subroutine end: Refer to M99

*) 1) 2)

These commands are not described in the accompanying document Initial setting: Refer to details supplied by the machine OEM M = acts modally; S = acts blockwise

8-46

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

09.01

8. Appendix

Cycle Alarms

Alarm no. 61003

Alarm text No feed programmed in the cycle No spindle direction programmed

Explanation/Remedy Remedy: program feed

61102

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 Remedy: Change program appropriately. depth or single drilling depth not programmed 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.

61812

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

8-47

8. Appendix

09.01

Notes

You can enter your user-specific functions here.

8-48

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

To SIEMENS AG A&D MC BMS P.O. Box 3180 D-91050 Erlangen Germany


(Phone ++49-180-5050-222 [Hotline] Fax ++49-9131-98-2176 E-mail: motioncontrol.docu@erlf.siemens.de)
From Name:

Suggestions Corrections

For Publication/Manual: SINUMERIK 802D Milling ISO Dialect M Short Guide

User Documentation

Order No.: Edition:

6FC5698-1AA50-0BP0 09.01

Company/Dept.: Address: _____________________________________ Zip Code: Town: _____________________________________ Phone: / _____________________________________ Fax: /

Should you come across any printing errors when reading this publication, please notify us on this sheet. Suggestions for improvement are also welcomes.

Suggestions and/or corrections

S-ar putea să vă placă și