Pytanie, kod g13

Dyskusje na temat maszyn HAAS

Autor tematu
bartas178
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 3
Rejestracja: 19 sie 2015, 20:02
Lokalizacja: Poznań

Pytanie, kod g13

#1

Post napisał: bartas178 » 29 sie 2016, 12:24

Mam, pytanko, otóż niedawno przesiadłem się z Heidenhaina na Haasa. Pytanko dotyczy elementu, który wrzuciłem na rysunku. Wiadomo, że otworki na średnicy podziałowej zrobiłem sobie z kodu na otwory na kole, natomiast nie mam pojęcia jak najszybciej zrobić również te pogłębienia (11x7) na tej samej średnicy. Ja to zrobiłem w trochę dziwny sposób z kodu g13:

G0 x26.85 y0
G1 z-1 f300
g13 I5.5
G1 z-2
G13 I5.5
G1 z-3
G13 I5.5
G1 z-4
G13 I5.5
G1 z-5
G13 I5.5
G1 z-6
G13 I5.5
G1 z-7
G13 I5.5
G0 z50

i tak samo dla pozostałych współrzędnych, gdyż nie wiem jak to napisać żeby nie dopisywać za każdym razem dosuwu na głębokość tylko od razu ustawić co ile ma schodzić. Najlepiej jakby ktoś mi pokazał jak powinien wyglądać program na całość. Otwory wiadomo wierciłem od razu fi6.6 a te pogłębienia leciałem frezem fi5.


Obrazek



Tagi:


GEORGE
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 17
Rejestracja: 04 lis 2009, 14:02
Lokalizacja: bielsko-biała

G13 / G12

#2

Post napisał: GEORGE » 30 sie 2016, 11:42

Tak na szybko przykład książkowy .



Narzędzie musi być ustawione pośrodku okręgu za pomocą X i Y. Aby usunąć całość materiału w okręgu,
użyć wartości I oraz Q mniejszych od średnicy narzędzia oraz wartości K równej promieniowi okręgu. Aby
wyciąć tylko promień okręgu, użyć wartości I ustawionej na promień, bez żadnej wartości K lub Q.
%
O00098 (PRÓBKA G12 I G13)
(KOREKCJA D01 USTAWIONA NA
PRZYBLIŻONY ROZMIAR NARZĘDZIA)
(NARZĘDZIE MUSI MIEĆ ŚREDNICĘ
WIĘKSZĄ NIŻ Q)
T1M06
G54G00G90X0Y0 (Przejść do środka G54)
G43Z0.1H01
S2000M03
G12I1.5F10.Z-1.2D01 (Wykończyć gniazdo CW)
G00Z0.1
G55X0Y0 (Przejść do środka G55)
G12I0.3K1.5Q0.3F10.Z-1.2D01 (Obróbka zgrubna i wykańczająca CW)
G00Z0.1
G56X0Y0 (Przejść do środka G56)
G13I1.5F10.Z-1.2D01 (Wykończyć gniazdo CCW)
G00Z0.1
G57X0Y0 (Przejść do środka G57)
G13I0.3K1.5Q0.3F10.Z-1.2D01 (Obróbka zgrubna i wykańczająca CCW)
G00Z0.1
G28
M30


Te kody G zakładają użycie kompensacji frezu, w związku z czym G41 lub G42 nie jest wymagane w wierszu
programu. Jednakże liczba korekcji D dla promienia lub średnicy frezu jest wymagana w celu wyregulowania
promienia okręgu.
Poniższe przykłady programowania przedstawiają format G12 i G13, a także różne sposoby pisania tych
programów.
Przejście pojedyncze: Użyć tylko I.
Zastosowania: Jednoprzejściowe pogłębianie walcowe; obróbka zgrubna i wykańczająca gniazda w
mniejszych otworach, przycinanie średnicy wewnętrznej rowków pierścieni typu "O".
Przejście wielokrotne: Użyć I, K oraz Q.
126 Frezarka Instrukcja obsługi 96-0121 wersja AF 10-2010
Zastosowania: Pogłębianie walcowe z przejściami wielokrotnymi; obróbka zgrubna i wykańczająca gniazda w
większych otworach z zakładką frezu.
Wielokrotne przejścia na głębokość Z: Użyć tylko I lub I, K oraz Q (G91 oraz L mogą również być użyte).
Zastosowania: Głęboka obróbka zgrubna i wykańczająca gniazd.
Na poprzednich rysunkach przedstawiono ścieżkę narzędzia dla kodów G frezowania gniazd.
Przykład G13 Przejście wielokrotne wykorzystujące I, K, Q, L oraz G91:
Ten program używa G91 oraz zliczania L rzędu 4, w związku z czym ten cykl zostanie wykonany łącznie cztery
razy. Inkrement głębokości Z to 0.500. Zostaje on pomnożony przez zliczanie L, dając łączną głębokość
otworu 2.000.
G91 oraz zliczania L można również użyć z wierszem "tylko I" G13.
Uwaga: Jeżeli kolumna geometrii ekranu korekcji w układzie sterowania ma wprowadzoną wartość, to G12/
G13 odczyta te dane, niezależnie od tego, czy występuje D0. Aby anulować kompensację frezu, wprowadzić
D00 do wiersza programu; spowoduje to obejście wartości w kolumnie geometrii korekcji.
Przykładowy program Opis
%
O4000 (do kolumny korekcji promienia/średnicy wprowadzono 0.500)
T1 M06 (Narzędzie nr 1 jest frezem walcowo-czołowym o średnicy 0,500")
G00 G90 G54 X0 Y0 S4000 M03
G43 H01 Z.1 M08
G01 Z0 F30.
G13 G91 Z-.5 I.400 K2.0 Q.400 L4 D01
F20.
G00 G90 Z1.0 M09
G28 G91 Y0 Z0
M30

Awatar użytkownika

micks
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 37
Rejestracja: 29 paź 2012, 16:31
Lokalizacja: Polska

#3

Post napisał: micks » 30 sie 2016, 16:15

T1 H1 D1
...
<współrzędne>
G1Z0 F300
G12/G13 I5.5 G91 Z-1 L7 F300
G90
(na przykład)G0Z10
<współrzędne>
G1Z0 F300
G12/G13 I5.5 G91 Z-1 L7 F300
G90
(na przykład)G0Z10
itd
...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”