Strona 1 z 1

Konfiguracja wejść LPT Mach

: 29 lip 2008, 14:19
autor: pumabit
Czy można skonfigurować Mach3 tak żeby np po podłączeniu przycisków do wejścia LPT można startować program robić pauzę? Czy trzeba to zaznaczać jakoś w G code?

: 17 kwie 2010, 16:47
autor: basti1984_2007
Można, sam z tym walczyłem niedawno. Napiszę na przykładzie M3

Musisz wejść w CONFIG/PORTS & PINS/ zakładka INPUT SIGNALS

Kolejnym wejściom OEMTRIGGER przypisujesz przyciski.

Np. Dajesz Automated steup of Inputs, wybierasz OEMTRIGGER #1, wciskasz AutoSet ,wciskasz przycisk podłączony do LPT i masz przypisany przycisk, tak robisz sobie z pozostałymi przyciskami.

Po przypisaniu przycisków do OEMTRIGGERów misisz zadać im funkcje.

W CONFIG/SYSTEM HOTKEYS w prowej górnej ramce są kody funkcji jakie wykonyją OEMTRIGGERy.

Kody masz tutaj:

http://www.machsupport.com/MachCustomiz ... EM_Buttons

Np. Cycle start 1000
Pause (Feed Hold) 1001
Stop 1003

Myślę, że jest to prawidłowa odpowiedź na pytanie. Jeśli nie to proszę bardziej doświadczonych kolegów o poprawienie lub uzupełnienie.

: 23 kwie 2010, 14:25
autor: k-m-r1

: 24 kwie 2010, 15:03
autor: basti1984_2007
Dobrze, przepraszam, już było na forum,ale je odpowiedziałem prawidłowo.

Tera pytanie do specjalistów. Jak uruchomić zewnętrzne kontrolki w Machu.
Obok OEM kodów dla przycisków są jeszcze OEM ledy.

http://www.machsupport.com/MachCustomiz ... e=OEM_LEDs

Bardzo proszę o odpowiedź. Już mi się cierpliwość kończy w związku z tym.

: 29 kwie 2010, 01:14
autor: k-m-r1
Ta lista zawiera kody, które mają być wykorzystane w SetOEMLED i GetOEMLED dostęp do wszystkich diod LED w machu. a tak jeszcze prościej jak robisz ekran to korzystasz z tego by wpisać odpowiedni numer w odpowiednie okienko dzięki temu zapala sie i gaśnie gdy jest aktywna można też pobierać dane czy aktualnie dana kontrolka jest zapalona/zgaszona

a jak sie myle to niech mnie ktos poprawi ze speców :cool:

: 03 maja 2010, 16:48
autor: wasio
Czy da sie przypisac do OEMTRIGGER wykonanie jakiegoś M-kodu lub przycisku który wykona określoną procedurę?

: 03 maja 2010, 23:16
autor: k-m-r1
po pierwsze szukanie nie boli

https://www.cnc.info.pl/topics45/start- ... t12535.htm

a tu jeszcze cos
http://translate.google.com/translate?j ... auto&tl=pl

to samo tylko w oryginale

po drugie da sie na pewno

: 04 maja 2010, 00:14
autor: wasio
Ok spoko, ten link już przeglądałem wcześniej.
Wiem że OEMTRIGER można przypisać do przycisków RESET, STOP, CYKL itp ale ja mam na myśli OEMTRIGGER który wykona mi np funkcję M17(czyli taką która będzie napisana przez użytkowanika) i nie będzie ona wpisana ani w MDI ani załadowana poprzez LOAD G-CODE i odpalana poprzez komende CYKL.
Poprostu po fizycznym wciśnięciu guzika maszyna wykona instrukcje zawarte w M17.

Co do szukania to gdybym znalazł to co mi trzeba(a szukałem zanim zadałem pytanie) to bym się nie pytał.

: 04 maja 2010, 23:38
autor: k-m-r1
a wienc pewnie przeoczyłes troche albo niewiem

sorki że tak postepuje ale to lepsza metoda jak sam do tego dojdziesz to kolejny raz nie będziesz pytał

Twój adres http://www.machsupport.com/MachCustomiz ... EM_Buttons

i szukasz linijki Code for OEMTriggers runs the macro in SetTriggerMacro 301
i radze zajrzyj pod mój poprzedni link http://www.woodworkforums.com/f170/oem- ... elp-96134/
poskłądaj wszystko po woli
Strona mach ma odpowiedzi, ale trzeba wiedzieć, czego szukać.

ahas pewno nie wiesz zabardzo nic o makrach wienc zacznij i poczytaj

jeśli nie ruszysz zrób tak
napisz to makro przypisz do przycisku zrób obok niego jakąś "diode" sygnalizującą czy przycisk jest wcisniety a dalej przerobic makro z diody

[ Dodano: 2010-05-04, 23:42 ]
nie będe sie znęcał tu jest Twój problem rozwiązany

http://www.artsoftcontrols.com/MachCust ... sing_ModIO

Kod: Zaznacz cały

The easiest way to set up the OEM triggers to call this M991 macro is to create a macro that will be run when Mach3 is initialized (lets call it M999.m1s). The macro contains one line of actual code. I have added a comment too.

Rem Init macro in M999.m1s 
SetTriggerMacro (991) 

Put the command M999 in the Initialization string on Config>State with any other codes already there. 


[ Dodano: 2010-05-06, 21:23 ]
więc to co podesłałem na pv powinno pomóc

aha jak chcesz kilka to trzeba zainwestować 10 $ w

http://www.machsupport.com/forum/index. ... 63.30.html

ruszy 15 makr ale co i jak to dogadaj sie z twórcą