Kody G dla wykrawarki AMADA

Kody G dla wykrawarki rewolwerowej AMADA ze sterowaniem AMNC-F.

Używać tylko niżej wyszczególnionych kodów G i M. Używanie innych kodów G i M prowadzi do awarii i usterek.

Kod GDziałanieProgramowanie
G00Anulowanie interpolacji liniowej 1) G00;
G01Interpolacja liniowa 1) G01F__;
G04Czas zatrzymania G04 X__;
G05*Przesunięcie łap naciągowych G05I__J__K__;
G06Dane materiału G06A__B__;
G25Dodatkowe naciąganie
(w przypadku nieregularnych krawędzi obrabianego
elementu lub krawędzi z gratami)
G25X__.;
G26 Koło osi otworów śruby G26I__J±__K±__T__C±__;
G27 Dodatkowe naciąganie G27X__.;
G28 Otwory na jednej półprostej G28I±__J±__K__T__C±__;
G29 Otwory na łuku okręgu G29I__J±__P±__K__T__C±__;
G36Wzorzec otworów rastrowych w kierunku X G36I±__P__J±__K__T__C±__;
G37Wzorzec otworów rastrowych w kierunku Y G37I±__P__J±__K__T__C±__;
G50 Koniec programu G50;
G66 Oddzielanie i przejścia prostokątne G66I__J±__P±__Q±__K__D±__T__;
G67 Wykrój prostokątny G67I±__J±__P__Q__T__;
G68 Młoteczkowanie po łuku okręgu G68I__J±__K±__P±__Q__T__C±__;
G69 Młoteczkowanie prostoliniowe G69I__J±__P±__Q__T__C±__;
G70 Przesunięcie osi bez wykrawaniaG70X__Y__;
G90G70X__Y__;
G91G70X__Y__;
G72 Punkt referencyjny wzorca otworówG72X__Y__;
G90G72X__Y__;
G91G72X__Y__;
G73 Odzwierciedlanie G73X__Y__Q__W__;
G75 Produkcja wielokrotna w kierunku X G75W__Q__(P__);
G76 Produkcja wielokrotna w kierunku Y G76W__Q__(P__);
G78 Wykrawanie łuku okręgu G78I__J±__K±__P±__Q__D__T__C±__;
G79 Wykrawanie prostoliniowe G79I__J±__P±__Q__D__T__C±__;
G90 Programowanie bezwzględne G90X__Y__(T__);
G91 Programowanie inkrementalne G91X__Y__(T__);
G92 Określenie bezwzględnego punktu zerowego G92X__Y__;
G93 Przesunięcie punktu zerowego G90G93X__Y__;
G91G93X__Y__;
G94 Przesunięcie punktu zerowego dla elementów giętych G90G94X__Y__P__K__Q__D__;
G91G94X__Y__P__K__Q__D__;
G98 Ustawianie produkcji wielokrotnej G98X__Y__I__J__P__K__;

* Do programowania opcjonalnego urządzenia
1) Stosować tylko w kombinacji z „Slitting Tool“. Nie wolno stosować tego kodu w trybie wykrawania standardowego.

Kody G – opis


Kody G a funkcje M

Uzupełnieniem kodów G są funkcje M, które zostały omówione w artykule Kody M dla wykrawarki AMADA.


G00 Anulowanie interpolacji liniowej

G00 stosować tylko w kombinacji z „Slitting Tool“. G00 nie wolno stosować w trybie wykrawania standardowego.
Szczegóły dotyczące programowania we wzorcu wykrawania „SLITTING“ [Otworowanie] – patrz instrukcja obsługi „Slitting Tool“.

Użycie:

G00;


G01 Interpolacja liniowa

G01 stosować tylko w kombinacji z „Slitting Tool“. G01 nie wolno stosować w trybie wykrawania standardowego. Szczegóły dotyczące programowania we wzorcu wykrawania „SLITTING“ [Otworowanie] – patrz instrukcja obsługi „Slitting Tool“.

Użycie:

G01 F__;

F__ Prędkość posuwu


G04 powoduje odczekanie określonego czasu przed wykonaniem kolejnego rekordu programu.

Użycie:

G04X__;

X__ Czas zatrzymania w sekundach

Minimalny czas zatrzymania wynosi 0,01 sekundy.


G05 Przesunięcie łap naciągowych

G05 I<sub>α</sub> J<sub>β</sub> K<sub>χ</sub>;

Dostępne tylko w przypadku maszyn wyposażonych w przesuwane łapy
naciągowe (opcja).
Szczegóły patrz instrukcja obsługi maszyny.

