SINUMERIK 802D
Brief Instructions 11.2000 Edition
Turning
User Documentation
SINUMERIK 802D
Turning
Valid for
Control Software version
SINUMERIK 802D 1
11.2000 Edition
SINUMERIK® documentation
Printing history
Brief details of this edition and previous editions are listed
below.
The status of each edition 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. Remark
11.00 6FC5298-1AA30-0BP0 A
This Manual is part of the documentation on CD-ROM
(DOCONCD)
Edition Order No. Remark
08.01 6FC5298-6CA00-0BG1 C
Trademarks
SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®,
SINUMERIK® and SIMODRIVE® are registered trademarks of
Siemens AG. Other names in this publication might be
trademarks, whose use by a third party for his own purposes
may violate the rights of the registered holder.
Further information is available on the Internet under:
http://www.ad.siemens.de/sinumerik
This publication was produced with WinWord V 7.0 and
Designer V 8.0
Other functions not described in this documentation 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 technical change without prior notice.
The reproduction, transmission or use of this document or its contents is not permitted
without express 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 2000. All Rights Reserved.
11.00 General information
Introduction
How to use this booklet
This manual is a brief instruction manual which describes
all of the important operator control and programming
steps.
Detailed description of the operator control and
programming for Sinumerik 802D:
" User Manual, Turning,
Order No. 6FC5698-2AA00-0BP0
" User Manual, Milling
Order No. 6FC5698-2AA10-0BP0
Description schematic
This description is structured as follows:
Operator control
Prerequisites
Operating sequence
Programming
Programming of the function
Meaning of the parameters
Explanatory illustration with an example of a
workpiece
© Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition. 0-5
Overview of sections 11.00
List of sections
1. Setting-Up 1-9
Tool offsets and compensation.......................................1-10
Measure tool ...................................................................1-11
Determine the workpiece zero ........................................1-12
Enter the zero offset........................................................1-13
2. Generate/Edit Program 2-15
Set-up/open program......................................................2-16
Insert/edit block...............................................................2-17
Copy/insert/delete block .................................................2-18
Search/number the block................................................2-19
Start/simulate program ...................................................2-20
3. Commission/Correct Program 3-23
Select program ...............................................................3-24
Correct program..............................................................3-25
Block search ...................................................................3-26
Trace machining on the screen ......................................3-27
4. Program Path Data 4-29
Absolute and incremental dimensions, G90, G91 ..........4-30
Zero offset, G54 to G59 ..................................................4-31
Selection of working plane G17 to G19 ..........................4-32
5. Programming Axis Motion 5-33
Rapid traverse, G0; Straight-line interpolation, G1 .........5-34
Circular interpolation, G2/G3 ..........................................5-35
Circular interpolation through intermediate point, CIP ....5-37
Thread cutting, G33 ........................................................5-38
Rigid tapping, G331/G332 ..............................................5-39
Tapping with floating tapholder, G63 ..............................5-40
6. Tool Offsets and Compensation 6-41
Tool call ..........................................................................6-42
Tool nose radius compensation, G41/G42 .....................6-43
Approach/exit contour, NORM/KONT .............................6-44
Move along the contour, G450/G451..............................6-45
© Siemens AG 2000. All rights reserved.
0-6 SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 List of sections
7. Coordinate Systems 7-47
Frame concept................................................................7-48
Shift coordinates, TRANS ...............................................7-49
TRANS Z150 7-49
Increasing/reducing size of contour, SCALE ..................7-50
8. Programming Preparatory Functions 8-51
Program feed, G94 to G97..............................................8-52
Exact stop, G9/G60.........................................................8-53
Feed in the path controlled mode, G64 ..........................8-54
Programming the spindle motion ....................................8-55
Subroutine technique......................................................8-56
9. Appendix 9-57
List of M commands........................................................9-58
List of G functions ...........................................................9-59
Notes ..............................................................................9-64
© Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition. 0-7
© Siemens AG 2000. All rights reserved.
0-8 SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
1. Setting-Up
Tool offsets and compensation 1-10
Measure tool 1-11
Determine the workpiece zero 1-12
Enter the zero offset 1-13
© Siemens AG 2000. All rights reserved. 1-9
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
1. Setting-Up 11.00
Tool offsets and compensation
Selection
Select
OFFSET
PARAM OFFSET PARAM operating
area
Select "Tool list" menu
Tool
list
Functions
Determine the tool offset data
Measure
tool
Delete the tool offsets
Delete
tool
Display all of the tool
Expanded
parameters
Set-up other cuts.
Cut
If required, specify the
appropriate No. for the cutting
position
Search for tool
Search
Set-up new tool.
New
Enter the new values.
tool
Schneidenlage
1 2 3 4
Z
P
X
Schneidenlage 5 6 7 8 9
P=S
Z
X
Possibilities of setting the cutting position
1-10 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 1. Setting-Up
Measure tool
Prerequisite:
The tool must be changed over using the MDA mode. Then
select the JOG mode.
[M] If required, select the
POSITION
[M] POSITION operating area
Select "measure tool" menu
Measure Manually
then select "manual
tool measure
measurement"
Select the menu for length
Length1 Length2
offset (toggle key)
Enter the tool number and the
workpiece diameter in the "tool
measurement" window
Scratch the workpiece using
the direction keys
The actual position of the
Save
facing axis (length 1) is saved.
position
The length values of the
Set Set
position of the tool tip are
length1 length2
determined and displayed.
Note:
" Automatic tool measurement in the JOG mode: refer to
the User Manual, Turning
© Siemens AG 2000. All rights reserved. 1-11
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
1. Setting-Up 11.00
Determine the workpiece zero
Prerequisite:
The tool must be changed over using the MDA mode. Then
select the JOG mode.
[M] If required, select the
POSITION
[M] POSITION operating area
Select the menu "Measure
Measure
workpiece".
workpiece
Approach workpiece.
Select reference axis.
X Z
Enter a possible offset in the
"Set position to" field.
The system accepts the
Set zero
calculated result, and this is
offset
displayed in the "Zero offset"
field.
1-12 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 1. Setting-Up
Enter the zero offset
Select the
OFFSET
PARAM
OFFSET PARAM operating
area
Select the menu "Zero offset"
Zero
offset
Select the zero offset using
the cursor:
" Basis
" Selectable (G54 to G59)
Enter/change value
Activate changes.
Change
active
© Siemens AG 2000. All rights reserved. 1-13
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
1. Setting-Up 11.00
1-14 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
2. Generate/Edit Program
Set-up/open program 2-16
Insert/edit block 2-17
Copy/insert/delete block 2-18
Search/number the block 2-19
Start/simulate program 2-20
© Siemens AG 2000. All rights reserved. 2-15
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
2. Generate/Edit Program 11.00
Set-up/open program
Set-up new program:
PROGRAM
Select the
MANAGER
PROGRAM MANAGER
operating area
Select program directory.
Programs
Enter program name and
New
acknowledge with OK
OK
Please note:
For sub-routines, the "SPF" file ID must be explicitly
written-out (e.g. TEST.SPF).
Open existing program:
PROGRAM
Select the
MANAGER
PROGRAM MANAGER
operating area
Select program directory.
Programs
Select the program in the
program directory using the
cursor, and
open.
Open
Note:
If the program was already previously opened in the editor,
it can be directly selected using the PROGRAM operating
area key.
2-16 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 2. Generate/Edit Program
Insert/edit block
Insert new block
Prerequisite:
The existing program has been opened.
Select the insert line using the
cursor
Press the input key
Enter block
Edit block
Prerequisite:
The existing program has been opened.
Select and change the block
using the cursor.
Note:
If the program was already previously opened in the editor,
it can be directly selected using the PROGRAM operating
area key.
© Siemens AG 2000. All rights reserved. 2-17
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
2. Generate/Edit Program 11.00
Copy/insert/delete block
Copy/insert
Prerequisite:
The existing program has been opened.
Using the cursor, select the
required block or position,
which should be marked from
there onwards.
Switch-in the marking mode
Mark
(the marking mode is
block
switched-out again by
pressing again)
Select the end of the marked
range using the cursor
Copy the marked text into the
Copy
clipboard
block
Set the write mark at the
required insertion point
Insert the copied marked
Insert
selection
block
Note:
" Blocks can also be copied and inserted between the
various programs.
Delete
Prerequisite:
The existing program has been opened
Using the cursor, select the
required block or position,
which should be marked from
there onwards.
Switch-in the marking mode
Mark
block
Select the end of the marked
range using the cursor
Delete the marked text
Delete
block
2-18 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 2. Generate/Edit Program
Search/number the block
Search block
Prerequisite:
The existing program has been opened.
Enter the search text.
Search
You can select between either
Text
Line
text or line number (for block
No.
number, "N..." should be
entered in the text search
menu)
Start search
OK
Note:
At the start of text search, you can either
" search from the cursor position, or
" search from the start of the block.
Number block
Prerequisite:
The program has been opened.
The block numbers of the
Number
complete program are re-
numbered in steps of 10.
© Siemens AG 2000. All rights reserved. 2-19
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
2. Generate/Edit Program 11.00
Start/simulate program
Start program
Prerequisite:
The automatic mode is selected.
The existing program has been opened.
Select the program which is to
Process
be processed
The program is started using
NC Start
2-20 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 2. Generate/Edit Program
Simulate program
Prerequisite:
The automatic mode has been selected.
The existing program has been opened
Select simulation and start
Simulation
with NC Start
Sub-menu call to display:
Display
...
Display complete workpiece
Display
(sub-menu to "Display ...")
all
Zoom-in at the display section
Zoom +
Zoom-out at the display
Zoom -
section
Select the start display for the
To
simulation
origin
Automatic scaling of the tool
Zoom
Auto path traced
Change the cursor increment
Cursor
coarse/fine
Delete the simulation display
Delete
display
Return to the edit mode
Edit
© Siemens AG 2000. All rights reserved. 2-21
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
2. Generate/Edit Program 11.00
2-22 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
3. Commission/Correct Program
Select program 3-24
Correct program 3-25
Block search 3-26
Trace machining on the screen 3-27
© Siemens AG 2000. All rights reserved. 3-23
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
3. Commission/Correct Program 11.00
Select program
PROGRAM
Select the
MANAGER
PROGRAM MANAGER
operating area
Select program directory.
Programs
Select the program using the
cursor in the program directory
and
Select the program which is to
Process
be processed
Select the "Automatic" mode
Start the program with NC
Start
Note:
The following conditions, among others, must be fulfilled to
start the program:
" There may be no alarms.
" The feed is enabled.
" The spindle is enabled.
3-24 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 3. Commission/Correct Program
Correct program
NC Stop
Prerequisite:
The program is executed in the automatic mode.
Stop program
Select program correction
Program
correction
Select and correct block using
the cursor
With NC Start, the program is
continued at the point where it
was interrupted.
Notes
" After the program has been interrupted (NC Stop), the
tool can be moved away from the contour in the
manual mode (jog). The control saves the coordinates
at the point of interruption.
" Corrections are only possible in the blocks which have
still not been read-in by the control
NC reset
Prerequisite:
The program is executed in the automatic mode.
Interrupt program.
Select program correction
Program
correction
Select and correct block using
the cursor
With NC Start, the program is
started from the beginning
Note:
" When system errors occur in the part program, the
control stops further processing.
© Siemens AG 2000. All rights reserved. 3-25
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
3. Commission/Correct Program 11.00
Block search
Prerequisite:
The program has been selected in the "Automatic" mode
and is being processed.
Interrupt program
Select block search
Block
search
If required, select the higher or
Program Program
lower program level.
level + level -
Select the block in the editor
using the cursor, or
Enter the search text and start
Search
the search
OK
Enter changes
You have two ways of re-
starting:
" at the beginning of the
To
contour
contour
" at the interruption position
Interrupt
Continue the program with NC
Start
Caution:
A tool change is only taken into account if the tool is
entered in the target block.
3-26 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 3. Commission/Correct Program
Trace machining on the screen
Prerequisite:
The program has been selected in the automatic mode.
[M] If required, select the
POSITION
[M] POSITION operating area
Start trace
Trace
Start the program with NC
Start
Workpiece machining is
simultaneously displayed on
the screen
As for the simulation, functions
are also available here for
different display settings
(zoom, to origin, ...).
© Siemens AG 2000. All rights reserved. 3-27
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
3. Commission/Correct Program 11.00
3-28 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
4. Program Path Data
Absolute and incremental dimensions, G90, G91 4-30
Zero offset, G54 to G59 4-31
Selection of working plane G17 to G19 4-32
© Siemens AG 2000. All rights reserved. 4-29
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
4. Program Path Data 11.00
Absolute and incremental dimensions, G90, G91
N 5 G0 X25 Z1
G90
N10 G1 Z-7,5 F0,2
N20 G1 X40 Z-15
N30 G1 Z-10
G91
N40 G1 Z-35
G90
G90 Absolute dimension input; all of the data refer
to the actual workpiece zero.
G91 Incremental dimension input; each dimension
input refers to the last entered contour point.
You can change over from block to block as often as you
want between absolute and incremental data input.
Within a block, you can also change the type of input for
individual axes by specifying AC for absolute coordinates or
IC for incremental coordinates.
Example: X = AC (400)
X
P4
P3 P2
P1
Z
7,5 7,5
10 10
7,5
15
25
35
Dimensions: incremental or absolute dimensions
4-30 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
Ø 60
Ø 40
Ø 25
11.00 4. Program Path Data
Zero offset, G54 to G59
N10 G54
N20 G0 Z0.2
Z Coordinates of the zero offset (definition of
workpiece coordinate system). These must
have been entered into the control via the
operating panel or serial interface before
programming.
On lathes, a zero offset is usually sensible in the Z direction
only.
With command G53, zero offsets can be suppressed block
by block; deactivate with G500.
a = Basis frame
X
Z
W
M
G54
a
Zero offsets in the Z direction
© Siemens AG 2000. All rights reserved. 4-31
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
4. Program Path Data 11.00
Selection of working plane G17 to G19
N10 G0 X10 Z20 G18 D1 F200
Programming of the working plane is needed for
computation of the tool offset data.
It is not possible to change the working plane when
G41/G42 is active.
Standard setting: G18
Y
X
Z
Selection of working planes for horizontal and vertical turning operations
4-32 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
7
1
G
G
1
9
G
1
8
5. Programming Axis Motion
Rapid traverse, G0; Straight-line interpolation, G1 5-34
Circular interpolation, G2/G3 5-35
Circular interpolation
through intermediate point, CIP 5-37
Thread cutting, G33 5-38
Rigid tapping, G331/G332 5-39
Tapping with floating tapholder, G63 5-40
© Siemens AG 2000. All rights reserved. 5-33
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
5. Programming Axis Motion 11.00
Rapid traverse, G0; Straight-line
interpolation, G1
N20 X25 Z1
G0
N30 Z-7,5 F200
G1
N... ...
...
... ...
...
N80 X70 Z15
G0
X, Z Coordinates of the target point
F Feed value
X
Z
7,5
W
35
50
Fast tool positioning in rapid traverse for turning
5-34 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
Ø 60
Ø 25
0
N8
0
2
N
11.00 5. Programming Axis Motion
Circular interpolation, G2/G3
Center point programming
N10 G0 X12 Z0
N20 G1 X40 Z-25 F0.2
N30 G3 X70 Z-75 I-3.335 K-29.25
X, Z Coordinates of the circle end point
I, K Interpolation parameters (directions: I in X,
K in Z) for determining the circle center point
With G2 the tool travels clockwise, with G3 counter-
clockwise. Viewing direction along the third coordinate axis.
X
-K
-I
Z
25
54,25
75
95
Machining a spherical bolt
© Siemens AG 2000. All rights reserved. 5-35
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
Ø 70
Ø 40
Ø 12
Ø 33,33
3
0
5. Programming Axis Motion 11.00
Circular interpolation, G2/G3
Radius programming
N20 G90 G0 X68 Z102
N30 G90 G3 X20 Z150 CR=48 F300
CR Circle radius
CR=+ Traversing angle < 180°
CR=- Traversing angle > 180°
X, Z, Definition of end point
Radius programming is not allowed if the traversed angle is
360°.
N30 G90 G3 X20 Z150 CR=48
X
Z
102
150
Radius programming from drawing
5-36 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
Ø 68
Ø 20
8
4
R
11.00 5. Programming Axis Motion
Circular interpolation through inter-
mediate point, CIP
N90 G1 X40 Z-25
N100 X70 Z-75 I1=93,33 K1=-54,25
CIP
X, Z Coordinates of the circle end point
I1=, K1= Interpolation parameters for determining the
intermediate point
If the circle parameter point is not given in the production
drawing, you can program circular interpolations with CIP
without additional calculations.
You can also use this function to program circles in space.
X
Z
25
54,25
W
75
95
Circular interpolation through point
© Siemens AG 2000. All rights reserved. 5-37
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
93,33
70
40
5. Programming Axis Motion 11.00
Thread cutting, G33
N20 G33 Z22 K2
Z, X Thread end point
K Thread lead for cylindrical thread
I Thread lead for face thread
I Thread lead for taper thread
(angle of taper > 45°)
K Thread lead for taper thread
(angle of taper < 45°)
SF Start point offset in degrees
Right-hand or left-hand threads are programmed by
specifying the direction of spindle rotation M3/M4. Spindle
rotation and speed must be programmed in the block
before G33.
For programming taper threads, enter the X and Z
coordinates with G33. Multi-turn threads can be
programmed using the offset starting points (SF=& ).
N15 X24.6
N20 G33 Z22 K2
N50 X24.2
X
N60 G33 Z22 K2
2
22
Z
Machining a longitudinal thread
5-38 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 5. Programming Axis Motion
Rigid tapping, G331/G332
N40 SPOS=0
N50 G331 Z-50 K2 S500
N60 G332 Z5 K2
SPOS=0 Change spindle to position control and put into
position
G331 Tapping
G332 Tapping with retraction. The spindle changes
direction of rotation automatically
X, Y, Z Thread end point
I, J, K Thread lead. Positive lead (e.g. K4) right-hand
thread, negative lead (e.g. K-4) left-hand
thread.
For this function, the spindle must be equipped with a pulse
encoder.
Z
X
Tapping without floating tapholder
© Siemens AG 2000. All rights reserved. 5-39
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
- 50
5. Programming Axis Motion 11.00
Tapping with floating tapholder, G63
N10 G63 Z-50 M3 S...F...
N20 G63 Z4 M4 F...
G63 For the retraction movement, you program
another block with G63 and the relevant
direction of spindle rotation.
S Spindle speed
F Feed rate
M3 Direction of rotation right
M4 Direction of rotation left
Calculation of feed rate:
F = Spindle speed x Thread lead
For this function, you need a thread tap in the floating tap
holder. A spindle pulse encoder is not required.
Z
X
Thread tapping with floating tapholder (analog to the previous page)
5-40 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
- 50
6. Tool Offsets and Compensation
Tool call 6-42
Tool nose radius compensation, G41/G42 6-43
Approach/exit contour, NORM/KONT 6-44
Move along the contour, G450/G451 6-45
© Siemens AG 2000. All rights reserved. 6-41
SINUMERIK 802 Brief Instructions Turning (BNKD) - 11.00 Edition.
6. Tool Offsets and Compensation 11.00
Tool call
N10 T17 D8
T Call tool number
D Call tool offset, activate tool length
compensation
In order that the tool offsets are correctly taken into account
in the axes, before the tool is called, the machining plane
must be selected.
Tool offset values can be exchanged in the course of the
NC run. The machining plane does not have to be re-
programmed.
If no D number is to be input when the tool is called, a D
number can be specified via machine data.
N10 T17 D8
N30... D6
X
Z
Offset values for left-hand and right-hand tool nose for recessing tool
6-42 © Siemens AG 2000. All rights reserved.
SINUMERIK 802 Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 6. Tool Offsets and Compensation
Tool nose radius compensation, G41/G42
N5 G90 G0 G41 D... X... Y... Z...
G41 Call for radius compensation, tool motion in
traversing direction left of workpiece
G42 Call for radius compensation, tool motion in
traversing direction right of workpiece
G40 Deselection of radius compensation
In the NC block with G40/G41/G42, there must be at least
one axis programmed with the selected working plane (G17
to G19).
The offset must be selected or canceled in a program block
using G0 or G1. The compensation acts only in the
programmed working plane (G17 to G19).
a= without cutting radius offset
b= with cutting radius offset
G42
a
G41
...D...
b
Tool nose radius compensation for machining slopes and circular arcs
© Siemens AG 2000. All rights reserved. 6-43
SINUMERIK 802 Brief Instructions Turning (BNKD) - 11.00 Edition.
6. Tool Offsets and Compensation 11.00
Approach/exit contour, NORM/KONT
KONT G41 X... Y... Z...
G450
NORM The tool travels directly along a straight line
and is perpendicular to the contour point.
KONT The tool travels around the contour point in
accordance with
the programmed behavior at corners
G450/G451.
For KONT: If start point and contour point are on one side
of a workpiece, the contour point is approached as with
NORM directly along a straight line.
a = 1st contour point
Start
NORM G42...
KONT G42...
a
KONT G450 G42
a
Start
Programmable behavior for approach and exit
6-44 © Siemens AG 2000. All rights reserved.
SINUMERIK 802 Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 6. Tool Offsets and Compensation
Move along the contour, G450/G451
N10 G41 X... Y... Z...
G450
G450 Transition circle, the tool travels around
workpiece corners
along a circular path with tool radius.
G451 Intersection point, the tool cuts free in the
workpiece corner.
a = Transition circle
b = Intersection point
G450
a
G451
b
Tool travel behavior at workpiece corners
© Siemens AG 2000. All rights reserved. 6-45
SINUMERIK 802 Brief Instructions Turning (BNKD) - 11.00 Edition.
6. Tool Offsets and Compensation 11.00
6-46 © Siemens AG 2000. All rights reserved.
SINUMERIK 802 Brief Instructions Turning (BNKD) - 11.00 Edition.
7. Coordinate Systems
Frame concept 7-48
Shift coordinates, TRANS 7-49
Increasing/reducing size of contour, SCALE 7-50
© Siemens AG 2000. All rights reserved. 7-47
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition
7. Coordinate Systems 11.00
Frame concept
For the three-dimensional description of the workpiece
coordinate system, the following functions are available.
TRANS/ATRANS Translation of the zero point
SCALE/ASCALE Change of scale
The actual coordinate system can be anywhere in space.
This also allows skew contours to be produced.
X
Z
TRANS, ATRANS
X
Z
SCALE, ASCALE
Programmable frames allow inclined contours to be machined
7-48 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition
11.00 TRANS Z150
Shift coordinates, TRANS
N30 ... G54
N40 TRANS Z150
Switch-out the zero TRANS (with axis definition)
offset:
In this case, the complete frame is
deleted; selectable zero offsets are
kept.
TRANS Absolute* offset
*additive to a possibly activated selectable
offset (G54 to G59)
ATRANS (to a previously activated TRANS offset)
additive offset
Z
Coordinates of zero offset in axial direction
For lathes, a zero offset is generally only practical in the
Z axis.
X
Z
W W
M
G54 TRANS
Changing the zero point in the Z direction
© Siemens AG 2000. All rights reserved. 7-49
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition
TRANS Z150 11.00
Increasing/reducing size of contour,
SCALE
N30 ... G54
N40 SCALE X2 Z2
Switch off SCALE (without defining axis)
In all cases, the complete frame is deleted here!
SCALE New scale factor
ASCALE Additive scale factor
X, Z Axis with scale factor, in whose direction the
contour is to be increased or decreased.
If transformation follows with ATRANS, the offset values are
also scaled.
Any contours that you wish to increase or reduce in size are
best defined in a subroutine.
You can define an individual scale factor for each axis.
X
SCALE X2 Z2
Z
M
W
G54
No additional programming for similar contours
7-50 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition
8. Programming Preparatory Functions
Program feed, G94 to G97 8-52
Exact stop, G9/G60 8-53
Feed in the path controlled mode, G64 8-54
Programming the spindle motion 8-55
Subroutine technique 8-56
© Siemens AG 2000. All rights reserved. 8-51
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
8. Programming Preparatory Functions 11.00
Program feed, G94 to G97
N5 G90 G00 X... Y... Z...
N10 G94 F500 G01...M3
G94 F Constant speed in RPM and feed in mm/min
G95 F Constant speed in RPM and feed in
mm/revolution
G96 S Constant cutting velocity in m/min
F Feed rate in mm/revolution
G97 Switch off G96, store the last speed setpoint of
G96 as constant speed.
The maximum feed rates and speeds are defined by the
machine manufacturer.
Automatic speed control for constant cutting velocity
8-52 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 8. Programming Preparatory Functions
Exact stop, G9/G60
G601 Exact positioning fine
G602 Exact positioning coarse
G9 Exact positioning, active in the block
G60 Exact positioning, modal, active until deselected by
G64, G641.
The exact positioning functions are used in order to
produce sharp outside corners or to finish inside corners to
the required dimension.
The exact positioning limits are defined in the machine
data.
X
G601
G602
Z
Producing sharp outside corners
© Siemens AG 2000. All rights reserved. 8-53
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
8. Programming Preparatory Functions 11.00
Feed in the path controlled mode, G64
N05 ...
N10 G1 Z-7 F300
N20 G64
N30 Y40
G64 Continuous path mode
The function operates with velocity look ahead function, i.e.
the path velocity is only reduced so that the mechanical
machine limit values are maintained.
G64
Faster production results by maintaining a path velocity which is as constant as
possible
8-54 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 8. Programming Preparatory Functions
Programming the spindle motion
N05 ...
N10 G1 F300 X70 Y20 S270 M3
S Spindle speed in rpm
M3 Clockwise rotation
M4 Counter-clockwise rotation
M5 Spindle stop
If the M commands are programmed in a block with axial
motion, the commands before the axial motion are effective.
M4
M3
Programming the direction of spindle rotation
© Siemens AG 2000. All rights reserved. 8-55
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
8. Programming Preparatory Functions 11.00
Subroutine technique
N10 TRANS X0 Z150
N20 L20
N30 TRANS X0 Z140
N40 L20
N50 TRANS X0 Z130
N60 L20
L... Subroutine call
Maximum sub-routing nesting: 8x, i.e. an MPF can call up to
seven nested SPFs.
The end of the sub-routine and the return jump into the
main program are programmed using M17 or RET. The
sub-routine must be called in a dedicated NC block.
X
Z
W
M
130
140
150
Machining in several steps
8-56 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
9. Appendix
List of M commands 9-58
List of G functions 9-59
Notes 9-64
© Siemens AG 2000. All rights reserved. 9-57
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
9. Appendix 11.00
List of M commands
M0* Programmed stop
M1* Optional stop
M2* End of program (main program)
M30* End of program as M2
M17* End of subroutine
M3 Spindle clockwise
M4 Spindle counterclockwise
M5 Spindle stop
M6 Tool change
M70 Reserved for Siemens
M40 Automatic gear change
M41 Gear stage 1
M42 Gear stage 2
M43 Gear stage 3
M44 Gear stage 4
M45 Gear stage 5
The extended address notation is not permissible for the functions
designated with *.
Machine manufacturer
All free M function numbers can be assigned by the
machine manufacturer. For example, with switching
functions for controlling clamping devices or for
activating/deactivating further machine functions.
9-58 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 9. Appendix
List of G functions
Group 1: Modal motion commands
Name No. Meaning m/n Def.
G0 1. Rapid traverse motion m
G1 2. Linear interpolation m Def.
G2 3. Circular interpolation clockwise m
G3 4. Circular interpolation counter-clockwise m
CIP 5. Circular interpolation through point m
G33 10. Thread cutting with constant lead m
G331 11. Rigid tapping m
G332 12. Return (rigid tapping) m
Group 2: Non-modal motion commands, dwell time
G4 1. Dwell time preset n
G63 2. Tapping without synchronization n
G74 3. Reference point approach with synchronization n
G75 4. Fixed point approach n
m: modal, n: non-modal, Def.: Default
© Siemens AG 2000. All rights reserved. 9-59
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
9. Appendix 11.00
List of G functions
Group 3: Write memory
Name No. Meaning m/n Def.
TRANS 1. TRANSLATION: translation, programmable n
ROT 2. ROTATION: rotation, programmable n
SCALE 3. SCALE: scaling, programming n
ATRANS 5. Additive translation, programmable n
AROT 6. Additive rotation, programmable n
ASCALE 7. Additive scaling, programming n
G25 10. Minimum working area limitation/spindle speed n
limitation
G26 11. Maximum working area limitation/spindle speed n
limitation
G110 12. Pole programming relative to the last n
programmed setpoint position
G111 13. Pole programming relative to the zero of the n
present WCS
G112 14. Pole programming relative to the last valid pole n
Group 6: Plane selection
G17 1. Plane selection 1st - 2nd geometry axis m Def.
milling
G18 2. Plane selection 3rd - 1st geometry axis m Def.
turnin
g
G19 3. Plane selection 2nd - 3rd geometry axis m
m: modal
n: non-modal
Def.: Default
9-60 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 9. Appendix
List of G functions
Group 7: Tool radius compensation
Name No. Meaning m/n Def.
G40 1. No tool radius compensation m
G41 2. Tool radius compensation left of contour m
G42 3. Tool radius compensation right of contour m
Group 8: Settable zero offset
G500 1. Cancel G54 - G59, reset adjustable frame m Def.
G54 2. 1st settable zero offset m
G55 3. 2nd settable zero offset m
G56 4. 3rd settable zero offset m
G57 5. 4th settable zero offset m
G58 6. 5th settable zero offset m
G59 7. 6th settable zero offset m
Group 9: Frame suppression
G53 1. Suppression of current frame n
Suppress the actual zero offset
SUPA 2.
Group 10: Exact stop, continuous path mode
G60 1. Velocity reduction, exact positioning m Def.
G64 2. Continuous path mode m
Group 11: Exact stop blockwise
G9 1. Velocity reduction, exact positioning n
m: modal
n: non-modal
Def.: Default
© Siemens AG 2000. All rights reserved. 9-61
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
9. Appendix 11.00
List of G functions
Group 12: Block change criteria at exact stop (G60/G09)
Name No. Meaning m/n Def.
G601 1. Block change at exact stop fine m Def.
G602 2. Block change at exact stop coarse m
Group 13: Workpiece dimensioning inch/metric
G70 1. Input system inch m
G71 2. Input system metric m Def.
Group 14: Workpiece dimensioning absolute/incremental
G90 1. Absolute dimension input m Def.
G91 2. Incremental dimension input m
Group 15: Feed rate type
G94 2. Linear feed mm/min, inch/min m Def.
milling
G95 3. Rotational feed in mm/rev, inch/rev m Def.
turnin
g
G96 4. Constant cutting velocity ON
G97 5. Constant cutting velocity OFF
Group 16: Feed correction (offset) at inner and outer curved surfaces *)
CFC 1. Constant feed at contour m Def.
CFTCP 2. Constant feed in tool center point m
CFIN 3. Constant feed at inside curvature m
m: modal
n: non-modal
Def.: Default
*)
the commands of this group are not described in this document
9-62 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
11.00 9. Appendix
List of G functions
Group 18: Corner behavior, tool compensation
Name No. Meaning m/n Def.
G450 1. Transition circle m Def.
G451 2. Intersection of equidistances m
Group 21: Acceleration profile *)
BRISK 1. Fast non-smoothed path acceleration m Def.
SOFT 2. Soft smoothed path acceleration m
Group 24: Feed control *)
FFWOF 1. Feed forward control off m Def.
FFWON 2. Feed forward control on m
Group 28: Working area limiting, on/off *)
WALIMON 1. Working area limitation on m
WALIMOF 2. Working area limitation off m Def.
Group 29: Radius Diameter *)
DIAMOF 1. Diameter programming off m Def.
DIAMON 2. Diameter programming on m
m: modal
n: non-modal
Def.: Default
*)
The commands of this group are not described in this document
© Siemens AG 2000. All rights reserved. 9-63
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
9. Appendix 11.00
Notes
You can enter your own user-specific functions here.
9-64 © Siemens AG 2000. All rights reserved.
SINUMERIK 802D Brief Instructions Turning (BNKD) - 11.00 Edition.
Suggestions
To:
Corrections
SIEMENS AG
A&D MC BMS for Publication/Manual:
SINUMERIK 802D
P.O. Box 3180
Turning
D-91050 Erlangen
(Tel. 0180 / 525 - 8008 / 5009 [Hotline]
Fax +49(0)9131 / 98 - 2176
email: motioncontrol.docu@.siemens.de) User Documentation
From Brief Instructions Turning
Order No.: 6FC5298-1AA30-0BP0
Edition: 11.00
Name
Company/Dept. Should you come across any printing
errors when reading this publication,
Address
please notify us on this sheet.
_____________________________________
Suggestions for improvement are also
welcome.
_____________________________________
Telephone /
_____________________________________
Telefax: /
Suggestions and/or corrections
Wyszukiwarka
Podobne podstrony:
802DBNKFwięcej podobnych podstron