Sie sind auf Seite 1von 157

TNC

Bahnsteuerungen

Programmierbeispiele

Klartext-Programmierung

Bevor Sie anfangen

....

Ergnzend zum ausfhrlichen


Bediener-Handbuch
sollen
die HEIDENHAIN
Programmierbeispiele
dazu beitragen,
da Sie die vielseitigen
Fhigkeiten
Ihrer TNC-BahnSteuerung schnell und umfassend nutzen. Denn Beispiele
versteht man oft besser und schneller als wortreiche
Erklrungen.
Insgesamt 41 Anwendungsbeispiele,
ausfhrlich kommentiert und nach steigendem Schwierigkeitsgrad
geordnet,
fhren Sie durch die gesamte Programmierung
Ihrer TNC.
Fr jeden ist das Richtige dabei:
Einfache Beispiele fr den NC-Einsteiger,
in der Schulung
oder im Selbststudium,
vermitteln den ersten Kontakt zur
Fertigungs-Praxis
(siehe Seite 5 bis 83).
Aufwendigere
Programm-Strukturen
mit UnterprogrammTechnik, NullpunM-Verschiebung
und Parameter-Programmierung
geben auch dem Fertigungsprofi
an der Maschine wertvolle Hinweise fr die beste Lsung seiner
Fertigungsaufgaben
(siehe Seite 85 bis Seite 152).
Sie laufen auf der HEIDENHAIN
Bahnsteuerung
TNC355,
knnen aber auch fr die Typen TNC155 /151 verwendet
werden.
Je nach Steuerungstyp
sind bei der Angabe von PolarKoordinaten und Kettenmaen
unterschiedliche
Bedienablufe erforderlich.
Bitte beachten Sie die Hinweise auf
der nchsten Seite.
Fr den Programm-Test
mit der Bildschimt-Grafik
(TNC355, TNC155) sind jeweils zu Programm-Beginn
die
Rohteil-Abmessungen
(BLK FORM- Stze) programmiert.
Da diese Stze zur eigentlichen Bearbeitung nicht erforderlich sind, wurden sie bei der Numerierung
der Programm-Stze
nicht mitgezhlt.
Auf der TNC151 ist kein Programm-Test
mit der Bildschirm-Grafik
mglich. Prfen Sie das Programm in
diesem Fall in Betriebsart Programm-Test
oder besser
noch mit einem Probewerkstck.
Die Technologiedaten
sind Tabellenwerte
und mssen
den jeweiligen Arbeitsbedingungen
angepat werden.
Natrlich wurden alle Programmierbeispiele
sorgfltig
getestet. Uberprfen Sie dennoch jedes eingegebene Programm, bevor Sie mit der Bearbeitung beginnen. Fr nicht
ordnungsgem
durchgefhrte
Bearbeitungen
mit den folgenden Programmen
und deren Folgen kann
HEIDENHAIN
keine Gewhrleistung
bernehmen.

Unterschiede bei der Programm-Eingabe


zwischen TNC 355 und INC 155/151
In diesem Heft sind die Bedienablufe
aufgefhrt.

fr die TNC 355

Bei der TNC355 sind die von der TNCI551151 gewohnten,


roten Kontroll-Lmpchen
auf dem Bedienfeld entfallen.
Dadurch haben sich die Bedienablufe
fr die Eingabe von
Polarkoordinaten
und Kettenma-Angaben
gendert.

Polarkoordinaten
TNC 1551151:
TNCI55051:
Zuerst Taste 3 , dann Dialog-Erffnungstaste fr Geraden- oder Kreisinterpolation
drcken.
Taste @ ist selbsthaltend
(Kontroll-Lmpchen
leuchtet).
Vor Eingabe eines Satzes mit Kartesischen
Koordinaten
Taste 3 erneut drcken (Kontroll-Lmpchen
erlischt).
TNC355: Zuerst Dialog-Erffnungstaste
fr Geradenoder Kreisinterpolation
drcken. Anschlieend
Taste 3
drcken.

~ TNC 355:
: ZE

LP

PR+40,000

PA+lO,WO
R

Kettenma
TNCl55/151:
Taste E ist selbsthaltend.
Nach Drcken
der Taste gelten alle eingegebenen
Koordinaten als Kettenma-werte
(Kontroll-Lmpchen
leuchtet). Zur Eingabe
von Absolutma-Angaben
Taste a erneut drcken
(Kontroll-Lmpchen
erlischt).

TNC355: Taste E ist nicht selbsthaltend.


Fr jede Kettenma-Angabe
Taste x drcken.

TNC 355:

Ix+10,Olxl

IY+20,000

Tangentiales
Geraden

Anfahren

frsen

Kreise frsen

(PGM 100)

(PGM 110 - PGM 160)


(PGM 210 - PGM 285)

Schraubenlinien

frsen

Bearbeitungszyklen

(PGM 310 - PGM 330)

(PGM 410 - PGM 470)

Unterprogramm-Technik

(PGM 610 - PGM 530)

Koordinaten-Umrechnungen

(PGM 610 - PGM 660)

Parameter-Programmierung

(PGM 710 - PGM 730)

Programm-Aufruf

- PGM 820/9995)

(PGM 810/9990

Inhalt

PGM

Seite

Tangentiales Anfahren und Verlassen einer Kontur


Anfahren

und Verlassen

einer Kontur

100

Geraden frsen mit der Vertikal-Spindel


110 -10
120 -12

Rechtwinklige
Koordinaten
Polarkoordinaten
Fasen
Geraden frsen im Raum

130 -14
140 -16

Geraden frsen mit der Horizontal-Spindel


Endpunkt
Endpunkt

in rechtwinkligen
Koordinaten
in Polarkoordinaten

150
160

18
20

210
220
225
230
240
245

24
26

250
260
265
270
280
285

36
38
40
42
44
46

310
320
330

50
52
54

410
420
430
440
450
460
470

58
62
64
66
68
70
78

Kreise frsen mit der Vertikal-Spindel


Ecken runden
Mittelpunkt und Endpunkt, Endpunkt in rechtwinkligen
Koordinaten
Mittelpunkt und Endpunkt, Endpunkt in Polarkoordinaten
Radius und Endpunkt, Endpunkt in rechtwinkligen
Koordinaten
Tangentialer
Konturanschlu,
Endpunkt in rechtwinkligen
Koordinaten
Tangentialer
Konturanschlu,
Endpunkt in Polarkoordinaten

28
30
32
34

Kreise frsen mit der Horizontal-Spindel


Ecken runden
Mittelpunkt und Endpunkt, Endpunkt in rechtwinkligen
Koordinaten
Mittelpunkt und Endpunkt, Endpunkt in Polarkoordinaten
Radius und Endpunkt, Endpunkt in rechtwinkligen
Koordinaten
Tangentialer Konturanschlu,
Endpunkt in rechtwinkligen
Koordinaten
Tangentialer Konturanschlu,
Endpunkt in Polarkoordinaten

Schraubenlinien frsen
Mit der Vertikalspindel,
Programmierung
ber einen CP-Satz
Mit der Horizontalspindel,
Programmierung
ber einen CP-Satz
Mit der Horizontalspindel
und einem NC-Rundtisch
(C-Achse)

Bearbeitungszyklen
Tiefbohren
Gewindebohren
Nutenfrsen
Rechteck-Taschen
frsen
Kreistaschenfrsen
Frsen einer Tasche mit beliebiger

Kontur (Beispiel

1)

Frsen einer Tasche mit beliebige:

Kontur (Beispiel

2)

Unterprogramm-Technik
Werkzeugwechsel

510

Frsen eines Bearbeitungsbildes


Frsen eines Sechskant-Stempels

520
530

86
90
92

Koordinaten-Umrechnungen
Nullpunkt-Verschiebung
Drehung des Koordinaten-Systems
Verschiebung
des Koordinaten-Systems
Spiegeln einer Kontur
Verkleinern/Vergrern
von Konturen

mit anschlieender

Drehung

610
620
630
640
650

96
-100
-102
-106
-110

Parameter-Programmierung
Bohrbilder auf Teilkreis
Ziehstempel
frsen, Beispiel

Zylinderhlfte

Ziehstempel

abgerundeter

frsen, Beispiel

Quader

710 -114
720 -120
730 -128

FreiprogrammierbarerZyklus(Programm-Aufruf)
Tiefbohren mit Spanbrechen
Tiefbohren mit Spanbrechen
Abzeilen mit Tiefenzustellung
Abzeilen mit Tiefenzustellung

- Hauptprogramm
-Zyklus
- Hauptprogramm
-Zyklus

810 -138
9990 -142
820 -144
9995 -148

TNC
Bahnsteuerungen

Tangentiales Anfahren und


Verlassen einer Kontur

PGM

100

Tangentiales Anfahren und Verlassen einer Kontur


mit einem RND-Satz

uZi.
.Ol

0 BEGIN
PGM 100
__ BLK
FORM 0.1
BLK

Werkstoff:
Roh-Mae:
Werkzeug:

MM
2

x+o,ooo

Y+0,000

z-20,000

FORM 0.2

X+100,000

Y+80,000

2+0,000

Anfahren der Werkzeugwechsel-Position


als Unterprogramm (LBL 1) definiert (Siehe auch Unterprogrammtechnik.)
z

LBL

TOOL

CALL

S
z

2+100,000
R

7J4L

x-50,000

Fl5999

LBL

Y-50,000
RO

MO9

MO5~~

Definition und Aufruf des Werkzeugs.(ProgrammlaufSTOP in Satz 7 wird nur fr manuellen Werkzeugwechsel bentigt.)Positionieren
auf Frstiefe
E

TOOL

STOP

DEF

10

i
(

L+O,OOO
R+ll,OOO
l
Mf36

@ij

TOOL

CALL 10
S

29L

Z
2000,000

Z-8,M)O
R Fl5999

Aluminium
100mm x 80mm x 20mm
Schrupp-/Schlichtfrser
0 22mm. 6 Zhne

Zum tangentialen Anfahren der Kontur wird ein


Hilfspunkt (Satz 1 0), der erste Konturpunkt (Satz
11) und der RND-Satz (Satz 12) bentigt. Dabei
mu ein Wechsel der Radiuskorrektur
von RO zu
RR bzw. RL stattfinden.
E

10 L

x+5o,ooo

Y40,000
ROF

~11 L

x+50,000

12 FCND

y+5,000
RR

M
Fl200

Ml3

_Jyi
A
t9

0
i

R15,OOO
F

Frsen der Kontur.


E

1% L

X+60,000
R

Y+75,000
8

16 CT

x+40,000
X+40,000

y+5,000
R

Zum tangentialen Verlassen der Kontur wird der


letzte Konturpunkt (Satz 17), der RND-Satz (Satz
18) und ein Hilfspunkt (Satzl9) bentigt. Dabei
mu ein Wechsel der Radiuskorrektur
von RR
bzw. RL zu RO stattfinden.
E

17~ L

x+50,000

18 RND

~
~
!

y+5,000
RRF

MO9

R15,OOO
F

19 L

x+50,000

Y40.000
RO

Fl5999

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL 1). Programm-Ende.
E

20 CALL
21 END

LBL
PGM

1
100

REP
MM

Bahnsteuerungen
Geraden

PGM

Frsen

110 - PGM 160

Geraden

frsen

mit der Vertikal-Spindel


Endpunkte in rechtwinkligen

Koordinaten

X
Ansicht

BEGIN

PGM

110

-,

..

BLK

FORM

0.1

BLK

x+o,ooo

Y+O,OOO

z-30,000

FORM

x+100,000

0.2

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
(Siehe auch Unterprogrammtechnik.)
ElLBL
$j

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als

1
2

TOOL

CALL

s
33

2+100,000
R

LBL

x-50.000

Fl5999

MO9

Y-50,000
RO

MO5

Definition und Aufruf des Werkzeugs.


(Programmlauf-STOP
in Satz 7 wird nur fr manuellen Werkzeugwechsel
bentigt.)
s

TOOL

STOP

TOOL

DEF

11

L+0,000
R+20,000

MO6
CALL

11
S

IO

Z
1250,000

Aluminium
1 OOmm x 1 OOmm x 30mm
Walzenstirnfrser
0 40mm. 8 Zhne

Zum tangentialen Anfahren


Hilfspunkt bentigt.
ii

der Kontur wird ein

x+50,000

10 L

z-20,000

11

x+50,000

Y-50,000
RO

Fl5999

Y+o,ooo
RL

12

RND

Fl000

M13

R5,OOO
F

Frsen
8

der ersten Geraden.

13~ L

x+o,ooo

Y+50,000
R

Frsen der weiteren


z

14 L

Geraden.
Y+100,000

x+50,000

R
2

15 L

i6

Y+50,000

x+100,000
R

Y+o,ooo

x+50,000

RLF

Tangentiales
Verlassen der Kontur (Satz 16; 17
und 18), Anfahren der WerkzeugwechselPosition ber Unterprogramm-Aufruf
(LBL 1).
Programm-Ende
i.

i7&

R5,OOO
F

i$~- L

-,
K&

~~~~~
19 CALL
20 END

x+50,000

Y-50,000
RO

LBL
PGM

1
110

Fl5999

MO9

REP
MM
11

Geraden frsen
mit der Vertikal-Spindel
Endpunkte in Polarkoordinaten

Schnitt

BEGIN

_.

BLK

PGM
FORM

120
0.1

x+o,ooo

Y+o,oilo
BLK

FORM

z-30,000
0.2

x+1oo,m

Y+100,000

z+o,oilo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.
XlLBL
3

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als Unter-

1
2

TO()L

l-KL

S
2

z+100,000
R

x-50,000

Fl5999
Y-50,000

RO
@

LBL

Definition
z

TOOL

STOP

MO9

MO5

und Aufruf des Werkzeugs.


DEF

21

L+o,coo
R+25,000

MO6
z

TOOL

CALL

21
s

12

Z
1000,000

A-B

Aluminium
1OOmm x 1 OOmm x 30mm
Walzenstirnfrser
0 50mm, 8 Zhne

Zum tanaentialen Anfahren


Hilfspunkt bentigt
z

3
2

10 L
11 L

der Kontur wird ein

X-50,000

.~

Y+O,OOO
RO

Fl5999

210,000
x+o,ooo

Y+o,Ooo
RL

12 RND

FSCJI

M13

R5,OOO
F

Festlegen des Pols, Frsen der ersten Geraden,


Endpunkt festgelegt ber Pol CC (Satz 13),
Radius PR und Winkel PA (Satz 14).
E
gz

13 cc
14LP

x+o,OOo

Y+O,Ooo

PR+lOO,OOO

PA+60,000
R

Frsen der weiteren Geraden, als Pol-Definition


wird jeweils die letzte Ist-Position des Werkzeugs
bernommen.

K
3
RF

18 LP

PR+lOO,OOO

PA-120,000
RLF

Satz 18 knnte auch lauten:


%

18 LP

PR-100,000

PA+60,000
RLF

Tangentiales Verlassen der Kontur (Satz 18,


19 und 201. Anfahren der WerkzeuawechselPosition ber Unterprogramm
(LBLi),
Programm-Ende.
g

19

RND

R5,OOO
F

20

IX+15,000

IY-30,000
RO Fl5999

Tz

21

CALLLBL

22

ENDPGM

120

MO9

REP
MM
13

Geraden frsen
mit der Vertikal-Spindel
Fasen

Ansicht

/
rr rN

t
3

BEGIN

PGM

130

z
il

BLK

FORM

0.1

._

BLK

Werkstoff:
Roh-Mae:
Werkzeug:

MM
z

x+o,ooo

Y+O,OOO

z-30,000

FORM

x+120,000

0.2

Y+80,000

z+o,c@o

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
Yiic

LBL

TOOL

CALL

als

0
s

Z3L

2+100,000
R
RO

LBL

Definition
3

TOOL

MO9

Y-50,000

x-50,000

E4L

Fl5999
F

M5

und Aufruf des Werkzeugs.


DEF

L+0,000

31

R+15,000
MO6
g

TOOL

CALL

14

31
1600,000

Aluminium
120mm x 80mm x 30mm
Schupp-/Schlichtfrser
0 30mm, 6 Zhne

Zum tangentialen Anfahren


Hilfspunkt bentigt.
Zi9
0

L
~~16 L

11 L

der Kontur wird ein

x+50,000

Y-50,000
RO

Fl5999

Z-6,000

x+50,000

Y+10,000
RL

12 RND

Fl000

M13

R20,OOO
F

Festlegung der Fase ber die ersten beiden


Geraden (Satz 13 und Satz 15/16), Frsen der
Geraden und der Fase.
2

13 L

x+3,000
R

14 L

10,000

15 cc

x+3,000

33

16LP

Y+10,000

PR+63,000

PA+70,000
R

Frsen der Kontur und der weiteren


3

17 L

10,000

18 L

x+110,000

19 L

10,000

20

Y+lo,OOo

21

Fasen

10,000

Tangentiales Verlassen der Kontur, Anfahren


der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf(LBL
i), Programm-Ende.
2

22 L

Y+lo,OOo

x+50,000

RL
-:

23

RNDR20,0@0
F

24 L

X+50,000

Y-50,000
RO

25 CALL
26 ENDPGM

LBL

1
130

Fl5999

REP
MM

MO9

Geraden

frsen

mit der Vertikal-Spindel


Geraden im Raum

Schnitt

A-D

---+X

Ansicht

BEGIN
BLK

BLK

PGM
FORMO.l

x+o,ooo

Y+O,OOO

z-5o,ocxl

FORM0.2

x+80,000

Y+80,000

z+o

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.

als Unter-

SlLBL
E

Werkstoff:
Roh-Mae:
Werkzeug:

MM

140

TOOL

CALL

2+100,000
R

z4

Fl5999
Y-50.000

x-50,000

RO
z5LBL

MO9

MO5

Definition

und Aufruf des Werkzeugs.

Irr.

TOOL

DEF

41

L+o,ooo
R+7,500

STOP
MO6

TOOL

CALL

41

s 3150,000

16

Aluminium
80mm x 80mm x 50mm
Kugelkopffrser
0 15 mm, 3 Zhne
(geforderte Breite der zu frsenden Bahn
bestimmt den Durchmesser)

Positionieren ber Werkstck-Oberflche


Sicherheits-Abstand.
z
3

10 L

X+6O,OCO

auf

Y+60,000
RO

Fl5999

z+2,000

Einstechen, Frsen der Raum-Geraden.


Das Werkzeug bewegt sich auf einer unkorrigierten Bahn.
2

11 L

210,000
R

12 L

rX-40,000
R

Frsen bei gleichbleibender


Y-Achse.
13 L

M13

1Y-40.000

I.z30.000

Fl00
F200

Tiefe, parallel

zur

Y+O,OOO
F

Frsen der zweiten Geraden. Anschlieend


Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBL l), Programm-Ende.
2

i& L

X+72,500

z+o,ooo
R

15 CALL
16 END

LBL
PGM

1
140

MO9

REP
MM

17

Geraden

frsen

mit der Horizontal-Spindel


Endpunkte in rechtwinkligen Koordinaten

I
Ansicht

0
f

BEGIN

tij

__

BLK

PGM

150

FORMO.l

FORM

x+o,ooo
z+o,ooo

0.2

x+100,000

Y+o,ooo

2+100,000

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert
ElLBL
g

Werkstoff:
Roh-Mae:
Werkzeug:

MM

Y40,000
BLK

als

1
2

TOOL

CALL

33

Y+100,000
R

Fl5999

LBL

Definition
3

TOOL

MO9

z-50,000

x-50,000

RO
55

MO5

und Aufruf des Werkzeugs.


DEF

51

L+o,OOo
R+15,000

STOP
MO6

TOOL

CALL

51
S 1600,000

18

A
IA

i
m

40

Aluminium
1 OOmm x 1 OOmm x 40mm
Schrupp-/Schlichtfrser
0 30mm, 4 Zhne

Tangentiales
Hilfspunkt.
g

PI
cz

10 L
11 L

Anfahren

der Kontur ber einen

x-50,Ofxl

z+o,cun3
RO

Fl5999

Y-12,mo
x+1o,mO

z+o,ooo
RR

12 RND

F630

M13

R5,OOO
F

Frsen der Geraden


@
Q

cz

13 L
14 L
15 L

x+20,000

Z+85,COO
R

X+85,COO
x+1oo,OOo

z+o,ooo
RRF

Tangentiales
16und17).
IA.