Iα Pozycja łapy naciągowej 1 w kierunku X (odległość od punktu zerowego suwaka łap naciągowych)
Jβ Pozycja łapy naciągowej 2 w kierunku X (odległość od punktu zerowego suwaka łap naciągowych)
Kχ Do wyboru wykonania pracy podczas przesuwania łap naciągowych

K0Przesunięcie łap naciągowych w kierunku X
K1Obejście obszaru strefy martwej poprzez dodatkowe naciąganie
(wykonanie pracy wygląda analogicznie jak przy G25)
K2Obejście obszaru strefy martwej poprzez dodatkowe naciąganie
(wykonanie pracy wygląda analogicznie jak przy G27)

Zakres nastawczy:

Dopuszczalny zakres nastawczy łapy naciągowej 1100.00 ≤ α ≤ 2150.00 mm
Dopuszczalny zakres nastawczy łapy naciągowej 2350.00 ≤ α ≤ 2400.00 mm
Dopuszczalny odstęp między łapą naciągową 1 i 2β – α ≥ 250.00 mm

G06 Dane materiału

G06 jest wykorzystywany do określenia grubości i rodzaju materiału.
Upewnić się, że na początku programu wprowadzono G06. Z reguły jest to drugi rekord w
programie.

Użycie:

G06A__B__;

A__ Grubość wykrawanego materiału w milimetrach
B__ Rodzaj materiału
0 Stal zwykła
1 Stal szlachetna
2 Aluminium

Przykład:

O0050; 
G06A1.B0;Materiał o grubości 1 mm ze stali zwykłej
G92X__X__;Określenie bezwzględnego punktu zerowego

Opuszczenie G06 oznacza, że grubość materiału wynosi 6,3 mm, a materiał to stal zwykła.
Punkt w danych w odniesieniu do grubości materiału ma następujące znaczenie:

Wartości zadaneWartości rzeczywiste
1.61,6 mm
2.362,3 mm (opuścić cyfry od drugiej pozycji dziesiętnej)

G25 Dodatkowe naciąganie (w przypadku nieregularnych krawędzi obrabianego elementu lub krawędzi z gratami)

G25 odpowiada G27.
Zasadniczo używa się
G27, ale jeżeli krawędź obrabianego elementu jest nieregularna lub
posiada grat, stosuje się dokładne dodatkowe naciąganie
G25.

Użycie:

G25X__;

X__ Wartość dodatkowego naciągania w kierunku X

Po użyciu G25 następuje automatyczna kompensacja pozycji przez sterowanie o 1,2 mm wzdłuż osi Y. Tym samym wartość osi Y może być wprowadzana w ten sam sposób, co warunki przed ponownym naciąganiem.
Jeżeli używany jest środkowy tor rewolweru, rzeczywiste przesunięcie
jest opisane w poniższej tabeli.

Zakres przesuwania osi Y
AC(E)-255 NT / AC(E)-2510 NT / EM-2510 NT/ EMK(Z)-3510 NT, tor środkowy–11,2 do 1298,8 mm
EMK(Z)-3610 NT, tor środkowy–11,2 do 1573,8 mm

G26 Koło osi otworu śruby

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu, na łuku koła o promieniu I wykrawana jest liczba otworów K, które dzielą okrąg na równe segmenty; przy czym pierwszy otwór jest wykrawany pod kątem J w odniesieniu do osi X.

Użycie:

G26I__J±__K±__T__C±__;

I__ Promień okręgu

J±__ Kąt początkowy

K±__ Liczba otworów

T__ Numer stacji

C±__ Kąt narzędzia (stacja obrotowa)

Wprowadzony kąt może odpowiadać jednostce 0,01 stopnia. Do wprowadzenia wartości kąt musi być przeliczony z systemu szesnastkowego na system dziesiętny.
Na przykład: 58°20′ należy przeliczyć na 58,33°.
Kąt jest zdefiniowany jako wartość dodatnia (+), jeżeli jest mierzony w kierunku zgodnym z ruchem wskazówek zegara w stosunku do osi X, natomiast w kierunku przeciwnym do ruchu wskazówek zegara przyjmuje on wartość ujemną (–).


G27 Dodatkowe naciąganie

Przy pomocy tej funkcji można dokonać obróbki arkuszy blach, których długość przekracza drogę przesuwania w kierunku osi X maszyny, lub przestawić łapy naciągowe, gdy pozycja obróbki znajduje się w obszarze martwej strefy łap naciągowych.

Użycie:

G27X__;

X__ Wartość dodatkowego naciągania w kierunku X

