Grunnlag

Bruk

Standarden DIN 66025/ISO 6983 definerer en universell NC-syntaks.

ISO-eksempel

På TNC7 kan du behandle og redigere NC-programmer med støttede ISO-syntakselementer.

Funksjonsbeskrivelse

Innholdet i et ISO-program

Et ISO-program er bygd opp som følger:

ISO-syntaks

Funksjon

I

filtype

Med filendelsen *.i definerer du et ISO-program.

%NAME G71

Programstart og programslutt

G71

Måleenhet mm

G70

Måleenhet inch

N10

N20

N30

...

NC-blokknummer

Med den valgfrie maskinparameteren blockIncrement (nr. 105409) definerer du inkrementet mellom blokknumrene.

N99999999

NC-blokknummer for programslutt

NC-programmet er ufullstendig uten dette NC-blokknummeret.

Styringen supplerer og oppdaterer automatisk NC-blokknumrene i filen. Arbeidsområdet Program viser bare fortløpende tall uten å ta hensyn til den definerte trinnøkningen.

G01 X+0 Y+0 ...

NC-funksjoner

Innholdet i et NC-program

Innhold i en NC-blokk

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.

N110 G01 G90 X+10 Y+0 G41 F3000 M3

En NC-blokk inneholder følgende syntakselementer:

ISO-syntaks

Funksjon

G01

Syntaksåpning

G90

Absolutte eller inkrementelle inndata

Absolutte og inkrementelle inndata

X+10 Y+0

G41

Korrigering av verktøyradius

Korrigering av verktøyradius

F3000

Mating

Mating

M3

Tilleggsfunksj.

Tilleggsfunksjoner

ISO-eksempel

Eksempeloppgave 1338459

1358459-00-a

Eksempelløsning 1338459

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.

% 1339889 G71

N10 G30 G17 X+0 Y+0 Z-40

; Råemnedefinisjon

N20 G31 X+100 Y+100 Z+0

; Råemnedefinisjon

N30 T16 G17 S6500

; Verktøyoppkall

N40 G00 G90 Z+250 G40 M3

; Sikker posisjon i verktøyaksen

N50 G00 X-20 Y-20

; Forposisjonering i arbeidsplanet

N60 G00 Z+5

; Forposisjonernig i verktøyaksen

N70 G01 Z-5 F3000 M8

; Kjør til bearbeidingsdybde

N80 G01 X+5 Y+5 G41 F700

; Første konturpunkt

N90 G26 R8

; Startfunksjon

N100 G01 Y+95

; Linje

N110 G01 X+95

N120 G24 R10

; Fas

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Frakjøringsfunksjon

N170 G01 X-20 Y-20 G40 F1000

; Sikker posisjon i arbeidsplanet

N180 G00 Z+250

; Sikker posisjon i verktøyaksen

N190 T6 G17 S6500

; Verktøyoppkall

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 RUND NOT ~

Q215=+0

;MASKINOPERASJON ~

Q219=+15

;NOTBREDDE ~

Q368=+0.1

;TOLERANSE FOR SIDE ~

Q375=+60

;DELESIRKELDIA. ~

Q367=+0

;REF. NOTPLASSERING ~

Q216=+50

;SENTRUM 1. AKSE ~

Q217=+50

;SENTRUM 2. AKSE ~

Q376=+45

;STARTVINKEL ~

Q248=+225

;APNINGSVINKEL ~

Q378=+0

;VINKELSKRITT ~

Q377=+1

;ANTALL REPETISJONER ~

Q207=+500

;MATING FRESING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-5

;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

N230 G79

; Syklusoppkalling

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Tips: