Basisprincipes

Toepassing

De norm DIN 66025/ISO 6983 definieert een universele NC-syntaxis.

ISO-voorbeeld

Bij de TNC7 kunt u NC-programma's met de ondersteunde ISO-syntaxiselementen afwerken en bewerken.

Functiebeschrijving

Inhouden van een ISO-programma

Het ISO-programma is als volgt opgebouwd:

ISO-syntaxis

Functie

I

Bestandstype

Met de extensie *.i definieert u een ISO-programma.

%NAME G71

Begin van het programma en einde van het programma

G71

Maateenheid mm

G70

Maateenheid inch

N10

N20

N30

...

NC-regelnummers

Met de optionele machineparameter blockIncrement (nr. 105409) definieert u de stapgrootte tussen de regelnummers.

N99999999

NC-regelnummer voor het programma-einde

Het NC-programma is zonder dit NC-regelnummer onvolledig.

De besturing vult de NC-regelnummers automatisch aan en actualiseert deze in het bestand. Het werkgebied Programma toont uitsluitend opeenvolgende nummers, zonder rekening te houden met de gedefinieerde stapgrootte.

G01 X+0 Y+0 ...

NC-functies

Inhouden van een NC-programma

Inhouden van een NC-programma

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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

De NC-regel bevat de volgende syntaxiselementen:

ISO-syntaxis

Functie

G01

Syntaxisopener

G90

Absolute of incrementele invoer

Absolute en incrementele invoer

X+10 Y+0

G41

Gereedschapsradiuscorrectie

Gereedschapsradiuscorrectie

F3000

Aanzet

Aanzet

M3

Additionele functies

Additionele functies

ISO-voorbeeld

Voorbeeldtaak 1338459

1358459-00-a

Voorbeeldoplossing 1338459

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

% 1339889 G71

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

; Definitie van onbewerkt werkstuk

N20 G31 X+100 Y+100 Z+0

; Definitie van onbewerkt werkstuk

N30 T16 G17 S6500

; Gereedschapsoproep

N40 G00 G90 Z+250 G40 M3

; Veilige positie in de gereedschapsas

N50 G00 X-20 Y-20

; Voorpositionering in het bewerkingsvlak

N60 G00 Z+5

; Voorpositionering in de gereedschapsas

N70 G01 Z-5 F3000 M8

; Verplaatsing naar bewerkingsdiepte

N80 G01 X+5 Y+5 G41 F700

; Eerste contourpunt

N90 G26 R8

; Benaderingsfunctie

N100 G01 Y+95

; Rechte

N110 G01 X+95

N120 G24 R10

; Afkanting

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Functie voor verlaten

N170 G01 X-20 Y-20 G40 F1000

; Veilige positie in het bewerkingsvlak

N180 G00 Z+250

; Veilige positie in de gereedschapsas

N190 T6 G17 S6500

; Gereedschapsoproep

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 RONDE SLEUF ~

Q215=+0

;BEWERKINGSOMVANG ~

Q219=+15

;SLEUFBREEDTE ~

Q368=+0.1

;OVERMAAT ZIJKANT ~

Q375=+60

;DIAMETER STEEKCIRKEL ~

Q367=+0

;REF. SLEUF POSITIE ~

Q216=+50

;MIDDEN 1E AS ~

Q217=+50

;MIDDEN 2E AS ~

Q376=+45

;STARTHOEK ~

Q248=+225

;OPENINGSHOEK ~

Q378=+0

;HOEKSTAP ~

Q377=+1

;AANTAL BEWERKINGEN ~

Q207=+500

;AANZET FREZEN ~

Q351=+1

;FREESWIJZE ~

Q201=-5

;DIEPTE ~

Q202=+5

;DIEPTEVERPLAATSING ~

Q369=+0.1

;OVERMAAT DIEPTE ~

Q206=+150

;AANZET DIEPTEVERPL. ~

Q338=+5

;VERPLAATSING NABEW. ~

Q200=+2

;VEILIGHEIDSAFSTAND ~

Q203=+0

;COORD. OPPERVLAK ~

Q204=+50

;2E VEILIGHEIDSAFST. ~

Q366=+2

;INSTEKEN ~

Q385=+500

;AANZET NABEWERKEN ~

Q439=+0

;REF. AANZET

N230 G79

; Cyclusoproep

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Instructies