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.
Användningsområde
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
Du kan fortfarande exekvera NC-program från äldre styrsystem som innehåller cykel 19 BEARBETNINGSPLAN.
Användningsexempel
![]() | ![]() |
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.
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
- Testa NC-programmet före bearbetningen med hjälp av simuleringen
- 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

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.
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 |