Förberäkning av radiekompenserad kontur med M120

Användningsområde

Med M120 beräknar styrsystemet en radiekompenserad kontur i förväg. Därigenom kan styrsystemet skapa konturer mindre än verktygsradien, utan att skada konturen eller visa ett felmeddelande.

Förutsättning

  • Programvarualternativ 21 utökade funktioner grupp 3

Funktionsbeskrivning

Verkan

M120 är verksam i blockets början och är verksam bortom cykler för fräsbearbetning.

  • Följande funktioner återställer M120:
  • Radiekompensering R0
  • M120 LA0
  • M120 utan LA
  • Funktion PGM CALL
  • PLANE-funktioner (alternativ 8)
  • Cykel 19 BEARBETNINGSPLAN
  •  
    Tip

    Du kan fortfarande exekvera NC-program från äldre styrsystem som innehåller cykel 19 BEARBETNINGSPLAN.

Användningsexempel

8H000_76.1
8H000_80

Kontursteg med M97

Kontursteg med M120

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

11 TOOL CALL 8 Z S5000

; växla in verktyg med diameter 16

* - ...

21 L X+0 Y+30 RL M120 LA2

; aktivera Förberäkning av kontur och flytta till bearbetningsplanet

22 L X+10

23 L Y+25

24 L X+50

25 L Y+23

26 L X+100

Med M120 LA2 i NC-blocket 21 kontrollerar styrsystemet den radiekompenserade konturen på bakomskärningar. Styrsystemet beräknar i detta exempel verktygsbanan från det aktuella NC-blocket för vardera två NC-block i förväg. Därefter positionerar styrsystemet verktyget radiekompenserat till den första konturpunkten.

Vid bearbetningen av konturen förlänger styrsystemet verktygsbanan i varje enskilt fall så långt att verktyget inte skadar konturen.

Utan M120 skulle verktyget köra en övergångscirkel runt de yttre hörnen och orsaka en konturskada. På sådana platser avbryter styrsystemet bearbetningen med felmeddelandet Verktygsradie för stor.

Inmatning

Om du definierar M120 fortsätter styrsystemet dialogen och frågar efter antalet NC-block som ska förhandsberäknas LA, max. 99.

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Definiera antalet NC-block LA som ska förhandsberäknas så litet som möjligt. Styrsystemet kan läsa över delar av konturen om valda värden är för höga!
  1. Testa NC-programmet före bearbetningen med hjälp av simuleringen
  2. Kör långsamt in NC-programmet
  • Observera under den fortsatta bearbetningen att restmaterial återstår i konturens hörn. Ev. måste kontursteget efterbearbetas med ett mindre verktyg.
  • Om du alltid programmerar M120 i samma NC-block som radiekompenseringen uppnår du ett konstant och översiktligt programmeringssätt.
  • Om du vid aktiv M120 exekverar följande funktioner avbryter styrsystemet programkörningen och visar ett felmeddelande:
    • Cykel 32 TOLERANS
    • M128 (alternativ 9)
    • FUNCTION TCPM (alternativ 9)
    • Blockframläsning

Exempel

8H000_84.1

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

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

; Råämnesdefinition

3 TOOL CALL 6 Z S1000 F1000

; växla in verktyg med diameter 12

4 L X-5 Y+26 R0 FMAX M3

; flyttning i bearbetningsplanet

5 L Z-5 R0 FMAX

; ställ in i verktygsaxeln

6 L X+0 Y+20 RL F AUTO M120 LA5

; aktivera Förberäkning av kontur och förflyttning till första konturpunkten

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

; förflyttning till den sista konturpunkten

12 L Z+100 R0 FMAX M120

; frikörning av verktyget och återställ M120

13 M30

; Programslut

14 END PGM "M120" MM

Definition

Förkortning

Definition

LA (look ahead)

Antal block förberäkning