G27 należy wprowadzić jako pojedynczy rekord programu. Podczas procesu dodatkowego naciągania uchwyty muszą całkowicie przylegać do arkuszy blach, aby zapewnić jego pewne utrzymanie. Jeżeli o konieczne, przed procesem dodatkowego naciągania należy wykonać pozycjonowanie arkusza blachy przy pomocy G70X_Y_. Dodatkowe naciąganie arkuszy blach o wymiarze w kierunku Y poniżej 120 mm jest niemożliwe. W G27 może być podany tylko wymiar X_. Wymiar X_ jest obliczany na podstawie wartości X arkusza blachy pomniejszonej o obszar przesunięcia maszyny w kierunku X. Wartość X arkusza blachy nie może być większa od maks. dopuszczalnej wielkości materiału maszyny.


G28 Otwory na jednej półprostej

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu wykrawana jest liczba otworów K, z odstępem I, pod kątem J, w odniesieniu do osi X.

Użycie:

G28I±__J±__K__T__C±__;

Przykład:

I±__ Odstęp między otworami od środka otworu do środka otworu
J±__ Kąt początkowy
K__ Liczba otworów bez otworu początkowego
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Wprowadzony kąt może odpowiadać jednostce 0,01 stopnia. Do wprowadzenia wartości kąt musi być przeliczony z systemu szesnastkowego na system dziesiętny.
Na przykład: 58°20′ należy przeliczyć na 58,33°.
Kąt jest zdefiniowany jako wartość dodatnia (+), jeżeli jest mierzony w kierunku zgodnym z ruchem wskazówek zegara w stosunku do osi X, natomiast w kierunku przeciwnym do ruchu wskazówek zegara przyjmuje on wartość ujemną (–).

Przykład:

G72G90X300.Y200.;

G28I25.J30.K6T208;

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X300.00 Y200.00), należy pominąć G72 i wprowadzić T208.

G90X300.Y200.T208;

G28I25.J30.K6;

W przypadku zmiany np z I 45.00 na I –45.00 wykrawanie odbywa się o 180° w przeciwnym kierunku.
Pozycja ostatniego skoku wykrawania pozostaje zawsze zachowana jako punkt referencyjny.


G29 Otwory na łuku okręgu

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu na łuku okręgu o promieniu I wykrawana jest liczba otworów K z odstępem kątowym P, przy czym pierwszy otwór jest wykrawany pod kątem J do osi X.

G29I__J±__P±__K__T__C±__;

I__ Promień łuku okręgu
J±__ Kąt początkowy
P±__ Odstęp kątowy
K__ Liczba otworów
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Wprowadzony kąt może odpowiadać jednostce 0,01 stopnia. Do wprowadzenia wartości kąt musi być przeliczony z systemu szesnastkowego na system dziesiętny.
Na przykład: 58°20′ należy przeliczyć na 58,33°.
Kąt jest zdefiniowany jako wartość dodatnia (+), jeżeli jest mierzony w kierunku zgodnym z ruchem wskazówek zegara w stosunku do osi X, natomiast w kierunku przeciwnym do ruchu wskazówek zegara przyjmuje on wartość ujemną (–).

Przykład:

G90X480.Y120.T208;<br>G29I180.J30.P15.K6;

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X480.00 Y120.00), należy pominąć G72 i wprowadzić T208.

G72G90X480.Y120.;<br>G29I180.J30.P15.K6T208;

Jeżeli np P45.00 zostanie zastąpione przez P–45.00, wykrawanie odbywa się od pierwszego wykrawanego otworu zgodnie z ruchem wskazówek zegara.
Pozycja ostatniego skoku wykrawania pozostaje zawsze zachowana jako punkt referencyjny


G36 Wzorzec otworów rastrowych w kierunku X

G37 Wzorzec otworów rastrowych w kierunku Y

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu wykrawany jest rastrowy
układ otworów; przy czym wykrawana jest liczba otworów P, z odstępem I, równolegle do
osi X i liczba otworów K z odstępem J równolegle do osi Y.

G36: Obróbka wzorca otworów z początkiem w kierunku X
G37: Obróbka wzorca otworów z początkiem w kierunku Y

<span class="fontstyle0">G36I±__P__J±__K__T__C±__;<br>G37I±__P__J±__K__T__C±__;</span>

I±__ Odstęp między otworami w kierunku X (I+ = dodatni kierunek X; I- = ujemny kierunek X)
P__ Liczba wszystkich otworów w kierunku X bez otworu początkowego
J±__ Odstęp między otworami w kierunku Y (J+ = dodatni kierunek Y; J- = ujemny kierunek Y)
K__ Liczba wszystkich otworów w kierunku Y bez otworu początkowego
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Przykład:

G72G90X350.Y410.;<br>G36I 50.P3J–20.K5T208;

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X350.00 Y410.00), należy pominąć G72 i wprowadzić T208.

G90X350.Y410.T208;
G37I 50.P3J–20.K5;


G50 Koniec programu

G50 powoduje powrót wszystkich osi do pozycji zerowej i zakończenie programu. Sterowanie powraca do stanu włączenia.