16 RND

Verlassen

der Kontur (Satz 15,

R5,ooo
F

17 L

x+150,000

z+o,coo
RO

Fl5999

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL l), Programm-Ende.
@

18CALL
19 END

LBL
PGM

1
150

MO9

ber

REF
MM

J
19

Geraden frsen
mit der Horizontal-Spindel
Endpunkte in Polarkoordinaten

Ansicht

0
,,

.<

BEGIN
BLK
BLK

PGM

160

FORM 0.1

x+o,cKKl

Y-30,000

z+o,m

FORM0.2

x+100,000

Y+o,ooo

2+100,000

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
3

LBL

TOOL

CALL

Y+loD,ooos
x-50,000

LBL

Definition
@

TOOL

Fl5999

MO9

z-50,000
RO

als

R
@

Werkstoff:
Roh-Mae:
Werkzeug:

MM

MO5

0
und Aufruf des Werkzeugs
DEF

61

L+O,OOQ
R+15,000

STOP
MO6

TOOL

CALL

61
S 1600,000

20

Aluminium
100mm x IOOmm x 30mm
Schrupp-/Schlichtfrser
0 30mm, 6 Zhne

Anfahren der Kontur


einen Hilfspunkt.
3

10 L

L
;z

11 L

auf einer Geraden

x40,000

z-20,000
RO

Fl5999

Y-12,ooo
X+8,000

2+20,000
RR

Festlegen
Geraden.
@
gj@

12 CC
13LP

Fl000

X+8,000

2+20,000
PA+lZ,OOO

PR+fSS,OOO

Istwert-bernahme
fr Pol-Definition
Frsen der weiteren Kontur.

14 cc

15 LP

17 LP

(Satz 14),

PA+90,000

PR+60,000
R

16 CC

M13

des ersten Pols, Frsen der ersten

ber

2+20,000

X+8,000

PA+90,000

PR+77,000
R

Frsen der letzten Geraden, Verlassen der


Kontur auf einer Geraden, Anfahren der Werkzeugwechsel-Position
ber UnterprogrammAufruf (LBL l), Programm-Ende.
2

18 L

X+8,C@O

z+20,000
M

RRF
E

19 L

x-20,mO

220,000
RO

20 CALL
21 END

LBL
PGM

1
160

Fl5999

MO9

REP
MM
21

TNC
Bahnsteuerungen

Kreise Frsen

PGM 210 - PGM 285

Kreise frsen
mit der Vertikal-Spindel
Ecken-Runden

nicht bemate Radien RIO

Y
t

Schnitt

BEGIN
BLK
BLK

PGM
FORM

0.1

Werkstoff:
Roh-Mae:
Werkzeug:

MM

210
z

X+0,000

Y+o,OOO

220,000

FORM0.2

x+100,000

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL Ir definiert.

als

I \
<::>

1 LBL

::F,

CALL

TOOL

s
i

2+100,000
R

x-50;ooo

Fl5999
Y-50,000

RO
x

LBL

Definition
x
.Y,

TOOL

MO9
MO5

und Aufruf des Werkzeugs.


DEF

12

L+o,ooo
R+12,000

STOP
MO6

TOOL

CALL

12
s

24

Z
2000,000

A-B

Aluminium
1 OOmm x 1 OOmm x 20mm
Schrupp-/Schlichtfrser
0 24mm, 6 Zhne
(geforderte Breite der zu frsenden Bahn
bestimmt den Durchmesser)

Zum tangentialen Anfahren


Hilfspunkt bentigt.
z

der Kontur wird ein

X+65,000

10 L

z-8,oocl

11 L

X+65,OOO

Y-20,000
RO

Fl5999

Y+14,OcQ
RR

gf

12 RND

Fl200

M13

RlO,OOO
F

Definition der ersten beiden Konturelemente,


Frsen der ersten Geraden, Runden der Ecke,
Frsen der zweiten Geraden.
r
i.

13L

14 RND

x+100,000

Y+14,000
R

RlO,OOO
F

15 L

x+14,000

Y+100,000
R

Runden der nchsten Ecke, Frsen der weiteren


Geraden mit Abrunden der Ecken.
E

16 RND

RlO,OOO

F
z

17 L

x+14,OOo

y+54,000
R

18 RND

RlO,OOO
F

19 L

x+54,000

y+14,000
R

20 RND

RlO,OOO
F

Frsen der letzten Gerade, tangentiales


Verlassen der Kontur, Anfahren der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
@

21 L

X+65,000

Y+14,000
RRF

22 RND

R5,000
F

23 L

X+65,000

Y-20,000
RO

24 CALL
25 ENDPGM

LBL
210

Fl5999

MO9
REP

MM
25

Kreise frsen
mit der Vertikal-Spindel
Festlegung ber Mittelpunkt und Endpunkt
Endpunkte in rechtwinkligen Koordinaten

Ansicht

8
Cli

BEGIN
BLK

PGM
FORM

220
0.1

x+o,oal

Y+O,ooO
BLK

FORM

230,000
0.2

x+100,000

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
1

LBL

TOOL

CALL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als

s
3

2+100,000
R

x-50,000

Fl5999
Y-50,000

RO
5

LBL

Definition
3

TOOL

STOP

MO9

MO5

und Aufruf des Werkzeugs.


DEF

22

L+o,ooo
R+20,000
MO6

is

TOOL

CALL

22
s

26

Z
1250,000

Aluminium
1OOmm x 1 OOmm x 30mm
Walzenstirnfrser
0 40mm, 8 Zhne

Zum tangentialen Anfahren


Hilfspunkt bentigt.

der Kontur wird ein

1 -x

Festlegung des Kreismittelpunkts


CC (Satz 13),
Angabe des Kreisendpunkts
und der Frsrichtung DR- (Satz 14), Frsen des Kreises.

13 cc
~i4-e~

x+50,000

Y+50,000

K+50,000

y+15,000
DR-

RL

Tangentiales Verlassen der Kontur, Anfahren


der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
@

>Jel

R15,OOO
F

16 L

X+5iI,OiIO

Y-35,000
RO

JT

CALL

18 END

PGM

220

Fl5999

MO9

REP
MM

27

Kreise frsen
mit der Vertikal-Spindel
Festlegung ber Mittelpunkt und Endpunkt
Endpunkte in Polarkoordinaten

80
40
0I

X
-t
Ansicht

0
yy,

BEGIN
BLK
BLK

PGM

225

FORM 0.1

x+o,ooo

Y+o,ooo

z-30,oO

FORM 0.2

X+80,000

Y+XO,OOO

2+0,000

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.
g
sc
-

1 LBL

2 TOOL

CALL

flerkstoff:
qoh-Mae:
tierkzeug:

MM

als Unter-

s
z

2+100,000
R

LBL

x-50,000

Fl5999
Y-50,000

RO

Definition
z

TOOL

MO9

MO5

0
und Aufruf des Werkzeugs
DEF

22

L+O,ooO
R+15,000

31

STOP
MO6

TOOL

CALL

22
S 1600,000

28

Aluminium
80mm x 80mm x 30mm
Walzenstirnfrser
0 30mm, 8 Zhne

Zum tangentialen Anfahren


Hilfspunkt bentigt.
z
z
,z

der Kontur wird ein

x+o,ooo

10 L

Y-50,000
RO

Fl5999

z-12,000

11 L

x+o,ooo

Y+O,OOO
RR

12RND

Fl280

M13

RZ,000
F

Festlegen des Pols, Frsen der Geraden zum


Anfangspunkt
der Kreisbahn. Frsen der Rundung fr den tangentialen bergang der beiden
Konturelemente
Gerade und Kreis.

~13 cc

IE

14 LP

x+4o,M)o

Y+40,000

PR+35,000

PA-135,000
R

~15~ RND

R20,OOO
F

Frsen der Kreisbahn in positiver Drehrichtung


(DK+). Kreismittelpunkt/Pol
wird aus Satz 13
bernommen.
Frsen der Rundung fr den tangentialen bergang der beiden Konturelemente
Gerade und Kreis.
z

~16 CP

PA+135,000
DR+

17 tiD

M
f
-

R20.000
F

Frsen der letzten Gerade, tangentiales Verlassen der Kontur, Anfahren der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL 1); Programm-Ende.
2
Pp
I-.

18 L

x+o,ooo

Y+80,000
RR

~L?RND

R15,OOO
F

2OL

x+o,oOo

Y+125,000
RO

72

21CALL

LBL

22END

PGM 225

Fl5999

MO9

REP
MM

Kreise frsen
mit der Vertikal-Spindel
Festlegung ber Radius und Endpunkt
Endpunkte in rechtwinkligen Koordinaten
-

Ansicht

BEGIN

__ BLK

PGM
FORM

230
0.1

x+o,ooo

Y+o,ooo
BLK

FORM

z-30,004
0.2

x+8o,coo

Y+SO,OOO

z+o,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.
g

1 LBL

(g

CfiL

3 L

TOOL

2+100,000

LBL

Definition
2

TOOL

STOP

Aluminium
80mm x 80mm x 30mm
Schrupp-/Schlichtfrser
0 30mm. 6 Zhne
(geforderte Breite der zu frsenden Bahn
bestimmt den Durchmesser)

als Unter-

Fl5999

MO9

Y-50,000

x-50,000

RO
@

tierkstoff:
3oh-Mae:
Silerkzeug:

MM

MO5

und Aufruf des Werkzeugs.


DEF

32

L+O,OOO
R+15,000
MO6

TOOL

CALL

32

S 1600,000

30

Zum Anfahren der Kontur auf einer achsparallelen Geraden wird ein Hilfspunkt bentigt, der
mit Radiuskorrektur
angefahren werden mu.
z

2
z

~9

10 L
11 L

x40,OOo

Y+75,000
RL

Fl5999

27,000
x+o,ooo

Y+75,000
RL

Fl000

M13

Frsen der ersten Geraden, Frsen der Kreisbahn in positiver Drehrichtung (DR+). Positives
Vorzeichen des Kreisradius R bei einem Zentriwinke1 kleiner 180.
2

~12 L

x+25,000

Y+75.000
R

13 CR

Xc75,OOO

Y+25,000

R+62,000

DR+

Frsen der zweiten Geraden.


2

14 L

Y+oooo

Verlassen der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrek
tur, Anfahren der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL 1); ProgrammEnde.
2

~-15 L

IY-10,000
RLF

?s

16 C4LL
l?~END

LBL
PGM

1
230

MO9

REP
MM

31

Kreise frsen
mit der Vertikal-Spindel
Kreise mit tangentialem Konturanschlu
Endpunkte in rechtwinkligen Koordinaten

X
-

Ansicht

tic
-,
._

BEGIN

PGM

240

x+o,ooo

BLK

FORMO.l
Y+O,OOO

220,000

BLK

FORM

x+80,000

2
0.2

Y+60,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert
7,

LBL

TOOL

CALL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als

2+100,000
R

Fl5999
Y-50,000

x-50,000

RO

MO5

g5LBL

Definition
3

MO9

TOOL

und Aufruf des Werkzeugs.


DEF

42

L+o,ooo
R+12,000

STOP
MO6

_~ ~_
- ::9: 8

TOOL

CALL

42

s 2000,000

32

Aluminium
80mm x 60mm x 20mm
Schrupp-/Schlichtfrser
B 24mm, 6 Zhne
(geforderte Breite der zu frsenden Bahn
bestimmt den Durchmesser).

Zum tangentialen Anfahren


Hilfspunkt bentigt.

der Kontur wird ein

Y+15,000
RO

Fl5999

Y+15,000
RL

Fl266

M13

F
Frsen der ersten Geraden, Frsen der
tangential anschlieenden
Kreisbahn.
L
L

x+41,000

~LcL

y+45,000
R

=CT

X+71,OOO

Y+45,OOG
R

Frsen der zweiten Geraden, Frsen der


tangential anschlieenden
Kreisbahn.

Tangentiales Verlassen der Kontur, Anfahren


der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL 1); Programm-Ende.
i

17 RND

R5,OOO
F

..!8-~-L

Y+15,000

-x-5o;ooo

RO
$&

19 CALL
20 END

LBL
PGM

1
240

Fl5999

REP
MM

MO9

Kreise frsen
mit der Vertikal-Spindel
Kreise mit tangentialem Konturanschlu
Endpunkte in Polarkoordinaten
-

Ansicht

i??

BEGIN

PGM

,,

BLK

FORMO.l

_.

BLK

FORM

245
z

x+o,coo

Y+o,ooo

230,000
0.2

x+100,000

Y+80,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.
%?lLBL
s

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als Unter-

1
TOOL

CKL

z3

2+100,000
R

x-50,000

Fl5999
Y-50,000

RO
)Pj

LBL

Definition
2

TOOL

MO9

MO5

und Aufruf des Werkzeugs.


DEF

42

L+o,ooo
R+15,000

MO6

@j

TOOL

CALL

42
S

34

Z
1600,000

Aluminium
100mm x 80mm x 30mm
Schrupp/Schlichtfrser
0 30mm, 8 Zhne

Anfahren der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt, der mit Radiuskorrekturangefahren
werden mu.
Frsen der ersten Geraden.

Istwert-bernahme
fr Pol-Definition
zur
Festlegung der zweiten Geraden, Frsen der
zweiten Geraden.
3
2

12 yx
m>Tip

PR+30,000

PA-35,000
F

Frsen der tangential anschlieenden


bahn, Angaben PR und PA beziehen
den Pol CC in Satz 12.

Kreissich auf

iz

14 -&F

PR+65,000

PA+O,OOO
R

Verlassen der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrek.
tur, Anfahren der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL l), ProgrammEnde.
z

113 L

1x+40,000
RLF

::i

16 CrzLL
,all

END

LBL
PGM

1
245

MO9

REP
MM

Kreise frsen
mit der Horizontal-Spindel
Ecken-Runden

Ansicht

BEGIN

PGM

250~~

11

__

BLK

FORMO.l

Y-20,000

z+o,oo

BLK

FORM0.2

x+80,000

Y+O,OO0

z+100,000

MM
Y

x+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert

4~

5~LBL

x-50,000

Fl5999

TOOL

MO9

z-50,000
RO

Definition

als

Y+100,000
R

~~~~1 Werkstoff:
Roh-Mae:
~-~::= Werkzeug:

MO5

und Aufruf des Werkzeugs.


DEF

52

L+o,ooO
R+12,000

STOP

TOOL

MO6
CALL

52
s

36

Y
2000,000

Aluminium
100mm x 80mm x 20mm
Schrupp-/Schlichtfrser
0 24mm, 6 Zhne

Anfahren der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrektur. Zustellen auf Frstiefe.
7
3

x-30,000

~10 L

2+90,000
RR

Fl5999

Y-IO,000

Definition der ersten beiden Konturelemente,


Frsen der ersten Geraden, Runden der Ecke;
Frsen der zweiten Geraden.
y

11 L

x+70,000

Iz+o,ooo
R

12 RND

Fl200

M13

R17,OOO
F

13 L

X+65,000

2+10,000
R

Runden der Ecke zwischen Gerade und Kreisbahn, Frsen der Kreisbahn, Runden der Ecke
zwischen Kreisbahn und nchster Gerade,
Frsen der Gerade.
,Zr3
1.

14 RND

RH,000
F

15 CR

X+9,000

Z+23,000
DR+

R+60,000
2

16 RND

R15.000
F

17 L

IX+0,000

2+90,000
R

Verlassen
Geraden

der Kontur auf einer achsparallelen


mit Radiuskorrektur,

Anfahren

der

Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL 1). Programm-Ende.
z,

18 L

IZ+30,000
MO9

RRF
g

19 CALL
20

END

LBL
PGM

1
250

REP
MM

37

Kreise frsen
mit der Horizontal-Spindel
Festlegung ber Mittelpunkt und Endpunkt
Endpunkte in rechtwinkligen Koordinaten

k?
-~~~~ 0
IG
--:~

BEGIN

PGM

260
0.1

Werkstoff:
Roh-Mae:
Werkzeug:

MM

BLK

FORM
Y-20,000

Z+O,OQO

BLK

FORM0.2

x+11o,ooo

Y+o,ooo

z+100,000

x+o,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.

als Unter-

S
z

~y.~<

Y+100,ooo
R

j$T~R~c~

x-50,000

Fl5999

z-30,000
RO

g5

X&

LBL

TOOL

CALL

MO9

62

MO5

2500,000

Anfahren der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrektur.
Zustellen auf Frstiefe 14mm, Frsen des Schlitzes.
38

Aluminium
IlOmm x 100mm x 20mm
Schrupp-/Schlichtfrser
0 20mm. 6 Zhne

g
z

E
2

x+40,000

Fl5999

Fl500

M13

Fl5999

Fl500

MO9

2+130,000

12 L

1x+30,000

~k

Z-30,000

Rckziehen
tangentiales
Hilfspunkt.
%

RL
Y-14,000

11 L

z-30,000

14~ L

des Werkzeugs
auf Frstiefe 9mm,
Anfahren der Kontur ber einen

Y-9,000
R

15 L

x+55,000

Fl5999
z+35,000

RO
3

16 L

X+35,000

17 RND

2+50,000
RR

EL

Fl50

M13

~ x-

R2,OOO
F

Frsen der beiden Kreisbahnen


Drehrichtung
DR-.

in negativer

18 cc

x+55,000

z+35,000

19

x+75,000

2+50,000

DR3
3

j~cti
yi~ c

x+55,000

Z+65,000

x+35,000

2+50,000
DR-

RR

M
xt-

Tangentiales Verlassen der Kontur. Anfahren


der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
z

22 &.JD

RZ,000
F

23

x+55,000

Z+65,000
RO

24~CALLLBL
25 END

1
PGM

260

Fl5999

MO9

REP
MM
xt-

Kreise frsen
mit der Horizontal-Spindel
Festlegung ber Mittelpunkt und Endpunkt
Endpunkte in Polarkoordinaten
L

Ansicht

-i
=
l.

BEGIN
BLK

PGM

265

FORMO.l

BLK

x+o,ooo

Y-30,000

z+o,ooo

FORh40.2

x+100,000

Y+o,ooo

2+80000

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.
g

LBL

TOOL

CALL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als Unter-

s
z

Y+100,000

x-50,000

R
z4

Fl5999

RO
x5LBL

MO5

Definition
E

MO9

Z-50,000

TOOL

und Aufruf des Werkzeugs


DEF

62

L+o,ooo
R+15,000
MO6

%?

TOOL

CALL

62
S

40

Y
1600,000

Aluminium
100mm x 8Omm x 30mm
Walzenstirnfrser
0 30mm; 8 Zhne

z
2

Anfahren
Geraden
korrektur.

der Kontur auf einer achsparallelen


ber einen Hilfspunkt mit Fiadius-

x+21,000

10 L

11 L

z-35,000
RR

Fl5999

Y-10,000

x+21,000

2+40,000
Fl280

M13

Festlegen des ersten Pols, Frsen der Geraden,


Frsen der Kreisbahn in positiver Drehrichtung
DR+.

T
3

12 cc
~$j~~ Lp

~~
14 CP

x+21,coo

2+40,000

PR+60,000

PA+50,000

Frsen der weiteren


15 L

IPA+80,000
DR+

Kontur.
2+40,000

x+21,000
R

16 L

x+2 1,000

z+1oo,cOo
RR

MO9

Die Kontur ist bereits verlassen. Anfahren der


Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
z

17 CALL
18 END

LBL
PGM

1
265

REP
MM

41

Kreise frsen
mit der Horizontal-Spindel
Festlegung ber Radius und Endpunkt
Endpunkte in rechtwinkligen Koordinaten

Ansicht

BEGIN

u^

._

BLK

BLK

PGM
FORM

270

0.1

x+o,coo

Y-50,000

z+o,ooo

FORM

x+100,000

0.2

Y+O,OOO

LBL

TOOL

CALL

Aluminium
100mm x IOOmm x ZOmm
Schrupp-/Schlichtfrser
0 18mm, 6 Zhne

2+100,000

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
2Lni 1

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als

Y+100,000
R

Fl5999

x-50,000

RO
g

LBL

Definition
E

TOOL

MO9

z-50,000
F

MO5

und Aufruf des Werkzeugs.


,,EF

72

L+0,000

R+9,000

STOP
MO6

TOOL

CALL

42

72

2500,000

1,
x>:
~

Zum tangentialen Anfahren


Hilfspunkt bentigt.
0:
a
-iL

