Grunder

Användningsområde

Standarden DIN 66025/ISO 6983 definierar en universell NC-syntax.

ISO-exempel

På TNC7 kan du exekvera och redigera NC-program med de ISO-syntaxelement som stöds.

Funktionsbeskrivning

Innehållet i ett ISO-program

Ett ISO-program har följande uppbyggnad:

ISO-syntax

Funktion

I

Filtyp

Med ändelsen *.i definierar du ett ISO-program.

%NAME G71

Programstart och programslut

G71

Måttenhet mm

G70

Måttenhet tum

N10

N20

N30

...

NC-blocknummer

Med den valfria maskinparametern blockIncrement (nr 105409) definierar du steglängden mellan blocknumren.

N99999999

NC-blocknummer för programslutet

NC-programmet är ofullständigt utan det här NC-blocknumret.

Styrsystemet kompletterar och uppdaterar NC-blocknumren automatiskt i filen. Arbetsområdet Program visar enbart på varandra följande nummer, utan att ta hänsyn till den definierade steglängden.

G01 X+0 Y+0 ...

NC-funktioner

Innehållet i ett NC-program

Innehåll i ett NC-block

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

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

Ett NC-block innehåller följande syntaxelement:

ISO-syntax

Funktion

G01

Syntaxöppnare

G90

Absolut eller inkrementell inmatning

Absolut och inkrementell inmatning

X+10 Y+0

G41

Verktygsradiekorrigering

Verktygsradiekorrigering

F3000

Matning

Matning

M3

Tilläggsfunktion.

Tilläggsfunktioner

ISO-exempel

Exempeluppgift 1338459

1358459-00-a

Exempellösning 1338459

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

% 1339889 G71

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

; Råämnesdefinition

N20 G31 X+100 Y+100 Z+0

; Råämnesdefinition

N30 T16 G17 S6500

; Verktygsanrop

N40 G00 G90 Z+250 G40 M3

; Säker position i verktygsaxeln

N50 G00 X-20 Y-20

; Förpositionering i bearbetningsplanet

N60 G00 Z+5

; Förpositionering i verktygsaxeln

N70 G01 Z-5 F3000 M8

; Ansättning till bearbetningsdjupet

N80 G01 X+5 Y+5 G41 F700

; Första konturpunkten

N90 G26 R8

; Framkörningsfunktion

N100 G01 Y+95

; Rät linje

N110 G01 X+95

N120 G24 R10

; Fas

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Frånkörningsfunktion

N170 G01 X-20 Y-20 G40 F1000

; Säker position i bearbetningsplanet

N180 G00 Z+250

; Säker position i verktygsaxeln

N190 T6 G17 S6500

; Verktygsanrop

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 CIRKEL SPAAR ~

Q215=+0

;BEARBETNINGSSAETT ~

Q219=+15

;SPAARBREDD ~

Q368=+0.1

;TILLAEGG SIDA ~

Q375=+60

;CIRK.SEG.-DIAMETER ~

Q367=+0

;REF. SPARPOSITION ~

Q216=+50

;CENTRUM 1. AXEL ~

Q217=+50

;CENTRUM 2. AXEL ~

Q376=+45

;STARTVINKEL ~

Q248=+225

;OEPPNINGSVINKEL ~

Q378=+0

;VINKELSTEG ~

Q377=+1

;ANTAL BEARBETNINGAR ~

Q207=+500

;MATNING FRAESNING ~

Q351=+1

;FRAESSMETOD ~

Q201=-5

;DJUP ~

Q202=+5

;SKAERDJUP ~

Q369=+0.1

;TILLAEGG DJUP ~

Q206=+150

;MATNING DJUP ~

Q338=+5

;SKAERDJUP FINSKAER ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q366=+2

;NEDMATNING ~

Q385=+500

;MATNING FINBEARB. ~

Q439=+0

;REFERENS MATNING

N230 G79

; Cykelanrop

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Anmärkning