Noțiuni fundamentale

Aplicaţie

Standardul ISO 6983 defineşte o sintaxă NC universală.

Exemplu ISO

Pe TNC7, puteţi executa şi edita programele NC cu elementele de sintaxă ISO acceptate.

Descrierea funcţiilor

Conținutul unui program ISO

Un program ISO este structurat după cum urmează:

Sintaxa ISO

Funcție

I

Tip fișier

Programele ISO au o extensie de nume de fişier *.i.

%NAME G71

Începutul şi sfârşitul programului

G71

Unitate de măsură: mm

G70

Unitate de măsură: inch

N10

N20

N30

...

Numerele blocurilor NC

În parametrul opţional al maşinii blockIncrement (nr. 105409), definiţi incrementul dintre numerele blocului.

N99999999

Numărul blocului NC pentru sfârşitul programului

Un program NC este incomplet fără acest număr de bloc NC.

Sistemul de control adaugă şi actualizează automat numerele de blocuri NC din fişier. Spaţiul de lucru Program afişează exclusiv numere succesive fără a lua în calcul incrementul definit.

G01 X+0 Y+0 ...

Funcții NC

Conținutul unui program NC

Conţinutul unui bloc NC

Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.

  • Modificați următorul conținut după cum este necesar:
  • Scule
  • Parametri de tăiere
  • Viteze de avans
  • Înălțimea de degajare sau poziția de siguranță
  • Pozițiile specifice mașinii, de ex., cu M91
  • Traseele apelărilor programului

Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.

În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.

 
Tip

Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.

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

Un bloc NC conţine următoarele elemente de sintaxă:

Sintaxa ISO

Funcție

G01

Începutul sintaxei

G90

Intrarea absolută sau incrementală

Intrarea absolută şi incrementală

X+10 Y+0

G41

Compensarea razei sculei

Compensarea razei sculei

F3000

Viteză de avans

Viteză de avans

M3

Funcţii auxiliare (funcţii M)

Funcții auxiliare

Exemplu ISO

Exemplu de sarcină 1339889

Exemplu de soluţie 1338459

Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.

  • Modificați următorul conținut după cum este necesar:
  • Scule
  • Parametri de tăiere
  • Viteze de avans
  • Înălțimea de degajare sau poziția de siguranță
  • Pozițiile specifice mașinii, de ex., cu M91
  • Traseele apelărilor programului

Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.

În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.

 
Tip

Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.

% 1339889 G71

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

; Definirea piesei brute de prelucrat

N20 G31 X+100 Y+100 Z+0

; Definirea piesei brute de prelucrat

N30 T16 G17 S6500

; Apelare sculă

N40 G00 G90 Z+250 G40 M3

; Înălţime de degajare în axa sculei

N50 G00 X-20 Y-20

; Prepoziţionare în planul de prelucrare

N60 G00 Z+5

; Prepoziţionare pe axa sculei

N70 G01 Z-5 F3000 M8

; Avans la adâncimea de prelucrare

N80 G01 X+5 Y+5 G41 F700

; Primul punct pe contur

N90 G26 R8

; Funcţia de apropiere

N100 G01 Y+95

; Linie dreaptă

N110 G01 X+95

N120 G24 R10

; Șanfren

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Funcţia de îndepărtare

N170 G01 X-20 Y-20 G40 F1000

; Înălţime de degajare în planul de prelucrare

N180 G00 Z+250

; Înălţime de degajare în axa sculei

N190 T6 G17 S6500

; Apelare sculă

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 CANAL CIRCULAR ~

Q215=+0

;CUPRINS OPERATII ~

Q219=+15

;LATIME CANAL ~

Q368=+0.1

;ADAOS LATERAL ~

Q375=+60

;DIAM. ARC CERC. ~

Q367=+0

;REFERINTA POZ. CANAL ~

Q216=+50

;CENTRU AXA 1 ~

Q217=+50

;CENTRU AXA 2 ~

Q376=+45

;UNGHI DE PORNIRE ~

Q248=+225

;UNGHI DESCHIDERE ~

Q378=+0

;UNGHI INCREMENTARE ~

Q377=+1

;NUMAR DE REPETARI ~

Q207=+500

;VITEZA AVANS FREZARE ~

Q351=+1

;TIP FREZARE ~

Q201=-5

;ADANCIME ~

Q202=+5

;ADANCIME PLONJARE ~

Q369=+0.1

;ADAOS ADANCIME ~

Q206=+150

;VIT. AVANS PLONJARE ~

Q338=+5

;POZIT. FINISARE ~

Q200=+2

;DIST. DE SIGURANTA ~

Q203=+0

;COORDONATA SUPRAFATA ~

Q204=+50

;DIST. DE SIGURANTA 2 ~

Q366=+2

;PLONJARE ~

Q385=+500

;VIT. AVANS FINISARE ~

Q439=+0

;BESLEME REFERANSI

N230 G79

; Apelare ciclu

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Note