Перейти к основному содержимому

Руководство по настройке референции и калибровки направления

Коррекция направления движения

Распространенные проблемы в структуре CoreXY

Возможные проблемы и решения при управлении двигателями XY в структуре CoreXY:

Симптом неисправностиОписаниеРешение
Случай 1Управление осями XY взаимно перепутано, и направления движения по осям X и Y противоположныПоменять местами подключение двигателя X (перевернуть любые два провода двигателя X)
Случай 2Управление осями XY взаимно перепутано, но направления движения по осям X и Y правильныеПоменять местами подключение двигателя Y (перевернуть любые два провода двигателя Y)
Случай 3Управление осями XY взаимно перепутано, направление по X правильное, направление по Y противоположное1. Поменять местами подключение двигателя X
2. Полностью поменять местами провода двигателей X и Y
Случай 4Управление осями XY взаимно перепутано, направление по X противоположное, направление по Y правильное1. Поменять местами подключение двигателя Y
2. Полностью поменять местами провода двигателей X и Y
Случай 5Управление осями XY правильное, но направления движения по X и Y противоположныОдновременно поменять местами подключение двигателей X и Y
Случай 6Управление осями XY правильное, направление по X правильное, направление по Y противоположноеПолностью поменять местами провода двигателей X и Y
Случай 7Управление осями XY правильное, направление по X противоположное, направление по Y правильное1. Полностью поменять местами провода двигателей X и Y
2. Одновременно поменять местами подключение двигателей X и Y

Процесс референции (Homing)

Шаг 1: Проверка начального состояния концевых выключателей

  1. Безопасное перемещение: Вручную медленно переместите печатающую головку в центральную область нагреваемого стола.
  2. Запрос состояния концевых выключателей: Введите в консоли следующую команду:
    QUERY_ENDSTOPS
  3. Запрос состояния датчика (если установлен):
    QUERY_PROBE
  4. Проверка возвращаемых результатов:
    • Нормальное состояние: Все концевые выключатели должны отображаться как OPEN (не сработавшие).
    • ⚠️ Аномальное состояние: Если отображается TRIGGERED, это означает, что концевой выключатель сработал.
      • Внимание: Если обнаружена аномалия, не изменяйте конфигурацию, продолжите выполнение шага 2 для проверки.

Шаг 2: Ручная проверка срабатывания

  1. Ручное действие: Вручную удерживайте один из концевых выключателей в сработанном состоянии.
  2. Повторный запрос: Снова введите QUERY_ENDSTOPS в консоли.
  3. Анализ состояния:
Изменение состоянияЗначениеРешение
OPENTRIGGEREDКонфигурация концевого выключателя правильнаяВыключатель и подключение исправны, конфигурация верна.
TRIGGEREDOPENСигнал концевого выключателя инвертированНеобходимо инвертировать состояние концевого выключателя (изменить в конфигурации).
Состояние не изменилосьКонцевой выключатель не реагируетПроверьте конфигурацию выводов, подключение или замените выключатель.
Изменилось состояние других концевых выключателейОшибочное срабатываниеПроверьте конфликт конфигурации выводов или ошибку подключения.

Функция принудительного перемещения

Включение принудительного перемещения

  1. Изменение конфигурационного файла: Добавьте следующую конфигурацию в printer.cfg:

    [force_move]
    enable_force_move: true
  2. Действия в интерфейсе: После включения можно выполнять принудительное перемещение через интерфейс управления:

Loading...

Важные замечания

  • Ограничение по одной оси: Каждый раз можно принудительно перемещать только один двигатель, даже если машина имеет многоосевую структуру.

  • Синхронизация нескольких осей: Если необходимо синхронно перемещать несколько осей (например, двойную ось Z), сначала установите позицию печатающей головки:

    SET_KINEMATIC_POSITION x=50 y=50 z=20

    Затем выполните команду перемещения.

  • Предупреждение безопасности: При использовании функции принудительного перемещения убедитесь, что на пути печатающей головки нет препятствий, чтобы избежать столкновений.

Loading...