Programs Select program directoryNew Enter program name and Programs Select program directory Select the program using thecursor in the program directoryand Note: If the program was alre
Trang 1SINUMERIK 802D
11.2000 Edition Brief Instructions
Milling
Trang 3SINUMERIK 802D
Milling
Valid for
Trang 4B Unrevised reprint with new Order No.
C Revised edition with new status
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 5How 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:
• User Manual, Turning,
Order No 6FC5698-2AA00-0BP0
• User Manual, Milling
Order No 6FC5698-2AA10-0BP0
Programming of the function
Meaning of the parameters
Explanatory illustration with an example of aworkpiece
Trang 6List of sections
Tool offsets and compensation 1-10Measure tool 1-11Determine workpiece zero 1-12Enter the zero offset 1-13
Set-up/open program 2-16Insert/edit block 2-17Copy/insert/delete block 2-18Search/number the block 2-19Start/simulate program 2-20
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
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 7List of sections
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 91 Setting-Up
Tool offsets and compensation 1-10
Trang 10Tool offsets and compensation
Delete the tool offsets
Expanded Display all of the tool
parameters
Cut Set-up additional cuts
New
tool
Set-up new tool
Enter the new values
Trang 11"measure tool" window usingthe cursor, and enter theposition of the tool tip.
Length
Diameter Select length or diameter
offset (toggle key)
Trang 12Determine 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 13Enter the zero offset
OFFSET
PARAM
Select theOFFSET PARAM operatingarea
Zero
offset
Select the "Zero offset" menu
Select the zero offset usingthe cursor:
• Basis
• Selectable (G54 to G59)Enter/change value
Trang 16Programs Select program directory
New Enter program name and
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 17Insert/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 18Copy/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
• Blocks can also be copied and inserted between thevarious 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 19Search/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 20re-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 21Simulate 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
Edit Return to the edit mode
Trang 24Select 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:
• There may be no alarms
• The feed is enabled
• The spindle is enabled
Trang 25Correct 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 26Interrupt • 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 27Trace machining on the screen
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 294 Program Path Data
Absolute and incremental dimensions, G90, G91 4-30
Selection of working plane G17 to G19 4-32
Trang 30Absolute and incremental dimensions, G90, G91
N 5 G0 G90 X25 Y15 Z2
N20 G1 G91 X80 F300
Parameters
G90 Absolute dimension input, all data refers to the
actual workpiece zero
G91 Incremental dimension input, each dimension
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 31Zero offset, G54 to G59
N30
N40 G54
N50 G0 X30 Y75
Other zero offsets: G55 G59
X,Y,Z Coordinates of the zero offset (definition of the
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 32Selection 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 335 Programming Axis Motion
Circular interpolation, G2/G3 5-36Circular interpolation
through intermediate point, CIP 5-38
Tapping with floating tap holder, G63 5-40Polar coordinates G110, G111, G112 5-41
Trang 36Circular interpolation, G2/G3
Center point programming
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 (directions: I in X,
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 37X, Z, Definition of end point
Radius programming is not allowed if the traversed angle is360°
X
R 48
Trang 38Circular interpolation through
intermediate point, CIP
N10 CIP X87 Y20 I1=60 J1=35
X, Y, Z Coordinates of the circle end point
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 39G332 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-handthread
For this function, the spindle must be equipped with a pulseencoder
Z
X
Trang 40Tapping with floating tap holder, 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 relevantdirection 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 tapholder A spindle pulse encoder is not required
Z
X
Trang 41G112 Definition of pole, referred to pole last valid
X, Y, Z Coordinates of the pole
RP= Radius, distance between pole and target pointAP= Angle between path between pole and target
point 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 436 Tool Offsets and Compensation
Cutter radius path compensation, G41/G42 6-45Tool nose radius compensation, G41/G42 6-46Approach/exit contour, NORM/KONT 6-47Move along the contour, G450/G451 6-48
Trang 44Tool 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 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
Z X
Trang 45Cutter radius path compensation,
G41/G42
N10 G1 G17 G41 D8 X Y Z F500
G41 Call for path correction; tool motion in the
traversing direction left of the contour
G42 Call for path correction, tool motion in the
traversing direction right of the contour
G40 Deselection of cutter path compensationThe 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 46Tool 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 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 47Approach/exit contour, NORM/KONT
KONT G41 G450 X Y Z
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 withNORM directly along a straight line
Trang 48Move along the contour, G450/G451
N10 G41 G450 X Y Z
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
Trang 497 Coordinate Systems
Shift/rotate coordinates, TRANS/ROT 7-51Mirroring the coordinate axes, MIRROR 7-52Increasing/reducing size of contour, SCALE 7-53
Trang 50Frame concept
For the three-dimensional description of the workpiececoordinate system, the following functions are available.TRANS/ATRANS Translation of the zero pointROT/AROT Rotation
SCALE/ASCALE Change of scale
Trang 51Shift/rotate coordinates, TRANS/ROT
To switch off rotation: ROT (without specifying angle)
In all cases, the complete frame is deleted here!
TRANS Absolute* offset
* additive to a possibly activated selectableoffset (G54 – G59)
ATRANS (to a previously activated TRANS offset)
additive offset
X, Y, Z Coordinates of zero offset in axial directionROT Absolute rotation
AROT Additive rotation
X, Y, Z Coordinate axis about which rotation occurs in
angular degrees (positive sign = clockwise rotation)
Trang 52Mirroring the coordinate axes, MIRROR
N10 MIRROR X0
Switch off MIRROR (without defining axis)
In all cases, the complete frame is deleted here!
MIRROR Absolute mirroring
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 53Increasing/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!
SCALE New scale factor
ASCALE Additive scale factor
X, Y, Z Axes with scale factor in the direction of which
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 558 Programming Preparatory Functions
Feed in continuous path mode, G64 8-57Programming the spindle motion 8-58