Radiusgecorrigeerde contour 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

  • Softwareoptie #21 Uitgebreide functies groep 3

Functiebeschrijving

Werking

M120 werkt aan het begin van de regel en werkt verder na de cycli voor freesbewerking.

  • De volgende functies zetten M120 terug:
  • Radiuscorrectie R0
  • M120 LA0
  • M120 zonder LA
  • Functie PGM CALL
  • PLANE-functies (optie #8)
  • Zyklus 19 BEWERKINGSVLAK
  •  
    Tip

    NC-programma's van eerdere besturingen, die de cyclus 19 BEWERKINGSVLAK bevatten, kunnen nog steeds worden afgewerkt.

Toepassingsvoorbeeld

8H000_76.1
8H000_80

Contourniveau met M97

Contourniveau met M120

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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

 
Aanwijzing
Let op: botsingsgevaar!
Definieer het aantal vooruit te berekenen NC-regels LA zo klein mogelijk. De besturing kan bij te grote geselecteerde waarden onderdelen van de contour overslaan!
  1. NC-programma voor uitvoering testen met behulp van de simulatie
  2. 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 M120 de volgende functies worden uitgevoerd, breekt de besturing de programma-afloop af en verschijnt een foutmelding:
    • Cyclus 32 TOLERANTIE
    • M128 (optie #9)
    • FUNCTION TCPM (optie #9)
    • Regelsprong

Voorbeeld

8H000_84.1

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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