• Nie Znaleziono Wyników

Format rozkazu G20; rozkaz calowy

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

5 ROZKAZY POZYCJI

2. Format rozkazu G20; rozkaz calowy

G21; rozkaz metryczny 3. Opis

Wybór G20 lub G21 ma naturalnie znaczenie tylko dla osi liniowych.

Przykład 1:

Zależność między jednostką wprowadzania rozkazu i G20/G21 (przy wprowadzaniu punktu dziesiętnego Typ I)

Oś Przykład [Początkowy cal] WYŁ [Początkowy cal] WŁ

G21 G20 G21 G20 X X100; 0,100 mm 0,254 mm 0,0039 cal 0,0100 cal

Y Y100; 0,100 mm 0,254 mm 0,0039 cal 0,0100 cal Z Z100; 0,100 mm 0,254 mm 0,0039 cal 0,0100 cal B B100; 0,100 stopień 0,100 stopień 0,100 stopień 0,100 stopień

Wskazówka 1:

Gdy programowane jest przełączenie G20/G21, wcześniej muszą być zamienione odpowiednio do jednostki wprowadzania ustawień rozkazów calowych lub metrycznych, dane korekcji długości narzędzia, pozycji narzędzia i promienia, zmienne i parametry i ustawione poprzez monitor lub zaprogramowane wprowadzenie danych.

Przykład 2:

[Początkowe cale]: AUS Dane korekcji = 0,05 mm

W powyższym przypadku, przy przełączeniu z G21 na G20, dane muszą być ustawione na 0,002 (0,05 ÷ 25,4 =0,002).

Wskazówka 2:

Przed rozpoczęciem obróbki części, z zasady wybierane jest G20 lub G21. Przy wyborze wewnątrz programu, dane korekcji powinny być zmienione, po zatrzymaniu systemu przez M00 itd., po rozkazie G20 (lub G21).

Przykład 3:

Dla wyboru trybu początkowego pomiędzy G20 i G21, stosowany jest bit 4 parametru F91.

Wskazówka 3:

Wartość modalna F (posuw) przed przełączeniem, byłaby stosowana bez zmian po ustawieniu nowego układu jednostek. Dlatego należy na nowo podać prawidłowy rozkaz F w odniesieniu do przełączonego układu.

5-3 Wprowadzanie punktu dziesiętnego

1. Funkcja i cel

Rozkaz punktu dziesiętnego może przydzielić wprowadzanym informacjom programu obróbki dla drogi narzędzia, odległości, posuwu itd., punkt zerowy w milimetrach lub calach. Poza tym może być stosowany parametr dla wyboru typu I, gdzie najniższe miejsce danych bez punktu dziesiętnego traktowane jest jako najmniejsza jednostka wprowadzania rozkazu, lub typu II, gdzie przyjmowane jest ono jako pozycja jednostkowa.

2. Format rozkazu

ooooo. ooo Układ metryczny oooo. oooo Układ calowy 3. Opis

A.

Rozkaz punkt dziesiętny obowiązuje w programie obróbki dla odległości, kąta, czasu, prędkości posuwu i współczynnika skali (tylko poza G51).

B.

Wartość rozkazu danych bez punktu dziesiętnego różni się międzytypem wprowadzania I i II odpowiednio do układu jednostek rozkazu, jak pokazano niżej w tabeli.

Rozkaz Jednostka rozkazu × 10

Typ I Typ II

X1; AUS 0,001 (mm, cale, stopnie) 1,000 (mm, cale, stopnie) EIN 0,01 (mm, cale, stopnie) 1,00 (mm, cale, stopnie)

C. Rozkazy punktu dziesiętnego maja obowiązujące adresy X, Y, Z, U, V, W, A, B, C, I, J, K, E, F, P, Q i R, przy czym P odniesione jest do współczynnika skali. Szczegóły patrz lista obowiązujących adresów.

D. Rozkaz punktu dziesiętnego jest stosowalny do następującej liczby ważnych miejsc:

Rozkaz ruchu (liniowy) Rozkaz ruchu (obrót) Predkość posuwu Czas zwłoki Liczba

całkowita

Część ułamkowa

Liczba całkowita Część ułamkowa

E. Rozkaz punktu dziesiętnego jest obowiązujący także dla rozkazów definiujących zmienne dla podprogramów itd.

F. Można wybrać, czy miejsce jednostkowe danych rozkazu, dla których obowiązuje punkt dziesiętny lecz nie jest ustawiony, odpowiada najmniejszej jednostce wprowadzania rozkazu czy mm. Wybór ten jest przeprowadzany przez bit 5 parametru F91.

