Cyclusoproep met CYCL CALL POS
De functie CYCL CALL POS roept de laatst gedefinieerde
bewerkingscyclus eenmaal op. Het startpunt van de cyclus is de
positie die u in de CYCL CALL POS-regel gedefinieerd hebt.
De TNC benadert de in de CYCL CALL POS-regel gedefinieerde positie
met positioneerlogica:
Is de actuele gereedschapspositie in de gereedschapsas groter dan
de bovenkant van het werkstuk (Q203), dan positioneert de TNC
eerst op de geprogrammeerde positie in het bewerkingsvlak en
vervolgens in de gereedschapsas
Ligt de actuele gereedschapspositie in de gereedschapsas onder de
bovenkant van het werkstuk (Q203), dan positioneert de TNC eerst
naar de veilige hoogte in de gereedschapsas en vervolgens op de
geprogrammeerde positie in het bewerkingsvlak
In de CYCL CALL POS-regel moeten altijd drie
coördinatenassen zijn geprogrammeerd. Met de
coördinaat in de gereedschapsas kunt u op eenvoudige
wijze de startpositie wijzigen. Deze coördinaat werkt als
een extra nulpuntverschuiving.
De in de CYCL CALL POS-regel gedefinieerde aanzet geldt
uitsluitend voor de verplaatsing naar de in deze regel
geprogrammeerde startpositie.
De TNC benadert de in de CYCL CALL POS-regel
gedefinieerde positie in principe met niet-actieve
radiuscorrectie (R0).
Indien u met CYCL CALL POS een cyclus oproept waarin een
startpositie is gedefinieerd (bijv. cyclus 212), dan werkt de
in de cyclus gedefinieerde positie als een extra
verschuiving naar de in de CYCL CALL POS-regel
gedefinieerde positie. U moet daarom de in de cyclus vast
te leggen startpositie altijd op 0 instellen.
Cyclusoproep met M99/M89
De per regel actieve functie M99 roept de laatst gedefinieerde
bewerkingscyclus eenmaal op. M99 kunt u aan het einde van een
positioneerregel programmeren. De TNC verplaatst zich dan naar deze
positie en roept vervolgens de laatst gedefinieerde bewerkingscyclus
op.
Wanneer de cyclus na elke positioneerregel automatisch moet
worden uitgevoerd, programmeer dan de cyclusoproep met M89
(afhankelijk van machineparameter 7440).
Om de werking van M89 op te heffen, programmeert u
M99 in de positioneerregel waarin u naar het laatste startpunt
verplaatst, of
definieert u met CYCL DEF een nieuwe bewerkingscyclus
340
8 Programmeren: cycli