• Nie Znaleziono Wyników

FUNKCJE KOREKCJI NARZĘDZIA

W dokumencie dla Serial No. : WAŻNE WSKAZÓWKI (Stron 90-96)

Prędkość Prędkość: mm/min lub cal/min Promień łuku Promień łuku: mm lub

C. Przez ustawienie F0 podczas pracy G93 występuje błąd programu (816 VORSCHUB NULL)

12 FUNKCJE KOREKCJI NARZĘDZIA

12-1 Korekcja narzędzia

12-1-1 Wiadomości ogólne

Są trzy podstawowe funkcje korekcji narzędzia: korekcja pozycji narzędzia, korekcja długości narzędzia korekcja promienia narzędzia (patrz rysunek niżej). Wartość korekcji wybierana jest przez numer korekcji i wprowadzana przez odpowiednie wskazanie lub zaprogramowaną funkcję.

Poza tym przez ustawienie parametru mogą być wykonywane korekcja długości narzędzia i korekcja promienia narzędzia, na bazie danych narzędzi MAZATROL.

12-1-2 Ustawienie wartości korekcji narzędzia

Wartości korekcji należy wprowadzić do pamięci danych korekcji wcześniej, w odniesieniu do numeru korekcji, przy pomocy wskazania lub czytnika taśmy perforowanej.

Są dwa rodzaje ustawienia wartości korekcji narzędzia:

Typ A (specyfikacja standardowa)

Rozkazy H i D dostarczają identycznej wartości korekcji, gdy otrzymają identyczne numery.

(Dn) = an

(Hn) = an

Typ B (specyfikacja dodatkowa)

Rozkazem H wybierana jest suma z kształtu odniesionego do długości narzędzia i wartości korekcji zużycia, rozkazem D suma z kształtu odniesionego do promienia narzędzia i wartości korekcji zużycia.

(Hn) = bn + cn

(Dn) = dn + en

12-1-3 Pamięć danych korekcji narzędzia

Pamięć danych korekcji narzędzia stosowana jest dla ustawienia i wyboru wartości korekcji narzędzia.

Są dwa typy: Typ A i Typ B Typ pamięci danych korekcji

narzędzia Rozróżnianie między korekcją

długości i promienia Rozróżnianie między korekcją kształtu i zużycia

Typ A Nie dostępne Nie dostępne

Typ B Dostępne Dostępne

Typ A (specyfikacja standardowa)

Jak pokazano w tabeli niżej, numer korekcji odnosi się do wartości korekcji. Dlatego numery można stosować razem dla korekcji długości, promienia, kształtu i zużycia narzędzia.

(D1) = a1, (H1) = a1

(D2) = a2, (H2) = a2

(Dn) = an, (Hn) = an

Nr korekcji Wartość korekcji

1 a1

2 a2

3 a3

. .

n an

Typ B (specyfikacja dodatkowa)

Jak pokazano w tabeli niżej, wartości korekcji kształtu i zużycia odniesione do długości narzędzia z jednej strony i z drugie strony wartości korekcji kształtu i zużycia odniesione do promienia narzędzia, mogą być ustawiane niezależnie od numerem korekcji.

Dla wyboru wartości korekcji długości narzędzia stosować H a dla wyboru wartości korekcji promienia narzędzia stosować D.

(H1) = b1 + c1, (D1) = d1 + e1

(H2) = b2 + c2, (D2) = d2 + e2

(Hn) = bn + cn, (Dn) = dn + en

Nr korekcji Długość narzędzia (H) Promień narzędzia (D)/

(Korekcja pozycji)

Korekcja kształtu Korekcja zużycia Korekcja kształtu Korekcja zużycia

1 b1 c1 d1 e1

2 b2 c2 d2 e2

3 b3 c3 d3 e3

. . .

n bn cn dn en

12-1-4 Numer korekcji narzędzia (H/D)

Poprzez te adresy można wybierać numer korekcji narzędzia:

1. H można stosować dla korekcji długości narzędzia a D dla korekcji pozycji i promienia narzędzia.

2. Raz wybrany numer korekcji narzędzia pozostaje obowiązujący, do ponownego wybrania H lub D.

3. W bloku może być podany tylko jeden rozkaz numeru korekcji. (Gdy podane są dwa lub więcej, ważny jest ostatni).

4. Stosowalna liczba zestawów danych korekcji:

Standard: 128 zestawów: H01 do H128 (D01 do D128) Dodatkowo: 512 zestawów: H01 do H512 (D01 do D512)

5. Jeśli ustawiana jest wartość liczbowa, wyższa niż wyżej podane, występuje alarm 839 KORREKTURNr. NICHT KORREKT.

6. Zakres ustawianych wartości i najmniejsza jednostka powinny być wcześniej ustawione we wskazaniu WKZ KORREKTUR-DATEN.

Wartość korekcji kształtu Wartość korekcji żużycia Układ metryczny Układ calowy Układ metryczny Układ calowy +/- 999,999 mm +/- 99,9999 cal +/- 999,999 mm +/- 99,9999 cal Wskazówka:

