Heidenhain iTNC 530 (340 420) User Manual Page 349

  • Download
  • Add to my manuals
  • Print
  • Page
    / 530
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 348
HEIDENHAIN iTNC 530 321
8.7 SL Cycles with Contour Formula
8.7 SL Cycles with Contour Formula
Fundamentals
SL cycles and the contour formula enable you to form complex
contours by combining subcontours (pockets or islands). You define
the individual subcontours (geometry data) as separate programs. In
this way, any subcontour can be used any number of times. The TNC
calculates the complete contour from the selected subcontours,
which you link together through a contour formula.
Properties of the subcontours
n By default, the TNC assumes that the contour is a pocket. Do not
program a radius compensation. In the contour formula you can
convert a pocket to an island by making it negative.
n The TNC ignores feed rates F and miscellaneous functions M.
n Coordinate transformations are allowed. If they are programmed
within the subcontour they are also effective in the following
subprograms, but they need not be reset after the cycle call.
n Although the subprograms can contain coordinates in the spindle
axis, such coordinates are ignored.
n The working plane is defined in the first coordinate block of the
subprogram. The secondary axes U,V,W are permitted.
Characteristics of the fixed cycles
n The TNC automatically positions the tool to set-up clearance before
a cycle.
n Each level of infeed depth is milled without interruptions since the
cutter traverses around islands instead of over them.
n The radius of inside corners can be programmedthe tool keeps
moving to prevent surface blemishes at inside corners (this applies
for the outermost pass in the Rough-out and Side-Finishing cycles).
n The contour is approached in a tangential arc for side finishing.
Example: Program structure: Machining with SL
cycles and contour formula
0 BEGIN PGM CONTOUR MM
...
5 SEL CONTOUR “MODEL“
6 CYCL DEF 20.0 CONTOUR DATA ...
8 CYCL DEF 22.0 ROUGH-OUT...
9 CYCL CALL
...
12 CYCL DEF 23.0 FLOOR FINISHING ...
13 CYCL CALL
...
16 CYCL DEF 24.0 SIDE FINISHING ...
17 CYCL CALL
63 L Z+250 R0 FMAX M2
64 END PGM CONTOUR MM
Example: Program structure: Calculation of the
subcontours with contour formula
0 BEGIN PGM MODEL MM
1 DECLARE CONTOUR QC1 = “CIRCLE1“
2 DECLARE CONTOUR QC2 = “CIRCLE31XY“
3 DECLARE CONTOUR QC1 = “TRIANGLE“
4 DECLARE CONTOUR QC1 = “SQUARE“
5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2
6 END PGM MODEL MM
0 BEGIN PGM CIRCLE1 MM
1 CC X+75 Y+50
2 LP PR+45 PA+0 R0
3 CP IPA+360 DR+
4 END PGM CIRCLE1 MM
0 BEGIN PGM CIRCLE31XY MM
...
...
The memory capacity for programming an SL cycle (all
contour description programs) is limited to 32 contours.
The number of possible contour elements depends on the
type of contour (inside or outside contour) and the number
of contour descriptions. For example, you can program up
to approx. 1024 line blocks.
The SL cycles with contour formula presuppose a
structured program layout and enable you to save
frequently used contours in individual programs. Using the
contour formula, you can connect the subcontours to a
complete contour and define whether it applies to a
pocket or island.
In its present form, the "SL cycles with contour formula"
function requires input from several areas in the TNC's
user interface. This form is to serve as a basis for further
development.
Page view 348
1 2 ... 344 345 346 347 348 349 350 351 352 353 354 ... 529 530

Comments to this Manuals

No comments