der Kontur wird ein

x-25,000

~10 L

2+125.000
RO

Fl5999

Y-9,000

11 L

x+1o,OiIo

2+1oo,OOo
RL

12 FWD

Fl500

M13

R7,OOO
F

Frsen der ersten Geraden und der ersten Kreisbahn (Angaben fr Z im Kettenma). Negatives
Vorzeichen fr Kreisradius R bei einem Zentriwinke1 grer als 180.
E
2

13 L

IzAo,ooo

14 CR

IZ30,OOO

R-17,000

DR+

Frsen der weiteren Kontur. Positives Vorzeichen fr Kreisradius R in Satz 16 bei einem Zentriwinke1 kleiner als 180.
2
g

15 L
16 CR

IZ-20,000

17 L

IX+SO,OOO

R+lOO,OOO
z

R
DR-

2+100,000

Verlassen der Kontur auf einer achsparallelen


Geraden, Anfahren der WerkzeugwechselPosition ber Unterprogramm-Aufruf
(LBL i),
Programm-Ende.
2

18 L

&

19 CALL

rz+30,000
RL

20

END

LBL
PGM

1
270

Fl5999

MO9

REP
MM

43

Kreise frsen
mit der Horizontal-Spindel
Kreise mit tangentialem Konturanschlu
Endpunkte in rechtwinkligen Koordinaten

Ansicht

BEGIN

.:

EkK

PGM

280

FORMO.l

x+o,ooo

Y-20,000
BLK

FORM

Werkstoff:
Roh-Mae:
Werkzeug:

MM
z+o,ooo

0.2

X+SO,ooO

Y+o,ooo

2+100,000

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.

als Unter-

Y
y-Y/3
2
g

4
5

Y+100,000

x-50,000

LBL

Definition
5

TOOL

g,

STOP

Fl5999

MO9

RO

MO5

und Aufruf des Werkzeugs


DEF

82

L+o,ooo
R+15,000
MO6

TOOL

&iLL

82
S

44

Y
1600,000

Aluminium
100mm x 80mm x 20mm
Walzenstirnfrser
0 30mm, 8 Zhne

Anfahren der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrektur.
z
2

1OL

11 L

X+28,000

250,000
RR

Fl5999

Y-10,000

X+28,000

z+5,000
R

Fl280

M13

Frsen der ersten Geraden und der ersten Kreisbahn, Kreisbahn schliet tangential an die
Gerade an.
z

12 L

x+2x,ooo

13 CT

X+ll,OOO

2
v

14 L
15 L
16 L

17 CT

Kontur.

2+90,000
x+73,000

x+73,000

2+50.000
R

z+57,000

Frsen der weiteren


7,

z+40,000
R

X+28,000

z+5,000
RR

Tangentiales Verlassen der Kontur, Anfahren


der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL 1); Programm-Ende.

18~RND

R8,OOO
F

19 L

x+o,OOo

z-50,Oco
RO

20

CALL

21

END

LBL
PGM

1
280

MO9

REP
MM

45

Kreise frsen
mit der Horizontal-Spindel
Kreise mit tangentialem Konturanschlu
Endpunkte in Polarkoordinaten

Ansicht

0~ BEGIN

__~ BLK

PGM
FORM

285
0.1

Y-20,000
BLK

FORM

x+o,ooo
2+0,000

X+SO,OOO

0.2

Y+o,ooo

2+80,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert

Definition
g

~5

TOOL

STOP

i-~TOL

als Unter-

und Aufruf des Werkzeugs.


DEF

82

L+o,ooo
R+15,000

CALL~82

Y
S

46

Werkstoff:
Roh-Mae:
Werkzeug:

MM

1600,000

Aluminium
80mm x 80mm x 20mm
Walzenstirnfrser
0 30mm. 8 Zhne

Anfahren der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrektur.
g

io

11 L

x+120,000

2+68,000
RL

Fl5999

Fl280

M13

Y-S,000

x+70,000

Festlegen des ersten Pols, Frsen der ersten


Geraden. Frsen der tangential anschlieenden
Kreisbahn [PR bezieht sich auf Pol CC in
Satz 12, Winkelangabe
PA im Kettenma).

12 cc

X+24,000

!@

~13 LP

PR+lO,O@J

Z+52,000
PA+15,000
R

e1
i-J-

~14 CTP

PR+20,000

IPA-150,000
R

Frsen der zweiten tangential anschlieenden


Kreisbahn (PR-Angabe
bezieht sich auf Pol CC
in Satz 12, Winkelangabe
PA im Kettenma).
a

!z

15 Cl-F

PR+54,000

IPA-115,000
R

Frsen der letzten Geraden, tangentiales


Verlassen der Kontur, Anfahren der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
z

16 L

17 RND

x+70,000

2+68,000
RLF

R15,OOO
F

,x

18 L

~~~
19 CALL
20

END

JZ+30,000

IX+50,000

RO
LBL
PGM

1
285

Fl5999

REP
MM

MC9

TNC
Bahnsteuerungen

Schraubenlinien

Frsen

PGM 310 - PGM 330

Schraubenlinien

frsen

mit der Vertikal-Spindel


Programmierung ber einen CP-Satz

Schnitt

A-B
z

BEGIN

PGM

310

Werkstoff:
Roh-Mae:

MM

Schraubenlinien
kann die Grafik der TNC nicht
darstellen. In diesem Fall berprft man das Programm in Betriebsart Programm-Test
auf geometrische Fehler.
Anfahren der Werkzeugwechsel-Position
programm (LBL 1) definiert.

Werkzeug:

Aluminium
Platte 80mm x 80mm x 30mm mit
durchgehender
Bohrung 0 55.6 mm
Gewindefrser
0 20mm, Steigung 4,0mml
6 Schneiden

als Unter-

z
/
l

50

Positionieren des Gewindefrsers


zur Start-Position am unteren Bohrungsrand mit einem berhang von 2 Schneiden (+mm). Der Bohrungsrand wird ber einen Hilfspunkt (Satz 9)
angefahren.
z
z
2

9 L

~+o,ooo

10 L

Y+o,ooo
RO

Fl5999

z-38,000

11 L

x+30,000

Y+O,OOO
RL

Fl000

M13

Die Winkel-Angabe
fr das Frsen auf einer
Schraubenlinie
erhlt man ber folgende Formel:
IPA =-

* 360

IPA = Winkel im Kettenma, (entspricht


der Anzahl der Umdrehungen ::360)
IZ = L (a :: P)
L = Gewindelnge
a = Anzahl der Schneiden die sich beim
Start gleichzeitig im Eingriff befinden.
P = Gewindesteigung
Beachte: Befinden sich ber die ganze Gewindelnge die Schneiden des Werkzeugs im Eingriff, mu mindestens eine
Umdrehung, d.h. IPA 2 360 bei IZ > P
programmiert werden.
Fr das vorliegende Beispiel ergibt die Formel:
mit

IZ

=30-4:s4=14

Festlegen des Kreismittelpunkts,


Frsen des
Gewindes. Das Werkzeug fhrt auf derschraubeniinie in positiver Z-Richtung. Fr ein Rechtsgewinde ist daher die Drehrichtung DR+. Die
Radiuskorrektur
fr ein Innengewinde ist bei der
vorgegebenen
Drehrichtung
RL.

iz

12 cc

x+o,ooo

Y+O,OOO

13 CP

IPA+1260,000

12+14,000
DR+

RL

Fl200

Verlassen der Bohrung, Anfahren der Werkzeugwechsel-Position


ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
2

14 L

15 CALL

x+o,ooo

Y+o,ooo
RO

16 END

LBL
PGM

1
310

Fl5999

REP
MM

MO9

~
7

Schraubenlinien

frsen

mit der Horizontal-Spindel


Programmierung ber einen CP-Satz

IJ BEGIN
3 ~~~

PGM

MM

320

Schraubenlinien
kann die Grafik der TNC nicht darstellen. In diesem Fall berprft man das Programm
in Betriebsart Programm-Test
auf geometrische
Fehler.
Anfahren der Werkzeugwechsel-Position
Unterprogramm
(LBL 1) definiert.

z 3~L

s
Y+100,000
R

Z!

x-5o,ocG

Fl5999

MO5

Definition
E

MO9

z-50,oco
ti0

g5LBL

als

~6~ TitOL

und Aufruf des Werkzeugs.


DEF

23

L+o,OOo
R+lO,OOO
MO6

(i$

TOOIi

CiLL

52

23
2500,000

Werkstoff:
Roh-Mae:
Werkzeug:

Aluminium
Zapfen 0 60mm, Hhe 100mm auf einer
Platte 80mm x 80mm x 20mm
Gewindefrser
0 20mm, Steigung 4,Omm.
10 Schneiden

Positionieren
des Gewindefrsers
zur Star%
Position am unteren Gewinde-Auslauf
des
Zapfens. Die Position wird ber einen Hilfspunkt
(Satz 9) angefahren.
2
2
2

x-70.000

10 L

z+o,ooo
RO

Fl5999

Y-SO,OO~

~11 L

Z+O,OOO

x-io,ooo

RR

Fl000

M13

Die Winkel-Angabe
fr das Frsen auf einer
Schraubenlinie
erhlt man ber folgende Formel
(Bezeichnungen
siehe Programm 310):
IPA = - I 360
P
IY = L (a * P)
Fr das vorliegende

Beispiel ergibt die Formel:

IY=80-10*4=40
IPA =-

.:~360 = 3600
4 _

Festlegen des Kreismittelpunkts,


Frsen des
Gewindes. Das Werkzeug fhrt auf der Schraubenlinie in positiver Y-Richtung. Fr ein Rechtsgewinde ist daher die Drehrichtung DR+. Die
Radiuskorrektur
fr ein Auengewinde
ist bei der
vorgegebenen
Drehrichtung RR.
12 cc

x+o,ooo

z+o,ooo

13 CP

IPA+3600,000

1Y+40,000
DR+

X
M

Verlassen des Zapfens, Anfahren der Werkzeugwechsel-Position


ber Unterprogramm-Aufruf
(LBL l), Programm-Ende.
p

14 L

z+o,ooo

x-70,000

RO
s

15~~CALL
16 END

LBL
PGM

1
320

Fl5999

REP
MM

MO9

z
f

Schraubenlinien

frsen

mit der Horizontal-Spindel und einem


Rundtisch (C-Koordinate)

i=

0
~~~

BEGIN

PG&I 330

MM

Bewegungen in der C-Achse kann die Grafik der


TNC nicht darstellen. In diesem Fall berprft man
das Programm in der Betriebsart Programm-Test
auf
geometrische
Fehler.
Anfahren der Werkzeugwechsel-Position
programm (LBL 1) definiert.

Definition

54

und Aufruf des Werkzeugs.

als Unter-

Werkstoff:
Roh-Mae:
Werkzeug:

Aluminium
Zapfen 0 48mm, Hhe 120mm
Fingerfrser 0 4mm; 3 Zhne

Positionieren des Frsers zur Start-Position


am
oberen Zapfen-Ende
im Sicherheits-Abstand
2mm. Einstechen auf die geforderte SchmiernutTiefe von 1 mm.
L
z9

x+o,ooo

Y+26,000

z+o,ooo
i

10 L

RO

Fl5999

F280

M13

Y+23,ooO

Fertigen der Schmiernut: Whrend sich der


Zylinder mit dem Rundtisch dreht, fhrt das Werkzeug achsparallel
in negativer Z-Richtung.
Die
Winkel-Angabe
fr die C-Koordinate
zum Drehen
des Rundtisches
erhlt man ber folgende
Formel:
IC=31j0* P
IC= Winkel im Kettenma, entspricht der
Anzahl der Umdrehungen
* 360,
IZ= Gewindelnge
P = Gewindesteigung
Fr das vorliegende
Beispiel ergibt die Formel:

IZ

mit

1~ = 3rjOY-O
= ~400~
15
Frsen der Schmiernut.
Das Werkzeug fhri
achsparallel
in negativer Z-Richtung,
whrend
sich der Rundtisch im Gegenuhrzeigersinn
dreht.
Dadurch entsteht eine rechtsdrehende
Schraubenlinie
auf dem Zylinder.

Verlassen des Zapfens, Anfahren der Werkzeugwechsel-Position


ber Unterprogramm-Aufruf
(LBL 1); Programm-Ende.
:z

12 L

Y+26,000
R

13 CALL
14 END

LBL
PGM

1
330

Fl5999

REP
MM

MO9

I
r

TNC
Bahnsteuerungen

Bearbeitungszyklen

PGM 410 - PGM 470

Bearbeitungs-zyklen
Tiefbohren

-D
t
X

25
30
Schnitt

--

BEGIN

__ BLK

PGM 410
FORM 0.1

BLK

Werkstoff:
Roh-Mae:
Werkzeuge:

MM
z

x+o,coo

Y+O,OOO

z-30,000

FORM 0.2

x+100,000

Y+80,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.

als

s
Y3
_

~~~ L

2+100,000
R

04

x-5c&ooo

Fl5999

Y-50,000

Definition der beiden Werkzeuge:


NC-Anbohrer
Werkzeug
Bohrer
Werkzeug

$j

,TOOL

DEF

MO9

15

Nr. 14;
Nr. 15.

L+O,cmO
R+8,750
MO6

58

A-D

Aluminium
10Omm x 80mm x 30mm
1. NC-Anbohrer,
Spitzenwinkel
2. Bohrer 0 17,5mm

90, 0 24mm

Aufruf des Anbohrers, Anfahren der ersten BohrPosition im Eilgang, Positionieren auf SicherheitsAbstand.
- s

;(yi.

TOOL

CALL

14
s

-67

11 L
~~~~

Anbohren,
Eilgang.

Z
2ooo,ooo

x+25,000

y+22,500
RO

Fl5999

z+2,om

Rckzug

auf Sicherheits-Abstand

im

Anfahren der nchsten Bohr-Position


im Eilgang,
Anbohren, Rckzug auf Sicherheits-Abstand.
1x+50,000

1y+35,000
R

F640

M13

Fl5999

MO9

z-10,250
z+2,000

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL 1). Aufruf des BohrWerkzeugs.

Bearbeitungs-zyklen
Tiefbohren

Zyklus-Definition
Lcher.
2

fr das Bohren der beiden

20 CYCLDEF

1.0 TIEFBOHREN

21 CYCLDEF

1.1 ABST-2,000

22 CYCL DEF 1.2 TIEFE -25,000


23 CikL

DEF 1.3 ZSTLG -10,000

24 CYCL DEF 1.4 VZEiT

0,500

25 CYCL DEF 1.5 F640

Anfahren der ersten Bohr-Position


im Eilgang,
Positionieren
auf Sicherheits-Abstand,
Aufruf und
Ausfhrung des Zyklus Tiefbohren. Nach Ausfhrung des Zyklus zieht die TNC das Werkzeug
selbstttig auf den Sicherheits-Abstand
zurck.
8

26 L

27 CYCL

Y+22,500

y3

RO

Fl5999

&LL
M13

Anfahren der nchsten Bohr-Position


im Eilgang,
Aufruf des Zyklus Tiefbohren ber einen
CYCL CALL-Satz.
z

28 L~

IY+35,ocKl

IX+50,000
R

riiF

29 CYCL

CALL
MO9

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL l), Programm-Ende.
s

30 CALL
31 END

60

LBL

PGM 410

REP
MM

Notizen

Bearbeitungs-zyklen
Gewindebohren

4
X
0

-)

17

25
30

Schnitt

GL;

BEGIN
BLK

BLK

PGM
FORM

420

0.1

x+o,ooo

Y+O,OOO

230,000

FORM02

x+100,000

Werkzeug:

Y+80,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
XlLBL
E

Werkstoff:
Roh-Mae:

MM

als
CI

1
2

TOOL

CALL

fz

2+100,000
R

24

x-50,000

Fl5999

Y-50,000
RO

Z5LBL

MO5

Definition
E

MO9

TOOL

und Aufruf des Werkzeugs:


DEF

24

L+o,oOo
R+lO,OOO

p,

STOP
MO6

TOOL

CALL

24

S 63,000

62

A-D

Aluminium
100mm x 80mm x 30mm
Lochplatte aus Beispiel Tiefbohren
(Programm 410), bereits vorgebohrt
Gewindebohrer
M20 x 1

Ermittlung des Vorschubs


Zyklus Gewindebohren:

F (mm/min)

fr den

F=S;P
mit S = Spindeldrehzahl
aus der WerkzeugDefinition fr den Gewindebohrer
(limin)
P = Gewindesteigung
(mm)
Fr das vorliegende
Beispiel erhlt man:
F = 63 i_1 = 63mm/min
13 CYCL DEF 2.4 F63

F = 63
Zyklus-Definition
beiden Lcher.
s

fr das Gewindebohren

CYCLDEF2.0

der

GEWINDEBOHREN

10 CYCL DEF 2.1 ABST -2,000


11 CYCL DEF 2.2 TIEFE -17,000
12 CYCL DEF 2.3 VZEIT

0,000

13 CYCL DEF 2.4 F63

Anfahren der ersten Position im Eilgang, Positionieren auf Sicherheits-Abstand,


Aufruf und Ausfhrung des Zyklus Gewindebohren.
Nach
Ausfhrung des Zyklus zieht die TNC selbstttig
das Werkzeug mit umgekehrter
Spindeldrehrichtung auf den Sicherheits-Abstand
zurck.
T
u1:

14 L

Y+22,500

x+25,000

RO

z+2,000
z

15 CYCL

Fl5999

CALL
M13

Anfahren der nchsten Position im Eilgang> Aufruf des Zyklus Gewindebohren


ber die ZusatzFunktion M99.
Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBL l), Programm-Ende.
2

16 L

IY+35,000

IX+50,000
R

17 CALL
18 END

LBL
PGM

1
420

REP
MM

MV9

Bearbeitungs-zyklen
Frsen einer Nut

Y
4

Schnitt

rz

BEGIN
BLK

BLK

PGM

430

FORM0.1

Werkstoff:
Roh-Mae:
Werkzeuge:

MM
z

x+o,ooo

Y+O,OOO

z-30,000

FORM

x+100,000

0.2

Y+50,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


als Unterprogramm
(LBL 1) definiert.

&

TrJOL

C.&L

S
g

2+100,000
R

2:

x-50,000

Fl5999
Y-50,000

RO
g

LBL

Definition
3

TOOL

MO9

MO5

und Aufruf des Werkzeugs.


DEF

34

L+o,coa
R+7,500

STOP
MO6

TOOL

CALL

34
s

64

Z
3150,000

A-A

Aluminium
100mm x 50mm x 30mm
SchruppJSchlichtfrser
0 15mm, 3 Zhne

Zyklus-Definition
(@

fr das Frsen der Nut.

CYCLDEF3.0

NUTENFRAESEN

10 CYCL

DEF 3.1 ABST

-2,000

11 CYCL

DEF 3.2 TIEFE

-12,ooO

12

DEF 3.3 ZUSTLG

CYCL

-5,000

F250

Der Zyklus ist ein kombinierter


Schrupp-/ SchlichtZyklus. Das Schlicht-Aufma
betrgt Imm;
Werkzeug-Durchmesser
und 2 * Schlicht-Aufma
ergibt die Breite der Nut in Satz 14.
13 CYCL

DEF 3.4 X+50,000

14 CYCL

DEF 3.5 Y+17,000

15

CYCLDEF3.6

F945

Anfahren der Stari-Position


auf einer Bahn senkrecht zur Lngsrichtung
der Nut; das Werkzeug
mu eine korrigierte
Position vor Ausfhrung des
Zyklus einnehmen. Anschlieend
Positionieren
auf Sicherheits-Abstand
0.

16 L

X+25,000

!z

17 L

Y+25,000

i:

18 L

z+2,000

RR

Fl5999

ti13

RRF
R

-++-i

Aufruf des Zyklus ber CYCL CALL. Anfahren


der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL i), Programm-Ende.

Y
!

MO9
&

20

CALL

21

END

LBL
PGM

1
430

REP
MM

Bearbeitungs-Zyklen
Frsen einer Rechteck-Tasche

nicht bemate

Schnitt

h2%
-

BEGIN

BLK
BLK

PGM

FORM 0.1

x+o,ooo

Y+0,ooo

z-30,000

FORM0.2

x+100,000

Y+80,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
z

LBL

TOOL

f.-ALL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

440

als

s
0

2+100,000
R

LBL

Definition
s

TOOL

