Forhåndsberegning av radiuskorrigert kontur med M120

Bruk

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.

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
  •  
    Tip

    Du kan fortsatt behandle NC-programmer fra eldre styringer som inneholder syklusen 19 ARBEIDSPLAN.

Brukseksempel

8H000_76.1
8H000_80

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.

 
Tip

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:

 
Merknad
Kollisjonsfare!
Definer et så lite som mulig antall NC-blokker LA som skal forhåndsberegnes. Hvis verdiene som er valgt er for store, kan styringen overse deler av konturen!
  1. Test NC-programmet ved hjelp av simuleringen før behandling
  2. 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

8H000_84.1

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.

 
Tip

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