G50;

G50 należy zawsze wprowadzać jako pojedynczy rekord programu. Jeżeli G50 jest używane w programie, nie wymaga się M30.


G66 Oddzielanie i przejścia prostokątne

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu następuje cięcie oddzielające na odcinku o długości I ±D pod kątem J, w odniesieniu do osi X, przy zastosowaniu narzędzia o wymiarach P i Q.

P i Q muszą być zawsze poprzedzane tym samym znakiem. W przypadku stosowania kwadratowego narzędzia Q nie musi być programowane. Wartość kompensacji D skraca lub wydłuża, w zależności od poprzedzającego znaku, długość cięcia I (mikrokątowniki lub swobodne cięcie). Znaki poprzedzające P i Q wpływają na położenie narzędzia względem
punktu odniesienia. Jest dodatni (+), jeżeli kierunek wykrawania to lewy kierunek do punktu referencyjnego, zaś ujemny (-) w przypadku prawego kierunku. Długość cięcia I i szerokość cięcia K musi stanowić przynajmniej 1,5-
krotność P (I i K ≥ 1,5 x P)

G66I__J±__P±__Q±__K__D±__T__C±;

I__ Długość cięcia
_ Kąt (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
P±_ Długość narzędzia (w kierunku J)
_ Szerokość narzędzia (prostopadle do J)
K_ Szerokość cięcia (prostopadle do I)
_ Wartość kompensacji (w odniesieniu do I)
T_ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)


G67 Wykrój prostokątny

Przy pomocy G67 następuje seryjne kwadratowe wykrawanie narzędziem (szerokość P x Q), przy czym strona I w kierunku wzdłużnym jest równoległa do osi X, a druga strona J jest równoległa do osi Y, zaś wykrawanie rozpoczyna się w danej pozycji lub w pozycji zdefiniowanej przez G72. Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu wykrawany jest wykrój prostokątny o długości I równolegle do osi X i długości J równolegle do osi Y przy zastosowaniu narzędzia kwadratowego o szerokości P.

Ogólnie Q nie jest używane, ponieważ stosuje się narzędzia kwadratowe. Po G67 należy zaprogramować M00 lub M01, aby usunąć odpady. Punkt referencyjny jest zwykle usytuowany w prawym górnym rogu, aby łatwiej usunąć odpady.
I i J muszą stanowić przynajmniej 3-krotność P (I i J ≥ 3 x P).

G67I±__J±__P__Q__T__;

I±__ Długość wykroju w kierunku osi X (kierunek +X = dodatni / kierunek –X = ujemny)
J±__ Długość wykroju w kierunku osi Y (kierunek +Y = dodatni / kierunek –Y = ujemny)
P__ Długość narzędzia w kierunku X (tylko dodatnia)
Q__ Szerokość narzędzia w kierunku Y (tylko dodatnia)
T__ Numer stacji


G67 Wykrój prostokątny

Przy pomocy G67 następuje seryjne kwadratowe wykrawanie narzędziem (szerokość P x
Q), przy czym strona I w kierunku wzdłużnym jest równoległa do osi X, a druga strona J
jest równoległa do osi Y, zaś wykrawanie rozpoczyna się w danej pozycji lub w pozycji
zdefiniowanej przez
G72.

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu wykrawany jest wykrój
prostokątny o długości
I równolegle do osi X i długości J równolegle do osi Y przy zastosowaniu narzędzia kwadratowego o szerokości P.

Ogólnie Q nie jest używane, ponieważ stosuje się narzędzia kwadratowe.
Po G67 należy zaprogramować M00 lub M01, aby usunąć odpady.
Punkt referencyjny jest zwykle usytuowany w prawym górnym rogu, aby
łatwiej usunąć odpady.
I i J muszą stanowić przynajmniej 3-krotność P (I i J
3 x P).

G67I±__J±__P__Q__T__;


I±__ Długość wykroju w kierunku osi X (kierunek +X = dodatni / kierunek –X = ujemny)
J±__ Długość wykroju w kierunku osi Y (kierunek +Y = dodatni / kierunek –Y = ujemny)
P__ Długość narzędzia w kierunku X (tylko dodatnia)
Q__ Szerokość narzędzia w kierunku Y (tylko dodatnia)
T__ Numer stacji

Przykład:
G72G90X560.Y370.;<br>G67I–240.J–120.P30.T206;


G68 Młoteczkowanie łuku okręgu

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu wycinany jest łuk okręgu
o promieniu I z zastosowaniem narzędzia o wymiarach P i z posuwem Q. Punktem początkowym jest kąt J w odniesieniu do osi X. Punktem końcowym jest kąt inkrementalny K w
odniesieniu do kąta początkowego.

