Med M120 beregner styringen en radiuskorrigert kontur på forhånd. Dette gjør at styringen kan fremstille konturer som er mindre enn verktøyradiusen, uten å skade konturen eller vise en feilmelding.
Bruk
Forutsetning
- Programvarealternativ 21, avanserte funksjoner, gruppe 3
Funksjonsbeskrivelse
Funksjon
M120 er aktiv ved blokkstart og fungerer utover sykluser til fresbearbeiding.
- Følgende funksjoner tilbakestiller M120:
- Radiuskorrigering R0
- M120 LA0
- M120 uten LA
- Funksjonen PGM CALL
- PLANE-funksjoner (alternativ nr. 8)
- Syklus 19 ARBEIDSPLAN
Du kan fortsatt behandle NC-programmer fra eldre styringer som inneholder syklusen 19 ARBEIDSPLAN.
Brukseksempel
![]() | ![]() |
Konturtrinn med M97 | Konturtrinn med M120 |
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 TOOL CALL 8 Z S5000 | ; Bytt verktøy med diameter 16 |
* - ... | |
21 L X+0 Y+30 RL M120 LA2 | ; Forhåndsberegn og aktiver kontur og kjør i arbeidsplanet |
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-blokk 21 kontrollerer styringen den radiuskorrigerte konturen for undersnitt. I dette eksempelet forhåndsberegner styringen verktøybanen fra gjeldende NC-blokk for to NC-blokker. Styringen posisjonerer deretter verktøyet radiuskorrigert til det første konturpunktet.
Ved bearbeiding av konturen forlenger styringen verktøybanen så langt at verktøyet ikke skader konturen.
Uten M120 ville verktøyet kjøre en overgangsbue rundt de utvendige hjørnene og forårsake skade på konturen. På slike steder avbryter styringen bearbeidingen med feilmeldingen Verktøyradius for stor.
Innføring
Hvis du definerer M120, viderefører styringen dialogen og spør etter antall NC-blokker LA som skal forhåndsberegnes, maks. 99.
Tips:
- Test NC-programmet ved hjelp av simuleringen før behandling
- Kjør NC-programmet langsomt inn
- Under videre bearbeiding må du være oppmerksom på at det blir igjen restmateriale i konturhjørnene. Eventuelt må du justere konturtrinnet med et mindre verktøy.
- Hvis du alltid programmerer M120 i samme NC-blokk som radiuskorrigeringen, oppnår du en konstant og oversiktlig programmeringsprosedyre.
- Hvis du behandler følgende funksjoner mens M120 er aktiv, avbryter styringen programkjøringen og viser en feilmelding:
- Syklus 32 TOLERANSE
- M128 (alternativ 9)
- FUNCTION TCPM (alternativ 9)
- Mid-program-oppstart
Eksempel

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
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åemnedefinisjon |
3 TOOL CALL 6 Z S1000 F1000 | ; Bytt verktøy med diameter 12 |
4 L X-5 Y+26 R0 FMAX M3 | ; Kjøre i arbeidsplanet |
5 L Z-5 R0 FMAX | ; Mat i verktøyaksen |
6 L X+0 Y+20 RL F AUTO M120 LA5 | ; Forhåndsberegn og aktiver kontur og kjør til det første konturpunktet |
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 | ; Kjør frem til siste konturpunkt |
12 L Z+100 R0 FMAX M120 | ; Frikjør verktøyet og tilbakestill M120 |
13 M30 | ; Programslutt |
14 END PGM "M120" MM |
Definisjon
Forkortelse | Definisjon |
---|---|
LA (look ahead) | Blokkantall for forhåndsberegning |