HEIDENHAIN TNC 640 (34059x-04) Cycle programming User Manual
Page 357

RECESSING CONTOUR RADIAL
(Cycle 840, DIN/ISO: G840)
13.18
13
TNC 640 | User's Manual Cycle Programming | 3/2014
357
Cutting limit Q479: Activate cutting limit:
0
: No cutting limit active
1
: Cutting limit (
Q480/Q482)
Limit value for diameter Q480: X value for contour
limitation (diameter value)
Limit value Z Q482: Z value for contour limitation
Maximum cutting depth Q463: Maximum infeed
(radius value) in radial direction. The infeed is divided
evenly to avoid abrasive cuts.
Machining direction Q507: Cutting direction:
0
: bidirectional (in both directions)
1
: unidirectional (in contour direction)
Offset width Q508: Reduction of cutting length.
After clearance roughing, the remaining material
is removed with a single cut. If required, the TNC
limits the programmed offset width.
Turning depth compensation Q509: Depending
on factors such as workpiece material or feed rate,
the tool tip is displaced during a turning operation.
You can correct the resulting infeed error with the
turning depth compensation factor.
Reverse contour Q499: Machining direction:
0
: Machining in contour direction
1
: Machining opposite the contour direction
NC blocks
9 CYCL DEF 14.0 CONTOUR
10 CYCL DEF 14.1 CONTOUR LABEL2
11 CYCL DEF 840 RECESS TURNG. RAD
Q215=+0
;MACHINING OPERATION
Q460=+2
;SAFETY CLEARANCE
Q478=+0.3
;ROUGHING FEED RATE
Q488=+0
;PLUNGING FEED RATE
Q483=+0.4
;OVERSIZE FOR
DIAMETER
Q484=+0.2
;OVERSIZE IN Z
Q505=+0.2
;FINISHING FEED RATE
Q479=+0
;CUTTING LIMIT
Q480=+0
;LIMIT VALUE FOR
DIAMETER
Q482=+0
;LIMIT VALUE IN Z
Q463=+2
;MAX. CUTTING DEPTH
Q507=+0
;MACHINING DIRECTION
Q508=+0
;OFFSET WIDTH
Q509=+0
;DEPTH COMPENSATION
Q499=+0
;REVERSE CONTOUR
12 L X+75 Y+0 Z+2 FMAX M303
13 CYCL CALL
14 M30
15 LBL 2
16 L X+60 Z-10
17 L X+40 Z-15
18 RND R3
19 CR X+40 Z-35 R+30 DR+
18 RND R3
20 L X+60 Z-40
21 LBL 0