Maksymalna grubość materiału przy G68: 3,2 mm (stal zwykła)
Maksymalna grubość materiału przy G68: 2,0 mm (stal szlachetna)
Posuw Q nie może być mniejszy od 1,2-krotności grubości materiału (stal zwykła)
Posuw Q nie może być mniejszy od 2,4-krotności grubości materiału (stal szlachetna)
Maksymalny posuw Q wynosi 8 mm.

G68I__J±__K±__P±__Q__T__C±__;

I__ Promień łuku okręgu
J±__ Kąt początkowy (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
K±__ Kąt młoteczkowania (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
P±__ Średnica narzędzia
Q__ Posuw w mm
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Przykład:

G72G90X600.Y530.;<br>G68I100.J30.K110.P-20.Q6.T305;

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X600.00 Y530.00), należy pominąć G72 i wprowadzić T305 do rekordu programu.

Pozycja ostatniego punktu wykrawania pozostaje zawsze zachowana jako ostatni punkt referencyjny.
Jeżeli wprowadzono P=0, młoteczkowanie odbywa się po łuku okręgu o promieniu I.
Przy P+ młoteczkowanie odbywa się powyżej promienia.
Przy P- młoteczkowanie odbywa się poniżej promienia.
Jeżeli pojawia się odpad, sensownie jest zaprogramować J 90° lub 45°, a w następnym rekordzie programu zaprogramować M00 lub M01 w celu usunięcia odpadu.
Promień narzędzia używanego do młoteczkowania musi być mniejszy niż okrąg młoteczkowania.
I ≥ P
Jeżeli grubość materiału jest większa niż 3,2 mm lub posuw jest większy od wartości maks., należy użyć G78.

W przypadku korzystania ze stacji obrotowej

G72G90X400.Y500.;<br>G68I60.J25.K45.P0Q8.T215C115.; (lub C–245.)

Narzędzie jest pozycjonowane podczas pierwszego skoku wykrawania pod kątem 115° (-245°). Następne wykrawania następują pod tym samym kątem stycznej w odniesieniu do punktu referencyjnego.
Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X400.00 Y500.00), należy pominąć G72 i wprowadzić T215 C ±θ do rekordu programu.

G90X400.Y500.T215C±θ;<br>G68I60.J25.K45.P0Q8.C115.;

Obliczanie kąta położenia narzędzia
Obliczanie kąta położenia narzędzia

$$\Theta=2arcsin\frac{d}{2r}$$

Jeżeli odstęp młoteczkowania lub kąt odstępu młoteczkowania przekracza poniższą wartość maksymalną, występują błędy programowe.
Maks. odstęp młoteczkowania: 8 mm
Maks. kąt odstępu młoteczkowania: 8°
Wzór równania odstępu młoteczkowania i kąta odstępu młoteczkowania:
r: Promień
d: Odstęp młoteczkowania
θ: Kąt odstępu młoteczkowania
Także, gdy odstęp młoteczkowania d jest dozwolony, może dojść przy małych promieniach r do przekroczenia kąta odstępu młoteczkowania θ.


G69 Młoteczkowanie prostoliniowe

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu następuje młoteczkowanie na odcinku o długości I, pod kątem J w odniesieniu do osi X, z posuwem Q, przy zastosowaniu narzędzia P.

Maksymalna grubość materiału przy G69: 3,2 mm (stal zwykła)
Maksymalna grubość materiału przy G69: 2,0 mm (stal szlachetna)
Posuw Q nie może być mniejszy od 1,2-krotności grubości materiału (stal zwykła)
Posuw Q nie może być mniejszy od 2,4-krotności grubości materiału (stal szlachetna)
Maksymalny posuw Q wynosi 8 mm.

G69I__J±__P±__Q__T__C±__;

I__ Długość młoteczkowania
J±__ Kąt (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
P±__ Średnica narzędzia
Q__ Posuw w mm
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Przykład:

G72G90X300.Y120.;<br>G69I180.J30.P20.Q6.T305;

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X300.00 Y120.00), należy pominąć G72 i wprowadzić T305 do rekordu programu.

Jeżeli P=0, odbywa się młoteczkowanie, przy czym punktem referencyjnym wzorca otworów jest pierwszy wykrawany otwór.
Pozycja ostatniego punktu wykrawania pozostaje zawsze zachowana jako ostatni punkt referencyjny.
Jeżeli grubość materiału jest większa niż 3,2 mm lub posuw jest większy od wartości maksymalnej, należy użyć G79.

W przypadku korzystania ze stacji obrotowej

G72G90X100.Y50.;<br>G69I50.J30.P0Q5.T215C30.; (lub C–330.)

