Eksempel: frese lomme, tapp og not

bsp_cyc25x_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 C210 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-40

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 6 Z S3500

; Verktøyoppkalling skrubbing/slettfresing

4 L Z+100 R0 FMAX M3

; Frikjør verktøy

5 CYCL DEF 256 FIRKANTTAPP ~

Q218=+90

;1. SIDELENGDE ~

Q424=+100

;RAEMNEMAL 1 ~

Q219=+80

;2. SIDELENGDE ~

Q425=+100

;RAEMNEMAL 2 ~

Q220=+0

;HJOERNERADIUS ~

Q368=+0

;TOLERANSE FOR SIDE ~

Q224=+0

;VINKEL VED ROTERING ~

Q367=+0

;TAPPLENGDE ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-30

;DYBDE ~

Q202=+5

;MATEDYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q200=+2

;SIKKERHETSAVST. ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+20

;2. SIKKERHETSAVST. ~

Q370=+1

;BANEOVERLAPPING ~

Q437=+0

;TILKJORINGSPOSISJON ~

Q215=+0

;MASKINOPERASJON ~

Q369=+0.1

;TOLERANSE FOR DYBDE ~

Q338=+10

;INFEED SLETTFRESING ~

Q385=+500

;MATING FOR GLATTDREIING

6 L X+50 Y+50 R0 FMAX M99

; Syklusoppkalling utvendig bearbeiding

7 CYCL DEF 252 RUND LOMME ~

Q215=+0

;MASKINOPERASJON ~

Q223=+50

;SIRKELDIAMETER ~

Q368=+0.2

;TOLERANSE FOR SIDE ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-30

;DYBDE ~

Q202=+5

;MATEDYBDE ~

Q369=+0.1

;TOLERANSE FOR DYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q338=+5

;INFEED SLETTFRESING ~

Q200=+2

;SIKKERHETSAVST. ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+50

;2. SIKKERHETSAVST. ~

Q370=+1

;BANEOVERLAPPING ~

Q366=+1

;NEDSENKING ~

Q385=+750

;MATING GLATTDREIING ~

Q439=+0

;FORHOLD MATING

8 L X+50 Y+50 R0 FMAX M99

; Syklusoppkalling sirkellomme

9 TOOL CALL 3 Z S5000

; Verktøyoppkalling notfres

10 L Z+100 R0 FMAX M3

11 CYCL DEF 254 RUND NOT ~

Q215=+0

;MASKINOPERASJON ~

Q219=+8

;NOTBREDDE ~

Q368=+0.2

;TOLERANSE FOR SIDE ~

Q375=+70

;DELESIRKELDIA. ~

Q367=+0

;REF. NOTPLASSERING ~

Q216=+50

;SENTRUM 1. AKSE ~

Q217=+50

;SENTRUM 2. AKSE ~

Q376=+45

;STARTVINKEL ~

Q248=+90

;APNINGSVINKEL ~

Q378=+180

;VINKELSKRITT ~

Q377=+2

;ANTALL REPETISJONER ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-20

;DYBDE ~

Q202=+5

;MATEDYBDE ~

Q369=+0.1

;TOLERANSE FOR DYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q338=+5

;INFEED SLETTFRESING ~

Q200=+2

;SIKKERHETSAVST. ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+50

;2. SIKKERHETSAVST. ~

Q366=+2

;NEDSENKING ~

Q385=+500

;MATING GLATTDREIING ~

Q439=+0

;FORHOLD MATING

12 CYCL CALL

; Syklusoppkalling not

13 L Z+100 R0 FMAX

; Frikjør verktøy, programslutt

14 M30

15 END PGM C210 MM