siemens 802D Short Guide

SINUMERIK 802D
Short Guide
Milling ISO Dialect M
09.2001
User Documentation
SINUMERIK 802D
Milling ISO Dialect M
Short Guide
Valid for
Control Software Version
SINUMERIK 802D 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 .... 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. Remarks
09.01 6FC5298-6CA00-0AG1 C
Trademarks
SIMATIC SINUMERIK
®
, SIMATIC HMI®, SIMATIC NET®, SIROTEC®,
®
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 0-5 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
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 Progr am 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 Off set s 6-33
Call Tool..........................................................................6-34
Cutter Radius Path Offset, G41/G42 ..............................6-35
7. Program Preparator y 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 0-7 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
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 1-10
Tool Offsets 1-11
Enter Zero Offset 1-12
© Siemens AG 2001, All rights reserved. 1-9 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
1. Setup 09.01
Activate ISO Dialect M, G291
N10 G291 G291 Activate ISO Dialect M NC programming
language
G290 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
Tool list
Functions
Del. tool offsets
Search
New tool
Select "Tool List" menu
Delete tool offsets
Search for tool
Create new tool. Enter the new values.
© 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
OFFSET
PARAM
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.
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 2-14
Insert/Edit Block 2-15
Copy/Insert/Delete Block 2-16
Block Search/Numbering 2-17
Start/Simulate Program 2-18
© Siemens AG, 2001. All rights reserved 2-13 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
2. Create/Edit Program 09.01
Create/Open Program
PROGRAM MANAGER
Programs
Select PROGRAM MANAGER operating area
Select program directory.
Create new program:
New
Enter program name and
Confirm with OK
OK
Note: The "SPF" file extension must be written explicitly for subroutines (e.g. TEST.SPF).
Open an existing program:
PROGRAM MANAGER
Programs
Select PROGRAM MANAGER operating area
Select program directory.
Use the cursor to select the program in the program directory and
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
Prerequisite: Existing program is open.
Note
If the program is already open in the editor, it can be selected directly using the PROGRAM operating area key.
line to be inserted. Press the Input key.
Edit block
Select the block with the cursor and change it.
© 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
Mark block
Copy block
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 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
Mark block
where the marking is to start. 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
Line no.
Text
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.
Prerequisite: Program is open.
Numbering
Enter search text. You can choose between text
or line number ("N..." must be entered for block number).
Start search.
Block 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.
Execute
Simulation
Select program to be executed.
NC-Start is used to start the program.
Simulate program
Select Simulation and start with NC start.
Call ...
Call G17/ G18/G19
Show all
Zoom +
Zoom -
To origin
Zoom Auto
Cursor coarse/fine
Delete display
Edit
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.
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 3-20
Correct Program 3-21
Block Search 3-22
© Siemens AG, 2001. All rights reserved 3-19 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
3. Execute/Correct Program 09.01
Select/Trace Program
PROGRAM MANAGER
Programs
Select PROGRAM MANAGER operating area.
Select program directory.
Use the cursor to select the program in the program directory and
Execute
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
[M]
POSITION
Possibly select the [M] POSITION operating area.
Trace
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, ...).
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.
Program correction
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
Program correction
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.
© 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
Block search
Program level +
Search
On contour
On end pt.
Without calculation
Interrupt
Program level -
OK
Select Block search
Possibly select the program level higher or lower.
Select the block in the editor with the cursor or
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
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 4-24
Zero Offset, G54 to G59 4-25
Select the Working Plane, G17 to G19 4-26
© Siemens AG, 2001. All rights reserved 4-23 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
4. Program Positional Data 09.01
Absolute Dimension, Incremental Dimension, G90/G91
N 5 G0 N20 G1
Parameters
G90 Absolute dimension input; all values refer to the G91 Incremental dimension input; each dimension
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.
G90 X25 Y15 Z2 G91 X80 F300
current workpiece zero offset. refers to the most recently entered contour point.
N5 G00 G90 X25 Y15 Z2
Y
N10 G01 Z-5 F300 N20 G01
G91
X80
80
+80
N20
25
5
N
80
SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
X
15
Change between absolute and incremental dimensioning
4-24 © Siemens AG, 2001. All rights reserved
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
Zero offsets permit multiple machining
© Siemens AG, 2001. All rights reserved SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
G57
4-25
4. Program Positional Data 09.01
Select the Working Plane, G17 to G19
N10 G0 X50 Z50 G17 D1 F1000 Command Working plane Infeed axis
G17 X/Y Z G18 Z/X Y G19 Y/Z 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
ZZ
G17
Y
G18
Y
XX
Z
G19
Y
X
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 5-28
Linear Interpolation, G1 5-29
Circular Interpolation, G2/G3 5-30
Tapping, G74/G84 5-31
Polar Coordinates, G15/G16 5-32
© Siemens AG, 2001. All rights reserved 5-27 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
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 Coordinates of the target point F Feedrate value
Z
Manufacturing an angular groove
© Siemens AG, 2001. All rights reserved SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
Y
X
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 Coordinates of the circle end point
I, J, K Interpolation parameters (direction: I in X,
J in Y, K in Z) to determine the circle center point
F 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-15F500
Z
Y
Y
0
6
5
4
3
5
5
0
I
=
0
J
=
-
1
5
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 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 with
G0/G1/G2/ G3/G41/G42 in a block.
Tool radius offsets are ignored.
Z
X
Tapping © Siemens AG, 2001. All rights reserved
SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
G99 G98
Ausgangspunkt Punkt R
Zielpunkt
5-31
5. Program Axis Motions 09.01
Polar Coordinates, G15/G16
N5 G17 G90 X0 Y0 N10
G16 X100 Y45 N15 G91 X100 G90 Y0 N20 Y90 N25
G15
G15 Polar coordinate programming OFF G16 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 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
Y
Z
X
5
1
N
=
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 6-34
Cutter Radius Path Offset, G41/G42 6-35
© Siemens AG, 2001. All rights reserved 6-33 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
6. Tool Offsets 09.01
Call Tool
N10 T17 N20 G00 X-2 Y-2 N30 G43 Z-30 H1 N40 G49
T Call tool number H Call tool offset memory G43 Select positive tool length offset G44 Select negative tool length offset G49 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 Call the path offset; tool in travel direction at
the left-hand side of the contour
G42 Call the path offset; tool in travel direction at
the right-hand side of the contour
G40 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
G42
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
Y
G41
X
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 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
© Siemens AG, 2001. All rights reserved 7-37 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
7. Program Preparatory Functions 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/min
G95 F Constant feed with feedrate value in mm/revolution The OEM specifies the maximum values for feed and
spindle speed.
Z
Y
X
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 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 sharp outside corners or to accurately finish inside corners.
Z
Manufacture sharp outside corners
© Siemens AG, 2001. All rights reserved SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
Y
X
7-39
7. Program Preparatory Functions 09.01
Feed in Continuous-Path Mode, G64
N05 ... N10 G1 Z-7 F300 N20
G64
N30 Y40 G64 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 Spindle speed in rpm M3 Clockwise direction of rotation M4 Counterclockwise direction of rotation M5 Spindle stop M19 Spindle positioning
M3
Programming the spindle direction of rotation
© Siemens AG, 2001. All rights reserved SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
M4
7-41
7. Program Preparatory Functions 09.01
Subroutine Call, M98/M99
N20
M98 Pxxxxyyyy
N40
M99 Pxxxx
M98 Pxxxxyyyy Subrouti ne call: a subroutine with the
number yyyy i s 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 8-44
List of the G Functions 8-45
Cycle Alarms 8-47
Notes 8-48
© Siemens AG, 2001. All rights reserved 8-43 SINUMERIK 802D Milling ISO Dialect M (ISF) - Edition 09.01
8. Appendix 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 c ommands, for example with switching functions to control clamping devices or to activate/deactivate additional m achine 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 Function M/S 2)Initial
setting
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 counterclockwise
G4
direction
*)
Dwell time S 18
M 1
G9 Blockwise exact stop S 18
*)
G10 G11
Load zero offset/tool offset M 18
*)
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 G30 G31
Reference point S 18
*)
approach 2nd, 3rd, 4th ref. pt. S 18
*)
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 contourONM7
*)
G43 G44 G49 G52 G53
Tool length offset positive ON M 8
*)
Tool length offset negative ON M 8
*)
Tool length offset OFF M X 8
*)
Select additive zero offset M 18
*)
Approach position in the machine coordinate
system
S18
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
© 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
G code Function M/S 2)Initial
setting
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 G80 G81 G82 G83
Fine drilling M 18
*)
Cycle OFF M X 9
*)
Drill counterbores M 9
*)
Drill countersinks M 9
*)
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 G99
Return to starting point for fixed cycles M X 10
*)
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
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. Alarm text Explanation/Remedy 61003
61102
61800
61801
61802 Programming error for G28: an axis programmed in the
61803
61808
61812
61814
61816
No feed programmed in the cycle
No spindle direction programmed
Final drilling depth or single drilling depth not programmed
Remedy: program feed
Remedy: program spindle direction
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.
Incorrect or undefined G Code selected. Remedy: Set correct G Code.
block is a spindle. Remedy: Change program appropriately. 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. Remedy: Change program appropriately.
Programming error for G50/51 polygon turning (cycle
3512):
Value for P or Q has not been programmed or = 0. Remedy: Change program appropriately. Programming error: calling the drilling cycles with polar
coordinates (G15/G16) is not permitted. Remedy: Change program appropriately. Programming error for G27: reached position does not
agree with the reference point. Remedy: Deselect zero offsets, tool offsets and restart
G27.
© 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
Suggestions
Corrections
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:
From
Name:
Company/Dept.: Address:
_____________________________________ Zip Code: Town:
_____________________________________ Phone: /
_____________________________________ Fax: /
Suggestions and/or corrections
motioncontrol.docu@erlf.siemens.de)
For Publication/Manual: SINUMERIK 802D
Milling ISO Dialect M
Short Guide
User Documentation
Order No.: 6FC5698-1AA50-0BP0 Edition: 09.01
Should you come across any pri nting errors when reading this publication, please notify us on this sheet. Suggestions for im provement are also welcomes.
Loading...