Stempel narzędzia i matryca są ustawione pod kątem 30° (-330°) do osi X. Młoteczkowanie
ze stacją obrotową jest przeprowadzane w sposób analogiczny jak przy G69.

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X100.00,Y50.00), programowanie zmienia się w następujący sposób:

G90X100.Y50.T215C30.;<br>G69I50.J30.P0Q5.C30.;


G70 Przesunięcie osi bez wykrawania

G70 jest używany do przesuwania arkusza blachy bez wykonania wykrawania.

Zastosowanie:

  1. Do odsuwania łap naciągowych od rewolweru.
  2. Podczas dodatkowego naciągania arkuszy blachy.

G70 może być wprowadzony razem z G90 lub G91.
G70 obowiązuje tylko dla rekordu programu, w którym został wprowadzony.

G70X__Y__;<br>G90G70X__Y__;<br>G91G70X__Y__;

X__ Współrzędna X
Y__ Współrzędna Y

Przykład:

G90X100.Y100.; Wykrawanie<br>G70X300.; Arkusz blachy jest przesuwany do pozycji X300.00 Y100.00, ale nie jest<br> wykrawany<br>G90Y300.; Wykrawanie


G73 Odzwierciedlenie

Dzięki tej funkcji oraz funkcji makro można łatwo programować symetryczne wzorce otworów.

G73X__Y__Q__W__;

X__ Współrzędna X (odległość pomiędzy punktem zerowym „0“ a symetrycznym punktem referencyjnym)
Y__ Współrzędna Y (odległość pomiędzy punktem zerowym „0“ a symetrycznym punktem referencyjnym)
Q__ (1-4) Kwadrant odzwierciedleniowy
W__ Numer makra, pod którym zapisany jest wzorzec otworów

Wzorzec otworów jest programowany zawsze dla pierwszego kwadrantu, a następnie odzwierciedlany do odpowiednich kwadrantów.
Nie można wprowadzać kodów M i T do G73.

Przykład:

G92X__X__; Określenie bezwzględnego punktu zerowego<br>G90G93X110.Y120.; Przesunięcie punktu zerowego <br>U1; Wykrawany jest i jednocześnie zapisywany wzorzec otworów<br>(Q=1)<br>X40.Y20.T303;<br>Y70.;<br>G28I55.J0K2;<br>V1;<br>G73X600.Y400.Q4W1; Wykrawany jest obraz odzwierciedlony (Q=4)<br>G73Q3W1; Wykrawany jest obraz odzwierciedlony (Q=3)<br>G73Q2W1; Wykrawany jest obraz odzwierciedlony (Q=2)<br>G91X300.Y200.; Wykrawany jest otwór „A”<br>G50;

Jeżeli kilkakrotnie po sobie stosowany jest G73 w takich samych wymiarach symetrii, niepotrzebne są wartości dla X i Y
Jeżeli po G73 odbywa się dalsze programowanie inkrementalne, to wprowadzone wartości odnoszą się do ustalonego punktu zerowego wzorca otworu.
G73 może być także stosowane w makro dla wielokrotnej produkcji.


G75 Produkcja wielokrotna w kierunku X

G76 Produkcja wielokrotna w kierunku Y

Produkcja wielokrotna w kierunku X
G75W__Q__(P__);
Produkcja wielokrotna w kierunku Y
G76W__Q__(P__);

W__ Numer makra (identyczny numer, z jakim określono U i V)
Q__ Pozycja startowa
P__ Pozycja wznowienia

Poprzez G75 lub G76 i Q określany jest schemat przebiegu produkcji wielokrotnej.

Należy podać tylko pozycję wznowienia P, jeżeli produkcja wielokrotna została przerwana i wznowienie ma rozpocząć się na określonym obrabianym elemencie.

Przykład:
G75W__Q3P3;


G78 Wykrawanie łuku okręgu

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu wycinany jest łuk okręgu o promieniu I z zastosowaniem narzędzia o średnicy P i posuwem Q. Punktem początkowym jest kąt J w odniesieniu do osi X. Punktem końcowym jest kąt inkrementalny K w odniesieniu do kąta początkowego. Grubość materiału jest podawana jako D.

G78 jest stosowany przy grubościach materiału ponad 3,2 mm (stal zwykła) lub 2,0 mm (stal szlachetna).

G78I__J±K±__P±__Q__D__T__C±;

