Gildemaister GDm42 jak przyspieszyć?

Dyskusje dotyczące programowania G-Code

Autor tematu
ogon
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 25 cze 2007, 08:40
Lokalizacja: Sosnowiec

Gildemaister GDm42 jak przyspieszyć?

#1

Post napisał: ogon » 28 paź 2012, 10:42

Witam wszystkich zainteresowanych i nie. Mam maszynkę GDM42/4a, piszę proste programy do toczenia i nacinania w g-code. Potrafię włączać jedną głowicę z narzędziem do toczenia i drugą głowicę do nacinania, wałek jest dość długi i nie potrafię uruchomić obu głowic jednocześnie tak żeby pracowały razem, jedna toczy a druga po niej nacina. Wtedy czas obróbki skróci się pewnie o 30% jak nie lepiej. Jeśli ktoś miałby kawałek kodu gdzie jest to rozwiązane, albo zna komędę żeby to zadziałało to proszę o odpowiedź.



Tagi:


tomken
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 157
Rejestracja: 02 wrz 2009, 18:49
Lokalizacja: gniezno

#2

Post napisał: tomken » 28 paź 2012, 17:45

nie wiem czy o to koledze chodzi, ale są podprogramy na "związanie" głowic, L720 i L721


Autor tematu
ogon
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 25 cze 2007, 08:40
Lokalizacja: Sosnowiec

#3

Post napisał: ogon » 29 paź 2012, 19:26

Tak, to na pewno będzie jakiś podprogram, teraz są napisane dwa programy dla obu głowic, program wykonywany jest linijka po linijce, więc najpierw idzie głowica 1, potem 2. Nie wiem jak zrobić żeby szły obie? Czy w momęcie jak mają iść dwie to w głównym programie wstawiać L720 i w podprogramie też i na zakończenie wspólnej operacji L721?


tomken
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 157
Rejestracja: 02 wrz 2009, 18:49
Lokalizacja: gniezno

#4

Post napisał: tomken » 30 paź 2012, 17:12

osobiście wstawiam L720 w podprogramie narzędzia, tylko w podprogramie dla głowicy nr 2, gdy nie chcę by jeździły razem wpisuję L721, też tylko na dwójce, wszystko trzeba obwarować synchronizacjami, czyli funkcjami M WAIT, należy pamiętać, żeby sprawdzić czy wszystko się pomieści, ale prawidłowo użyte jest efektywne i efektowne:)


Autor tematu
ogon
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 25 cze 2007, 08:40
Lokalizacja: Sosnowiec

#5

Post napisał: ogon » 30 paź 2012, 21:13

Czy jest opcja pokazania jakby wyglądał ten kawałek kodu gdzie jest użyta ta funkcja, wiem ze to dość tępo wygląda jakbym chciał dostać wszystko na tacy, ale nie mogę sobie tego poukładać.


tomken
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 157
Rejestracja: 02 wrz 2009, 18:49
Lokalizacja: gniezno

#6

Post napisał: tomken » 30 paź 2012, 21:42

gł1
G0 X30 Z2
M WAIT 1,1,2
M WAIT 2,1,2
G1 F.2 Z-40
X35 Z-45
G0 Z2
M WAIT 3,1,2
M WAIT 4,1,2
itd.

gł2
M WAIT 1,1,2
G0 X28 Z2
L720
M WAIT 1,1,2

G1 F0.2 Z-40
...
M WAIT 3,1,2
L721
M WAIT 4,1,2

pisałem podobne programy na maszynie gildemeister mf sprint65 na sinumeriku 840c, korzystałem z nich w szczególności pracując z przechwytem, ale na wrzecionie głównym też się da


Autor tematu
ogon
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 25 cze 2007, 08:40
Lokalizacja: Sosnowiec

#7

Post napisał: ogon » 31 paź 2012, 17:54

Super, teraz już wszystko jasne. Wielkie dzięki za pomoc.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”