802d Operation Manual
-
Upload
abhijeet-bhagavatula -
Category
Documents
-
view
231 -
download
1
Transcript of 802d Operation Manual
-
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