MO9

Y-50,000

x-50,000

RO
S&

Fl5999
F

MO5

0
und Aufruf des Werkzeugs,
,,EF

44

L+O,OOO
R+lO,OOO

STOP
MO6

66

TOOL

CALL

44
s 2500,000

Radien Ff10

A-B

Aluminium
100mm x 80mm x 30mm
Schaftfrser
0 2Omm, 2 Zhne
1 Stirnschneide
ber Mitte schneidend

Zyklus-Definition
Taschen.
E

fr das Frsen der beiden

CYCL

DEF 4.0 TASCHENFRAESEN

10

CYCL

DEF 4.1 ABST

-2,000

11 CYCL

DEF 4.2 TIEFE

-12,000

12

DEF 4.3 ZUSTLG

CYCL

-10,000

Fl00
13 CYCL

DEF 4.4 X+40,000

14 CYCL

DEF 4.5 Y+60,000

15 CYCL

DEF 4.6 F500

DR+

Anfahren der ersten Start-Position


und Positionieren auf Sicherheits-Abstand.
Aufruf des
Zyklus ber CYCL CALL.
2

n
(Ej

-~g L

17 L
18

~+25,~o

Y+35,000
RO

Fl5999

M13

z+2,000
CYCL

CALL
M

Anfahren der nchsten Start-Position


Aufruf des Zyklus ber CYCL CALL.
z

19 L

1x+50,000

1Y+10,000
RO

E,

20

im Eilgang

Fl5999

CYCLCALL
MO9

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL l), Programm-Ende
s

21

CALL

22

END

LBL
PGM

1
440

REP
MM

Bearbeitungs-Zyklen
Frsen einer Kreis-Tasche

A-eo

B
f

t
:
0

30

---+
Schnitt

-3

A-B

*i
:ij

BEGW

PGM

__

BLK

FORM

BLK

FORM

450
0.1

x+o,ooo

Y+O,ootl

230,000

x+90,000

0.2

Y+BO,OOO

Z+O,ONi

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert

Inoll 2

TOOL

CALL

Werkstoff:
Roh-Mae
Werkzeug:

MM

als

z+100,0@0
R

x-50,000

Fl5999
Y-50,000

RO
E

5~

LBL

Definition
E

TOOL

MO5

und Aufruf des Werkzeugs


DEF

54

L+o,ooo
R+S,OOO
MO6

TOOL

CALL

54

s 3150,000

Aluminium
90mm x 80mm x 30mm
Schaftfrser 0 16mm, 2 Zhne,
1 Stirnschneide
ber Mitte schneidend

Zyklus-Definition
Kreis-Taschen.
E

fr das Frsen der beiden

CYCLDEF5.0

KREISTASCHE

!O CYCL

DEF 5.1 ABST

-2,000

11 CYCL

DEF 5.2 TIEFE

-20,OQO

12 CYCL

DG

5.3 ZUSTLG

-l,000

DEF 5.4 RADIUS

20,ooO

Fl00
13 CYCL

14 CYhDEF5.5

F630

DR-

Anfahren der ersten Start-Position


und Positionieren auf Sicherheits-Abstand.
Aufruf des Zyklus
ber CYCL CALL.
2

2
3

15~~L

16 L

x+30,000

Y+40,000
RO

Fl5999

Z+2,000

17 CYCLCALL
M13

Anfahren der nchsten Start-Position


Aufruf des Zyklus ber CYCL CALL.
2

18 L

$g

19 ~CYCLCALL

im Eilgang,

IX+30,000
RO

Fl5999

M
MO9

-x
Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBL l), Programm-Ende.
E

20

CALL

21 END

LBL
PGM

1
450

REP
MM

Bearbeitungs-zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 1

BEGIN

__

BLK

BLK

PGM

460

FORM0.1

x+o,ooo

Y+O,OOO

z-30,000

FORM

x+200,000

0.2

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert
ioi

LBL

TOOL

C.4I-L

Schnitt

Werkstoff:
Roh-Mae:
Werkzeuge:

MM
z

als Unter-

s
%

z+100,000
R

x-50000

Fl5999
Y-50,000

RO
-:z

LBL

TOOL

DEF

64

L+o.ooo
R+5,000

TOOL

DEF

65

L+8,400
R+5,000

z;

TOOL

DEF

66

L+5,500
R+5.000

70

MO5

Definitionen der Werkzeuge zum Vorbohren,


Schruppen/Ausrumen
und Schlichten.
g

MO9

2
t

A-B

Aluminium
200mm x 100mm x 30mm
1. Bohrer 0 1Omm,
2. Schruppfrser
01 Omm, 2 Zhne,
1 Stirnschneide
ber Mitte schneidend,
3. Schlichtfrser
0 lOmm, 2 Zhne,
1 Stirnschneide
ber Mitte schneidend

Zyklus-Definition
fr die Kontur-Beschreibung.
Anhand der aufgefhrten Kontur-Label erkennt
die TNC, in weichen Unterprogrammen
die Teilkonturen abgelegt sind.
s

CYCLDEF

14.0

KONTUR

10 CYCLDEF

14.1

KONTURLABEL

/30

/40

10

120

11 CYCL

DEF 14.2

/50

/60

KONTURLABEL

70/80/

Aufruf des Werkzeugs zum Vorbohren,


nieren auf Sicherheits-Abstand.
3

Positio-

12 STOP
MO6

13 TOOL

CALL

64
s

14 L

Z
3150,000

z+2OOo
R

Zyklus-Definition
E

Fl5999

fr das Vorbohren

15 CYCLDEF15.0

VORBOHREN

16 CYCL

ABST-2,000

DEF 15.1

TIEFE -20,000
17 CYCL DEF 15.2
F780

ZLJSTLG
AUFM

-10,000
+l,OOO

Aufruf des Zyklus ber CYCL CALL. Das Werkzeug fhrt nacheinander die Einstech-Positionen
der resultierenden
Kontur an und fhrt den Zyklus
Vorbohren aus.
g

18 CYCLCALL
M13

Bearbeitungs-zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 1
Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBL 1). Aufruf des Werkzeugs zum Ausrumen (Schrupp-Zyklus).
Positionieren auf Sicherheits-Abstand.
E
E

19 CALL
20 STOP

LBL

[
<

M
TOOL
55

RFiP

MO6
E

21

TOOL

CA.LL

65
s

22~L

Z
3150,000

z+2,000
R

Zyklus-Definition
s

Fl5999

fr das Ausrumen

23

CYCLDEF6.0

AUSRAELIMEN

24

CYCL

ABST

-2,000

TIEFE

-20,000

25

CYCL

DEF 6.1

CYCL

der Tasche.

ZTLJSTLG -10,000

DEF 6.2

Fl00
26

AUFM
DEF 6.3

+l,OOO

WINKEL

+O,OOiI

F630

Aufruf des Zyklus ber CYCL CALL. Das Werkzeug frst unter Bercksichtigung
des Schiichtaufmaes die resultierende
Taschen-Kontur
und
die Insel-Kontur. Anschlieend
wird die Tasche
unter dem im Zyklus programmierten
Winkel ausgerumt.

~
~

27

CYCLCALL
M13
!

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL l), Aufruf des Werkzeugs zum Schlichten der Kontur. Positionieren
auf Sicherheits-Abstand.

28

CALL

29

STOP

i&

30 TOOL

LBL

REP

MO6
CALL

66
s

31 L

Z
3150,000

z+2,000
R

Fl5999

Zyklus-Definition

fr das Schlichten

.?3 CYCL DEF 16.1

der Kontur.

ABST-Z>g
TIEFE -20,ooc

,J!~ CYCLDEF
Fl&

16.2_~~~~G-10,~0
DR-

F630

Aufruf des Zyklus ber CYCL CALL. Die Kontur


der Tasche und der Insel wird im Gegenlauf
(Angabe DR- in Satz 34) geschlichtet.
@g

Y
t

35 CYCLCALL
M13

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL l), ProgrammlaufHalt und Rcksprung
zum Programm-Anfang.

Nach dem Programmlauf-Halt


folgt die Auflistung
aller Unterprogramme
die im Zyklus KONTUR
mit ihren Label-Nummern
aufgefhrt sind. Die Teilkonturen werden nach den Angaben in der Werkstck-Zeichnung
programmiert.

73

Bearbeitungs-zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 1
Kontur-Beschreibung
der Tasche. Die KonturElemente sind im Uhrzeigersinn
programmiert,
die Angabe der Radiuskorrektur
fr eine Tasche
ist dann RR.
g

38 LBL

39

SZ
x

40

x+100,000

RR

M~;:I:.

Y+5o,cKIO

42

x+150,000

Y+20,000

cc

x+50,000

Y+50,000

45

x+50,000

Y+80,000
~DR-

47

Ia

x+100,000

LBL

Kontur-Beschreibung
der Insel. Die Kontur-Elemente sind gegen den Uhrzeigersinn
programmiert, die Angabe der Radiuskorrektur
fr eine
Insel ist dann RR.
g

48

LBL

49

20
X+80,000

Y+40,000
RRF

2
2

z
5

74

50 L
51~ L

52 L

53 L
54

LBL

x+120,000
R

Y+6O,COO

X+80,000

Y+40,000
0

x
-

x+50,000

44

(--J

i,

46

l
~9

ISJ

x+150,000

x+150,000

43

Y+80,000

DRE

10

41 cc
C

Kontur-Beschreibung
3

55

LBL

56

der berlagerten

30
X+50,000

Y+70,000
RR

57

cc

x+so,ooo

Y+80,om

58

x+50,000

Y+70,000
DR+

59

LBL

60

LBL

61

der berlagerten

x+150,000

62 -cc

x+1so,ooo

Y+8o,ooo

,x

63

x+150,000

Y+70,000
DR+

64 LBL

Insel.

Y+70,000

rg

40

RRF

Kontur-Beschreibung
s

Insel.

i
Kontur-Beschreibung
k?

65 LBL

66 L

der berlagetien

50
X+167,000

Y+50,000
RR

67 CC

X+180,000

Y+SO,ooo

68

X+167,000

Y+50,000

DRs

69

LBL

70

LBL

$y

71

der berlagerten

x+150,000

Insel.

Y+30,000
F

72

CC

X+150,000

Y+20,000

73

x+150,000

Y+30,000
DR+

74 LBL

60
RR

Kontur-Beschreibung
E

Tasche.

Bearbeitungs-zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 1
Kontur-Beschreibung

der berlagerten

12

75 LBL

16 L

x+50,000

77 cc

x+50,000

Y+20,009

fy

78 c

x+50,000

Y+30,000

70
Y+30,000
RRF

DR+
(-g

79 LBL

SO LBL

81 L

der berlagerten

~f

Y+50,000

76

M~

82 CC

X+20,000

Y+50,000

83 c

x+33,000

Y+50,000
DR-

Tasche

80
X+33,000

RRF
3

Kontur-Beschreibung
Programm-Ende.
3

Insel.

84 LBL

85 END

PGM

460

F
MM

Notizen

Bearbeitungs-Zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 2

x 2o
30
Schnitt

BEGIN

BLK

_< BLK

PGM
FORM

470
0.1

x+o,ooo

Y+o,ooo

230,000

FORM02

x+200,000

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.
_. .
3

LBL

TOOL

C&L

Werkstoff:
Roh-Mae:
Werkzeuge:

MM

als Unter-

V3L

2+100,000
R

T,

X-50,000

Fl5999
Y-SO;000

RO
gj

LBL

TOOL

DEF

74

L+o,ooo
R+5,000

TOOL

DEF

75

L+8,400
R+5,000

TOOL

DEF

76

L+5,500
R+S.OOO

78

MO5

Definitionen der Werkzeuge zum Vorbohren,


pen/Ausrumen
und Schlichten.
E

MO9

Schrup.

A-B

Aluminium
200mm x 100mm x 30mm
1. Bohrer 0 1Omm
2. Schruppfrser
0 lOmm, 5 Zhne
3. Schlichtfrser
0 Smm, 6 Zhne

Zyklus-Definition
x

~9~~9CTCL~DEF

fr die Kontur-Beschreibung.
14.0

KONTUR

10 CYCL DEF 14.1


10

/20

KONTLJRLABEL

130

/40

;50

..~~
/60

-LBL

Aufruf des Werkzeugs zum Vorbohren,


ren auf Sicherheits-Abstand.

Positionie-

MO6

Gc
-~

12 TOOL

CALL

74

Zyklus-Definition
F

14 CYCLDEF

3150.000

fr das Vorbohren
15.0

15 CYCL DEF 15.1

VORBOHREN
ABST

-2@O

TIEFE -20,000
16 CYCLDEF
FT30

15.2

ZUSTLG-10,000
AUFM +l,OOO

Aufruf des Zyklus ber CYCL CALL. Das Werkzeug fhrt nacheinander die Einstech-Positionen
der resultierenden
Kontur an und fhrt den Zyklus
Vorbohren aus.
g

17 CYCLCALL
M13

40

Bearbeitungs-Zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 2
Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBL i), Aufruf des
Werkzeugs
zum Ausrumen
(Schrupp-Zyklus)
Positionieren
auf Sicherheits-Abstand.
3

18 CALL

19 STOP

LBL

REP
MO6

20 TOOL

15

CALL

S 3150,000
z

21 L

z+2,000
R

Zyklus-Definition
3

Fl5999

fr das Ausrumen

22 CYCL

DEF 6.0

AUSRAEUMEN

23 CYCL

DEF 6.1

ABST

-2,000

TIEFE

-20,000

24

DEF 6.2

CYCL

ZUSTLG

Fl00
25

CYCL

AUFM
DEF 6.3

der Tasche.

-10,000
+l,OOO

WINKEL

+O,OOO

Fl570

Aufruf des Zyklus ber CYCL CALL. Das Werkzeug frst unter Bercksichtigung
des Schlichtaufmaes die resultierende
Taschen-Kontur
und
die Insel-Kontur.
Anschlieend
wird die Tasche
unter dem im Zyklus programmierten
Winkel ausgerumt.
$j

Y
~ f

26 CYCLCALL
M13
X

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL l), Aufruf des Werkzeugs zum Schlichten der Kontur. Positionieren
auf Sicherheits-Abstand.
2

27

CALL

28 STOP

LBL

REP
MO6

29 TOOL

CALL

16
s

30 L

Z
3150,000

z+2,000
R

80

Fl5999

Zyklus-Definition
3

fr das Schlichten

der Kontur.

31 CYCLDEF~l6.0
KONTURFRAESEN
:;;~ cyc~~~F16.1--E~T~~.ooo.
--~-z~-L
TIEFE -20,ooO
33 CYCL DEF 16.2
FlOO~~

DR+

ZUSTLG -10,000
Fl890

Aufruf das Zyklus ber CYCL CALL. Die Kontur


der Tasche und der Insel wird im Gleichlauf (Angabe DR+ in Satz 33) geschlichtet.

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL 1). ProgrammlaufHalt und Rcksprung zum Programm-Anfang.

Nach dem Programmlauf-Halt


folgt die Auflistung
aller Unterprogramme,
die im Zyklus KONTUR
mit ihren Label-Nummern
aufgefhrt sind. Die Teilkonturen werden nach den Angaben in der Werkstck-Zeichnung
programmiert

81

Bearbeitungs-zyklen
Frsen einer Tasche mit beliebiger Kontur
Beispiel 2
,
Kontur-Beschreibung
der Tasche
sinn mit Radiuskorrektur
RR.
s

37 LBL

0:

38 L

im Uhrzeiger-

10
X+60,000

Y+90,000
RRF

+
~

39 CC

X+60,000

Y+50,000

40 C

X+6O,OOO

Y+90,000
DR-

341LBL

Kontur-Beschreibung
Gegenuhrzeigersinn
$k-

42 LBL

43 L

der berlagerten
mit Radiuskorrektur

X+60,000

44 LS X+180,000

45 L
46 t~

Y+50,000
M

Y+10,000
R

rvi

Y+90,000
X+60,000

Y+50,000
R

Tasche im
RL.

20
RLF

47 LBL

Kontur-Beschreibung
der Insel im Gegenuhrzei.
gersinn mit Radiuskorrektur
RR.
z

48

49 L

LBL

30

x+130,000

Y+50.000
RR

50 L

X+160,000

$1~ c

~Y+60,000

52 L

x+130,000

53

54 LBL

-.

55 L

X+60,000

56 CC

X+60,000

51 c

x+60,000

58 LBL

Insel im
RR.

40
Y+25,000

Y+30,000
Y+25,000
DR+

82

der berlagerten
mit Radiuskorrektur

RR

LBLO

Kontur-Beschreibung
Gegenuhrzeigersinn

7
1;&

Y+50,000
R

Y+40,000
R

Kontur-Beschreibung
Gegenuhrzeigersinn
g

59

LBL

60

der berlagerten
mit Radiuskorrektur

X+60,000

Y+65,000
M

61

CC

X+60,000

Y+70,000

62

X+60,000

Y+65,000
DR+

63

LBL

&,

LBL

65

z
2

z
z

66
67

68
69

L
L

L
L

70

LBL

71

END

Kontur-Beschreibung
Gegenuhrzeigersinn
Programm-Ende.
g

50

RRF

Insel im
RR.

der berlagerten
mit Radiuskorrektur

Insel im
RR.

-..

60
X+35,000

Y+45,000
RR

IX+10,000

IY+1o,ooo
IX-10,000
IY-10,000

0
PGM

470

MM

83

Bahnsteuerungen
Unterprogramm-Technik

PGM 510 - PGM 530

Unterprogramm-Technik
Werkzeugwechsel

Werkzeugwechsel
Beim Einsatz mehrerer Werkzeuge
innerhalb eines
Proaramms mssen Werkzeuawechsel
(manuell oder
automatisch)
durchgefhrt
we;den
Fr jeden Wechsel mu das Werkzeug dieselbe
Wechsel-Position
anfahren. Um sich die wiederholte
Programmierung
dieser Position zu sparen, gibt man
das Anfahren der Werkzeugwechsel-Position
als Unterprogramm
ein. Das Unterprogramm
steht entweder
dort wo es das erste Mal gebraucht wird oder am Programm-Ende.
Fr einen Werkzeugwechsel
wird dann
nur noch das Unterprogramm
aufgerufen; die TNC
fhrt anschlieend
die Anweisungen
innerhalb des
Unterprogramms
aus.
Der Unterprogramm-Anfang
ist mit einer Labelnummer, z.B. LBL 1 gekennzeichnet.
Am Ende wird jedes
Unterprogramm
mit LBL 0 abgeschlossen.

Werkstoff:
Roh-Mae:
Werkzeuae:

Aluminium
1 OOmm x 80mm x 30mm
1. Schaftfrser
0 22mm. 4 Zhne
2. NC-Anbohrer
0 14mm
3. Bohrer 0 1 Omm
4. Gewindebohrer
M12 x 0,75
Programm

Anfang

-q;:i-;-

Anfahren der Werkzeugwechsel-

WZ1 <

-Werkzeug-Wechsel

Fr einen manuellen Werkzeugwechsel


mu vor dem
Aufruf des neuen Werkzeugs
ein programmierter
Halt
eingegeben werden.

( 2 Stze )

, Bearbeitung (........ Stze )


-;c=7-

~0 BEGIN

PGM

_.

FORMO.l

BLK

510
2

FORM
Y+80,000

Unterprogramm

x+o,ooo

Aufruf ( 1 Satz )

z-30,000

Y+o,ooo
.I~~~~~BLK

MM

0.2

x+1oo,Occl
z+o,ooo

WZ2

Werkzeug-Wechsel

( 2 Stze )

Bearbeitung (_.______
Stze )

Anfahren der Werkzeugwechsel-Position


terprogramm
(LBL 1) definiert
E

LBL

2~~ TOOL

als Un-

1
C.+LL

s
z

z+1OO,QOO
R

x-50,000

Fl5999
Y-50,000

RO
s5

LBL
Definitionen

MO9

MO5

0
der Werkzeuge

Nr. 1 bis 4

Aufruf des Werkzeugs


Nr. 1.
Mit dem Werkzeug ruft die TNC die dazugehrigen Korrekturwarte
(Lngen- und Radiuswerte)
auf und bercksichtigt
sie beim Frsen der Kontur. Die Maschine befindet sich bereits auf der
Werkzeugwechsel-Position,
da die TNC die Anweisungen in den Stzen 2 bis 4 schon durchlau.
fen und ausgefhrt hat. Ein Unterprogramm-Aufruf kann daher im Anschlu an das Unterprogramm entfallen.

