Alternatywa dla Kodu G32

Dyskusje dotyczące programowania G-Code

Autor tematu
Deny
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 9
Rejestracja: 03 lut 2008, 16:11
Lokalizacja: Mysłowice

Alternatywa dla Kodu G32

#1

Post napisał: Deny » 25 paź 2011, 19:47

Witam serdecznie.
Potrzebuje waszej pomocy odnośnie gwintowania G32. Zanim jednak opiszę o co naprawdę chodzi, postaram się przekazać wam jak najwięcej informacji, które pomogą zdefiniować problem.
Pracuje od niedawna w nowej firmie na maszynach Nakamura Tome 100, 150, 250 i 300 ze sterowaniem Fanuc Serii 18i. Grupa kodów z którą mam do czynienia to "A". Wszystkie tokarki są dwu i trzy rewolwerowe z przechwytem. Programiści w firmie pisząc programy nie korzystają z cykli np. na obróbkę zgrubną, wykończeniową, na wiercenia itp. Dlatego wszystkie programy są z reguły bardzo długie. Mi jako osobie przez parę lat programującej maszyny wydaje się to troszkę dziwne, a same programy są dla mnie bardzo chaotyczne. Z Serią 18i pracuje dopiero od miesiąca więc jestem na początku zapoznawania się z tym sterownikiem.
Chciałbym wam przedstawić ich program na gwintowanie i zapytać się czy z punktu widzenia programowania nie ma innej (przede wszystkim krótszej) metody napisania tego kodu.
Gwint 3/4 DIN ISO 228-1

N500 G0 G99 T0707 G54
G97 S1000 M3
G4 X1
G0 X24.5 Z5.0 M8
G32 Z-11.2 F1.814
G4 X0.25
G1 X23.0 F0.2
G0 Z5.0
G0 X25.0 Z5.0
G32 Z-11.2 F1.814
G4 X0.25
G1 X23.0 F0.2
G0 Z5.0
G0 X25.4 Z5.0
G32 Z-11.5 F1.814
.
.
.
G4 X0.25
G1 X23.0 F0.2
G0 Z5.0
G0 X26.44 Z5.0
G32 Z-11.5 F1.814
G4 X0.25
G1 X23.0 F0.2
G0 Z5.0 M9
G0 X30 Z30 M702
Całość zajmuje ok. 45 wierszy.
Dotychczas w programowaniu gwintów korzystałem z kodu G33. W instrukcji programowania do 18i nie znalazłem niestety funkcji G33, czyli rozumiem że wyskoczy błąd na maszynie gdybym użył tego kodu.
W instrukcji oprócz G32 (z którego korzystania w firmie) znalazłem jeszcze cykl G92 który wygląda następująco

G92X(U)__ Z(W)__ F__ ; Skok (L) jest ustalony

Na chwilę obecną nie mam możliwości testowania różnych funkcji i cykli na maszynach, a wszystkie programy analizuje na sucho z kartki. Stąd też moje pytania.
1 Czy jest inny sposób wykonania tego gwintu w krótszym zapisie programu?
2 Czy można wykonać ten gwint z użyciem cyklu G92 i jak wyglądał by zapis tego kodu?
Oczywiście do całego sterowania będę miał jeszcze sporo pytań ale na początku proszę was o pomoc w kodzie na gwint.



Tagi:

Awatar użytkownika

andmar2005
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 190
Rejestracja: 15 sie 2009, 08:55
Lokalizacja: kujawsko-pomorski
Kontakt:

#2

Post napisał: andmar2005 » 25 paź 2011, 21:44


Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Alternatywa dla Kodu G32

#3

Post napisał: WZÓR » 26 paź 2011, 09:58

Deny pisze:...W instrukcji oprócz G32 (z którego korzystania w firmie) znalazłem jeszcze cykl G92 który wygląda następująco

G92X(U)__ Z(W)__ F__ ; Skok (L) jest ustalony

(....)
2 Czy można wykonać ten gwint z użyciem cyklu G92 i jak wyglądał by zapis tego kodu?
Witam
Przeglądając program widzę , że jest mowa o gwincie wewnętrznym.
Cykl G92 jest również w Haas i nie widzę problemu , aby Tobie pomóc.

Krok 1

Pobierz (pliki Haas) i poczytaj o tym cyklu w instrukcji obsługi str. 157 i dalej.
:arrow: http://chomikuj.pl/VF-5

Krok 2
Zapoznaj się z pomiarem średnicy , ilości zwojów , itd.
:arrow: http://www.normapress.pl/identyfikacja-gwintow.html

Krok 3

Skorzystaj ze ściągi i danych zaznaczonych czerwoną ramką (wartości te używaj średnicowo).

Obrazek

Krok 4

Napisz samodzielnie program i wrzuć na Forum ..... w razie czego poprawię . :smile:

Pozdr
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Deny
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 9
Rejestracja: 03 lut 2008, 16:11
Lokalizacja: Mysłowice

#4

Post napisał: Deny » 26 paź 2011, 14:46

No tak jest zawsze. Jak napisze posta to zaraz następnego dnia znajduje rozwiązanie problemu. Dziękuje za materiały, są bardzo przydatne, a kod powinien wyglądać następująco.

N500 G0 G99 T0707 G54
G97 S1000 M3
G4 X1
G0 X24.5 Z5.0 M8
G92 X25.0 Z-11.2 F1.814
X25.4
X25.8
X26.2
X26.34
X26.44
X26.44
G0 Z5.0 M9
G0 X30.0 Z30.0

Czyli zasada niemalże identyczna do G33.
Czy posiadasz Mariusz może jakieś szczegółowe tabele z liczbą zagłębień przy nacinaniu gwintów? Posiadam taką tabelę do gwintów metrycznych, natomiast do calowych i innych już nie :/.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”