Podstawy

Zastosowanie

Norma DIN 66025/ISO 6983 definiuje uniwersalną syntaktykę NC.

Przykład ISO

Na TNC7 możesz wykonywać i edytować programy NC z obsługiwanymi elementami składni ISO .

Opis funkcji

Treść programu ISO

Program ISO posiada następującą strukturę:

Syntaktyka ISO

Funkcja

I

Typ pliku

Z rozszerzeniem *.i definiujesz program ISO.

%NAME G71

Początek programu i koniec programu

G71

Jednostka miary mm

G70

Jednostka miary cale

N10

N20

N30

...

Numery wierszy NC

W opcjonalnym parametrze maszynowym blockIncrement (nr 105409) definiujesz inkrementację między numerami wierszy.

N99999999

Numer wiersza NC dla końca programu

Program NC jest niekompletny bez tego wiersza NC .

Sterowanie uzupełnia i aktualizuje numery wierszy NC automatycznie w pliku. Strefa robocza Program pokazuje wyłącznie kolejne numery wierszy, bez uwzględniania zdefiniowanej inkrementacji.

G01 X+0 Y+0 ...

Funkcje NC

Treść programu NC

Treść wiersza NC

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

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

Wiersz NC zawiera następujące elementy składni:

Syntaktyka ISO

Funkcja

G01

Otwieracz składni

G90

Absolutne i przyrostowe dane wejściowe

Absolutne i przyrostowe dane wejściowe

X+10 Y+0

G41

Korekta promienia narzędzia

Korekta promienia narzędzia

F3000

Posuw

Posuw

M3

Funkcja dodatkowa

Funkcje dodatkowe

Przykład ISO

Zadanie przykładowe 1338459

1358459-00-a

Rozwiązanie przykładu 1338459

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

% 1339889 G71

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

; Definicja detalu

N20 G31 X+100 Y+100 Z+0

; Definicja detalu

N30 T16 G17 S6500

; Wywołanie narzędzia

N40 G00 G90 Z+250 G40 M3

; Bezpieczna pozycja na osi narzędzia

N50 G00 X-20 Y-20

; Prepozycjonowanie na płaszczyźnie roboczej

N60 G00 Z+5

; Prepozycjonowanie na osi narzędzia

N70 G01 Z-5 F3000 M8

; Wcięcie na głębokość obróbki

N80 G01 X+5 Y+5 G41 F700

; Pierwszy punkt konturu

N90 G26 R8

; Funkcja najazdu

N100 G01 Y+95

; Prosta

N110 G01 X+95

N120 G24 R10

; Fazka

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Funkcja odjazdu

N170 G01 X-20 Y-20 G40 F1000

; Bezpieczna pozycja na płaszczyźnie roboczej

N180 G00 Z+250

; Bezpieczna pozycja na osi narzędzia

N190 T6 G17 S6500

; Wywołanie narzędzia

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 KANALEK KOLOWY ~

Q215=+0

;RODZAJ OBROBKI ~

Q219=+15

;SZEROKOSC ROWKA ~

Q368=+0.1

;NADDATEK NA STRONE ~

Q375=+60

;SREDNICA PODZ.OKREGU ~

Q367=+0

;BAZA DLUG. ROWKA ~

Q216=+50

;SRODEK W 1-SZEJ OSI ~

Q217=+50

;SRODEK W 2-SZEJ OSI ~

Q376=+45

;KAT POCZATKOWY ~

Q248=+225

;KAT ROZWARCIA ~

Q378=+0

;KATOWY PRZYROST-KROK ~

Q377=+1

;LICZBA POWTORZEN ~

Q207=+500

;POSUW FREZOWANIA ~

Q351=+1

;RODZAJ FREZOWANIA ~

Q201=-5

;GLEBOKOSC ~

Q202=+5

;GLEBOKOSC DOSUWU ~

Q369=+0.1

;NADDATEK NA DNIE ~

Q206=+150

;WARTOSC POSUWU WGL. ~

Q338=+5

;DOSUW - OBR.WYKONCZ. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q203=+0

;WSPOLRZEDNE POWIERZ. ~

Q204=+50

;2-GA BEZPIECZNA WYS. ~

Q366=+2

;ZAGLEBIANIE ~

Q385=+500

;POSUW OBR.WYKAN. ~

Q439=+0

;BAZA POSUWU

N230 G79

; Wywołanie cyklu

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Wskazówki