8.1 Met cycli werken
Bewerkingen die steeds terugkomen en meerdere
bewerkingsstappen omvatten, worden in de TNC als cycli opgeslagen.
Ook coördinatenomrekeningen en enkele speciale functies staan als
cycli ter beschikking (overzicht: Bladzijde 338).
Bij de meeste bewerkingscycli worden Q-parameters als
overdrachtparameters gebruikt. Parameters met dezelfde functie die
de TNC in verschillende cycli nodig heeft, hebben steeds hetzelfde
nummer: Q200 is bijv. altijd de veiligheidsafstand, Q202 altijd de
diepte-instelling etc.
In bepaalde bewerkingscycli worden eventueel
omvangrijke bewerkingen uitgevoerd. Om
veiligheidsredenen vóór het afwerken een grafische
programmatest uitvoeren (zie "Programmatest" op
bladzijde 675)!
Machinespecifieke cycli
Op veel machines zijn cycli beschikbaar die door de machinefabrikant
aanvullend op de HEIDENHAIN-cycli in de TNC zijn geïmplementeerd.
Hiervoor is een afzonderlijke cyclusnummergroep beschikbaar:
Cycli 300 t/m 399
Machinespecifieke cycli die via de toets CYCLE DEF moeten
worden gedefinieerd
Cycli 500 t/m 599
Machinespecifieke tastcycli die met de toets TOUCH PROBE
moeten worden gedefinieerd
Raadpleeg hiervoor de desbetreffende functiebeschrijving
in het machinehandboek.
In bepaalde gevallen worden bij machinespecifieke cycli ook
overdrachtparameters gebruikt die HEIDENHAIN al in standaardcycli
heeft gebruikt. Om bij gelijktijdig gebruik van DEF-actieve cycli (cycli
die de TNC automatisch bij de cyclusdefinitie uitvoert, zie ook "Cycli
oproepen" op bladzijde 339) en CALL-actieve cycli (cycli die u voor de
uitvoering moet oproepen, zie ook "Cycli oproepen" op bladzijde 339)
problemen te vermijden die leiden tot overschrijving van meerdere
keren gebruikte overdrachtparameters, dient u de volgende werkwijze
te hanteren:
Altijd DEF-actieve cycli vóór CALL-actieve cycli programmeren
Tussen de definitie van een CALL-actieve cyclus en de
desbetreffende cyclusoproep een DEF-actieve cyclus alleen dan
programmeren, als er geen overlappingen optreden bij de
overdrachtparameters van deze beide cycli
336
8 Programmeren: cycli