I__ Promień łuku okręgu
J±_ Kąt początkowy (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
K±_ Kąt młoteczkowania (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
P±_ Średnica narzędzia
Q_ Posuw w mm
D__ Grubość materiału
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Przykład:

G90G72X500.Y250.;<br>G78I100.J20.K140.P–20.Q8.D4.50T305;

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X500.00 Y250.00), należy pominąć G72 i wprowadzić T305 do rekordu programu.

Posuw Q musi być większy od grubości materiału D.
Pozycja ostatniego punktu wykrawania pozostaje zawsze zachowana jako punkt referencyjny.
Jeżeli wprowadzono P=0, wykrawanie odbywa się po łuku okręgu o promieniu I.
Przy P+ wykrawanie odbywa się powyżej promienia.
Przy P- wykrawanie odbywa się poniżej promienia.
Jeżeli pojawia się odpad, sensownie jest zaprogramować J 90° lub 45°, a w następnym rekordzie programu zaprogramować M00 lub M01 w celu usunięcia odpadu.
Pozycja ostatniego skoku wykrawania pozostaje zawsze zachowana jako punkt referencyjny.

W przypadku korzystania ze stacji obrotowej

G72G90X400.Y500.;<br>G78I60.J25.K45.P0Q8.D4.50T215C115.; (lub C–245.)

Narzędzie jest pozycjonowane podczas pierwszego skoku wykrawania pod kątem 115° (-245°). Następne wykrawania następują pod tym samym kątem stycznej w odniesieniu do punktu referencyjnego.
Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X400.00 Y500.00), należy pominąć G72 i wprowadzić T215 C ±θ do rekordu programu.

G90X400.Y500.T215C±θ;<br>G78I60.J25.K45.P0Q8.D4.50C115.;


G79 Wykrawanie prostoliniowe

Wychodząc z aktualnej pozycji lub zdefiniowanego w G72 punktu następuje wykrawanie
na odcinku o długości I, pod kątem J w odniesieniu do osi X, z posuwem Q, przy zastosowaniu narzędzia o średnicy P. Grubość materiału jest podawana jako D.

G79 jest stosowany przy grubościach materiału ponad 3,2 mm (stal zwykła) lub 2,0 mm (stal szlachetna).

G79I__J±__P±__Q__D__T__C±__;

I__ Długość wykrawania
J±__ Kąt (przeciwnie do ruchu wskazówek zegara = dodatni / zgodnie z kierunkiem wskazówek zegara = ujemny)
P±__ Średnica narzędzia
Q__ Posuw w mm
D__ Grubość materiału
T__ Numer stacji
C±__ Kąt narzędzia (stacja obrotowa)

Przykład:

G90G72X300.Y200.;<br>G79I150.J40.P20.Q8.D4.50T305;

Posuw Q musi być większy od grubości materiału D.
Jeżeli P=0, odbywa się wykrawanie, przy czym punktem referencyjnym wzorca otworów jest pierwszy wykrawany otwór.
Pozycja ostatniego punktu wykrawania pozostaje zawsze zachowana jako ostatni punkt referencyjny.

W przypadku korzystania ze stacji obrotowej

G72G90X100.Y50.;<br>G79I50.J30.P0Q5.D4.5T215C30.; (lub C–330.)

Stempel narzędzia i matryca są ustawione pod kątem 30° (-330°) do osi X. Wykrawanie ze stacją obrotową jest przeprowadzane w sposób analogiczny jak przy G79.

Jeżeli proces wykrawania ma się odbywać również w punkcie referencyjnym (X100.00, Y50.00), programowanie zmienia się w następujący sposób:

G90X100.Y50.T215C30.;<br>G79I50.J30.P0Q5.D4.5C30.;


G90 Programowanie bezwzględne

Po wprowadzeniu G90 poniższe wartości współrzędnych programu odnoszą się do punktu
zerowego zdefiniowanego przez G92 (określenie bezwzględnego punktu zerowego) lub
G93 (przesunięcie punktu zerowego).

G90 jest modalny i pozostaje aktywny tak długo, aż zostanie anulowany przez G91.
Wybór jednej współrzędnej X-Y wywołuje w trybie wykrawania natychmiastowy skok wykrawania.
Współrzędne osi, na których nie odbywa się ruch, nie muszą być wprowadzane.

G90X__Y__T__;

X__ Współrzędna X
Y__ Współrzędna Y
T__ Numer stacji

Przykład:

G90X600.Y300.T214;<br>X400.Y300.;<br>X300.Y200.;<br>Y100.;<br>X100.;


G91 Programowanie inkrementalne

Po wprowadzeniu G91 wprowadzona wartość współrzędnych programu odnosi się do ostatnio wprowadzonej współrzędnej.

G91 jest modalne i pozostaje aktywny tak długo, aż zostanie anulowany przez G90.
Wybór jednej współrzędnej X-Y wywołuje w trybie wykrawania natychmiastowy skok wykrawania.
Pierwsza współrzędna musi być zdefiniowana przez programowanie bezwzględne.
Nie należy programować G92 bezpośrednio po G93, G94, G98 lub G91.
Współrzędne osi, na których nie odbywa się ruch, nie muszą być wprowadzane.

G91X__Y__T__;

