8.8 Speciale cycli
STILSTANDSTIJD (cyclus 9)
In een lopend programma wordt de eerstvolgende regel pas na de
geprogrammeerde stilstandstijd afgewerkt. Een stilstandstijd kan
b.v. voor het spaanbreken dienen.
Werking
De cyclus werkt vanaf de definitie in het programma. Modaal
werkende (blijvende) toestanden worden daardoor niet beïnvloed,
zoals b.v. de rotatie van de spil.
STILSTANDSTIJD IN SECONDEN: stilstandstijd in
seconden ingeven.
In te geven bereik 0 t/m 30 000 s (ca. 8,3 uur) in
stappen van 0,001 s.
PROGRAMMA-OPROEP (cyclus 12)
Er kunnen willekeurige bewerkingspgm's, zoals b.v. speciale
boorcycli of geometrische modules, aan een bewerkingscyclus
gelijkgesteld worden. Dit pgm. wordt dan als cyclus opgeroepen.
Let vóór het programmeren op het volgende:
Wanneer alleen een programmanaam ingegeven wordt,
moet het tot cyclus verklaarde programma in dezelfde
directory staan als het oproepende programma.
Wanneer het tot cyclus verklaarde programma niet in
dezelfde directory staat als het oproepende programma,
dan moet het volledige pad ingegeven worden, b.v.
\KLAR35\FK1\50.H .
Wanneer een DIN/ISO-programma tot cyclus verklaard
moet worden, geef dan het bestandstype .I na de
programmanaam in.
PROGRAMMANAAM: naam van het op te roepen
programma evt. met het pad, waarin het pgm. staat.
Het programma wordt opgeroepen d.m.v.
CYCL CALL (separate regel) of
M99 (per regel) of
M89 (wordt na elke positioneerregel uitgevoerd).
Voorbeeld: programma-oproep
Vanuit een programma moet een, via cyclus oproepbaar,
programma 50 opgeroepen worden.
NC-voorbeeldregels
5 5
Y L D E F 1 2 . 0 P G M
5 6
Y L D E F 1 2 . 1 P G M \ K L A R 3 5 \ F K 1 \ 5 0 . H
5 7 L X + 2 0 Y + 5 0 F M A X M 9 9
HEIDENHAIN TNC 426
A L L
7 CYCL DEF 12.0
PGM CALL
8 CYCL DEF 12.1
LOT31
9 ... M99
Vastleggen:
„Programma 50 is een cyclus"
Oproep van programma 50
0 BEGIN PGM
LOT31 MM
END PGM LOT31
205