Programs Select program directoryPrograms Select program directory Select the program using thecursor in the program directoryand Note: If the program was already previously opened in th
Trang 1SINUMERIK 802DBrief Instructions 11.2000 Edition
Trang 2SINUMERIK 802D
11.2000 Edition Brief Instructions
Milling
Trang 4SINUMERIK 802D
Milling
Valid for
Trang 5Edition Order No Remark
SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®,
Siemens AG Other names in this publication might betrademarks, whose use by a third party for his own purposesmay violate the rights of the registered holder
Further information is available on the Internet under:
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.
Trang 6How to use this booklet
This manual is a brief instruction manual which describesall of the
important operator control and programming steps
Detailed description of the operator control and
programming for Sinumerik 802D:
Order No 6FC5698-2AA00-0BP0
Order No 6FC5698-2AA10-0BP0
Programming of the function
Meaning of the parameters
Explanatory illustration with an example of aworkpiece
Trang 7List of sections
Tool offsets and compensation 1-10Measure tool 1-11Determine workpiece zero 1-12Enter the zero offset 1-13
2 Generate/Edit Program 2-15
Set-up/open program 2-16Insert/edit block 2-17Copy/insert/delete block 2-18Search/number the block 2-19Start/simulate program 2-20
3 Commission/Correct Program 3-23
Select program 3-24Correct program 3-25Block search 3-26Trace machining on the screen 3-27
Absolute and incremental dimensions, G90, G91 4-30Zero offset, G54 to G59 4-31Selection of working plane G17 to G19 4-32
5 Programming Axis Motion 5-33
Rapid traverse, G0 5-34Linear interpolation, G1 5-35Circular interpolation, G2/G3 5-36Circular interpolation through intermediate point, CIP 5-38Rigid tapping, G331/G332 5-39Tapping with floating tap holder, G63 5-40Polar coordinates G110, G111, G112 5-41
6 Tool Offsets and Compensation 6-43
Tool call 6-44Cutter radius path compensation, G41/G42 6-45Tool nose radius compensation, G41/G42 6-46
Trang 8List of sections
7 Coordinate Systems 7-49
Frame concept 7-50Shift/rotate coordinates, TRANS/ROT 7-51Mirroring the coordinate axes, MIRROR 7-52Increasing/reducing size of contour, SCALE 7-53
8 Programming Preparatory Functions 8-55
Exact stop, G9/G60 8-56Feed in continuous path mode, G64 8-57Programming the spindle motion 8-58Subroutine technique 8-59
List of M commands 9-62List of G functions 9-63Notes 9-68
Trang 101 Setting-Up
Trang 11Tool offsets and compensation
Delete the tool offsets
Expanded Display all of the tool
parameters
Search Search for tool
New
tool
Set-up new tool
Enter the new values
Trang 12"measure tool" window usingthe cursor, and enter theposition of the tool tip.
Length
Diameter Select length or diameter
offset (toggle key)
Trang 13Determine workpiece zero
X
Y
Z
Select reference axis
Enter a possible offset in the
"set position to" field
Set
zero offset
The system accepts thecalculated result, and this isdisplayed in the "Zero offset"field
Trang 14Enter the zero offset
OFFSET
PARAM
Select theOFFSET PARAM operatingarea
Zero
offset
Select the "Zero offset" menu
Select the zero offset usingthe cursor:
Enter/change value
Trang 17Programs Select program directory
Programs Select program directory
Select the program using thecursor in the program directoryand
Note:
If the program was already previously opened in the editor,
it can be directly selected using the PROGRAM operatingarea key
Trang 18Insert/edit block
Insert new block Prerequisite:
The existing program has been opened
Select the insert line using thecursor
Press the input key
Edit block Prerequisite:
The existing program has been opened
Select and change the blockusing the cursor
Note:
If the program was already previously opened in the editor,
it can be directly selected using the PROGRAM operatingarea key
Trang 19Copy/insert/delete block
Copy/insert Prerequisite:
The existing program has been opened
Using the cursor, select therequired block or position,which should be marked fromthere onwards,
Mark
block
Start markingSelect the end of the markedrange using the cursor
Copy
block
Copy the marked text
Set the write mark at therequired insertion point
Insert
block
Insert the copied marked text
Note:
• The marked text is always inserted after the cursor
various programs
Delete Prerequisite:
The existing program has been opened
Using the cursor, select therequired block or positionwhich should be marked fromthere onwards
Mark
block
Start markingSelect the end of the markedrange using the cursor
Delete
block
Delete the marked text
Trang 20Search/number the block
Search block Prerequisite:
The existing program has been opened
OK
Start search
Note:
At the start of text search, you can either
• search from the cursor position or
• search from the start of a block
Number block Prerequisite:
The program has been opened
Number The block numbers of the
complete program are numbered in steps of 10
Trang 21re-Start/simulate program
Start program Prerequisite:
The automatic mode is selected
The existing program has been opened
Process Select the program which is to
be processedThe program is started using
NC start
Trang 22Simulate program Prerequisite:
The automatic mode has been selected
The existing program has been opened
Simulation Select simulation and start
Display
all
Display complete workpiece(sub-menu to "Display ")
Zoom + Zoom-in at the display section
Zoom - Zoom-out at the display
Delete the simulation display
Trang 25Select program
PROGRAM
MANAGER
Select thePROGRAM MANAGERoperating area
Programs Select program directory
Select the program using thecursor in the program directoryand
Process Select the program which is to
be processedSelect the automatic mode
Start the program with NCStart
Note:
The following conditions, among others, must be fulfilled tostart the program:
• The feed is enabled
• The spindle is enabled
Trang 26Correct program
NC Stop Prerequisite:
The program is executed in the automatic mode
Stop program
Program
correction
Select program correction
Select and correct block usingthe cursor
With NC start, the program iscontinued at the point where itwas interrupted
Note:
• After the program has been interrupted (NC Stop), thetool can be moved away from the contour in themanual mode (jog) The control saves the coordinates
at the point of interruption
• Corrections are only possible in the blocks which havestill not been read-in by the control
NC reset Prerequisite:
The program is executed in the automatic mode
Trang 27Interrupt • at the interruption position
Continue the program with NCStart
Notice:
A tool change is only taken into account if the tool isentered in the target block
Trang 28Trace machining on the screen
Trace Start trace
Start the program with NCStart
Workpiece machining issimultaneously displayed onthe screen
As for the simulation, functionsare also available here fordifferent display settings(zoom, to origin, )
Trang 304 Program Path Data
Absolute and incremental dimensions, G90, G91 4-30
Trang 31Absolute and incremental dimensions, G90, G91
N 5 G0 G90 X25 Y15 Z2
N20 G1 G91 X80 F300
Parameters
actual workpiece zero
refers to the contour point last input
You can change over from block to block as often as youwant between absolute and incremental data input
Within a block, you can also change the type of input forindividual axes by specifying AC for absolute coordinates or
IC for incremental coordinates
Trang 32Zero offset, G54 to G59
N30
N40 G54
N50 G0 X30 Y75
Other zero offsets: G55 G59
workpiece coordinate system) These musthave been entered into the control via theoperating panel or serial interface beforeprogramming
With command G53, zero offsets can be suppressed block
by block; de-activate with G500
G57G56
G55G54
Trang 33Selection of working plane G17 to G19
Programming of the working plane is needed for
computation of the tool offset data
It is not possible to change the working plane when
X
G19
Trang 345 Programming Axis Motion
Trang 37Circular interpolation, G2/G3
Center point programming
N5 G0 G90 X35 Y60
N10 G3 X50 Y45 I0 J-15 F500
J in Y, K in Z) for determining the circle centerpoint
With G2 the tool travels clockwise, with G3 clockwise Viewing direction along the third coordinate axis
Trang 38Radius programming is not allowed if the traversed angle is360°.
X
8
N30 G90 G3 X20 Z150 CR=48
Trang 39Circular interpolation through
intermediate point, CIP
N10 CIP X87 Y20 I1=60 J1=35
I1=, J1=,
K1= Interpolation parameters for determining theintermediate point
If the circle parameter point is not given in the productiondrawing, you can program circular interpolations with CIPwithout additional calculations
You can also use this function to program circles in space
35
60
Trang 40direction of rotation automatically
thread, negative lead (e.g K-4) left-handthread
For this function, the spindle must be equipped with a pulseencoder
Z
X
Trang 41Tapping with floating tap holder, G63
N10 G63 Z-50 M3 S F
N20 G63 Z4 M4 F
another block with G63 and the relevantdirection of spindle rotation
Calculation of feed rate:
F = Spindle speed x Thread lead
For this function, you need a thread tap in the floating tapholder A spindle pulse encoder is not required
Z
X
Trang 42point and the angle reference axis (pole axisfirst named)
The pole (center point) can be defined in rectangular orpolar coordinates
When programming the circle, the pole is in the circlecenter point and RP corresponds to the circle radius
Z
Y* Z*
Trang 446 Tool Offsets and Compensation
Trang 45Tool call
N10 T17 D8
compensation
In order that the tool offsets are correctly taken into account
in the axes, before the tool is called, the machining planemust be selected
Tool offset values can be exchanged in the course of the
NC run The machining plane does not have to be programmed
re-If no D number is to be input when the tool is called, a
D number can be specified via machine data
N30 D6 N10 T17 D8
Z X
Trang 46Cutter radius path compensation,
G41/G42
N10 G1 G17 G41 D8 X Y Z F500
traversing direction left of the contour
traversing direction right of the contour
The tool length compensation acts automatically after tooloffset D has been called
In the NC block with G40/G41/G42, there must be at leastone axis programmed with the selected working plane (G17
to G19)
The CRC must be selected and de-selected in a
program block with G0 or G1
The offset acts only in the programmed working plane(G17 to G19)
Z
Y
G41 G42
Trang 47Tool nose radius compensation, G41/G42
N5 G90 G0 G41 D X Y Z
traversing direction left of workpiece
traversing direction right of workpiece
In the NC block with G40/G41/G42, there must be at leastone axis programmed with the selected working plane (G17
to G19)
The compensation must be selected and deselected in aprogram block with G0 or G1 The compensation acts only
in the programmed working plane (G17 to G19)
a= without cutting radius compensation
b= with cutting radius compensation
G42
D
G41 a
b
Trang 48Approach/exit contour, NORM/KONT
KONT G41 G450 X Y Z
and is perpendicular to the contour point
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 withNORM directly along a straight line
Trang 49Move along the contour, G450/G451
N10 G41 G450 X Y Z
workpiece corners
along a circular path with tool radius
Trang 507 Coordinate Systems
Trang 52Shift/rotate coordinates, TRANS/ROT
In all cases, the complete frame is deleted here!
* additive to a possibly activated selectableoffset (G54 – G59)
additive offset
angular degrees (positive sign = clockwise rotation)
Trang 53Mirroring the coordinate axes, MIRROR
N10 MIRROR X0
Switch off MIRROR (without defining axis)
In all cases, the complete frame is deleted here!
AMIRROR Additive mirroring
X0, Y0, Z0 Address with value 0 of the axis at which
mirroring takes place
When mirroring on a coordinate axis, the control changes
• the sign of the mirrored coordinates,
• the direction of rotation for circulate interpolation, and
• the machining direction (G41/G42)
Y
X
MIRROR X0
AMIRROR Y0
Trang 54Increasing/reducing size of contour,
SCALE
N10 SCALE X2 Y2 Z2
Switch off SCALE (without defining axis)
In all cases, the complete frame is deleted here!
the contour is to be increased or reduced insize
If transformation follows with ATRANS, the offset values arealso scaled
Any contours that you wish to increase or reduce in size arebest defined in a subroutine
You can define an individual scale factor for each axis
SCALE X2 Y2 Z2
Z
Y
Trang 568 Programming Preparatory Functions
Trang 57Exact stop, G9/G60
G601 Exact positioning fine
G602 Exact positioning coarse
G60 Exact positioning, modal, active until deselected byG64, G641
The exact positioning functions are used in order to
produce sharp outside corners or to finish inside corners tothe required dimension
The exact positioning limits are defined in the machinedata
Z
X
G602
G601
Trang 58Feed in continuous path mode, G64
N05
N10 G1 Z-7 F300
N20 G64
N30 Y40
G64 Continuous path mode
The function operates velocity look ahead function, i.e thepath velocity is only reduced so that the mechanical
machine limit values are maintained
G64
Trang 59Programming the spindle motion
Trang 60Subroutine technique
N40 G0 X500 Y500 Z500
N50 L230 P2
Maximum sub-routine nesting: 8x; i.e an MPF can call up toseven nested SPFs
The end of the subroutine and the return jump to the mainprogram is programmed using M17 or RET The subroutinecall must be realized in a dedicated NC block
Z
N40
N5 G91 G00 N20 M17
Y
N50 L230 P2
/
Trang 629 Attachment
Trang 63M70 Reserved for Siemens
M40 Automatic gear change
activating/de-activating further machine functions
Trang 64List of G functions
Group 1: Modal motion commands
Name No Meaning m/n Def.
Group 2: Non-modal motion commands, dwell time
G74 3 Reference point approach with synchronization n
m: modal, n: non-modal, Def.: Default
Trang 65List of G functions
Group 3: Write memory
Name No Meaning m/n Def.
G25 10 Minimum working area limitation/spindle speed
limitation
n
G26 11 Maximum working area limitation/spindle speed
G110 12 Pole programming relative to the last
programmed setpoint position
n G111 13 Pole programming relative to the zero of the
present WCS
n G112 14 Pole programming relative to the last valid pole n
Group 6: Plane selection
milling
turnin g
m: modal
n: non-modal
Def.: Default
Trang 66List of G functions
Group 7: Tool radius compensation
Name No Meaning m/n Def.
Group 8: Settable zero offset
Group 9: Frame suppression
SUPA 2 Suppresses the actual zero offset
Group 10: Exact stop, continuous path mode
Group 11: Exact stop blockwise
Trang 67List of G functions
Group 12: Block change criteria at exact stop (G60/G09)
Name No Meaning m/n Def.
Group 13: Workpiece dimensioning inch/metric
Group 14: Workpiece dimensioning absolute/incremental
Group 15: Feed rate type
milling
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 *)