Sie sind auf Seite 1von 23

CNC SCHULUNGSUNTERLAGEN

ITNC 530-SL-Zyklen

FRSSUPPORTMW
Mail:info@fraessupportmw.de
Web: www.fraessupportmw.de
Tel: 069 498338 | Mobil 01702701727

Autorisierter HEIDENHAIN Schulungspartner


FrssupportMW Jan. 2013

SL Zyklen
Programmablauf
CYCL DEF 14 KONTUR
LABELS 1 / 2 /N/.

CYCL DEF 20 KONTUR DATEN ]


]

CYCL DEF 20 KONTUR DATEN ]


CYCL DEF 22 AUSRUMEN ]

CYCL DEF
22 AUSRUMEN
]
CYCL
CALL

CYCL DEF 23 SCHLICHTEN TIEFE

CYCL CALL
CYCL DEF 23 SCHLICHTEN TIEFE
]

CYCL DEF 24 SCHLICHTEN SEITE ]


CYCL DEF 23 SCHLICHTEN SEITE ]

CYCL CALL

L Z 100 R0 FMAX M30


Unterprogramme der Teilkonturen]
(LABELS

Begriffserklrung:
S L
FrssupportMW Jan. 2013

= SUB LINES
2

SL-Zyklen ermglichen u.a. das Ausrumen von Konturtaschen beliebiger Form.


Die Bearbeitung auf der nchsten Seite erfordert folgende SL-Zyklen:
lm Beispiel werden die SL-Zyklen CYCLE DEF 14 (immer erforderlich),
sowie CYCLE DEF 22 bentigt.
CYCLE DEF 20 (immer erforderlich)

SL-Zyklus 14 enthlt den Namen des Unterprogramms (Label), das verarbeitet wird.
Da er keine Spne erzeugt ist er DEF-aktiv.
SL-Zyklus 20 enthlt z. B. die Tiefe der Tasche. Da er keine Spne erzeugt, ist er
DEF-aktiv.
Danach folgt ein Bearbeitungszyklus. Bei unserem Beispiel SL-Zyklus 22
Ausrumen.
Alle Bearbeitungszyklen sind CALL-aktiv, d. h. sie mssen z. B. mit CYCLE CALL
aufgerufen werden.
Die Geometrie der Kontur wird in einem Label (Unterprogramm) beschrieben. Dabei
wird nur die Konturlinie und die Radiuskorrektur eingegeben.
Angaben ber Vorpositionierung, An- und Wegfahrbewegungen, Zustellbewegungen
sowie Vorschbe
und M-Funktionen werden nicht programmiert!

FrssupportMW Jan. 2013

Erkennung Tasche / Insel

Die Kontur-Label enthalten ausschlielich die reine Konturbeschreibung


und die Radiuskorrektur
Nicht bzw. programmieren:
Kontur muss geschlossen sein.
An- und Wegfahrbewegungen
Zustell-Bewegungen
Vorschbe, Zusatz-Funktionen M

Tipp:
Wenn man die Konturen im Uhrzeigersinn programmiert, ist folgende Aussage
zutreffend: RR ist eine Tasche, RL ist eine Insel.

Bemerkung: Die Zyklen 22 und 23 werden nur gefrst wenn ein Aufma im
Zyklus 20 definiert ist!

FrssupportMW Jan. 2013

Aufgabe Klinge als Tasche und Insel

FrssupportMW Jan. 2013

Hauptprogramm Tasche
0 BEGIN PGM KLINGE_TASCHE MM
1 BLK FORM 0.1 Z X-50 Y-30 Z-10
2 BLK FORM 0.2 X+50 Y+30 Z+0
3 TOOL CALL 8 Z S3000
4 CYCL DEF 14.0 KONTUR
5 CYCL DEF 14.1 KONTURLABEL1
6 CYCL DEF 20 KONTUR-DATEN
Q1=-10
Q2=1
Q3=+0
Q4=+0
Q5=+0
Q6=+2
Q7=+50
Q8=0
Q9=+1
7 CYCL DEF 21 VORBOHREN
Q10=-5
Q11=150
Q13=2
8 CYCL CALL M3
9 L Z+100 R0 FMAX M3
10 TOOL CALL 2 Z S3000
11 CYCL DEF 22 AUSRAEUMEN
Q10=-5
Q11=150
Q12=500
Q18=0
Q19=0
Q208=99999
Q401=100
Q404=0
12 CYCL CALL M3
13 L Z+100 R0 FMAX M30

FrssupportMW Jan. 2013

Konturaufruf
Frstiefe
Bahn-berlappung
Aufma Seite
Aufma Tiefe
Koordinate Oberflche
Sicherheits-Abstand
Sichere Hhe
Rundungsradius
Drehsinn
Zustell-Tiefe
Vorschub Tiefenzustellung
Ausrum-Werkzeug

Zustell-Tiefe
Vorschub Tiefenzustellung
Vorschub Rumen
Vorrum-Werkzeug
Vorschub Pendeln
Vorschub Rckzug
Vorschubfaktor
Nachrumstrategie

Unterprogramm
14 LBL 1
15 L X-45 Y+0 RR
16 L X-45 Y+30
17 RND R2.1
18 L X-24.507 Y+5.577
19 RND R2.1
20 CR X+24.507 Y+5.577 R+32 DR21 RND R2.1
22 L X+45 Y+30
23 RND R2.1
24 L Y-30
25 RND R2.1
26 L X+24.507 Y-5.577
27 RND R2.1
28 CR X-24.507 Y-5.577 R+32 DR29 RND R2.1
30 L X-45 Y-30
31 RND R2.1
32 L Y+0
33 LBL 0
34 END PGM KLINGE_TASCHE MM

FrssupportMW Jan. 2013

Aufgabe und Lsung: Klinge als Insel


Hauptprogramm Insel
0
1
2
3
4
5
6
7

BEGIN PGM KLINGE MM


BLK FORM 0.1 Z X-50 Y-30 Z-10
BLK FORM 0.2 X+50 Y+30 Z+0
TOOL CALL 4 Z S3000 F50000
L X+0 Y+0 Z+200 R0 FMAX M3
CYCL DEF 14.0 KONTUR
CYCL DEF 14.1 KONTURLABEL1/2
CYCL DEF 20 KONTUR-DATEN ~
Q1=-10 ;FRAESTIEFE ~
Q2=+1 ;BAHN-UEBERLAPPUNG ~
Q3=+0.3 ;AUFMASS SEITE ~
Q4=+0 ;AUFMASS TIEFE ~
Q5=+0 ;KOOR. OBERFLAECHE ~
Q6=+2 ;SICHERHEITS-ABST. ~
Q7=+50 ;SICHERE HOEHE ~
Q8=+0 ;RUNDUNGSRADIUS ~
Q9=+1 ;DREHSINN
8 CYCL DEF 21 VORBOHREN ~
Q10=-11 ;ZUSTELL-TIEFE ~
Q11=+150 ;VORSCHUB TIEFENZ. ~
Q13=+0 ;AUSRAEUM-WERKZEUG
9 CYCL CALL M3
10 CYCL DEF 22 AUSRAEUMEN ~
Q10=-5 ;ZUSTELL-TIEFE ~
Q11=+150 ;VORSCHUB TIEFENZ. ~
Q12=+500 ;VORSCHUB RAEUMEN ~
Q18=+0 ;VORRAEUM-WERKZEUG ~
Q19=+0 ;VORSCHUB PENDELN ~
Q208=+99999 ;VORSCHUB RUECKZUG ~
Q401=+100 ;VORSCHUBFAKTOR ~
Q404=+0 ;NACHRAEUMSTRATEGIE
11 CYCL CALL M3
12 CYCL DEF 24 SCHLICHTEN SEITE ~
Q9=+1 ;DREHSINN ~
Q10=-10 ;ZUSTELL-TIEFE ~
Q11=+150 ;VORSCHUB TIEFENZ. ~
Q12=+500 ;VORSCHUB RAEUMEN ~
Q14=+0 ;AUFMASS SEITE
13 CYCL CALL M3
14 L Z+200 R0 FMAX M30

FrssupportMW Jan. 2013

15 LBL 1
16 L X-45 Y+0 RL
17 L Y+30
18 RND R2.1
19 L X-25.07 Y+5.577
20 RND R2.1
21 CR X+24.507 Y+5.577 R+32 DR22 RND R2.1
23 L X+45 Y+30
24 RND R2.1
25 L Y-30
26 RND R2.1
27 L X+24.507 Y-5.577
28 RND R2.1
29 CR X-24.507 Y-5.577 R+34 DR30 RND R2.1
31 L X-45 Y-30
32 RND R2.1
33 L Y+0
34 LBL 0
35 LBL 2
36 L X-51 Y-31 RR
37 L Y+31
38 L X+51
39 L Y-31
40 L X-51
41 LBL 0
42 END PGM KLINGE MM

Unterprogramm
17 LBL 1
18 L X-45 Y+0 RR
19 L X-45 Y+30
20 RND R2.1
21 L X-24.507 Y+5.577
22 RND R2.1
23 CR X+24.507 Y+5.577 R+32 DR24 RND R2.1
25 L X+45 Y+30
26 RND R2.1
27 L Y-30
28 RND R2.1
29 L X+24.507 Y-5.577
30 RND R2.1
31 CR X-24.507 Y-5.577 R+32 DR32 RND R2.1
33 L X-45 Y-30
34 RND R2.1
35 L Y+0
36 LBL 0
37 END PGM KLINGE_INSEL MM
FrssupportMW Jan. 2013

Aufgabe: Konturtasche mit Inseln

Die Tiefe der Konturtasche betrgt -10 mm.

FrssupportMW Jan. 2013

10

Konturtaschen Programm
0
1
2
3
4

BEGIN PGM SL3 MM


BLK FORM 0.1 Z X+0 Y+0 Z-15
BLK FORM 0.2 X+100 Y+80 Z+0
TOOL CALL 3 Z S8000 F300 DL+0 DR+0
CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER
5 L Z+100 R0 FMAX M3
*SCHRUPPEN--------------------------------------6 CYCL DEF 14.0 KONTUR
7 CYCL DEF 14.1 KONTURLABEL1 /2 /3
8 CYCL DEF 20 KONTUR-DATEN ~
9 CYCL DEF 22 AUSRAEUMEN ~
10 CYCL CALL
11 * - SCHLICHTEN-------------------------------12 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
13 TOOL CALL 12 Z S8000 F2000 DL+0 DR+0
14 CYCL DEF 23 SCHLICHTEN TIEFE ~
15 CYCL CALL
16 CYCL DEF 24 SCHLICHTEN SEITE ~
17 CYCL CALL
18 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
19 L Z+100 R0 FMAX M30
20 * - KONTUR1-------------------------------------21 LBL 1
22 L X+5 Y+55 RR
23 L Y+75
24 RND R6
25 L X+65
26 RND R6
27 L X+95 Y+60
28 RND R6
29 L Y+5
30 RND R6
31 L X+65
32 RND R6
33 CR X+35 R+15 DR+
34 RND R6
35 L X+5
36 RND R6
37 L Y+55
38 LBL 0

FrssupportMW Jan. 2013

11

39 * - KONTUR2------------40 LBL 2
41 L X+45 Y+40 RL
42 CC X+30 Y+40
43 C X+45 Y+40 DR44 LBL 0
45 * - KONTUR3----------46 LBL 3
47 L X+80 Y+37.5 RL
48 L Y+25
49 CR X+70 R+5 DR50 L Y+50
51 CR X+80 R+5 DR52 L Y+37.5
53 LBL 0
54 END PGM SL3 MM

FrssupportMW Jan. 2013

12

Aufgabe: Doppelte L-Form mit SL II-Zyklen ausrumen

Werkzeuge:
Schaftfrser 12 mm Schruppen
Schaftfrser 10 mm Schlichten
Programmieren Sie die Kontur von X0 und Y0 aus gesehen Position verschieben mit CYCL
7 , Rotation mit Cycl 10.
37 LBL 1
38 L X+0 Y+0 RR
39 L Y+30
40 RND R6
41 L IX+15
42 RND R6
43 L Y+15
44 RND R6
45 L X+15
46 L Y+30
47 RND R6
48 L X+0
49 RND R6
50 L Y+0
51 LBL 0
52 END PGM 4A_SL2 MM
FrssupportMW Jan. 2013
13

Schema: Doppelte L-Form mit SL II-Zyklen ausrumen


Schruppen /
Ausrumen
TOOL CALL...
CYCL DEF 22 AUSRAEUMEN
CALL LBL 10 //// CALL-Zyklus
---------------------------------------------------------------------------------------------------------------Schlichten
TOOL CALL ...
CYCL DEF 23 SCHLICHTEN TIEFE
CALL LBL 10 //// CALL-Zyklus
CYCL DEF 24 SCHLICHTEN SEITE
CALL LBL 10 //// CALL-Zyklus
Freifahren, Ende
L Z+100 R0 FMAX M30
---------------------------------------------------------------------------------------------------------------UP Aufruf
LBL 10 ////
bergeordnetes UP
CYCL DEF 7.0 NULLPUNKT
CYCL CALL
CYCL DEF 7.0 NULLPUNKT
CYCL DEF 10.0 DREHUNG
CYCL DEF 10.1 ROT...
CYCL CALL
CYCL DEF 10.0 DREHUNG ROT +
Nullpunktverschiebung
CYCL DEF 7.0 NULLPUNKT
rcksetzen

UP1

LBL 0 ////
LBL 1 ~~~
Teilkontur
...
LBL 0 ~~~

FrssupportMW Jan. 2013

14

Lsung: Doppelte L-Form mit SL II-Zyklen ausrumen


Hauptprogramm

0 BEGIN PGM 4A_SL2 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S2380
Spiralbohrer 8
4 L Z+100 R0 FMAX M3
5 CYCL DEF 14.0 KONTUR
6 CYCL DEF 14.1 KONTURLABEL 1
7 CYCL DEF 20 KONTUR-DATEN
Q1=-20
Frstiefe
Q2=1
Bahn-berlappung
Q3=+0.4
Aufma Seite
Q4=+0.2
Aufma Tiefe
Q5=+0
Koordinate Oberflche
Q6=2
Sicherheits-Abstand
Q7=+0
Sichere Hhe
Q8=0.2
Rundungsradius
Q9=+1
Drehsinn
10 TOOL CALL 2 Z S1600 ;
Frser 12, Schruppen
11 L Z+100 R0 FMAX M3
12 CYCL DEF 22 AUSRAEUMEN
Q10=-10
Zustell-Tiefe
Q11=100
Vorschub Tiefenzustellung
Q12=300
Vorschub Rumen
Q18=0
Vorrum-Werkzeug
Q19=0
Vorschub Pendeln
Q208=99999
Vorschub Rckzug
Q401=100
Vorschubfaktor
Q404=0
Nachrumstrategie
13 CALL LBL 10

FrssupportMW Jan. 2013

15

Lsung: Doppelte L-Form mit SL II-Zyklen ausrumen


Fortsetzung:
14 TOOL CALL 3 Z S2300
15 L Z+100 R0 FMAX M3
16 CYCL DEF 23 SCHLICHTEN TIEFE
Q11=70
Q12=150
Q208=99999
17 CALL LBL 10
18 CYCL DEF 24 SCHLICHTEN SEITE
Q9=+1
Q10=-10
Q11=70
Q12=230
Q14=+0
19 CALL LBL 10
20 L Z+100 R0 FMAX M30
20 LBL 10
21 CYCL DEF 7.0 NULLPUNKT
22 CYCL DEF 7.1 X+20
23 CYCL DEF 7.2 Y+12
24 CYCL CALL ; Aufruf der Tasche
25 CYCL DEF 7.0 NULLPUNKT
26 CYCL DEF 7.1 X+30
27 CYCL DEF 7.2 Y+50
28 CYCL DEF 10.0 DREHUNG
29 CYCL DEF 10.1 ROT+35
30 CYCL CALL ; Aufruf der Tasche
31 CYCL DEF 10.0 DREHUNG
32 CYCL DEF 10.1 ROT+0
33 CYCL DEF 7.0 NULLPUNKT
34 CYCL DEF 7.1 X+0
35 CYCL DEF 7.2 Y+0
36 LBL 0

FrssupportMW Jan. 2013

Frser 10, Schlichten

Vorschub Tiefenzustellung
Vorschub Rumen
Vorschub Rckzug

Drehsinn
Zustell-Tiefe
Vorschub Tiefenzustellung
Vorschub Rumen
Aufma Seite

16

Lsung: Doppelte L-Form mit SL II-Zyklen ausrumen

UP1

;KONTUR
37 LBL 1
38 L X+0 Y+15 RL
39 L Y+0
40 RND R6
41 L X+60
42 RND R6
43 L Y+15
44 RND R6
45 L X+15
46 L Y+30
47 RND R6
48 L X+0
49 RND R6
50 L Y+15
51 LBL 0
52 END PGM 4A_SL2 MM

FrssupportMW Jan. 2013

17

Aufgabe: Kontur mit SL II-Zyklen Tasche und Inseln ausrumen

Die Tiefe betrgt -3 mm.

FrssupportMW Jan. 2013

18

Lsung:
0 BEGIN PGM sl11 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-15
2 BLK FORM 0.2 X+150 Y+150 Z+0
3 TOOL CALL 5 Z S1000 F3000 DL+0 DR+0
4 L Z+100 R0 FMAX M3
5 CYCL DEF 14.0 KONTUR
6 CYCL DEF 14.1 KONTURLABEL1 /2 /3 /4
7 CYCL DEF 20 KONTUR-DATEN ~
8 CYCL DEF 22 AUSRAEUMEN ~
9 CYCL CALL
10 CYCL DEF 24 SCHLICHTEN SEITE ~
11 CYCL CALL
12 L Z+100 R0 FMAX M30
13 * ----------------------------14 * ======== LBL 1 Rahmen
15 LBL 1
16 L X+60 Y+10 RL F AUTO
17 L X+140
18 RND R50
19 L Y+140
20 RND R50
21 L X+10
22 RND R15
23 L Y+80
24 RND R15
25 L X+60
26 L Y+70
27 L X+10
28 RND R15
29 L Y+10
30 RND R15
31 L X+60
32 LBL 0
33 * ======== LBL 2 Insel
34 LBL 2
35 L X+100 Y+45 RL F AUTO
36 L X+90 Y+75
37 L X+100 Y+105
38 L X+110 Y+75
39 L X+100 Y+45
40 LBL 0
41 * - KREIS1--------42 LBL 3
43 L X+50 Y+35 RL
44 CC X+40 Y+35
45 C X+50 Y+35 DR46 LBL 0

FrssupportMW Jan. 2013

47 * - KREIS2--------48 LBL 4
49 L X+50 Y+105 RL
50 CC X+40 Y+105
51 C X+50 Y+105 DR52 LBL 0
53 END PGM sl11 MM

19

Aufgabe: Mehrere, verschieden tiefe Konturen mit


SL II-Zyklen als Tasche / Insel ausrumen

Werkzeuge:
Schaftfrser 10 mm Schruppen
Schaftfrser 6mm Schlichten

FrssupportMW Jan. 2013

20

Lsung: Mehrere, verschieden tiefe Konturen mit SL II-Zyklen


ausrumen
Hauptprogramm

0 BEGIN PGM FK-SL-KOMBI MM


1 BLK FORM 0.1 Z X-50 Y-50 Z-30
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 TOOL CALL 1 Z S3500
4 CYCL DEF 14.0 KONTUR
5 CYCL DEF 14.1 KONTURLABEL 1 /3
6 CYCL DEF 20.0 KONTUR-DATEN ~
Q1=-20
Frstiefe
Q2=1
Bahn-berlappung
Q3=+0
Aufma Seite
Q4=+0
Aufma Tiefe
Q5=+0
Koordinate Oberflche
Q6=+2
Sicherheits-Abstand
Q7=+0
Sichere Hhe
Q8=0
Rundungsradius
Q9=+1
Drehsinn
7 CYCL DEF 22.0 AUSRAEUMEN ~
Q10=-5
Zustell-Tiefe
Q11=100
Vorschub Tiefenzustellung
Q12=200
Vorschub Rumen
Q18=0
Vorrum-Werkzeug
Q19=150
Vorschub Pendeln
8 CYCL CALL M3
9 CYCL DEF 14.0 KONTUR
10 CYCL DEF 14.1 KONTURLABEL 2 /3
11 CYCL DEF 20.0 KONTUR-DATEN ~
Q1=-10
Frstiefe
Q2=1
Bahn-berlappung
Q3=+0
Aufma Seite
Q4=+0
Aufma Tiefe
Q5=+0
Koordinate Oberflche
Q6=+2
Sicherheits-Abstand
Q7=+0
Sichere Hhe
Q8=0
Rundungsradius
Q9=+1
Drehsinn
12 CYCL DEF 22.0 AUSRAEUMEN ~
Q10=-5
Zustell-Tiefe
Q11=100
Vorschub Tiefenzustellung
Q12=200
Vorschub Rumen
Q18=0
Vorrum-Werkzeug
Q19=150
Vorschub Pendeln
13 CYCL CALL M3
14 L Z+100 R0 F MAX M30

FrssupportMW Jan. 2013

21

Lsung: Mehrere, verschieden tiefe Konturen mit


SL II-Zyklen ausrumen
UP Kontur Ebene2

15 LBL 1
16 CC X+0 Y+0
17 LP PR+28 PA+0 RL
18 FC Y-14 DR- R28 CCX+0 CCY+0
19 FSELECT 1
20 FL AN+180
21 FCT X+14 DR+ R5
22 FLT AN-90
23 FC X+0 Y-28 DR- R28 CCX+0 CCY+0
24 FCT X-14 DR- R28
25 FSELECT 2
26 FL AN+90
27 FCT Y-14 DR+ R5
28 FLT AN+180
29 FC Y+14 DR- R28 CCX+0 CCY+0
30 FSELECT 2
31 FL AN+0
32 FCT X-14 DR+ R5
33 FLT AN+90
34 FC X+14 DR- R28 CCX+0 CCY+0
35 FSELECT 1
36 FL AN-90
37 FCT Y+14 DR+ R5
38 FLT AN+0
39 FPOL X+0 Y+0
40 FC PR+28 PA+0 DR- R28 CCX+0
41 LBL 0

UP Kontur Ebene1

42 LBL 2
43 CC X+0 Y+0
44 LP PR+16 PA-45 RL
45 FC DR- R16 CCX+0 CCY+0
46 FPOL X+0 Y+0
47 FLT AN-178.292
48 FCT DR- R4 CCPR+17.5 CCPA-135
49 FLT AN+88.292
50 FCT DR- R16 CCX+0 CCY+0
51 FLT AN+1.708
52 FCT DR- R4 CCPR+17.5 CCPA+45
53 FLT AN-91.708
54 FCT PR+16 PA-45 DR- R16 CCX+0 CCY+0
55 LBL 0

FrssupportMW Jan. 2013

22

UP Rechteck Ebene3
56 LBL 3
57 L X-40 Y+0 RR
58 L Y+40
59 RND R5
60 L X+40
61 RND R5
62 L Y-40
63 RND R5
64 L X-40
65 RND R5
66 L Y+0
67 LBL 0
68 END PGM FK-SL-KOMBI MM

FrssupportMW Jan. 2013

23