Определение
После включения принтеры на основе шаговых двигателей обычно знают, сколько шагов им нужно выполнить, но не знают, с какого физического положения началась каретка. Приведение в исходное положение (homing) выполняется в направлении заданного конца, обнаруживается выключатель или датчик, затем происходит откат на заданное расстояние и присваивается эталонная координата.
Аппаратные концевые выключатели дают сигнал; программные концевые выключатели ограничивают запрошенные координаты после установки эталона. Ничто не гарантирует, что каждое последующее движение физически выполнено. Потерянные шаги, отключенный мотор или ручное перемещение могут привести к тому, что положение, запомненное контроллером, будет отличаться от реального, пока ось снова не будет приведена в исходное положение.
Что важно на практике
Эталон прежде, чем доверие
Координаты имеют физический смысл только после того, как машина установила известную систему отсчета.
Зонд не всегда является концевым выключателем
Z-зонд может устанавливаться по Z, измерять сетку стола или делать и то, и другое в зависимости от конфигурации.
Ограничения требуют позиции
Программные концевые выключатели защищают числовой диапазон, но зависят от правильности исходной координаты.
Пример в G-code
Произведите хоминг всех осей, затем отчёт
G28
M114Первая команда устанавливает конфигурированные исходные точки; вторая запрашивает у прошивки отчёт о полученной логической позиции.
Что может показать этот просмотрщик
Для принтеров типа G28, просмотрщик сбрасывает именованные оси в своей анализирующей системе координат, чтобы последующая геометрия оставалась согласованной. Он не может симулировать выключатели, зазор зонда, отказ датчика или макрос хоминга, специфичный для контроллера.
Первичные источники
Это объяснение опирается на документацию прошивок и на то, что видно в самом G-code. Что именно сделает станок, по-прежнему определяют настройки вашего принтера.