n-x~

Anfahren der Kontur auf einer achsparallelen


Geraden ber einen Hilfspunkt mit Radiuskorrektur. Frsen der ersten Geraden.

Fl000

M13

87

Unterprogramm-Technik
Werkzeugwechsel

Frsen der weiteren


z
E

15 L

Kontur

IX-30,000

16 L

MO9

Y-30,000

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
CALL LBL 1; (unter der
Anzahl der Wiederholungen
REP findet keine Eingabe statt, d.h.NO ENT-Taste drcken.). Die
TNC springt innerhalb des Programms zur Stelle
mit dem Label 1 und fhrt alle Anweisungen
bis
zum Label 0 aus.
Anschlieend
springt sie wieder zurck und fhrt
das Programm mit dem nchsten Satz fort. Aufruf
des Werkzeugs
Nr. 2.
$g
3

17 C.&L
1* STOP

JJL

19 TOOL

CALL

REP
MO6
z

2
s 2500,000

Positionieren des Werkzeugs ber Bohrungsmitte im Sicherheils-Abstand.


Dieser Abschnitt
ist ebenfalls als Unterprogramm
definiert
(LBL 2/LBL 0).
s

20 LBL

21 L

2
8s

22 L

2
x+50,000

Y+50,000
RO

Fl5999

MO3

z-3,000

23 LBL

Anschlieend
Anbohren und Senken.
Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
CALL LBL 1. Aufruf des
Werkzeugs
Nr. 3.
g

24 L

Z-16,000
R

25 CtiL

26 STOP

LBL

F625

MO8

REP
MO6

27 TOOL

CALL

3
s 3150,000

88

Unterprogramm-Aufruf
CALL LBL 2 fr das Positionieren des Werkzeugs ber Bohrungsmitte
im
Sicherheits-Abstand.
Anschlieend
Bohren.
@

28

29 L

CALL

~30 L

LBL

REP

z-36,000
R

F780

MO8

Fl5999

MO9

z+2.000

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
CALL LBL 1. Aufruf des
Werkzeugs Nr. 4.
7~.

,&
5

32 STOP

31~ CALL

&y

33 TOOL

LBL

REP

MO6

CALL

4
S 80

Unterprogramm-Aufruf
CALL LBL 2 fr das Positionieren des Werkzeugs ber Bohrungsmitte
im
Sicherheits-Abstand.
g;

34

CALL

LBL

REP

Zyklus-Definition
fr das Gewindebohren
der beiden Lcher (Erklrung der Zyklus-Parameter
siehe PGM 420). Anschlieend
Zyklus-Aufruf
zum Bohren der Gewinde.
,E

:z-

35

CYCLDEF2.0

GEWINDEBOHREN

36

CYCL

DEF 2.1 ABST

37

CYCL

DEF 2.2 TIEFE -36,000

38

CYCL

DEF 2.3 V.ZEIT

39

CYCL

DEF 2.4 F60

-2,000
0,000

40 CYCLCALL
MO8

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
CALL LBL 1. ProgrammEnde.
g

41

CALL

42

ENDPGM

LBL

1
510

REP
MM

Unterprogramm-Technik
Frsen eines Bearbeitungsbilds

X
---w

Schnitt

<--_
.

BEGIN

_.

BLK

PGM

520

FORM

0.1

x+o,ooo

z-20,000

Y+o,ooo
BLK

FORM

x+100,000

0.2

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert
LBL

TOOL

CALL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

als

s
L

2+100,000
R

Fl5999

Y-50,000

x-50,000

RO
LBL

Definition
g

TOOL

STOP

MO9
MO5

und Aufruf des Werkzeugs


DEF

25

L+o,ooo
R+5,COO
MO6

TOOL

CALL

25
s

90

z
3150,000

A-B

Aluminium
100mm x IOOmm x 20mm
Schrupp-/Schlichtfrser
0 lOmm,
3 Zhne, 1 Stirnschneide ber Mitte
schneidend

Die drei Kreise haben alle die gleichen Abmessungen bezogen auf ihren Mittelpunkt. Daher
empfiehlt es sich, das Frsen des Kreises in
einem Unterprogramm
abzulegen. Das Unterprogramm wird dann nach jeder Mittelpunkts-Definition mit CG aufgerufen und ausgefhrt.

cc

10 CALL

11 cc

12 CALL

13 cc

14 CALL

x+50,000

Y+30,000

LBL

10

REP

x+25,000

Y+70,000

LBL

10

REP

10

REP

x+75,000

Y+70,000

LBL

Anfahren der Werkzeugwechsel-Position


ber
Unterprogramm-Aufruf
(LBL 1). ProgrammlaufHalt und Rcksprung zum Programm-Anfang
(M02).
g

15 CALL

16 STOP

LBL

REP

MO2

Unterprogramm
fr das Frsen eines Kreises.
Der Unterprogramm-Anfang
ist gekennzeichnet
mit der Label-Nummer
LBL 10, das Ende mit
LBL 0. Dazwischen steht das Frsen des Kreises bezogen auf den letztgltigen Mittelpunkt CC.
Programm-Ende.
3

17 LBL

18 L

10
z+2,000
R

19 LP

PR+15,000

20 -L

z-10,000

21

IPA+360,000

CP

22 LBL
23 END

MO3

PA+O,OOO

DR+
5

Fl5999

RO

MO8

F200

MO9

F945

0
PGM

520

MM

91

Programmteil-Wiederholung
Frsen eines SechskarGtempels

Ansicht

Ci

-ros, .

BEGIN
BLK
BLK

PGM
FORM

0.1

x+o,olxl

Y+o,ooo

230,000

FORM0.2

x+1oo,cOo

Y+100,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.

Fl5999

LBL

Definition
g

TOOL

MO9

Y-50,000

x-50,000

RO
TC-

als

2+100,000
R

Werkstoff:
Roh-Mae:
Werkzeug:

MM

530

MO5

und Aufruf des Werkzeugs.


DEF

L+O,OOO

35

R+20,COO
3

STOP
MO6

@i?

TOOL

CALL

92

35
1250,COC

Aluminium
1 OOmm x 1OOmm x 30mm
Walzenstirnfrser
0 40mm, 10 Zhne

Zum tangentialen Anfahren


Hilfspunkt bentigt.
09
z:

7LL

x+o,ooo

10 L

11 cc

12 LP

der Kontur wird ein

Y-50,000
RO

Fl5999

240,000
x+50,000

Y+50.000

PR+40,000
RR

-x

PA+240,000
Fl250

M13

13 RNDR5,OOO
F

Die Kontur des Sechskant-Stempels


setzt sich
aus sechs Geraden zusammen. Die Endpunkte
der Geraden liegen alle auf einem Kreis mit dem
Radius 40mm. Jeweils zwei Endpunkte schliessen mit dem Kreismittelpunkt
einen Winkel von
60 ein. Die Programmierung
der Geraden erfolgt
daher ber Polarkoordinaten
mit einer WinkelAngabe im Kettenma. Um ein Gmaliges Programmieren zu vermeiden, setzt man die Gerade
in eine Programmteil-Wiederholung
ein und gibt
nach dem erstmaligen
Durchlauf des Programmteils die Anweisung zur 4maligen Wiederholung.
Der letzte Konturpunkt wird auerhalb der Programmteil-Wiederholung
programmiert,
denn vor
und nach einem RND-Satz mu ein PositionierSatz stehen.

REP 411

REP 412

REP 413

~ LP PR+40.000 P,4.+240.000

RR F

LP IPR i 0.000 IPA + 60.000


RR F M

Der Programmteil-Anfang
ist gekennzeichnet
mit
der Label-Nummer
LBL 10; das Ende mit dem
Aufruf CALL LBL und der Anzahl der Wiederholungen REP. Dazwischen
steht das Geradenfrsen mit der Positions-Angabe
im Kettenma.

i-y

~14 LBL

Ti

15 LP

10
IPR+O,OOO

IPA+60,000
RRF

's

~16~CALL

LBL

10

17 LP

PR+40,000

REP

14
PA+240,000

RR

~
M

Tangentiales Verlassen der Kontur, Anfahren der


Werkzeugwechsel-Position
ber UnterprogrammAufruf (LBL 1); Programm-Ende.
572
&

18 RND R 5,000
F

19L

x+o,ooo

Y-50,000
RO

F>

20 CALL

LBL

21 END

PGM

530

Fl5999

MO9

REP
MM

93

TNC
Bahnsteuerungen

Koordinaten-Umrechnungen

PGM 610 - PGM 650

Koordinaten-Umrechnungen
Nullpunkt-Verschiebung

Alle Radien R 5

Schnitt

g
G

BEGIN

__ BLK
BLK

96

PGM

MM

610

FORM 0.1

x+o,ooo

Y+o,ooo

z-30,ooo

FORM0.2

x+100.000

Y+100,000

z+o,ooa

Werkstoff:
Werkzeug:

Rohmae:

A -D

Aluminium
Schrupp-/Schlichtirser
0 IOmm,
3 Zhne, 1 Stirnschneide
ber Mitte
schneidend
100mm x 100mm x 30mm
Absatz 50mm x 50mm x 15mm vorgefrst

Die Programmstze
zum Anfahren und Verlassen und zur Definition der Kontur sind in einem
Unterprogramm
mit der Labelnummer 10 abgelegt.
Unterprogramm
Anfang: Anfahren einer Hilfsposition mit Sicherheits-Abstand
zur Werkstckoberfiche,

y+34,000
RO

Fl5999

Anfahren

der Kontur.

F250

M13

Y+45,000
RR

F945

Definition

15 CR

X+24,000

R+ll,oOO
E
2
3
z,

16 L

der Kontur
IY-22,000
DR-

Y+5,000

_lli ~L~~~~IX-12,000
~,18 .L
19~~L

Y+451000
X+24,000
M

RRF

Tangentiales Verlassen der Kontur, Zurckziehen auf Sicherheits-Abstand;


UnterprogrammEnde.

20 RND

R2,OOO
F

0
z
g

21 L
22~L
23 LBL

X+24,000

y+34,000
RO

Fl5999

MO9

2+2,000
0

Koordinaten-Umrechnungen
Nullpunkt-Verschiebung

Zyklus-Definition
fr das Verschieben des Koordinatensystems.
Neuer Nullpunkt ist die Werkstckmitte. Der Zyklus ist nach der Definition
sofort wirksam.
g

24

CYCL

DEF 7.0~ NULLPUNKT

25

CYCL

DEF 7.1

X+50,000

26 CYCL

DEF 7.2

Y+50,000

27 CYCL

DEF 7.3

2-15.000

Unterprogramm-Aufruf
tur mit anschlieendem
auf Sicherheits-Abstand.
s

28 CALL

LBL

(LBL IO)_ Frsen der KonRckzug des Werkzeugs

1
~
Y

~
!
l

10

REP

Aufheben der Nullpunkt-Verschiebung;


Anfahren
der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf
(LBL i), Programm-Ende.
s

29 CYCLDEF7.0

NULLPUNKT

30 CYCL

DEF 7.1

X+O,OOO

31 CYCL

DEF 7.2

Y+O,OOO

32 CYCL

DEF 7.3

Z+O,OOO

33 CALLLBL
34 END

98

PGM

1
610

IiEP
MM

Notizen

Koordinaten-Umrechnungen
Drehung des Koordinatensystems

Alle Radien R8

r
-7

100

~0

BEGIN

-2%

1-, BLK

BLK

PGM

620

FORMO.l

Werkstoff:
Roh-Mae:
Werkzeug:

MM
z

Schnitt

B+x

x-50,Oco

Y-50,000

220,000

FORIvi0.i

x+50,000

Y+50,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


programm (LBL 1) definiert.

A-B

Aluminium
100mm x 100mm x 20mm
Schrupp-/Schlichtfrser
0 16mm,
3 Zhne, 1 Stirnschneide
ber Mitte
schneidend

als Unter-

z
R
2
-,
5

4~

~~~~~
5 LBL

Definition
$f

TOOL

x-100,000

Fl5999

MO9

Y-100,000
RO

MO5

und Aufruf des Werkzeugs


DEF

26

L+O,OOO
R+8,000

STOP
MO6

,ii?

8~

TOOL

CfiiL

26
s

100

Z
3150,000

Zyklus-Definition
9

CYCL

fr das Frsen der Taschen.

DEF 4.0 TASCHENFRAESEN

10 CYCL

DEF 4.1 ABST

-2,000

11 CYCL

DEF 4.2 TIEFE -10,000

12 CYCL

DEF 4.3 ZUSTLG

-5,000

F250
13 CYCL

DEF 4.4 X+32.000

14 CYCL DEF 4.5 Y+19,000


15 CYCL

DEF 4.6 F94S

DR+

Programmteil-Wiederholung
LBL 10: Positionieren im Sicherheits-Abstand
ber Taschenmitte,
Aufruf des Zyklus fr das Frsen der Tasche.

18 L

Z+2,IIoO
R

19 CYCL

CALL
MO8

Zyklus-Definition
fr das Drehen das Koordinatensystems (Winkelangabe
im Kettenma, bezieht
sich auf den zuletzt definierten Winkel ROT) und
zweifache Programmteil-Wiederholung
(zur
Werkzeug-Positionierung
und Ausfhrung das
Frszyklus).
Der Zyklus Drehung ist nach der
Definition sofort wirksam.
3
&

:jg

CYCL

DEF 10.0

DREHUNG

-21

CYCL

DEF 10.1

IROT+120,000

22

CALL

LBL

10

REtP

12

Aufheben des Zyklus Drehung; anschliessend


Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBL 1); Programm-Ende.
E

~23

CYCL

DEF 10.0

DREHUNG

24

CYCL

DEF 10.1

ROT+O,OOO

25

CALL

26 END

LBL
PGM

1
620

REP
MM

Koordinaten-Umrechnungen
Verschiebung des Koordinatensystems mit anschlieender Drehung

Alle Radien R5

Schnitt

s
m

,Jl BEGIN
:~--~ fjLK

BLK

PGM 630
FORM 0.1

x+o,ooo

Y+O,OOO

z-20,000

FORM0.2

x+100,000

Y+80.ooo

z+o.oo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert
,g

-1~~ LBL

TOOL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

Aluminium
1OOmm x 80mm x 30mm
Schrupp-/Schlichtfrser
0 1 Omm,
2 Zhne, 1 Stirnschneide ber Mitte
schneidend

als

1
CALL

Z
I

s5LBL

RO
,.~~~

Definition

und Aufruf des Werkzeugs

~TOOL

DEF

TOOL

CLL

46

36

102

MO5

3150,000

A-D

Verschiebung
des Koordinaten-Systems
auf den
Bezugspunkt
der Kontur-Bemaung.
Absolutma-Angabe.
da der neue Bezugspunkt absolut
bemat ist. Der Zyklus ist nach Definition sofort
wirksam. Das Frsen der Kontur mit anschlieendem Rckzug das Werkzeugs
auf Sicherheitsabstand,
ist im Unterprogramm
LBL 10 am
Ende des Programms programmiert.
Aufruf des
Unterprogramms
LBL IO.
s

9 CYCL DEF 7.0 NULLPUNKT


10 CYCL DEF 7.1 X+35,000
11 CYCL DEF 7.2 Y+30,000

~~12~
-cALL

LBL

10

RkP

L
-

