Eksempel: Måle og bearbeide rektangulær tapp

  • Programutføring
  • Grovfrese rektangulær tapp med toleranse 0,5
  • Måle rektangulær tapp
  • Slettfrese rektangulær tapp med hensyn til måleverdiene
8h000b29

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 TOUCHPROBE MM

1 TOOL CALL 5 Z S6000

; Verktøyoppkalling klargjøring

2 Q1 = 81

; Firkantlengde i X (grovfresmål)

3 Q2 = 61

; Firkantlengde i Y (grovfresmål)

4 L Z+100 R0 FMAX M3

; Frikjør verktøy

5 CALL LBL 1

; Start underprogram for bearbeiding

6 L Z+100 R0 FMAX

; Frikjør verktøy

7 TOOL CALL 600 Z

; Hent opp probe

8 TCH PROBE 424 MAL FIRKANT UTV. ~

Q273=+50

;SENTRUM 1. AKSE ~

Q274=+50

;SENTRUM 2. AKSE ~

Q282=+80

;1. SIDELENGDE ~

Q283=+60

;2. SIDELENGDE ~

Q261=-5

;MALEHOEYDE ~

Q320=+0

;SIKKERHETSAVST. ~

Q260=+30

;SIKKER HOEYDE ~

Q301=+0

;FLYTT TIL S. HOEYDE ~

Q284=+0

;STOERSTEMAL 1. SIDE ~

Q285=+0

;MINSTEMAL 1. SIDE ~

Q286=+0

;STOERSTEMAL 2. SIDE ~

Q287=+0

;MINSTEMAL 2. SIDE ~

Q279=+0

;TOLERANSE 1. SENTRUM ~

Q280=+0

;TOLERANSE 2. SENTRUM ~

Q281=+0

;MALEPROTOKOLL ~

Q309=+0

;PGM-STOPP VED FEIL ~

Q330=+0

;VERKTOEY

9 Q1 = Q1 - Q164

; Beregn X-lengde ut fra målt avvik

10 Q2 = Q2 - Q165

; Beregn Y-lengde ut fra målt avvik

11 L Z+100 R0 FMAX

; Frikjør probe

12 TOOL CALL 25 Z S8000

; Verktøyoppkalling slettfresing

13 L Z+100 R0 FMAX M3

; Frikjør verktøy, programslutt

14 CALL LBL 1

; Start underprogram for bearbeiding

15 L Z+100 R0 FMAX

16 M30

17 LBL 1

; Underprogram med bearbeidingssyklus rektangulær tapp

18 CYCL DEF 256 FIRKANTTAPP ~

Q218=+Q1

;1. SIDELENGDE ~

Q424=+82

;RAEMNEMAL 1 ~

Q219=+Q2

;2. SIDELENGDE ~

Q425=+62

;RAEMNEMAL 2 ~

Q220=+0

;RADIUS/FAS ~

Q368=+0.1

;TOLERANSE FOR SIDE ~

Q224=+0

;VINKEL VED ROTERING ~

Q367=+0

;TAPPLENGDE ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-10

;DYBDE ~

Q202=+5

;MATEDYBDE ~

Q206=+3000

;MATING FOR MATEDYBDE ~

Q200=+2

;SIKKERHETSAVST. ~

Q203=+10

;KOOR. OVERFLATE ~

Q204=+20

;2. SIKKERHETSAVST. ~

Q370=+1

;BANEOVERLAPPING ~

Q437=+0

;TILKJORINGSPOSISJON ~

Q215=+0

;MASKINOPERASJON ~

Q369=+0

;TOLERANSE FOR DYBDE ~

Q338=+20

;INFEED SLETTFRESING ~

Q385=+500

;MATING GLATTDREIING

19 L X+50 Y+50 R0 FMAX M99

; Syklusoppkalling

20 LBL 0

; Underprogramslutt

21 END PGM TOUCHPROBE MM