Strona 1 z 2
E-stop jak skonfigurować LinuxCNC by zadziałał przekaźnik
: 25 maja 2013, 13:22
autor: adam Fx
Witam.
Konfiguruję w wizardzie wejście E-stop na pin11 a wyjście na pin16 (na którym jest przekaźnik) chciałbym aby po wbiciu "grzyba" zadziałał ten przekaźnik. Jak to zrobić ?
Obecnie gdy wbije grzyba to LinuxCNC reguluje prawidłowo ale przekaźnik włącza dopiero gdy kliknę czerwony krzyżyk w lewym górnym rogu a ja bym chciał by włączenie przekaźnika było bezpośrednim następstwem wbicia grzyba .. tak jak wyłączenie chłodziwa i wrzeciona
: 25 maja 2013, 14:56
autor: ezbig
W przycisku masz dwa rodzaje styków NO i NC. Może pójść w tę stronę i wykorzystać nieużywane styki do załączenia przekaźnika.
: 25 maja 2013, 16:42
autor: micro
A może prościej i skuteczniej- samopodtrzymanie przekaźnika ? .
: 25 maja 2013, 19:30
autor: tuxcnc
No właśnie nie bardzo wiadomo co kombinujesz.
Jak ma działać tylko po przyciśnięciu ESTOP, to podłącz fizycznie pod ten sygnał jakiś przekaźnik.
Tak jak kombinujesz, to tracisz jeden pin LPT i do tego jeszcze masz problem z zatrzymaniem programu, a zatrzymany program z definicji ma NIC nie robić, to trudno żeby zmieniał stan wyjść.
Może to by się dało jakoś uruchomić, tylko nie bardzo wiadomo po co.
.
: 25 maja 2013, 20:38
autor: adam Fx
ezbig pisze:W przycisku masz dwa rodzaje styków NO i NC. Może pójść w tę stronę i wykorzystać nieużywane styki do załączenia przekaźnika.
niestety wszystkie grzyby są NC
tuxcnc pisze:a zatrzymany program z definicji ma NIC nie robić, to trudno żeby zmieniał stan wyjść.
nie testowałem tego bo byłem przekonany że tak jest - gdy włączę E-stop to powinien zatrzymać sie program (czyli ruchy osi maszyny) ale i również inne rzeczy włączone z programu np. wrzeciono (a aby je włączyć używa się przekaźnika) pomyliłem się? na podstawie tego stwierdziłem iż w Wizardzie OUT E-stop biedzie załączać właśnie w chwili zadziałania E-stop jakiś wybrany pin
całość miała chodzić inaczej ale niestety przez kabel z wędki nie mogę zamknąć wszystkich grzybów w jeden szereg gdyż z niej od grzyba Idze tylko jeden przewód a drogi idzie w wędce do masy. tak to by nie było tematu- grzyby zbijały by stycznik wrzecion a przy okazji na wolnej linii nastąpiło by zamkniecie GND do pinu sterownika i w ten sposób zatrzymanie również linuxCNC
w załączniku naszkicowałem jak miało wyglądać i jak wygląda
: 25 maja 2013, 21:09
autor: tuxcnc
adam Fx pisze:niestety przez kabel z wędki nie mogę zamknąć wszystkich grzybów w jeden szereg gdyż z niej od grzyba Idze tylko jeden przewód a drogi idzie w wędce do masy. tak to by nie było tematu- grzyby zbijały by stycznik wrzecion a przy okazji na wolnej linii nastąpiło by zamkniecie GND do pinu sterownika i wten sposób zatrzymanie również linuxCNC
Nie bardzo rozumiem.
Jeżeli w wędce grzyb zwiera sygnał do masy, to trzeba grzyby połączyć równolegle, żeby też zwierały ten sam sygnał do masy.
Wyłączenie dowolnych przekaźników też można zrealizować zmianą stanu wysokiego na niski.
Chyba się zasugerowałeś jakimś rozwiązaniem i dlatego nie widzisz rozwiązań alternatywnych.
.
: 25 maja 2013, 21:27
autor: MlKl
Nie wiem, jakiego ty grzyba używasz, ale ja w swoim mogę założyć nawet 9 czy 12 modułów NO lub NC - w dowolnej kombinacji. W wędce będzie trudno tyle zmieścić, ale w jednym rzędzie wchodzą trzy.
Problem jest inny - E-Stop jest wyzwalany i odwoływany takim samym stanem. Tymczasem grzyb albo zwiera, albo rozwiera. Musiałbyś pokombinować z dodatkowymi stycznikami, żeby wbicie grzyba powodowało np stan wysoki i jego natychmiastowe odwołanie, i dokładnie tak samo musiałoby się dziać przy jego wyciąganiu.
: 25 maja 2013, 21:39
autor: tuxcnc
MlKl pisze:Problem jest inny - E-Stop jest wyzwalany i odwoływany takim samym stanem. Tymczasem grzyb albo zwiera, albo rozwiera. Musiałbyś pokombinować z dodatkowymi stycznikami, żeby wbicie grzyba powodowało np stan wysoki i jego natychmiastowe odwołanie, i dokładnie tak samo musiałoby się dziać przy jego wyciąganiu.
Coś Ci się popieprzyło.
.
: 25 maja 2013, 21:51
autor: MlKl
@tuxcnc - E-stop symuluje zadziałanie klawisza F1 z klawiatury. Dlatego wbicie grzyba zatrzymuje program, ale jego wyciągnięcie nie wznawia programu. Trzeba uzyć F1, albo kliknąć ikonkę mu odpowiadającą. A AdamFX chce, żeby mu program stawał na wbicie grzyba i sam ruszał jak go wyciągnie.
Nie wiem, czy podanie po raz drugi odpowiedniego stanu na wejście E-stopa zadziała tak samo jak uzycie ponownie F1, ale raczej powinno.
: 25 maja 2013, 22:04
autor: adam Fx
tuxcnc pisze:Chyba się zasugerowałeś jakimś rozwiązaniem i dlatego nie widzisz rozwiązań alternatywnych.
oczywiście bo sam miałbym problem to ogarnąć gdyż wiedzą elektryczno elektroniczną dysponuje słabą.
MlKl pisze:Nie wiem, jakiego ty grzyba używasz, ale ja w swoim mogę założyć nawet 9 czy 12 modułów NO lub NC
takie tam po parę złoty ( monolit bez pod czepów pod moduły) w wędce mam na moduły ale to nic nie daje bo musiał bym kabel nowy podciągnąć
OK pomijając wszystko ... da się zrobić tak że jak użyje E-stop wyłączy się przekaźnik wrzeciona ? ( ja sądzę że tak to powinno działać
[ Dodano: 2013-05-25, 22:08 ]
MlKl pisze:A AdamFX chce, żeby mu program stawał na wbicie grzyba i sam ruszał jak go wyciągnie.
Nie wiem, czy podanie po raz drugi odpowiedniego stanu na wejście E-stopa zadziała tak samo jak uzycie ponownie F1, ale raczej powinno.
nie o to chodzi ... chce aby wbicie grzyba zatrzymało program i wyłączało przekaźnik a reakcja jest taka że program owszem staje ale przekaźnik reaguję dopiero gdy na wbitym grzybie nacisnę czerwony krzyżyk w lewym górnym rogu co jest be sensu bo co mi że osie nie idą a wrzeciono nadal się kręci