Verschiebung
das Koordinaten-Systems
auf den
Bezugspunkt
der gedrehten Kontur. KettenmaAngabe, da sich die Mae des neuen Bezugspunkts auf den zuletzt gltigen Bezugspunkt
beziehen.
(zv
i

13 CYCLD-7.0

NULLPUNKT

14 CYCL DEF 7.1 IX-25,000


15 CYCL DEF 7.2 IY+lO,oOO

Drehung des verschobenen


Koordinatensystems
im Absolutma
auf +45. Der Zyklus Drehung ist
nach der Definition sofort wirksam.
Anschlieend
Aufruf des Unterprogramms
LBLlO
und Frsen der Kontur.

Aufheben der Drehung und der Verschiebung.


Anfahren der Werkzeugwechsel-Position
ber
Unterprogramm-Aufruf
(LBLl), Programm-Ende.
g

19 CYCLDEF

10.0

DREHUNG

Die Programmstze
zum Anfahren und zur Definition der Kontur sind im Unterprogramm
mit der
Labelnummer
10 abgelegt.

~
~

Unterprogramm
LBLlO: Anfahren einer Hilfsposition im Sicherheitsabstand
zur Werkstck-Oberflche.
z

26

LBL

0:

27

28

Einsenken,
0

29

10
X+29,000

Y-l2,Om
RO

Fl5999

MO3~~

z+2,000

tangentiales

Anfahren

Z-10,000
R

an die Kontur.

x+40,000

F250
Y-12,000

RLF
2

31

RND

MO8

R2,OOO
F

ry
u
%
z

Definition

der Kontur.

32 L

Y+O,ooO

33
34

35

36

L
L

CR

x+o,cco
/

Y-12,000

X+40,000

Y-12,000
DR+

RL

Tangentiales
Verlassen der Kontur, Zurckziehen auf Sicherheitsabstand,
UnterprogrammEnde.

r
!

37

RND

R2,OOO
F

z
@
3

104

38 L
39 L

x+18,000

R+ll,OOO

&

X+29,000

Y-12,000
RO

Fl5999

MO9

z+2.000

40

LBL

41

END

PGM

630

MM

Notizen

Koordinaten-Umrechnungen
Spiegeln einer Kontur

Alle Radien R5
Z
A

Schnitt

Q.~,,JEGIN
~.z- ~3LK
BLK

PGM

-FORM 0.1
Y-50,000
FORM

~x-50$@0
220,000

x+5o,oOO

0.2

Y+50,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definieti.

RO
5

LBL

Definition
=

~6

TOOL

Werkstoff:
Roh-Mae:
Werkzeug:

MM

640

als

MO5

und Aufruf des Werkzeugs


DEF

56

L+o.ooo
R+5,000

MO6
s

TOGL

CALL

56

s 3150,OOo

106

A-B

Aluminium
1OOmm x 1 OOmm x 20mm
Schrupp-/Schlichtfrser
0 1Omm,
3 Zhne, 1 Stirnschneide
ber Mitte
schneidend

Die Programmstze
zum Anfahren und Verlassen und zur Definition der Kontur sind in einem
Unterprogramm
mit der Labeinummer 10 abgelegt.
Unterprogramm-Anfang;
Anfahren einer Hilfsposition im Sicherheits-Abstand
zur Werkstckoberflche.
z

-9

LBL

10
X+24,000

Y+34,cm

/
Einsenken,

tangentiales

Anfahren

der Kontur.

z ~.G&L~
z-7,000

R
2

13

FG~:

x+24,000

~F250

~MO8

Y+45,000
RR

F94S

R2,OOO
F

-x
Definition
3

jj

der Kontur.

CR~ X+24,000
R+ll.OOO

IY-22,000
DR-

Tangentiales
Verlassen der Kontur, Zurckziehen auf Sicherheits-Abstand,
UnterprogrammEnde.

y+34,000
RO

Fl5999

MO9

Koordinaten-Umrechnungen
Spiegeln einer Kontur

Zyklus-Definition
fr die in X gespiegelte Kontur.
Der Zyklus ist nach der Definition sofort wirksam
und vertauscht die Vorzeichen aller X-Koordinaten der nachfolgenden Programm-Stze.
Unterprogramm-Aufruf
(LBLl 0: Frsen der gespiegelten Kontur. Anschlieend
Rckzug des
Werkzeugs auf den Sicherheits-Abstand).
@
g

24 CYCLDEF8.0

SPIEGELN

25 CYCLDEFU

26 CALL

LtiL

10

REP

Zyklus-Definition
fr die in X und Y gespiegelte
Kontur. Durch den erneuten Zyklus Spiegeln wird
der zuletzt programmierte
Zyklus Spiegeln aufgehoben. Der jetzt programmierte
Zyklus vertauscht
die Vorzeichen aller X- und Y-Koordinaten
der
nachfolgenden Programm-Stze.
Anschlieend
Frsen der gespiegelten Kontur ber Unterprogramm-Aufruf.
E
@

27 CYCL DEF 8.0 SPIEGELN


28 CYCLDEF8.1

29 CALL

10

LBL

Y
REP

Zyklus-Definition
fr die in Y gespiegelte Kontur.
Der vorher programmierte
Zyklus Spiegeln ist
damit aufgehoben. In den folgenden ProgrammStzen werden die Vorzeichen der Y-Koordinaten vertauscht. Anschlieend
Frsen der gespiegelten Kontur ber Unterprogramm-Aufruf.
@

30 CYCL DEF 8.0 SPIEGELN


31 CYCLDEF8.1

32 CALL

10

LBL

tiP

Aufheben des Zyklus Spiegeln. Anfahren der


Werkzeugwechsel-Position
ber UnterprogrammAufruf (LBLI), Programm-Ende.
$$

33 CYCL DEF 8.0 SPIEGELN


34 CYCL DEF 8.1

g$

35 CALL
36 END

108

LBL

PGM 640

REP
MM

Notizen

Koordinaten-Umrechnungen
VerkleinerniVergrern von Konturen (Mafaktor)

080

@
Q-~-BEGIN
:zi-jmLL
: ::.~BLK

l._ BLK

PGM

650

FORMO.l

LBL

TOOL

Werkstoff:
Roh-Mae:
Werkzeug:

&lM
2z

x-50,000

Y-50,000

230,000

FORM02

x+5o,om

Y+50,000

z+o,ooo

Anfahren der Werkzeugwechsel-Position


Unterprogramm
(LBL 1) definiert.
3

Ansicht

als

1
~CALL

~Z

s
g

2+100,000
R

z,

x-100,000

Fl5999
Y-100,Ko

RO
3

j-~..LBL

MO5

Definition und Aufruf des Werkzeugs.


des Sicherheitsabstands.
3

TOOL

MO9

DEF

66

Anfahren

L+o,OiIo
R+17,500

c,

STOP
MO6

TOOL~

CALL

66
S

9y

Z
1250,000

z+2,000
R

110

Fl5999

Aluminium
100mm x IOOmm x 30mm
Walzenstirnfrser
0 35mm, 8 Zhne

Anfahren
z

JIj

der Ausgangsposition
x-70,000

Y+,tio
RO

Unterprogramm-Anfang:
Zustellen auf die Frstiefe

Anfahren

MO3

im Kettenma

Tangentiales

Fl5999

an die Kontur

X
--W

J
Frsen

der Kontur.

4y

Tangentiales
Verlassen der Kontur. Anfahren
Ausgangsposition,
Unterprogramm-Ende.
Z

19~ L

21

2Q RND

x-20,000

der

Y+o,oqQ
RLF

R5,OOO
F
Y+o,ooo
RO

22

LBL

MO9

Zyklus-Definition
fr den Mafaktor; der Zyklus
ist nach der Definition sofort wirksam und bewirkt
eine Vergrerung
der X- und Y-Koordinaten*
um den eingegebenen
Faktor
~:::

23

CYCL

DEF 11.0 MASSFAKTOR

24

CYCL

DEF 11.1

Anfahren
y

SCL 2,tiOOCQ

des Sicherheitsabstands.

~>syL ys,ooo
R

Fl5999

MO3

Aufruf des Unterprogramms


LBLIO. Frsen der
um den Faktor 2 vergrerten
Kontur.
a

26

CAIi

LBL

10

REP

Zurcksetzen
des Mafaktors auf 1 .O. Anschlieend Anfahren der Werkzeugwechselposition
ber Unterprogramm-Aufruf
(LBLI); ProgrammEnde.

Z
t

*Abhngig von einem Maschinenparameter


kann
der Mafaktor auch fr alle drei Koordinaten X, Y
und Z gltig sein. In diesem Falle ist eine entsprechende Abnderung des Programms ntig.

112

TNC
Bahnsteuerungen
Parameter

Technik

PGM 710 - PGM 730

Parameter-Programmierung
Bohrbilder auf Teilkreis

i
0

Werkstoff:
Roh-Mae:
Werkzeuge:

Aluminium
12Omm x 70mm x 30mm
1. NC-Anbohrer
0 14mm.
2. Bohrer 0 IOmm;
3. Gewindebohrer
Mi 2 x 1,75

Geometrie
Die Teilkreise fr die Bohrbilder sind ber die Mittelpunkts-Koordinaten
X und Y, sowie ber den Radius Q2
angegeben.
Die erste Bohrung liegt jeweils auf der P-Achse des
Teilkreises,
d.h. der Winkel Q13 ist gleich dem Anfangswinkel Q3 (-0).
Ist die Anzahl der Bohrungen Ql bekannt, so kann der
Winkel Qi 1 zwischen zwei Bohrungen mit folgender
Gleichuna bestimmt werden:
Ql-l =360/Qi.
Addiert man den Winkelschritt
Qll zum Winkel Q13 der
ersten Bohrung> so ist die Position der nchsten Bohruno ber Polarkoordinaten-Radius
02 und Winkel Q13
de&ierL
Vorgehen
Die Gewinde werden in drei Arbeitsgngen
mit drei verschiedenen Werkzeugen
gebohrt
Werkzeug Nr. 1 zum Zentrieren fr Werkzeug Nr.2 und
zum Fasen der Bohrung,
Werkzeug Nr. 2 zum Vorbohren der Sacklcher,
Werkzeug Nr. 3 zum Gewindebohren.
Innerhalb eines Arbeitsgangs
fhrt das aktuelle Werkzeug
alle zu fertigenden Bohrungen an. Nach Erreichen der
jeweiligen Position erfolgt ein Zyklus-Aufruf
ber die
Zusatz-Funktion
M99.

114

Fi

Ql = 5
Q2= 18
Q3= 0

Schnitt

A-B

(Anzahl der Bohrungen auf dem Teilkreis)


(Teilkreis-Radius)
(Winkel der ersten Bohrung)

24

TOOL

CALL

2
s

3150,000

DEF 1.0 TIEFBOHREN

-@~~- CYCL
26

CYCL

DEF 1.1 ABST

-2,000

27

CYCL

DEF 1.2 TIEFE

-20,000

28

CYCL

DEF 1.3 ZUSTLG

CYCL

DEF 1.4 V.ZEIT

29

30 CYCL DEF 1.5 F790


::zL~~-~-~~~~
31 CALL
LBL
10

@
@

~~32 CALL
~33~~ ~$yop

LBL

-10,000
0,000

REP

REP

MO6
R

Fi5999

MO9

~34 ~TOOL

CALL

Y-50.000
RO

S
MO5

L+o,Oco
R+7,000
E
2

10

TOOL

DEF

~~-~~.~TOOL

BEF

L+12,000

2
3

~.

Qll

DN

35

tiYCLDEF2.0

Z
80

GEWINDEBOHREN

36

CYCL

DEF 2.1 ABST

37

CYCL

DEF 2.2 TIEFE -15,000

38

CYCL

DEF 2.3 VZEIT

R+5,000

L-5,800

39 CYCLDkF2.4
:~~~
40 CALL
LBL
~~~~~
41 CALL
LBL

R+6,OOQ

42

-2,000
O,k!O

Fl40
10

REP

REP

STOP
MO2

+360,000
+Ql
E
Q

~43 LBL
44~~L~

10
z+z,oal

MO6

R
@

I~--~~~~

@
u

s 3150,000
15 CYCLDEF
1.0 TlEhOHREti
_.~.~.
16 CYCL DEF 1.1 ABST-2,000

@
k?
Ei

14

TOOL

CALL

17

CYCL

DEF~l.2

18

CYCL

DEF 1.3 ZUStiG

19

CYCL

DEF 1.4 V.ZEIT

20

CYCLDEF

=L-~-~
21 CAiL
22
23

CALL

CE
J

45 ~~~~
cc
x+3o,OOa
~~
46 CALL
LBL

47
~~ CC X+85,000
~~:~
48 CALL
LBL

.~~

&?49~LBL
E
(g
:y~

TIEF!? d,GOO
-3,000

LBL

10

REP

Eo

LBL

REP

Y+35,000
99

REP
Y+35,cm

99

REP

99
:

52

-LBL

20

53

LP

PR+Q2

54~~~gj

Q13

tQ3
PA+Q13
RO

STOP

413

MO6
fg

55

FN

12
LT

M13

0,000

1.5 F790

Fl5999

56

LBL

57

END

: IF
+360,000
0

PGM

710

+Q13

+Qll

Fl5999

M99

+Q13
GOTO

LBL

20

MM

115

Parameter-Programmierung
Bohrbilder auf Teilkreis

BEGIN
~_:~ BLK

PGM 710
FORM0.1

~~~~
__~, BLK

MM
z

x+o,ooo

Y+o,ooo

z-30,000

FORM0.2

x+120,000

Y+70.000

z+o.ooo

Parameter-Definitionen
1

FN

0~

FN

FN

~:--~~

Winkel der ersten

fr die Bohrbild-Geometrie.

Anzahl der Bohrungen


Anfahren der Werkzeugwechsel-Position
gramm (LBLI) definiert.

LBL

TOOL

CALL

als Unterpro-

s
6

z+lool~o
R

7~

x-50,000

Fl5999
Y-50,cm

RO
8

LBL

MO5

Definitionen der Werkzeuge


(Nr. 2) und Gewindebohren
9

MO9

~~TOOL DEF

fr Zentrieren
(Nr. 3).

(Nr. l), Bohren

L+o.oo
R+7,000

10

TOOL

DEF

L+12.000
R+5,000

11

TOOL

DEF

L-5,800
R+6,000

Festlegen
zeuge.
12

des Winkelschritts

FN4

Qll
DIV

116

zur Positionierung

= +360,000
+Ql

der Werk-

,~:,

~_~

auf dem Teilkreis

Aufruf des NC-Anbohrers.


trieren.
11~
STOP

Zyklus

Definition

fr das Zen-

MO6
14

TOOL

15 ~~~~~~~
CYCL

CALL

1
s 3i50,ooo

DEF 1.0 TLEFBOHREN~

16~ ~~~~~CYCL~DEF

1.1 ABST-2,000

17

CYCL

DEF 1.2 TIEFE

18

CYCL

DEF 1.3 ZU%LG

19

CYCL

DEF 1.4 VZEIT

20

CYCL

DEF 1.5 F790

-6,ooO
-3,000
0,000

Vor jedem Zyklus-Aufruf


mu sich das Werkzeug auf der
richtigen Position befinden. Die Lage der beiden Teilkreise
ist im Unterprogramm
LBL 10 abgelegt.
Die Einzel-Positionen
auf dem Teilkreis haben fr beide
Teilkreise die gleichen Polarkoordinaten.
Die Berechnung
und die Positionierung
findet in einem weiteren Unterprogramm LBL 99 statt.
Der Unterprogramm-Aufruf
LBL 99 erfolgt innerhalb des
Unterprogramms
LBL IO. Die Verschachtelung
ist so programmiert, da das Werkzeug
nach jeder Pol-Definition
alle Positionen auf dem Teilkreis anfhrt.
Unterprogramm-Aufruf
21

CALL

LBL 10

Y
t

LBLIO.

LBL

10

REP

~ LBL99

Unterprogramm
LBL 10: Positionierung
in Z auf den Sicherheits-Abstand.
Festlegung des Pols fr den ersten
Teilkreis. Unterprogramm-Aufruf
LBL 99.
43
44

LBL
L

10

2+2,000
R

45

cc

46

CALL

x+30,000
LBL

Fl5999

M13

y+35,000
99

REP

Unterprogramm
LBL 99: Zuweisung des Anfangswinkels
03 fr den Polarkoordinaten-Winkel
PA ( = Q13).
Anschlieend
Zyklus-Aufruf
ber Zusatz-Funktion
M99.
50

LBL

51

tio

52

LBL

20

53

LP

PR+Q2

99
: 413

+Q3

PA+Q13
RO Fl5999

M99

Parameter-Programmierung
Bohrbilder auf Teilkreis

Festlegung der nchsten Position: Erhhung des Winkels


Q13 um Winkelschritt
Qli.
Ist der neue Winkel kleiner als 360, erfolgt ein Sprung auf
LBL 20 und das Werkzeug fhrt zur nchsten Position.
Ist der Winkel gleich oder grer 360, sind alle Positionen
auf dem Teilkreis bereits angefahren worden, und das
Unterprogramm
LBL 99 wird beendet.

50 LBL
99
51 FN 0
: Q13=+Q3

54

55

kl

: 413

FN12

: IF

LT
56

LBL

;Qli

+Qll

NEIN

+Q13

+360,000

GOTO

LBL

20

Wieder Unterprogramm
LBL 10: Festlegung des Pols fr
den zweiten Teilkreis. Erneuter Aufruf des Unterprogramms LBL 99.
Das Werkzeug fhrt die Positionen des zweiten Teilkreises nacheinander an. Nach Erreichen jeder Position erfolgt ein Zyklus-Aufruf.
Unterprogramm
(LBL 10) Ende und Rcksprung
ins
Hauptprogramm
zu Satz 22.

47

cc

48

CALL

49

LBL

y+35,000

x+s5.000
LBL

99

REP

~~0

Anfahren der Werkzeugwechsel-Position,


Aufruf des Bohrwerkzeugs, Zyklus-Definition
fr das Bohren der Sacklcher.
22

CALL

23

STOP

LBL

REP

MO6

28

~CYCL DEF 1.3 ZUSTLG

29

CYCL DEF 1.4 V.ZEIT

30

CYCL DEF 1.5 F790

118

PA+Q13
RO Fl5999 M99
: Q13=+Q13
+
+Qll
55 FN 12
: IF +Q13
LT +360,000
GOTO LBL 20;

-10,000
O,OOC!

Q
56 LBLO

Aufruf des Unterprogramms


LBL 10. Anfahren aller
Positionen der beiden Teilkreise. Bei jeder Position wird
der Zyklus ausgefhrt.
31

CALL

LBL

10

REP

Anfahren der Werkzeugwechsel-Position,


Aufruf des
Gewindebohrers,
Zyklus-Definition
fr das Gewinde
bohren.
32
CALL
LBL
1
REP
33

STOP
MO6

34

TOOL

CALL

3
s

Z
80

35

CYCL

DEF 2.0 GEWINDEBOHREN

36

CYCL

DEF 2.1 ABST -2,000

31

CYCL

DEF 2.2 TIEFE

-15,000

38

CYCL

DEF 2.3 V.ZEIT

0,000

39

CYCL

DEF 2.4 Fl40

Aufruf des Unterprogramms

LBL 10. Bohren der Gewinde.

40

REP

CALL

LBL

10

Anfahren der Werkzeugwechsel-Position,


und Rcksprung zu Programm-Beginn
werden alle Parameter auf 0 gesetzt.
41

CALL

42

STOP

LBL

Programm-Halt
(M02). Gleichzeitig

REP

MO2

119

Parameter-Programmieruncj
Ziehstempel frsen
Beispiel Zylinder-Hlfte

4 I

l(

01

Werkstoff:
Roh-Mae:
WeCKzeug:
RohlingAbmessungen:

Aluminium
40 x 50 x 20mm
Kugelkopf-Frser

0 IZmm,

6 Zhne

40mm x 50mm x 20mm

Gecmetrie
Der Querschnitt der liegenden Zylinder-Hlfte
ist ein Halbkreis.
Fr die Positionieung
des Werkzeuges
mu der
Werkzeug-Bezilgspunki
-hier der Mittelpunkt das
Kugelkopfesbercksichtig?
werden.
Die ZusteIlpunkte
des Werkzeuges
liegen daher auf einer
Kreisbahn; die Hirn den Werkzeug-Radius
Q108 grer ist;
als die des Zvlinders-Querschnittes.
Sind Radius Q? 5 und Winkel Q99 bekannt, !t sich ein
Funkt atif dem tialbkreis
ir die Frser-Mittelpunktsbahn
dcrch die Koordinaten X (=Q: :) un, Z(=Q31) darstellen:
mitQ,;yQ,
+Q,08
C! ! = Qi 5:: cos Q99
037 = Q15~; sin Q99
Fr einen Winke! 09s = 03 (= 90) ist der Z-Wert Q31
gleich dem Radius Ql cnd der X-Wert Ql 1 gleich 0.
Verk!einerl
man den Winke! Q99 jeweils um einen kleinen
Winkelschritt
bis zum Weit Q99 = 0; so beschreiben die
G-leichurigen fr Ql ! und Q3i alle Punkte auf dem Viertelikreis zwischen der Z- und der X-Achse.
Vorgehen
Die Zylinder-Hlfte
wird ifi zwei Arbeitsgngen
durch
Zeilenfrsen
erzeugt. Das Werkzeug fhrt lngs der Zylinder-Mantelflche
von vorne nach hinten, wird zugestellt
und fhrt wieder auf einer Geraden in der Gegenrichtung
z;iuci<.
Nach Fertigstellung
des ersten Zylinder-Vierteis
erfolgt
eine Spiegelung aller X-Werte und der Bearbeitungsvorgang wiederholt sich.
;20

40

Ansicht

Ql =20
Q2 = 50
Q3 = 90
Q4=2
Q5=2

(Grundkreis-Radius)
(Zylinder-Lnge)
(Anfangswinkel)
(Winkelschritt)
(Sicherheits-Abstand)

BEGIN

(g

~::

BLK

PGM

720

FORM

BLK

15 ~~~~FiJ 0

16~

TOOL

0.1

z+o,m

FORM0.2

x+2o,Occl

Y+50,000

z+30,000

: Ql

+20,000

: 42

+50,000

: 43

+90,000

: Q4

+2,ooO

+2,000

CALL

25 FN

x-20,000

Y+O,ooO

Q5

MM

LT
;
L
m

p)

12

IF

26

CALL

27

GOTO

LBL

10

?8~ L

Fl5999

WC

Y-10,Oal
RO

(g

yg-

(i$

T-+bOL

~LiL

0
,,EF

: Q99

=
-

@T--~~~~
31

12

: JF

+Q99

R+6,Oco
~ploI
u

12

FN

EQU

NE

~13

TOOL

;-~-~:~
14 FN

CALL

1
s

Q51

: Q59
: Q15

Z
3150,000
=

+Q5

+QlOS

+Q51

+Q2

+Ql

MO3

&g

;iF~:~;~

124

FN

Fl5999

Fl000

Fl5999

+Q99
+44

+O,oOO

GOTO
+o,oa~~

+O,ooO

~~--~-~~~~
35 CALL
LBL
1
REP
&
0
: Q99 = +Q3
~~~~~
37 CYCL DEF 8.0 SPIEGELN
38

CYCL

39

CALL

40

&L

k.

41

CYCLDEF8.1

~~49~ LBL
END

LBL

~~
GOTO

50
MO8

20
0

33 LBL
pg ~_Ti- ~-LgL

STOP
MO6

&;
fg

L-6,000

Fl5999

~Y-Q51

&iq ~~~~
30 yFN

MO5

R
Y+o,Ooo

L~ ~~-,:,:- :
x+o,om

20

Z+Q31

@;n\r-~~~c~~~:;;~rF
9-,..

LBL

REP

X+Qll

LT

+Q99

+O,ti

20
RR

LBL

30

DEF 8.1 X
LBL

30

REP

DEF 8.0 SPIEGELN

0
PGM

720

MM

Hinweis: Zum besseren


berblick
beim Durcharbeiten
dieses
Programms
finden Sie eine ausfhiiiche
Liste aiier hier verwendeten Parameter
am Ende dieses Beispiels.

Y+Q59
2

: Q99

+Q99
+Q4

121

Parameter-Programmierung
Ziehstempel frsen
Beispiel Zylinder-Hlfte
c

Bearbeitungen
mit Kugelkopffrsern
kann die TNC-Grafik
nicht im Detail darstellen. Bei der Programm-Simulation
auf dem Bildschirm wird die Bearbeitung so gezeigt, wie
sie mit einem um den Frserradius
krzeren Schaftfrser
erfolgt wre. Zur vollstndigen
Darstellung der Bearbeitung gibt man deshalb die Hhe des Rohlings entsprechend grer an.
0

BEGIN
BLK

BLK

PGM

720

-MM

FORMO.l

x-20,000

Y+O,OOO

z+o,ooo

FORM0.2

x+20,000

Y+50.000

z+3o,cOo

Grafik-Darstellung

Parameter-Definitionen
fr die Zylinder-Geometrie.
Parameter Q5 steht fr den Sicherheits-Abstand
seitlich zum
Werkstck.
Je kleiner der Winkelschritt
in Parameter Q4,
desto besser werden Form-Genauigkeit
und Oberflchengte.
1

FNO

Ql

+2O,ooO

FNO

Q2

+50,000

FNO

43

+90,000

FNO

44

+2,000~

F?iO

Q5

+2,000

Aufruf des Werkzeugs


Nr. 0. Anfahren der AusgangsPosition im Eilgang ( Unterprogramm
LBL 1 ).
6

TOOL

CALL

s
7

LBL

1
2+100,000
R

Fl5999
Y-10,000

x+o,ooo

RO
10

LBL

MO5

Definition und Aufruf das Werkzeugs


Nr. 1.
Bei den Parameter-Berechnungen
zur Werkzeug-Positionierung wird die Mittelpunktsbahn
des Frsers berechnet.
Die Werkzeuglnge
L mu daher um den Frserradius
verkrzt werden. Beim Ankratzen an der Werkstckoberflche setzt man dann den Bezugspunkt fr Z=Qi (bzw.
Qi + Aufma).
Mit dem Werkzeug-Aufruf
legt die TNC den WerkzeugRadius selbstttig unter dem Parameter Q108 ab.
11

TOOL

DEF

Ld,000
R+6,000

12

STOP
MO6

13

TOOL

CALL

s
122

1
3150,000

-~

Bearbeitung

Festlegen der Parameter fr das Positionieren


Zeugs in der Y-Richtung
im Sicherheits-Abstand
Werkstck.
Parameter

Q51 = Werkzeugradius

14

F-N1

15

FNl

: Q59 = +Q51

651

cQ5

+Q108

des Werkzum

~
;

s
c3

+ Sicherheits-Abstand

~
~

;,

y
j)

+ +Q2

oi

Ti i
a
I

s
0
Berechnung des Radius fr die Zustellung des Werkzeugs am kreisfrmigen
Zylinder-Querschnitt;
i6

FN

z
_-

q7-q
w

-_

:Q15=+Qi
Ei

+Q108

Die X- und die Z-Koordinate


sind abhngig vom variablen
Winkel Q99. Fr jeden neuen Winkel Q99 erfolgt eine
Neuberechnung
der Parameter Qll (= X-Koordinate)
und
Parameter 031 (=Z-Koordinate).
Die Parameter-Definitionen dafr stehen in einem Unterprogramm
(LBL 10) am
Ende des Programms.

Zuweisung des Anfangswertes


fr den Winkel Q99. Der
mit Parametern programmierte
Abzeilvorgang
steht in
einem Unterprogramm
(LBL30). Anschlieend
erfolgt der
Aufruf des Unterprogramms
LBL 10, in dem die Parameter fr die X- und Z-Koordinate
berechnet werden.

MO

FN

._....

: Q2

= 1-50.000

1: 43

+90.000

5
17

FNO

: Q99 = +Q3

18

LBL

30

19

CkL

LBL

10

,,,,

REP

,,,i
17

FN

.__,~(2
: Q99 = +Q3

Parameter-Programmierung
Ziehstempel frsen
Beispiel Zylinder-Hlfte
Unterprogramm
LBL 10: Die Berechnung der Parameter
fr die X- und Z-Koordinate
erfolgt in zwei Schritten.
Erster Schritt Berechnung der Winkel-Funktionen.

z
f

44

LBL

45

FN7

QlO

COS+Q99

46

EN6

Q30

SW

47

FN3

48
.-

FN3

~: 431

49

LBLO

Qll

der Parameter fr X und Z


aus Satz 45 und 46.

Q15

+Q~lO

@s-

1-430

i
L

Fl5999
Fl00
~,

~~ L

tl

MO3
~M08

Y+Q2

RUF
23

Q15

Z+Q31

~~X+Qll
R

22

Y-Q51
RO

21

= SIV

+Q99

Anfahren der Startposition


im Sicherheitsabstand
(Satz 20
und 2l).Abzeilen
entlang einer Geraden (Satz 22), Positionieren des Werkzeugs
im Sicherheits-Abstand
zum
Werkstck
(Satz 23).
L

= COS+Q99

430

10

Zweiter Schritt: Berechnung


mit den Zwischenergebnissen
Unterprogramm-Ende.

20

QlO

Y+Q59
R

Fl5999

.~.

Fr die Festleauna der nchsten Geraden wird der Winkel


Q99 reduziert:
Ist der reduzierte Winkel kleiner als 0, sind die Berechnungen hinfllig. In diesem Fall erfolgt ein Sprung auf LBL 20.
24

FN2

25

FN

12
LT

26

124

?ALL

Q99

=
-

+Q99

IF

+Q99

+Q4
GOTO

+O,OOO

LBL

10

REP

LBL

20

-x

+Q99

Anfahren der Startposition fr den nchsten Abzeilvorgang (Satz 27). Abzeilen in Gegenrichtung
entlang einer
Geraden (Satz 28). Positionieren
des Werkzeugs im
Sicherheitsabstand
zum Werkstck
(Satz 29).
21

28
29

XtQl

31

Fl5999

Fl000

Fl5999

Y+o.ooO

Y-Q5 1

Erneute Reduzierung
Abzeilvorgang.
30

Z+Q31

FN2

des Winkels

FN

12
LT

Q99
IF

+Q99

+Q4

Q99 fr den nchsten

+Q99

+O,OOO

GOTO

LBL

20

Fr die nchsten Abzeilvorgnge


verwendet man die
Stze 18 bis 32 mit jeweils neu berechneten Werten fr
das Positionieren
des Werkzeugs.
Dazu ist ein RiickSprung auf die Sprungmarke
LBL 30 in Satz 18 notwendig.
iIiesen Rcksprung
kann man nicht mit CALL LBL programmieren, da ein Unterprogramm
nicht aus sich selbst
heraus, sondern nur aus einem Haupt- oder einem anderen Unterprogramm
aufgerufen werden kann. Deshalb
verwendet man hier eine Wenn/ Dann-Sprunganweisung,
deren Sprung-Voraussetzung
immer zutrifft
32

FN9
EQU

IF

+O,OOO

~
18 LBL
-53

GOTO

LBL

30

Ist der Winkel Q99 nach etlichen Abzeilvorgngen


kleiner
als IT. wird der Sprung auf die Sprungmarke
LBL 20 in
Satz 33 ausgefhrt. LBL 0 in Satz 34 dient zum Abschlu
des Unterprogramms
LBL 30.
LBL

20

34

LBL

+o,ooo
h

33

30

32FN9
:IF +O.oOO
EQU +O,OOO GOTO LBL 30

Parameter-Programmierung
Ziehstempel frsen
Beispiel Zylinder-Hlfte
Zum Frsen des zweiten Zylinder-Viertels
werden die
Vorzeichen aller X-Koordinaten
mit dem Zyklus Spiegeln
vertauscht und das Unterprogramm
LBL 30 wird erneut
aufgerufen. Vorher mu das Werkzeug die Ausgangs-Position einnehmen; die Anweisungen
dafr stehen im Unterprogramm LBL 1. Ebenso mu der Winkel Q99 wieder
den Anfangswert Q3 annehmen.
35

CALL

LBL

REP

36

FN

Q99 =

+Q3

Definition des Zyklus Spiegeln, Vorzeichenwechsel


aller
X-Werte. Die ZyklusDefinition
ist zugleich Zyklus-Aufruf.
Anschlieend
erfolgt der Aufruf des Unterprogramms
LBL 30, in dem alle Werkzeugbewegungen
berechnet
und durchgefhrt werden.
31

CYCL

38

CYCLDEF

39

CALL

DEF 8.0

SPIEGELN

8.1
LBL

X
30

REP

Aufheben des Zyklus Spiegeln (Satz 40 und 41), Anfahren der Ausgangs-Position
ber Unterprogramm-Aufruf
(LBL 1): Programmlauf-Halt
und Rcksprung
zum Programmanfang (M02). Mit MO2 werden alle Parameter wie
der auf Null gesetzt.
40

CYCL DEF

8.0

41

CYCL DEF

8.1

42

CALL

43

STOP

LBL

SPIEGELN
1

REP
MO2

126

Notizen

k
L
7
r
+

i
t
r
L
-

Parameter-Liste
Ql
Q2
03
Q4
Q5

=
=
=
=
=

Grundkreis-Radius
Zylinder-Lnge
Anfangswinkel
Winkelschritt
Sicherheitsabstand

in Y

Q99 = Winkel beim Abzeiien


Q108 = Werkzeug-Radius
(automatisch

belegt)

QlO=cosQ99
Q30 = sin Q99
Q15 = Radius der Werkzeug-Mittelpunktsbahn

Qll = Werkzeug-Mittelpunkts-Koordinate
Q31 = Werkzeug-Mittelpunkts-Koordinate

Q51 = Star+Koordinate
Q59 = Star+Koordinate

in X
in Z

in Y (vorne)
in Y (hinten)

127

Parameter-Programmierung
Ziehstempel frsen
Beispiel abgerundeter Quader

?x.

1
Ql

/r, ,

Ansicht

AA

Werkstoff:
Roh-Mae:
Werkzeug:

Aluminium
80mm x 52mm x 30mm
Schrupp-/Schlicht-Frser
6 Schneiden

0 lOmm,

Vorgehen
Fr die Programmerstellung
wird der Quader in einzelne
Schichten parallel zur X, Y-Ebene zerlegt. Jede Schicht
hat eine rechteckfrmige
Kontur. Die Kontur ist ber ihre 4
Eckpunkte definiert, wobei alle Ecken mit RND abgerundet werden.
Die Koordinaten der Eckpunkte und der Rundungsradius
sind abhngig von der Hhenkoordinate
Z und unterscheiden sich von Schicht zu Schicht.
Innerhalb des Programms werden daher fr jede Z-Koordinate die Koordinaten X und Y fr die Eckpunkte und der
jeweilige Rundungsradius
berechnet.

128

Qi = 75
Q2= 50
Q3= 30
Q4=15
05 = 0
Q6=4
Q7 = 1890,000
Q99=5

(Lnge)
(Breite)
(Hhe)
(Radius)
(Anfangswinkel)
(Sicherheits-Abstand)
(Vorschub im mm/min)
(Winkelschritt)

Geometrie
In der Z, X-Schnittebene
und der X, Y-Schnittebene
stellen sich die abgerundeten Kanten der QuaderOberseite als Viertelkreise
dar.
Aus den Schnittebenen erhlt man bei bekanntem
Q98 die Koordinaten fr den Eckpunkt
P:

Wert fr
Z-Koordinate:

Winkel

Q33

Q33 = Q4 - Q32 mit


Q32 = 04 * sin Q98

Wert fr
X-Koordinate

013

Q13=QiO+Q12
QlO=l/ZQi

mit
-Q4

und

Q12 = Q4 * cos Q98

Wert fr
Y-Koordinate

Q23

Q23 = Q20 + 012

mit

Q20=1/2Q2-Q4

Fr den Anfangswinkel
Q98 = 05 (=O) ist der Z-Wert Q33
gleich dem Radius Q4, der X-Wert gleich der halben
Seitenlnge Ql und der Y-Wert gleich der halben Quaderbreite Q2.
Erhht man den Winkel Q98 jeweils um einen kleinen
Winkelschritt
bis zum Wert Q98 = 90, so wandern die
Eckpunkte auf einen Kreisbahn mit dem Radius Q4. Es
entsteht eine Stufenform, abhngig vom Winkelschritt
Q99. Rundet man die Ecken innerhalb jeder Schicht mit
dem Rundungsradius
Q12 ab, so erhlt man die gewnschte Quaderform. Je kleiner der Winkelschritt
Q99,
desto genauer werden Form-Genauigkeit
und Oberflchengte.
129

Parameter-Programmierung
Ziehstempel frsen
Beispiel abgerundeter Quader

BEGIN

PGM

730

FN2

MM
2

: Q20

BLK

FORM0.1

x40

Y-26

2-30

FNO

BLK

FORM0.2

x+40

LBL

40

Y+26

z+o,ooo

CKL

LBL

FNO

Ql

+75,000

FNO

Q2

+50,000

FNO

43

+30,000

RND

44

+15,000

FNO

Q5

+O,OoO

RND

FNO

46

+4,000

FNO

: 47

+1890,000

RND

FNO

: Q99

+5,C@C~~

FN

LBL

TOOL

CALL

2+100,000

LBL

TOOL

DEF

Fl5999

Y-Q23

Y-100,OOo
F

RQ12
R

XQl3

L+o,ooo

CALL

s
: 421

FN
L

: Q29

: 429

Y-Q23

x+5,000
F

Rl,OOO

Y-Q29

x+o,ooo

Z-Q33

FN

12

: IF

+Q99

+Q98
GOTO

+90,000
LBL

+Q21

FN7

: Q41

COS+Q98

+Q108

FN6

: Q42

SIN+498

+Q29

FN3

: 412

44

+Q6

FN
F

+Ql

10

: Q13

: Q23

+QlO

+Q12

+Q20

+Q12

: Q32 =

44
* +Q42

: Q33

FN2

+2,000
=

+Qll

LBL

+Q4

END

40

MO2

FN3
F

LBL

REP

Za3
Qll

* +Q41

Fl5999

M
M

Ya29

QlO

+Q98

LBL

FN

+2,000

DIV
FN2

FN

Fl5999

RF
: 498

LT

z+Q6

STOP

R
FN4

RQ12

+Q2

RO
L

x+o,ooo

CALL

R
L

3150,000

DIV

RRF

37

RQ12

RO
37

M13

RQ12

RND
MO5

FQ7

~tiO9

MO6

FN

REP

10

STOP

FN4

45

Y+Q23

R+5,003

TOOL

Rl,OOO

RND

RO

+Q4

X+Ql3

x-100,000

x+o,ooo

RND

ZAR

+Q21

RR

s
L

: 498

+Q4

+Q32

0
PGM

730

MM

Rohteil-Abmessungen
fr die Bearbeitungs-Simulation
mit der Bildschirm-Grafik.
Bei der Bearbeitung wird ein
zylindrischer
Schaftfrser
verwendet.
0

BEGIN

PGM

BLK

FORM

BLK

FORM

730

MM

0.1

x40,000

Y-26,000

z-30,000
0.2

x+4o,oMl

Y+26,000

z+o.ooo

Parameter-Definitionen
zur Quader-Geometrie
(Satz 1 bis
8). Unter dem Parameter Q6 ist der Sicherheits-Abstand
des Werkzeugs
zum Werkstck
abgelegt. Parameter 07
steht fr den Vorschub.
~1~~~~

: Ql

+75,000

2L

FN

: Q2

+SO,OOO

~3

FN

43

+30,000

FNO

: Q4

+15,000

5
6

FNo
FNO

: QS

+O,OOO

46

+4,000

FNO

47

+189O,COO

FNO

Q99

+5,000

Aufruf des Werkzeugs


Nr. 0. Anfahren der Werkzeugwechsel-Position
im Eilgang (als Unterprogramm
LBL 1
definiert).
9

LBL

10

~TOOL

CALL

0
s

~11

2+100,000

R
12

Fl5999
Y-100,000

x-100,000

RO
13

LBL

Definition
14

MO9
MO5

und Aufruf des Werkzeugs


TOOL

DEF

37

Nr. 37.
L+O,OOO
R+5,000

15

STOP
MO6

1~6

TOOL

CALL

37
s

3150,000

131

Parameter-Programmierung
Ziehstempel frsen
Beispiel abgerundeter Quader
Festlegung des Parameters Q29 fr die Y-Koordinate
der Ausgangs-Position.
Das Werkzeug soll in Y vor
dem Werkstck
im Sicherheits-Abstand
positioniert
werden. Der Frserradius
wird mit TOOL CALL automatisch in Parameter Q108 abgelegt.
17 ,..~ .kN

421

DIV
18

FNI

Q29

19

Fivl

429

Zustellen
Position.

des Werkzeugs

+Q2
+2,000

+Q21

+Q108

+Q29

+Q6

im Eilgang zur Ausgangs-

21
22

L
L

x+o,ooo

Fl5999

Y-Q29
RO

ti

~~

243

Die folgenden Zielpunkt-Koordinaten


fr das Frsen des
Quaders sind abhngig vom variablen Winkel Q98. Fr jeden neuen Winkel Q98 erfolgt eine Berechnung der Parameter Q13 (X-Koordinate),
Q23 (Y-Koordinate)
und Q33
(Z-Koordinate).
Die entsprechenden
Parameter-Definitionen stehen daher in einem Unterprogramm.
Innerhalb der Berechnungen
gibt es Parameter-Gleichungen, die unabhngig vom Winkel Q98 sind und einen fr
die nachfolgenden
Berechnungen
immer gleichbleibenden
Wert annehmen. Um Rechenzeit zu sparen, programmiert
man diese Berechnungen
auerhalb des Unterprogramms.

Festlegen der Parameter, die unabhngig vom variablen


Winkel Q98 sind.
Parameter QIO und Qll fr die X-Werte,
Parameter 020 und Q21 (s. Satz 17) fr die Y-Werte.
23

FN4

Qll

24

FN2

: QIO = +Qll

25

FN2

DIV

132

420

+Ql
+2,000

+Q4

+Q21

+Q4

Zuweisung des Anfangswertes


fr den Winkel Q98.
Anschlieend
erfolgt ein Unterprogramm-Aufruf
LBL 10, in dem die Parameter fr die X-, Y- und Z-Koordinaten der Quader-Eckpunkte
berechnet werden.
26

FNO

: 498 = QS

21

LBL

40

28

CALL

LBL

10

REP

Die Berechnung der Parameter Q13, Q23 und Q33 erfolgt


in mehreren Teilschritten.
Zuerst die Berechnung der Winkel-Funktionen:
41

LBL

48

FN7

: 441 = COStQ98

49

FN6

: 442 = SW+Q98

10

Dann die Berechnungen


mit den aus Satz 48 und 49
erhaltenen Zwischenergebnissen
fr die X- und Y-Koordinate:
50

: 412 = Q4

FN3

* +Q41
51

FNI

*lu

: 413 = +QlO

N;AWX
0 ~
1

012

+ +Q12
52

l-W1

: Q23 = +Q20
+ +Q12

0
v

Und fr die Z-Koordinate,


53

: Q32 = Q4

FN3

*i +Q42
54

Fm2

55

LBL

: Q33 = +Q4
- +Q32
0

Parameter-Programmierung
Ziehstempel frsen
Beispiel abgerundeter Quader
Tanaentiales Anfahren der Kontur (Satz 21, 29 und 30)
und Frsen der ersten Quader-Hlfte.
29

30

RND

31

x+o,ooo

Y-Q23
RR

FQ7

M13

Rl,OOO
F
X+Q13
R

32

RND

RQ12

,,.,

F
33

Y+Q23
R

34

FCND

RQ12
F

Frsen der zweiten


35

Quader-Hlfte.

x-Q13
R

36

RND

RQ12
F

37

Y-Q23
R

38

RND

RQ12
F

39

x+5,000
RR

Tangentiales Verlassen der Kontur, Zustellen


des Werkzeugs
auf die nchste ber ParameterRechnung festgelegte Hhen-Position.
40

RND

R1.000
F

41
42

L
L

x+o,ooo

YSQ29
RO

Fl5999

Z-Q33

Zur Festlegung der Kontur fr die nchste Schicht wird


der Winkel Q98 erhht.
43

FNl

: 498 = +Q98
+ +Q99

134

Nimmt der Winkel Q98 einen Wert kleiner als 90 an, erfolgt ein Sprung auf LBL 40. Anschlieend
folgt eine neue
Berechnung und das Frsen der nchsten Schicht.
44

FN

12
LT

: IF

~
~
~

,:;i-;iIf-r, ,, 27

LBL 40
,:,,,,

+Q98

+90,000

GOTO LBL

40

,,r,

Nimmt der Winkel Q98 einen Wert grer als 90 an, ist
die Bearbeitung beendet. Aufruf des Unterprogramms
LBL 1 zum Freifahren des Werkzeugs
mit anschlieen
dem Programmlauf-Halt.
(M02: Rcksprung zum Programm-Beginn
und Rcksetzen aller Parameter auf Null.)
45

CALL

46

STOP

LBL

REP
44 FN 12

MO2

45 CALL
46 STOP
Mit diesem Programm kann man ebenso eine Halbkugel
fertigen. Fr die Parameter Ql bis 04 sind dann beispielsweise folgende Werte einzusetzen:
Qi
Q2
03
Q4

=
=
=
=

50
50
25
25

: IF +Q98
LT +90*0

COT0

LBL 40

LBL 1
MO2

:
/
!
1

(Lnge wird zum Durchmesser)


(Breite wird zum Durchmesser)
(Hhe wird zum Radius)
(Radius der Ecken wird zum KugelRadius)

135

TNC
Bahnsteuerungen

Frei programmierbare
Programm-Aufruf

PGM 810/9990

Zyklen

- PGM 820/9995

Frei programmierbarer

Zyklus (Programm-Aufruf)

Tiefbohren mit Spanbrechen

Werkstoff:
Aluminium
Werkzeug:
Spiralbohrer
0 8mm
RohlingAbmessungen:
100mm x 1OOmm x 40mm

QO=
Ql =
Q2 =
Q3=
Q4 =

2
43
12
3
630

(Sicherheils-Abstand)
(Bohrtiefe)
(ZusteIl-Tiefe)
(Abhebeweg)
(Vorschub Tiefenzustellung)

Vorgehen
IEGI iN1 GM 810

Im Hauptprogramm
PGM 810 fhrt das Werkzeug nacheinander die in der Werkstck-Zeichnung
festgelegten
Bohr-Positionen
an. Nach Erreichen jeder Position erfolgt
ein Aufruf des Programms
PGM 9990, in dem das Tiefbohren mit Vorschub-Halt
ber Parameter-Berechnungen
definiert ist. Da vier Bohrungen gefenigt werden mssen,
ist es vorteilhaft. das Programm 9990 als frei programmierbaren Zyklus (Zyklus 12) zu definieren. So kann der Zyklus nach Erreichen der jeweiligen Bohr-Position
ber die
Zusatz-Funktion
M99 satzweise aufgerufen werden.

:ND PGM
I BEGIN

PGM

810
9990

/ I
u
i
i

138

END PGM

9990

Programm-Anfang
meter-Definitionen
nen Bohrung.
0

BEGIN
BLK

des Hauptprogramms.
Parafr das Fertigen einer einzelQ 0

PGM

0.1

x+o,ooo

Y+o,oal
BLK

FORM

240,000
0.2

x+100,000

Y+100,000
g

FNO

gzFN0
3

FN

(g

i2.i

FNO

(g

5~ ~iw

0
0

z+o,ooo

: QO

= +2,000

: Ql

= +43,000

: 42

= +12,000

: 43

= +3,000

~.~
~~~~~~~~~
: 44 =~~~~
+630,000

~~~

Anfahren der Werkzeugwechsel-Position


terprogramm (LBLI) definiert.
E(j
E

LBL

TOOL

c4LL

- Pibstand

MM

810

FORM

Sicherheits

als Un-

Z+lOO,OoO
R

Fl5999

x-50,lml

RO
@

10

LBL

Definition
Bohren.
3

11

MO9

Y-50,000
MO5

und Aufruf des Werkzeugs

TOOL

DEF

fr das

L+O,OOO

18

R+4,0CO
g

12

STOP

ti06
E

13 TOOL

CALL

18
s

3150,OiIo

Zyklus-Definition
fr den Programm-Aufruf.
Das
Programm Nr. 9990 beschreibt das Tiefbohren
mit Vorschub-Halt
(Erluterung siehe Seite 142).
Dieses Programm kann als Bearbeitungszyklus
satzweise aufgerufen werden.
3

14

CYCLDEF

12.0

PGM

CALL

15

CYCLDEF

12.1

PGM

9990

~~ BEGIN

~ END

PGM 810

PGM

810

BEGIN

END

PGM

PGM

9990

9990

Frei programmierbarer

Zyklus (Programm-Aufruf)

Tiefbohren mit Spanbrechen

Vor jedem Zyklus-Aufruf


mu sich das
der richtigen Position befinden. Zuerst
ersten Bohrposition,
dann Positionierung
Sicherheitsabstand.
Aufruf des zuletzt
Zyklus am Ende des Positioniersatzes
2
@

17~ L
18

x+20,000

Werkzeug
auf
Anfahren der
in Z auf
definierten
mit M99.

Y+2o,coo

M13

Fl5999

M99

~
!

Z+QO

Nach Ausfhrung
des Zyklus fhrt das Werkzeug die
nchste Bohrposition
an und fhrt den Zyklus erneut
aus.
2

:~jc

x+~o,ooo

Y+20,000
Ru F

Lv

19 i
~.~~~

X+80,000

20
L
~~~~~~~~

,~

x+20,090

M99

Y+80,000
R

M99

Anfahren der Werkzeugwechsel-Position


ber UnterProgramm-Aufruf
(LBL i), Programm-Ende
fr das
Hauptprogramm
810.
E

21

C.&L

LBL

22

ENTI PGM

1
810

REP
MM

Hinweis: M99 ist satzweise wirksam und bewirkt den


Aufruf des zuletzt definierten Zyklus am Satzende.
Abhngig von Maschinenparametern
kann stattdessen auch M89 verwendet werden. M89 ist modal wirksam, d.h. der Befehl wird einmal programmiert
und
von da an automatisch am Ende jedes Positioniersatzes ausgefhrt. Lschen von M89 mit M99.

140

!
~

Y+80,000
R

tz

M99

:
:

Notizen

Parameter-Programm
Tiefbohren mit Spanbrechen

Im geschtzten Programm 9990 erfolgt die Auswertung der Parameter QO bis Q4 und die Durchfhrung des Tiefbohrens.
Fr dieses ParameterProgramm grundstzlich
positive Parameterwerte
verwenden.
QO=
Ql =
Q2 =
Q3=
Q4=

(Sicherheits-Abstand)
(Bohrtiefe)
(Zustell-Tiefe)
(Abhebeweg)
(Vorschub Tiefenzustellung)

Der Parameter Q5 ist ein Hilfsparameter,


der im weiteren Verlauf des Programms zu Berechnungen
herangezogen
wird. Er hat als Anfangswert den Wert
der Zustelltiefe Q2.
Das Bohrwerkzeug
fhrt mit dem unter dem Parameter Q4 abaeleaten
Vorschub
die Werkstck Oberfl.
ehe an.
Eo
g

BEGIN
1

82

PGM

F-NO
L

9990
QS

+Q2

K-Q0

Die Stze 3 und 4 berprfen die Werte der Parameter Qi (Bohrtiefe) und Q2 (Zustellung). Falls die Zustellung grer sein sollte als die Bohrtiefe sind die
Stze 3 und 4 nicht erfllt; die TNC gibt die im Satz 5
programmierte
Fehlermeldung
100 aus.
g

FN

12
LT

7
&4

: IF

EQU
L5

FN

GOTO
: IF

LBL

20

+Q2

+Ql
14

GOTO
: ERROR

LBL

20

LBL

IZ-QZ
R

142

(11

A
Q2

~(11

v
!
1

1
i

!
1

-0
LBL

20

100

Sind die Stze 3 und 4 erfllt, springt die TNC zu


LBL 20 und stellt das Werkzeug um den unter Q2 abgelegten Wert zu.
v

r,
02

+Q2

+Ql

FNg

!
1

Fehlermelduna

WO

Anschlieend
fhrt das Werkzeug im Eilgang um
den Abhebeweg zurck und stellt erneut im programmierten Vorschub die Zustelltiefe zu.

z9

Fl5999

FQ4

ICQ3

Unter dem Parameter Q7 ist die verbleibende


Resttiefe (Ql-Q5)
abgelegt. Anschlieend wird
der Parameter Q5 um die Zustelltiefe Q2 erhht.
Falls die verbleibende
Resttiefe grer als die
Zustelltiefe Q2 ist, erfolgt ein Rcksprung zu LBL
20 und die Stze 7 bis 12 werden wiederholt.

GT

+Q2

GOTO LBL

~
/

20

Ist die verbleibende


Resttiefe Q7 kleiner als die
Zustellung Q2; wird das Werkzeug auf die Bohrtiefe Ql zugestellt. Anschlieend
erfolgt ein Rckzug im Eilgang um Ql, dann ein Rckzug um den
Sicherheits-Abstand
QO.
Das Programm-Ende
(Satz 16) bewirkt den Rcksprung in das Programm 810.
13 L

Iz-Q7

14 L

LZ+Ql

15 L

IZ+QO

16 END

PGM 9990

FQ4

Fl5999

MMP

143

Frei programmierbarer

Zyklus (Programm-Aufruf)

Abzeilen mit Tiefenzustellung

Werkstoff:
Roh-Mae:
Werkzeug:

Aluminium
IOOmm x 90mm x 60mm
Schruppfrser
0 10mm. 4 Zhne

Vorgehen

QO=
Ql =
Q2=
Q3=
Q4=
Q5 =
Q6 =

2
100
90
15
0,6
0,s
1260

(Sicherheits-Abstand)
(Werkstck-Lnge)
(Breite der freizufrsenden
Flche)
(Frs-Tiefe)
(Zustellfaktor
Arbeits-Ebene)
(Zustellfaktor
Tiefen-Zustellung)
(Vorschub in mm/min)
BEGIN PGM 820 ~

Zunchst zeilenweises
Frsen der Werkstck-Oberflche
auf Ma 15. Nullpunkt-Verschiebung
inkremental
in ZRichtung um -15mm, Abzeilen bis zur 1. Treppenstufe.
Erneute Nullpunkt-Verschiebung
in Z-Richtung
und AbZeilen der 2. Treppenstufe.
Im Hauptprogramm
PGM 820 fhrt das Werkzeug
nacheinander 3 Start-Positionen
an und fhrt jedesmal den im
Programm 9995 definierten Abzeil-Zyklus
aus.
Der Programm-Aufruf
ist als Zyklus definiert, so da mit
der Zusatz-Funktion
M99 im Positioniersatz
das Abzeilen
aufgerufen werden kann.
EN0 PGM 820
BEGIN PGM 9995 ~

END PGM 9995 ~


144

Programm-Anfang
des Hauptprogramms.
Eingabe der Rohteil-Abmessungen
fr den ProgrammTest mit der Bildschirm-Grafik.
g

0 BEGIN
-nm~~R~~

cz

::L
.<

PGM

BLK

820

FORM

BLK

0.1

MM
z

x+o,ooo

Y+O,oo0

2-60,000

FORM0.2

x+100,000

~+90,000

z+o,cKlo

Parameter-Definitionen
fr die freizufrsende
Flche, fr die Zustell-Faktoren
bezogen auf den
Werkzeug-Radius
Qf08 und fr den Frsvorschub.
QO

+2,000

Ql

+100,000

~Q2

+90,000

43

+15,000

Q4

+0,600

QS

+0,800

46

+1260,000

Anfahren der Werkzeugwechsel-Position


terprogramm
(LBL 1) definiert.

als Un-

1IST y
LBL
s
xz~~~- -;--~~-~T
k

~Bm~ ~~TOFL

CALL

s
9

yK-y-

zLioo,ooo
R

11

(cg

-12~ ~iBL

x-50,000

Fl5999
Y-50,000

RO

Definition
E

-13~ JOOL

MO9

MO5

und Aufruf des Werkzeugs.


DEF

28

L+o,Ooo
R+5.000
MO6

-15~ ~~TOOL

CALL

28
s

Z
3150,000

Frei programmierbarer

Zyklus (Programm-Aufruf)

Abzeilen mit Tiefenzustellung

Unter dem Parameter Q10 ist der seitliche Abstand


zum Werkstck
abgelegt (siehe Positioniersatz
20).
Er setzt sich aus dem Sicherheits-Abstand
QO und
dem Werkzeug-Radius
Q108 zusammen.
Der Werkzeugradius
wird mit TOOL COOL automatisch im Parameter Q108 abgelegt.

Zyklus-Definition
fr den Programm-Aufruf.
Das Programm Nr. 9995 beschreibt das Abzeilen mit
Tiefenzustellung
(Erluterung siehe Seite 146). Dieses Programm kann als Bearbeitungszyklus
satzweise nach Anfahren der Start-Position
aufgerufen
werden.
3

~17

CYCLDEF

12.0

PGM

CALL

18

CYCLtiEF

12.1

PGM

9995

Anfahren der Start-Position


Zusatzfunktion
M99.
s

19

LBL

20 ~L

und Zyklus-Aufruf

mit

5
x-Q10

Y-Q10

Z+QO

RO

Fl5999

M99

Berechnung der Abzeilbreite fr die jeweils nchste


Treppenstufe.
Inkrementale Nullpunkt-Verschiebung
in Z-Richtung. Zweifache Programmteil-Wiederholung
zum Frsen der Treppenstufe.
u
z
z

146

21 lq

: 42

= +Q2
- +30,000

22 t?@DEF

7.0

NULLPUNKT

23

CYCLDEF

7.1

IZ-15,000

24

CALL

LBL

REP

12

Aufheben der Nullpunkt-Verschiebung


und Anfahren der Werkzeugwechsel-Position
ber Unterprogramm-Aufruf (LBL l), Programm-Ende
fr das
Hauptproaramm
820.
_
?

25~ CiCL

DEF

26

CYCLDEF

i?

CAiL

28 END

LBL
PGM

7.0

NULLPUNKT

7.1

Z+O,OOO

1
820

REP

~
MM

147

Parameter-Programm
Abzeilen mit Tiefen-Zustellung

Im geschtzten
Programm 9995 erfolgt die Auswertung der Parameter QO bis Q6 und die Durchfhrung des Abzeilvorgangs.
QO
Ql
02
Q3
Q4
Q5
Q6

=
=
=
=
=
=
=

(Sicherheits-Abstand)
(Werkstck-Lnge)
(Breite der freizufrsenden
Flche)
(Frs-Tiefe)
(Zustellfaktor
Arbeits-Ebene)
(Zustellfaktor
Tiefen-Zustellung)
(Vorschub in mm/min)

Der Parameter Q12 nimmt den Wert der Zeilenlnge


in X-Richtung
an. Er setzt sich aus der Werkstcklnge Ql und dem seitlichen Abstand Qli (=2 *Qi 0)
zusammen.
20

BEGIN

Zl

FN3

PGM
:

MM

9995
Qll

+QlO

* +2,000
E

FN

412

+Ql

+Qll

Der Parameter Q21 ist das Zustellma in der Arbeitsebene, Q31 die Tiefen-Zustellung.
Beide Parameter
sind abhngig von den Zusteil-Faktoren
im Hauptprogramm PGM 820 und dem aktuellen WerkzeugRadius.
,3

FN3

: 421 =

+QlOS

x +Q4
-44

: Q31 =

+QlO8

* +Q5

Dem Parameter Q20 ist die Breite Q2 der abzuzeilenden Flche abzglich des Werkzeug-Radius
Qi 08
zugeordnet
so da beim Zustellen in Y-Richtung
ohne Radiuskorrektur
gefahren werden kann.

aAoirJs

FN2

: 420 = +Q2
-+Q108

148

029 ist der Y-Wert,


Ausgangs-Position
stellung einnehmen
erste Zustellung in

den das Werkzeug auf der


vor der nchsten Tiefen-Zumu. Q29 bercksichtigt
die
Y-Richtung (Q21).

Im nchsten Programmabschnitt
sind die Arbeitsschritte fr die Tiefen-Zustellungen
beschrieben. Die Zustellung erfolgt immer absolut in negativer Z-Richtung um den Wert des Parameters
Q32 (siehe Satz 15 ). Der Parameter Q32 wird fr
jede Zustellung neu berechnet. Zu Beginn hat er
den Anfangswert 0.
0

FN

: Q32 = +O,oOO

Vor der Tiefen-Zustellung


wird das Werkzeug
Eilgang auf die Ausgangs-Position
gefahren.
8

LBL

10
Z+QO
RO

10 L

im

xa10

Fl5999

MO9

Y+Q29
R

Berechnung der absoluten Zustell-Tiefe


032. Ist
die Zustell-Tiefe kleiner als die unter Q3 vorgeaebene Gesamttiefe, wird der Satz 13 bersorunSen und das Programm ab LBL 35 fortgefhrt.
Andernfalls bekommt der Parameter Q32 den
Wert der Gesamttiefe Q3.

g jcyv

: 432 = +Q32
+ +Q31

(g

~12 FN

12
LT

13 FN

: IF

+Q32

+Q3

GOTO

LBL

35

: 432 = +Q3
149

Parameter-Programm
Abzeilen mit Tiefen-Zustellung

Zustellung
Q32.
:v2:

14

LBL

15

des Werkzeugs

auf die berechnete

Tiefe

35
2-432
R

Aufruf des Unterprogramms


LBL 20 fr das Abseilen
in der Arbeitsebene
(Erklrung siehe unten).
E

16

CALL

LBL

20

REP

Nach dem Abzeilen der Flche erfolgt eine Abfrage


des Parameters Q32 nach seinem aktuellen Wert.
Hat die Zustell-Tiefe
Q32 die Gesamttiefe Q3 noch
nicht erreicht, erfolgt eine erneute Berechnung von
Q32 (Rcksprung
auf LBL 10).
Hat die Zustell-Tiefe
die Gesamdiefe Q3 erreicht, ist
eine weitere Bearbeitung berflssig. Es erfolgt ein
Sprung zum Programm-Ende
(LBL 99).
3

:~y~~vy

12
LT

:&

18

F-N

EQU

: 1~

+432

: IF

+Q32

+Q3
+Q3

GOTO

LBL

10

GOTO

LBL

99

Unterprogramm
LBL 20 fr das Abzeilen in der
Arbeitsebene:
Die Zustellung in Y-Richtung erfolgt immer absolut
um den Wert des Parameters Q22 (siehe Satz 24).
Der Parameter Q22 wird fr jede Zustellung neu
berechnet. Zu Beginn hat er den Anfangswert
Q29
(= Zustellung Q21-Werkzeugradius).

Frsen der ersten Zeile in positiver

X-Richtung.

4y

Das Werkzeug steht momentan rechts von der


Kontur, die nchste Zeile mu in Gegenrichtung
gefrst werden. Da in X-Richtung der Weg Q12
inkremental
angegeben ist (siehe Satz 22), gengt ein Vorzeichenwechsel
fr den Parameter
Q12.

Q12= +....

.
.-.*-.-.

rFzz%T

Q12 = -....

Ist die Zustellung,in


Y kleiner als die unter Q20
berechnete Breite, erfolgt ein Rcksprung
auf
LBL 22: das Werkzeug frst die nchste Zeile;
wird wieder in Y zugestellt, Parameter Q12 wechselt erneut das Vorzeichen und ist damit wieder
positiv.
g

26

FN

12
LT

: IF
1420

ty

+Q22
GOTO

LBL

22

151

Parameter-Programm
Abzeilen mit Tiefen-Zustellung

Ist die Zustellung 022 in Y gleich oder grer als die


unter Q20 berechnete Breite, wird dem Parameter
Q22 der Wert der Breite 020 zugewiesen und die Zustellung in Y korrigiert
Anschlieend
frst das Werkzeug die letzte Zeile achsparallel zur X-Achse.
g

27 FN

28

Y+Q22

29

422

$
Y

+Q20

M~

IX+Q12

Das Abzeilen der Flche mit der ersten Tiefen-Zustellung ist abgeschlossen.
Da aber vor der nchsten
Tiefen-Zustellung
immer eine Ausgangs-Position
links
von der Kontur angefahren wird (Satz 10), mu
sichergestellt
sein, da das darauffolgendeZeilenfrsen in X auch in positiver Achs-Richtung
erfolgt.
Deshalb mu vor dem Unterprogramm-Ende
der Parameter Q12 einen positiven Wert annehmen.

~
~
~

QlZ<O
Q,
QlZ:-(112

13

30

ia
31
Co: 32

233
-

FN

11

GT

+O,W

FN
LBL

25

LBL

IF

+Q12
GOTO

Q12

LBL

152

LBL

35

END

-Q12

99
PGM

9995

MM

LBL

25

LBL

2.5

LBL

LBL

25

Das Unterprogramm
LBL 20 wird solange aufgerufen,
bis die Zustell-Tiefe
Q32 den vorgebenen Wert Q3
angenommen
hat. In diesem Fall ist das Programm
fr das Abzeilen beendet. Das Programm-Ende
von
PGM 9995 lst den Rcksprung ins Hauptprogramm
aus.
34

Q12rO

Notizen

i,,

HEIDENHAIN
DR. JOHANNES HEIDENHAIN GmbH
Dr.JohannesHeidenhain-Strae
5
D-S3301 Traunreut, Deutschland
@ (08669131-orn56831
lE4iO866915061