Contour met gecorrigeerde radius vooruitberekenen met M120
Toepassing
Met M120 berekent de besturing een radiusgecorrigeerde contour vooruit. Daardoor kan de besturing contouren kleiner maken dan de gereedschapsradius, zonder dat dit tot beschadiging van de contour leidt of een foutmelding geeft.
Voorwaarde
- Software-optie Uitgebreide functies groep 3
Functiebeschrijving
Werking
M120 werkt aan het begin van de regel en werkt verder na de cycli voor freesbewerking.
De volgende NC-functies zetten M120 terug:
- M120 LA0
- M120 zonder LA
- Radiuscorrectie R0
- Functies voor verlaten, bijv. DEP LT
Toepassingsvoorbeeld
Contourniveau met M97 | Contourniveau met M120 |
11 TOOL CALL 8 Z S5000 | ; Gereedschap met diameter 16 inspannen |
* - ... | |
21 L X+0 Y+30 RL M120 LA2 | ; Vooraf berekenen van contour activeren en in het bewerkingsvlak verplaatsen |
22 L X+10 | |
23 L Y+25 | |
24 L X+50 | |
25 L Y+23 | |
26 L X+100 |
Met M120 LA2 in NC-regel 21 controleert de besturing de radiusgecorrigeerde contour op ondersnijdingen. De besturing berekent in dit voorbeeld de gereedschapsbaan vanaf de actuele NC-regel voor telkens twee NC-regels vooruit. Daarna positioneert de besturing het gereedschap met gecorrigeerde radius naar het eerste contourpunt.
Bij de bewerking van de contour verlengt de besturing de gereedschapsbaan telkens zodanig dat het gereedschap de contour niet beschadigt.
Zonder M120 zou het gereedschap een overgangscirkel om de buitenhoeken verplaatsen en een contourbeschadiging veroorzaken. Op deze plaatsen onderbreekt de besturing de bewerking met de foutmelding Gereedschapsradius te groot.
Invoer
Wanneer u in een positioneerregel M120 definieert, dan gaat de besturing verder met de dialoog en vraagt het aantal vooruit te berekenen NC-regels LA, max. 99.
Instructies
- NC-programma voor uitvoering testen met behulp van de simulatie
- NC-programma's langzaam starten
- Houd er bij verdere bewerking rekening mee dat er in contourhoeken restmateriaal achterblijft. Eventueel moet u de contourhoek met een kleiner gereedschap nabewerken.
- Wanneer u M120 altijd in dezelfde NC-regel programeert als de radiuscorrectie, bereikt u een constante en overzichtelijke programmeerprocedure.
- Wanneer bij een actieve radiuscorrectie bijv. de volgende functies worden uitgevoerd, breekt de besturing de programma-afloop af en verschijnt een foutmelding:
- PLANE-functies (#8 / #1-01-1)
- M128 (#9 / #4-01-1)
- FUNCTION TCPM (#9 / #4-01-1)
- CALL PGM
- Cyclus 12 PGM CALL
- Cyclus 32 TOLERANTIE
- Cyclus 19 BEWERKINGSVLAK
- Tip
NC-programma's van eerdere besturingen, die de cyclus 19 BEWERKINGSVLAK bevatten, kunnen nog steeds worden afgewerkt.
Voorbeeld
0 BEGIN PGM "M120" MM | |
1 BLK FORM 0.1 Z X+0 Y+0 Z-10 | |
2 BLK FORM 0.2 X+110 Y+80 Z+0 | ; Definitie van onbewerkt werkstuk |
3 TOOL CALL 6 Z S1000 F1000 | ; Gereedschap met diameter 12 inspannen |
4 L X-5 Y+26 R0 FMAX M3 | ; In het bewerkingsvlak verplaatsen |
5 L Z-5 R0 FMAX | ; In de gereedschapsas vooruit verplaatsen |
6 L X+0 Y+20 RL F AUTO M120 LA5 | ; Vooraf berekenen van contour activeren en eerste contourpunt benaderen |
7 L X+40 Y+30 | |
8 CR X+47 Y+31 R-5 DR+ | |
9 L X+80 Y+50 | |
10 L X+80 Y+45 | |
11 L X+110 Y+45 | ; Laatste contourpunt benaderen |
12 L Z+100 R0 FMAX M120 | ; Gereedschap vrijzetten en M120 terugzetten |
13 M30 | ; Einde programma |
14 END PGM "M120" MM |
Definitie
Afkorting | Definitie |
---|---|
LA (look ahead) | Aantal regels voor berekening vooraf |