Вводная - индуктивные концевики, посаженные все на один вход, для хоумления по осям. mach3
Установлены статично, провода нигде не перегибаются, станок работал 3 месяца без нареканий.
Провода в экранеровке, заземление есть.
История проблемы - за день но неё, выскакивала ошибка watchdog driver triggered. Периодически срабатывали Limit triggered. Решилось ребутом компа, поэтому странным не счёл, однако что непонятно - галочка на watchdog в general settings никогда и не стояла....
Далее после этого была запущена прога на 18 часов, она успешно отработала, я её выгрузил, загрузил следующую и тут-же сработали концевики, хотя станок стоял неподвижно в этот момент и весьма далеко от датчиков. пишет лимит триггеред и всё тут.
Дело не в ПО, смена из 3 компов выдаёт замкнутось концевиков, это не наводки на кабель, так как во первых он в экранеровке, во вторых работал себе 3 месяца, и в третьих игра с параметром debounce ничего не выялвяет.
Сами концевики нормально разомкнутые, диоды на них не горят, если поднести металл - горят, т.е физически они целы. Прозвонка на режим диода показывает 2 вольта, сопротивление около 20ком. Если кабель идущий от концевиков достать из платы - сигналы гаснут, т.е опять таки, не проблема ПО, но и физически провода целы.... Физическая смена инпута на другой не влияет - плата цела. Логически я понимаю, что если я отрубаю кабель и лимиты перестают гореть, то проблема находится в кабеле\датчиках, однако не могу понять где, если сами они нормально отрабатывают, кабеля звоняться, показывают нормальное сопротивление и живость диодов внутри, кабеля не трутся, стружки возле датчиков так-же нет, я вообще их все снял и повесил в воздух, ничего не помогает....
Я понимаю что данный тред выглядит как 1000 похожих, но я прочёл их все, и в английском сегменте, и везде всё сводится к
- наводка эми, но это смотрится через параметр debouncing(всё ок)
- повреждение кабеля физическое(тоже всё ок)
-проблема со сгоревшим инпутом(смена не повлияла - всё ок)
-Сгоревший датчик(но они показывают нормально сопротивление\диоды\ и реагируют на металл вблизи)
Фото датчиков прилагаю, питание по ним 24в, прошу подсказать куда ещё следует смотреть....И ведь что странно, так это то, что 18 часов он работал, и всё хорошо и вдруг в момент закрытия программы и загрузки новой, он выдал такой вот фортель, физически в системе не произошло никаких изменений..... Работать без лимитов можно, разве что это добавит 2 минуты перед каждым новым пуском, однако как инженеру, данная ситуация взрывает мой мозг....