Jak wyzwalac 2 przekazniki jednym M-kodem w Mach3?
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 3
- Posty: 21
- Rejestracja: 13 lut 2009, 10:03
- Lokalizacja: Gdansk
Jak wyzwalac 2 przekazniki jednym M-kodem w Mach3?
Witam
Mam problem, czy moze mi ktos podowiedziec jak zrobic aby komenda dajmy na to M3 zalaczala nie tylko przekaznik od wrzeciona ale dodatkowo jeszcze jeden przekaznik w Mach3?
Czyli tak aby podanie komendy M3 zalaczalo przekaznik 1 (pin 1) i przekaznik 2 (pin16), natmiast komenda M5 wylaczala oba te przekazniki.
Mam problem, czy moze mi ktos podowiedziec jak zrobic aby komenda dajmy na to M3 zalaczala nie tylko przekaznik od wrzeciona ale dodatkowo jeszcze jeden przekaznik w Mach3?
Czyli tak aby podanie komendy M3 zalaczalo przekaznik 1 (pin 1) i przekaznik 2 (pin16), natmiast komenda M5 wylaczala oba te przekazniki.
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 4
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
witam
napisz odpowiednie makro
jak chcesz mogę spróbować ci napisać:)
To ci napiszę
edytuj plik m3.m1s w folderze macros/mach3mill i wpisz tam
ActivateSignal(7)
ActivateSignal(8)
edytuj również m5.m1s znajdujący się w tym samym folderze co m3
i wpisz:
DeActivateSignal(7)
DeActivateSignal(8)
uruchom macha i sprawdź ;P
pozdr
napisz odpowiednie makro
jak chcesz mogę spróbować ci napisać:)
To ci napiszę
edytuj plik m3.m1s w folderze macros/mach3mill i wpisz tam
ActivateSignal(7)
ActivateSignal(8)
edytuj również m5.m1s znajdujący się w tym samym folderze co m3
i wpisz:
DeActivateSignal(7)
DeActivateSignal(8)
uruchom macha i sprawdź ;P
pozdr
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 4
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
witam
Cieszę się, że mogłem pomóc
. Ściągnij to http://www.machsupport.com/downloads/Screen4.zip . Wypakuj, uruchom program , wczytaj plik 1024.set z folderu mach3. Wybierz 1024x768. Następnie kliknij dwukrotnie na przycisk Wrzeciono F5(te co włącza/wyłącza domyślnie w machu wrzeciono), wybierz opcje VB script editet in Mach. Wyjdź z programu zapisując zmiany. Następnie uruchom Macha, wybierz z menu operator/edit buttom script. Klikamy na przycisk wrzeciono (spindle)F5, które powinno migać. Teraz w nowo otwartym oknie Wklej ten kod(zastąp istniejący, u mnie było "dospindlecw()") :
Dim x 'deklaracja zmiennej
x=GetoemLED(11)
message(x)
If x=0 Then
ActivateSignal(7) 'Włączenie przekaźnika 1
ActivateSignal(8) ' Właczenie przekaźnika 2
message ("Wyjścia włączone") 'wyświetlenie komunikatu
Else
DeActivateSignal(7 ) 'Wyłączenie przekaźnika 1
DeActivateSignal(8) 'Wyłączenie przekaźnika 2
message ("wyjścia wyłączone") 'wyświetlenie komunikatu
End If 'KONIEC ;P
zapisz zmiany i powinno działać klikając F5 powinieneś móc włączyć/wyłączyć oba przekaźniki jednocześnie, u mnie działa;P. W razie problemów pisz, zrobię zrzuty:).
pozdrawiam
Cieszę się, że mogłem pomóc

Dim x 'deklaracja zmiennej
x=GetoemLED(11)
message(x)
If x=0 Then
ActivateSignal(7) 'Włączenie przekaźnika 1
ActivateSignal(8) ' Właczenie przekaźnika 2
message ("Wyjścia włączone") 'wyświetlenie komunikatu
Else
DeActivateSignal(7 ) 'Wyłączenie przekaźnika 1
DeActivateSignal(8) 'Wyłączenie przekaźnika 2
message ("wyjścia wyłączone") 'wyświetlenie komunikatu
End If 'KONIEC ;P
zapisz zmiany i powinno działać klikając F5 powinieneś móc włączyć/wyłączyć oba przekaźniki jednocześnie, u mnie działa;P. W razie problemów pisz, zrobię zrzuty:).
pozdrawiam
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 2347
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
Wszystko pieknie tylko dlaczego nie można uruchamiać z jednego wyjścia dowolnej liczby przekaźników lub przekaźnika o dowolnej liczbie styków?. Omawiany sposób, mimo że działa zajmuje cenne piny w porcie - choć może są tu akurat zbędne a tym samym ominąć można drutowanie portu dla drugiego przekażnika?
Jednak pożytek taki że przybliża wiedzę o machu i makrach - też cenne.
Jednak pożytek taki że przybliża wiedzę o machu i makrach - też cenne.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 4
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
witam
Przypuszczam, że kolega zakładający ten post posiada płytę główną MB1 lub MB2 od sponsora, na których znajdują się po 2 przekaźniki, z góry przypisanymi pinami.
Czyli tak aby podanie komendy M3 zalaczalo przekaznik 1 (pin 1) i przekaznik 2 (pin16), natmiast komenda M5 wylaczala oba te przekazniki.
Tak jak Piszesz byłoby najwygodniej, "najoszczędniej" podpiąć 2 przekaźniki pod jeden pin, ale to wiąże się z przeróbkami płyty.
pozdrawiam
Krzysiek
Przypuszczam, że kolega zakładający ten post posiada płytę główną MB1 lub MB2 od sponsora, na których znajdują się po 2 przekaźniki, z góry przypisanymi pinami.
Czyli tak aby podanie komendy M3 zalaczalo przekaznik 1 (pin 1) i przekaznik 2 (pin16), natmiast komenda M5 wylaczala oba te przekazniki.
Tak jak Piszesz byłoby najwygodniej, "najoszczędniej" podpiąć 2 przekaźniki pod jeden pin, ale to wiąże się z przeróbkami płyty.
pozdrawiam
Krzysiek
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 4
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow