Znaleziono 4 wyniki

autor: forestgril
27 lut 2024, 19:44
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT
Odpowiedzi: 27
Odsłony: 2423

Re: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT

tuxcnc pisze:Tutaj akurat sprawa jest jasna.
Zgłoszenie sytuacji awaryjnej musi natychmiast zatrzymać maszynę.
Po prostu zakłada się, że kontynuowanie obróbki gdy którykolwiek z parametrów jest niepewny, nie prowadzi do oczekiwanych efektów.


Myślę, że To zasadniczo jest prawdą, natomiast jeśli wiemy, że wywaliła na przykład krańcówka osi X lub Y i nasz drogocenny frez jeszcze się obraca głęboko w materiale, to może wypadałoby szybko z niego wyjść (oś Z szybko w górę albo w dół), żeby go nie wypaczyć albo nie złamać. Może są też inne sytuacje, ale nie chce mi się kombinować :)
autor: forestgril
26 lut 2024, 15:40
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT
Odpowiedzi: 27
Odsłony: 2423

Re: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT

drzasiek90 pisze:Jakie np?
Jeśli zadziała którakolwiek krańcówka, maszyna ma się zatrzymać.


Chyba niekoniecznie. Mogę sobie wyobrazić, że od tego, która krańcówka zadziałała, może zależeć strategia automatycznego wyjścia z materiału. Choć pewnie to nieczęsta sytuacja, gdy chcemy wykorzystać 100% pola roboczego.
autor: forestgril
25 lut 2024, 22:29
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT
Odpowiedzi: 27
Odsłony: 2423

Re: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT

drzasiek90 pisze:Multiplekserem trzeba sterować. Poza tym, po co dokładać zewnętrzny układ, skoro sprawę załatwia kilka linijek w pliku hal?

Nie trzeba sterować. Wystarczy napisać kilka linijek kodu demultipleksera, zamieniającego daną krańcówkę na wartość bitową albo poziom napięcia i odpalać to razem z całym systemem. Trzeba też napisać drugie kilka linijek, które po stronie LinuxCNC zinterpretują tę wartość jako daną krańcówkę.

Kosztuje to 30-50 złotych a pozwala bazować szybciej. Poza tym są sytuację, gdzie jest to bardzo istotne, która krańcówka daje sygnał. Dlaczego więc nie?
autor: forestgril
25 lut 2024, 19:37
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT
Odpowiedzi: 27
Odsłony: 2423

Re: LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT

A może by tak wziąć arduino albo nawet coś prostszego i potraktować jako demultiplexer? :) dać te wszystkie piny w jeden system a następnie zamienić na wartość w bitach i wysłać na 1 pin LPT i tam software'owo zinterpretować?

Wróć do „LinuxCNC - jak podłączyć wszystkie czujniki bazowania oraz krańcowe do jednego pinu LPT”