Przyporządkowanie numerów korekcji narzędzia jest ważne tylko w trybie korekcji.

12-1-5 Liczba zestawów danych korekcji narzędzia

Maksymalna liczba zestawów danych korekcji narzędzia jest następująca:

Specyfikacja standardowa: 128 Specyfikacja dodatkowa: 512 Wskazówka:

Przy specyfikacji dodatkowej zawarta jest liczba standardowa.

12-2 Korekcja długości narzędzia / usunięcie: G43, G44/G49 1. Funkcja i cel

Rozkazem tym, pozycja końcowa rozkazu ruchu jest dla poszczególnych osi jest przesuwana o zadaną wartość korekcji. Za pomocą tej funkcji może być ustawione jako wartość korekcji, odchylenie rzeczywiste od zaprogramowanej wielkości długości narzędzia lub promień narzędzia, przez co program jest bardziej elastyczny.

2. Format rozkazu

G43 Zz Hh ; korekcja długości narzędzia + G44 Zz Hh ; korekcja długości narzędzia – G49 Zz ; usunięcie korekcji długości narzędzia 3. Opis

Liczba zestawów danych korekcji:

- standard: 128 zestawów, H1 do H128 - dodatkowo: 512 zestawów, H1 do H512

(Liczba jest całkowitą liczbą dla korekcji długości, pozycji i promienia narzędzia.) Odniesienie między danymi programu i skorygowaną odległością ruchu:

Odległość ruchu osi Z

G43 Z ± z Hh ; ± z + {±lh1 – (±lh0)} przesunięcie o wartość korekcji w kierunku dodatnim G44 Z ± z Hh ; ± z + {±lh1 – (±lh0)}przesunięcie o wartość korekcji w kierunku ujemnym G49 Z ± z ; ± z – (± lh1) usunięcie wartości korekcji

gdzie lh1: wartość korekcji dla korekcji nr h

lh0: wartość korekcji przed blokami G43 i G44

Jak pokazano wyżej, pozycja rzeczywistego punktu końcowego ruchu jest określana przez przesunięcie zaprogramowanego adresem osi, niezależnie czy inkrementacyjnie czy absolutnie, punktu końcowego o ustawioną wartość korekcji. Po włączeniu systemu i wykonaniu M02 system przechodzi w tryb G49 (usunięcie korekcji długości narzędzia).

4. Przykłady programów:

A. Korekcja długości narzędzia może być dodatkowo oprócz osi Z stosowana na osi X i Y oraz osiach dodatkowych.. Czy funkcja ta obowiązuje zawsze tylko dla osi Z, czy dla osi, której dotyczy rozkaz G43/G44, można wybrać za pomocą bitu 3 parametru F92.

B. Nawet gdy w jednym bloku zaprogramowane są dwa lub więcej adresów osi, korekcja jest wykonywana tylko na jednej osi. Pierwszeństwa są jak niżej:

α > Z > Y > X gdzie α przedstawia o dodatkową Przykład 3:

G43 Xx1 Hh1 ; Korekcja dodatnia na osi X i usunięcie G49 Xx2 ;

G44 Yy3 Hh3 ; Korekcja ujemna na osi Y i usunięcie G49 Yy4 ;

G43 α α5 Hh5 ; Korekcja dodatnia na osi dodatkowej i usunięcie G49 α α6 ;

G43 Xx7 Yy7 Zz7 Hh7 ; Korekcja dodatnia na osi Z

C. Gdy w bloku nie ma zaprogramowanego żadnego adresu osi, korekcja wykonywana jest na osi Z.

Przykład 4:

G43 Hh1 ; Korekcja na osi Z i usunięcie G49

D. Jeśli w trybie korekcji następuje powrót do punktu odniesienia (punkt zerowy), to tryb jest na koniec automatycznie usuwany.

Przykład 5:

G43 Hh1 ; Po powrocie do punktu odniesienia (zerowego), wartość korekcji jest kasowana a system przechodzi z trybu korekcji do trybu G49.

G28 Zz2 ;

G43 Hh1 ; Po usunięciu wartości korekcji na osi Z wykonywany jest powrót do punktu odsniesienia (zerowego).

G49 G28 Zz2 ;

E. Dla usunięcia korekcji ustawić rozkaz G49 lub H00 (wartość korekcji = 0), przez co następuje ruch mazyny odpowiadający zmianie wartości korekcji na 0.

Normalnie, przy zastosowaniu danych narzędzi MAZATROL, G49 nie powinien być podawany jako kod usuwania. Przy G49 następuje mianowicie praca usuwania, która odpowiada ruchowi na osi Z o daną długość narzędzia w kierunku ujemnym, co może prowadzić do kolizji z częścią obrabianą.

Poza tym, gdy praca korekcji G43/G44 ma być usunięta tylko chwilowo, należy korzystać z H00 zamiast rozkazu G49.

F. Gdy wprowadzony zostanie niedopuszczalny numer korekcji, występuje alarm 839

W dokumencie dla Serial No. : WAŻNE WSKAZÓWKI (Stron 90-96)

Powiązane dokumenty