X__ Współrzędna X
Y__ Współrzędna Y
T__ Numer stacji

Przykład:

G90X600.Y300.T214;<br>G91X–200.;<br>X–100.Y–100.;<br>Y–100.;<br>X–200.;

W tym przypadku program wygląda następująco:

BezwzględnyInkrementalny
G90X600.Y300.;G90X600.Y300.;
X400.;G91X–200.;
X300.X200.;X–100.Y–100.;
Y100.;Y–100.;
X100.;X–200.;

G92 Określenie bezwzględnego punktu zerowego

G92 jest używany do określenia punktu zerowego (X0, Y0) w układzie współrzędnych maszyny, do którego odnoszą się wszystkie inne bezwzględne dane współrzędnych. W tym celu wprowadzany jest G92 oraz maksymalna droga przesunięcia maszyny w kierunku X i Y.

G92X__Y__;

X__ Współrzędna X
Y__ Współrzędna Y


G93 Przesunięcie punktu zerowego

Poprzez G93 przesuwany jest zdefiniowany poprzez G92 punkt zerowy odpowiednio do
wprowadzonych wartości X i Y oraz definiowany jest jako nowy punkt zerowy (lokalny
układ współrzędnych). Wszystkie wprowadzone następnie wymiary odnoszą się do tego
punktu zerowego. Wymiary leżące po lewej stronie lub poniżej tego punktu zerowego są
ujemne; także w przypadku wartości bezwzględnych.

G90G93X__Y__;<br>G91G93X__Y__;

X__ Współrzędna X
Y__ Współrzędna Y

G93 służy do określenia nowego punktu zerowego. W tym punkcie nie odbywa się żadne wykrawanie i maszyna nie wykonuje żadnych ruchów.
Kody M i T nie mogą być łączone z G93. W rekordzie programu mogą być wprowadzone razem tylko z G90, G91, N, X lub Y, w przeciwnym razie pojawia się błąd programu.


G94 Przesunięcie punktu zerowego dla elementów giętych

G94 odpowiada funkcji G93 i jest stosowane do ustalenia punktu zerowego przy uwzględnieniu „współczynnika gięcia” dla elementów zakrzywionych lub wygiętych.

G90G94X__Y__P__K__Q__D__;<br>G91G94X__Y__P__K__Q__D__;

X__ Współrzędna X (długość gięcia)
Y__ Współrzędna Y (długość gięcia)
P__ Liczba gięć w kierunku X (liczba gięć po stronie punktu zerowego musi być wprowadzona jako wartość dodatnia)
K__ Liczba gięć w kierunku Y (liczba gięć po stronie punktu zerowego musi być wprowadzona jako wartość dodatnia)
Q__ Grubość materiału (wprowadzić jako wartość dodatnią)
D__ Współczynnik gięcia α w procentach (wprowadzić wartość procentową jako wartość dodatnią)

G94 służy do określenia nowego punktu zerowego. W tym punkcie nie odbywa się żadne wykrawanie i maszyna nie wykonuje żadnych ruchów.
Kody M i T nie mogą być łączone z G94. W rekordzie programu mogą być wprowadzone razem tylko z G90, G91, N, X, Y, P, K, Q lub D, w przeciwnym razie pojawia się błąd programu.
G94 odpowiada następującemu kodowi G93:
G93 X[X-(P x Q x D)] Y[Y-(K x Q x D)]

Przykład:

G90G94X30.Y0P2K0Q1.6D150; Przesunięcie punktu zerowego do punktu A<br>X60.Y25.T208; Wykrawanie

Określenie współczynnika gięcia (α) przy określonych wymiarach zewnętrznych

Określenie współczynnika gięcia

$$L=(D+E)-\frac{\alpha t}{100}$$

$$ \alpha= \frac{D+E-L}{t} \cdot 100$$

G98 Ustawianie produkcji wielokrotnej

G98X__Y__I__J__P__K__;

X__ Współrzędna X punktu referencyjnego produkcji wielokrotnej (wartość bezwzględna)
Y__ Współrzędna Y punktu referencyjnego produkcji wielokrotnej (wartość bezwzględna)
I__ Odstęp elementów w kierunku X
J__ Odstęp elementów w kierunku Y
P__ Liczba obrabianych elementów w kierunku X (bez pierwszego elementu)
K__ Liczba obrabianych elementów w kierunku Y (bez pierwszego elementu)

Wartość I, J, P i K musi być wartością dodatnią lub zerem.
Wartość P i K nie może być większa od elementów mieszczących się na arkuszu blachy.

Bibliografia

  1. http://www.helmancnc.com/g-m-codes-amada-ae255nt-ae2510nt-cnc-turret-punch-press/#G_Codes_AMADACNC_Turret_Punch_Press

Powiązane posty

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *