Одна из частых проблем, возникающих когда двигатель не останавливается, а хочет идти дальше, хотя дальше некуда,
является проблема с концевым датчиком. Одно его название уже говорит о назначении =)
Кроме не остановки перемещения, на некоторых станках возможны сдвиги координат в начале работы из-за неточного его срабатывания, что приводит к сдвигу рисунка, но это бывает крайне редко,
а так же остановка во время работы (зачастую при гравировке, подробнее).
Вот так обычно выглядит сам концевой датчик:
Разумеется цвета и формы могут быть разные, но именно такие концевые датчики стоят на серии Raylogic 9G.
Расположены они обычно по краям оси (на некоторых станках с двух сторон), ограничивая возможную зону перемещения,
что бы материнская плата знала где у неё так называемый "ноль" (станок при включении или нажатии кнопки "reset" как раз его ищет)
и что бы предотвратить попытки движка выехать дальше необходимого, в случае когда сбились координаты.
Принцип работы основан на индуктивности - на оси или каретке находится металлическая пластина (на другие материалы не чувствителен), приближаясь к датчику на некоторое расстояние (у разных моделей разное) он срабатывает,
подаёт сигнал на материнку и она останавливает движение.
Что бы проверить такой датчик необходимо на выключенном станке отодвинуть каретку в центр поля,
включить станок и поднести к торцу датчика вплотную металлическую поверхность (отвёртку или линейку),
сверху датчика должен засветиться индикатор, по которому можно судить, что сам датчик работает.
Если это произошло, а движение не прекратилось, то значит до материнской платы не доходит сигнал, поэтому нужно проверить, что провода от датчика надёжно зажаты в коннекторах и по пути нигде не перетёрты, проблема однозначно решается этими действиями.
Если же датчик не подал никаких признаков работы, то опять же стоит проверить зажаты ли провода в коннекторах и не перетёрты ли,
а так же есть ли вообще на оси или каретке та металлическая пластина,
которая вызывает срабатывание датчика (от вибраций могла открутиться),
если же и это не помогло, то необходимо менять сам датчик. Менять его не сложно - дел на 10 минут.
Крайне редко, но бывает, что датчик начинает срабатывать на разных расстояниях, хотя этого не должно быть.
В таком случае его необходимо прочистить (сам торец протереть начисто), проверить не разболталась ли пластина,
а если не помогло - заменить датчик.
На станках других серий, например Raylogic 304 mini используются контактные датчики то есть обычные микро-выключатели.
При проблемах обычно достаточно вынуть коннектор и проверить тестером есть ли замыкание контактов при нажатии на датчик,
если нет, то либо перетёрлись/оборвались провода либо сдох сам выключатель и проще всего заменить.
Кстати, вот так примерно выглядят и звучат проблемы с концевым датчиком:
IMG_5213.mp4