Grundlaget

Anvendelse

Normen DIN 66025/ISO 6983 definerer en universel NC-Syntax.

ISO-Eksempel

Ved TNC7 kan De afvikle og redigerer NC-Programmer med understøttet ISO-Syntaxelementer

Funktionsbeskrivelse

Indhold af et ISO-Program

Et ISO-Program er opbygget som følger:

ISO-Syntax

Funktion

I

Filtype

Med endelsen *.i definerer De et ISO-Program.

%NAME G71

Programstart og programslut

G71

Måleenhed mm

G70

Måleenhed tomme

N10

N20

N30

...

NC-bloknummer

Med den valgfri maskinparameter blockIncrement (Nr. 105409) definere De intervallet mellem bloknumrene.

N99999999

NC-bloknummer for Programslut

Et NC-Program er uden disse NC-bloknummer ufuldstændigt.

Styringen supplerer og opdaterer automatisk NC-bloknummer i filen. Arbejdsområdet Program viser kun fortløbende tal uden at tage hensyn til den definerede stigning.

G01 X+0 Y+0 ...

NC-funktioner

Indhold af NC-Programmer

Indhold af NC-blokke

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

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

En NC-blok indeholder følgende Syntakselementer:

ISO-Syntax

Funktion

G01

Syntaxeråbner

G90

Absolut eller inkremental indlæsning

Absolut eller inkremental indlæsning

X+10 Y+0

G41

Værktøjsradiuskorrektur

Værktøjsradiuskorrektur

F3000

Tilspænding

Tilspænding

M3

Yderligere funktioner

Hjælpefunktioner

ISO-Eksempel

Eksempelopgave 1338459

1358459-00-a

Eksempelløsning 1338459

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

% 1339889 G71

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

; Råemnedefinition

N20 G31 X+100 Y+100 Z+0

; Råemnedefinition

N30 T16 G17 S6500

; Værktøjskald

N40 G00 G90 Z+250 G40 M3

; Sikker position i værktøjsaksen

N50 G00 X-20 Y-20

; Forpositionering i bearbejdningsplanet

N60 G00 Z+5

; Forpositionering i værktøjsakse

N70 G01 Z-5 F3000 M8

; Fremføring til bearbejdningsdybde

N80 G01 X+5 Y+5 G41 F700

; Første konturpunkt

N90 G26 R8

; Tilkørselsfunktion

N100 G01 Y+95

; Retlinje

N110 G01 X+95

N120 G24 R10

; Fase

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Frakørselsfunktion

N170 G01 X-20 Y-20 G40 F1000

; Sikker position i bearbejdningsplanet

N180 G00 Z+250

; Sikker position i værktøjsaksen

N190 T6 G17 S6500

; Værktøjskald

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 RUNDINGS NOT ~

Q215=+0

;BEARBEJDNINGS-OMFANG ~

Q219=+15

;NOT BREDE ~

Q368=+0.1

;TILLAEG FOR SIDE ~

Q375=+60

;DELKREDS-DIAMETER ~

Q367=+0

;HENF. NOT POSITION ~

Q216=+50

;MIDTE 1. AKSE ~

Q217=+50

;MIDTE 2. AKSE ~

Q376=+45

;STARTVINKEL ~

Q248=+225

;AABNINGSVINKEL ~

Q378=+0

;VINKELSKRIDT ~

Q377=+1

;ANTAL BEARBEJDNINGER ~

Q207=+500

;TILSPAENDING FRAESE ~

Q351=+1

;FRAESETYPE ~

Q201=-5

;DYBDE ~

Q202=+5

;INDSTILLINGS-DYBDE ~

Q369=+0.1

;TILLAEG FOR BUND ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q338=+5

;INDGREB FOR SLETSPAN ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+50

;2. SIKKERHEDS-AFST. ~

Q366=+2

;INDSTIKKE ~

Q385=+500

;SLETTE TILSPAENDING ~

Q439=+0

;RELATIV TILSPAENDING

N230 G79

; Cykluskald

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Anvisninger