G. Rozkazy punktu dziesiętnego dla adresów, dla których punkty dziesiętne nie są dopuszczalne, są obrabiane jako liczby całkowite, a części dziesiętne ignorowane. Obwoiązuje to dla adresów D, H, L, M, N, O, S i T. Rozkazy zmiennych są jednak traktowane jako dane z punktem dziesiętnym.

4. Przykłady programu

A. Przykłady dla adresów, gdzie punkty dziesiętne są dopuszczalne:

Jednostka rozkazu Przykład programul

Przy 1 = 1µ Przy 1 = 10µ Przy 1 = 1 mm

G0X123.45

(Punkt dziesiętny zawsze wprowadzać jako punkt milimetrowy)

X123,450 mm X123,450 mm X123,450 mm

G0X12345 X12,345 mm* X123,450 mm** X12345,000 mm***

#111=123 #112=5.55

* najmniejsze miejsce wprowadzane jest w mikronach.

** najmniejsze miejsce wprowadzane jest w 10 mikronach.

*** najmniejsze miejsce wprowadzane jest w milimetrach.

B. Ważność punktu dziesiętnego dla poszczególnych adresów Adres Rozkaz punktu

dziesiętnego

Zastosowanie Uwaga

A Ważny Dane współrzędnych

Nieważny Ruch stołu obrotowego, kod funkcji pomocniczej Ważny Dane kąta liniowego

B Ważny Dane współrzędnych

Nieważny Ruch stołu obrotowego, kod funkcji pomocniczej

C Ważny Dane współrzędnych

Nieważny Ruch stołu obrotowego, kod funkcji pomocniczej

Ważny Wielkośc zfazowania naroży D Nieważny Nr. danych korekcji (dla pozycji narzędzia, długości i promienia)

E Ważny

F Ważny Prędkość posuwu G Ważny Kod warunków drogi

H Nieważny Nr. danych korekcji (dla pozycji narzędzia, długości i promienia)

Nieważny Nr sekwencji w podprogramie do wywołania

I Ważny Punkt środkowy łuku

Ważny Składowe wektora korekcji promienia narzędzia

J Ważny Punkt środkowy łuku

Ważny Składowe wektora korekcji promienia narzędzia

K Ważny Punkt środkowy łuku

Ważny Składowe wektora korekcji promienia narzędzia L Nieważny Cykl stały/powtarzanie podprogramu

M Nieważny Kod funkcji pomocniczej N Nieważny Nr sekwencji

O Nieważny Nr programu

P Nieważny Czas zwłoki

Ważny Nr podprogramu do wywołania

Nieważny Liczba zwojów spirali Nieważny Dane korekcji (G10) Ważny Współczynnik skalowania

Q Ważny Cykl wiercenia głębokiego-głębokość skrawania Ważny Hinterbohren-Verschiebungsbetrag

Ważny Wiercenie dokładne-wielkość przesunięcia

R Ważny Punkt R w cyklu stałym

Ważny Promień łuku dla interpolacji okręgu Ważny Promień łuku dla zaokrąglenia naroża Ważny Dane korekcji (G10)

S Nieważny Kod funkcji wrzeciona

T Nieważny Kod funkcji narzędzia

Punkt dziesiętny jest ważny dla wszystkich argumentów programu makro użytkownika.

6 INTERPOLACJA

6-1 Pozycjonowanie (posuw szybki): G00

1. Funkcja i cel

Rozkaz ten powoduje, że narzędzie pozycjonowane jest poprzez ruch linearny z aktualnej pozycji w punkcie końcowym, określonym przez słowo współrzędnych.

2. Format rozkazu

G00 Xx Yy Zz αα; (α przedstawia dodatkową oś)

x, y, z i α przedstawiają absolutna lub inkremetalną wartość współrzędnych, które są niezależne od aktualnego statusu G90/G91.

3. Opis

A. Tryb G00 jest zachowywany tak długo, aż nie zostanie usunięty przez inną funkcję G grupy 01, tzn.

dopóki nie jest wprowadzone G01, G02 lub G03. Dlatego dla pozycjonowania G00 wystarczają współrzędne w następnych blokach. Ten rodzaj funkcjonowania jest zasadniczo określany jako modalny.

B. W trybie G00 ruch zwykle przyspiesza się i spowalnia w punkcie początkowym i końcowym bloku.

Następny blok nie jest wykonywany do upewnienia się nt statusu pozycjonowania. Szerokość pozycjonowania może być zmieniana za pomocą parametru maszyny S13.

C. Poprzez rozkaz G00, każda funkcja G w grupie 09 (G72 do G89) jest usuwana, tzn. ustawiana w tryb zmazania (G80).

D. Narzędzie jest wybieralne przez bit 6 parametru użytkownika F91. Czas pozycjonowania jest

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

Powiązane dokumenty