Znaleziono 2 wyniki

autor: andrzejandy
16 gru 2009, 16:10
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak to zrobić-Mach 3-załączanie M03 przy dojściu do Z 0.0?
Odpowiedzi: 5
Odsłony: 3347

krzysiekgrab pisze:skad program mach ma wiedziec kiedy ma wlaczyc przekaznik? musisz mu to podac w giekodach :). moze w programie cam w miejscu malowania wlacz wrzeciono(po przez frezowanie??nie znam sie na mastercamie:(). jezeli to bedziesz mial to z opoznieniem nie ma problemu. wchodzisz do mach3/macros/mach3mill i tam edytyjesz m3.m1s. Po DospinCw() wstawiasz sleep x (,gdzie x to czas w ms). Spowoduje to odczekanie x czasu po wlaczeniu przekaznika, dopiero potym ruszy dalej wykonywanie gkodu. podobnie mozna opoznic wylaczenie przekaznika. ps. sory za brak polskich znakow ale cos mi sie poprzestawialo w kompie :).
Mam przyporządkowane wyjścia M03 włącza, M09 wyłącza. Chciałbym jakoś zautomatyzować generację g kodu, bo mastercam nie chce wstawiać funkcji M03 i M09 przy każdym dojściu i wycofaniu się od materiału. Każdy program Gkod praktycznie będzie inny więc grozi mi ślęczenie w edytorach tekstu.

[ Dodano: 2009-12-22, 05:16 ]
Witam ponownie. Udało się rozwiązać problem jednak poprzez modyfikację postprocesora. Dziękuję wszystkim za pomoc. Pozdrawiam.
autor: andrzejandy
15 gru 2009, 17:07
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak to zrobić-Mach 3-załączanie M03 przy dojściu do Z 0.0?
Odpowiedzi: 5
Odsłony: 3347

Jak to zrobić-Mach 3-załączanie M03 przy dojściu do Z 0.0?

Witam. Otóż mój problem polega na tym, że ploter powinien zacząć malować dopiero po dojściu do materiału (np. G01 Z0.0). Malowanie konturu ma przebiegać tak, że pompka załączana na początku linii i przed podniesieniem do płaszczyzny ruchów pomocniczych powinna zostać wyłączona M09.

Oprócz tego po załączeniu pompki maszyna powinna poczekać 1 sekundę (aż narośnie ciśnienie w dozowniku), a po wyłączeniu pompki powinna poczekać także 1 sekundę przed uniesieniem dozownika do płaszczyzny ruchów roboczych.

Obecnie robię to tak:
1) po wygenerowaniu kodu każdą linię G01 z0.0 f 1500 zamieniam na G01 z0.0 f 1500 M03 G04 P1;
2) Każdą linie gdzie ma nastąpić uniesienie dozownika G00 z50. zamieniam na M09 G04 P1 G00 z50.

Czy da się to jakoś zautomatyzować? Albo w Mach 3 może używając makra lub podprogramy. Lub najłatwiej by było, żeby MasterCam mi tak generował kod, ale od jakiegoś czasu walczę z postprocesorami do MasterCam i nic z tego nie wychodzi.

Liczę na pomoc. Pozdrawiam.

Wróć do „Jak to zrobić-Mach 3-załączanie M03 przy dojściu do Z 0.0?”