Radiusgecorrigeerde contour vooraf berekenen
(LOOK AHEAD): M120
Standaardinstelling
Wanneer de gereedschapsradius groter is dan de contourtrap die met
een gecorrigeerde radius verplaatst moet worden, dan onderbreekt de
TNC de programma-afloop en toont een foutmelding. M97 (zie
„Contourtrapjes bewerken: M97" op bladzijde 203): M97" verhindert
weliswaar de foutmelding, maar leidt tot een markering door vrije
sneden en bovendien tot verschuiving van de hoek.
Bij ondersnijdingen kan de TNC de contour beschadigen.
Instelling met M120
De TNC controleert een radiusgecorrigeerde contour op
ondersnijdingen en overlappingen en berekent de gereedschapsbaan
vooraf, vanaf de actuele regel. Plaatsen waar het gereedschap de
contour zou beschadigen, blijven onbewerkt (in de afbeelding rechts
donker weergegeven). M120 kan ook toegepast worden, om
digitaliseringsgegevens of gegevens, die door een extern
programmeersysteem gemaakt werden, te voorzien van
radiuscorrectie van het gereedschap. Hierdoor is het mogelijk
afwijkingen van de theoretische gereedschapsradius te compenseren.
Het aantal regels (maximaal 99) dat de TNC vooraf berekent, wordt
met LA (Engl. Look Ahead: kijk vooruit) na M120 vastgelegd. Hoe
groter het aantal regels is dat de TNC vooraf moet berekenen, hoe
langer de verwerkingstijd wordt.
Ingave
Wanneer in een positioneerregel M120 ingegeven is, dan gaat de TNC
verder met de dialoog voor deze regel en vraagt het aantal vooraf
berekende regels LA.
Werking
M120 moet in een NC-regel staan die ook de radiuscorrectie G41 of
G42 bevat. M120 werkt vanaf deze regel totdat:
n
de radiuscorrectie met G40 opheffen
n
M120 LA0 geprogrammeerd wordt
n
M120 zonder LA geprogrammeerd wordt
n
met %... een ander programma wordt opgeroepen
M120 wordt werkzaam aan het begin van de regel.
Beperkingen
n
De terugkeer naar een contour na een externe/interne stop mag
alleen met de functie SPRING NAAR REGEL N worden uitgevoerd.
n
Als de baanfuncties G25 en G24 toegepast worden, mogen de
regels voor en na een G25 resp. G24 alleen coördinaten van het
bewerkingsvlak bevatten.
HEIDENHAIN iTNC 530
Y
X
207