Руководство по настройке референции и калибровки направления
Коррекция направления движения
Распространенные проблемы в структуре 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: Проверка начального состояния концевых выключателей
- Безопасное перемещение: Вручную медленно переместите печатающую головку в центральную область нагреваемого стола.
- Запрос состояния концевых выключателей: Введите в консоли следующую команду:
QUERY_ENDSTOPS - Запрос состояния датчика (если установлен):
QUERY_PROBE - Проверка возвращаемых результатов:
- ✅ Нормальное состояние: Все концевые выключатели должны отображаться как
OPEN(не сработавшие). - ⚠️ Аномальное состояние: Если отображается
TRIGGERED, это означает, что концевой выключатель сработал.- Внимание: Если обнаружена аномалия, не изменяйте конфигурацию, продолжите выполнение шага 2 для проверки.
- ✅ Нормальное состояние: Все концевые выключатели должны отображаться как
Шаг 2: Ручная проверка срабатывания
- Ручное действие: Вручную удерживайте один из концевых выключателей в сработанном состоянии.
- Повторный запрос: Снова введите
QUERY_ENDSTOPSв консоли. - Анализ состояния:
| Изменение состояния | Значение | Решение |
|---|---|---|
OPEN → TRIGGERED | Конфигурация концевого выключателя правильная | Выключатель и подключение исправны, конфигурация верна. |
TRIGGERED → OPEN | Сигнал концевого выключателя инвертирован | Необходимо инвертировать состояние концевого выключателя (изменить в конфигурации). |
| Состояние не изменилось | Концевой выключатель не реагирует | Проверьте конфигурацию выводов, подключение или замените выключатель. |
| Изменилось состояние других концевых выключателей | Ошибочное срабатывание | Проверьте конфликт конфигурации выводов или ошибку подключения. |
Функция принудительного перемещения
Включение принудительного перемещения
-
Изменение конфигурационного файла: Добавьте следующую конфигурацию в
printer.cfg:[force_move]
enable_force_move: true -
Действия в интерфейсе: После включения можно выполнять принудительное перемещение через интерфейс управления:
Важные замечания
-
Ограничение по одной оси: Каждый раз можно принудительно перемещать только один двигатель, даже если машина имеет многоосевую структуру.
-
Синхронизация нескольких осей: Если необходимо синхронно перемещать несколько осей (например, двойную ось Z), сначала установите позицию печатающей головки:
SET_KINEMATIC_POSITION x=50 y=50 z=20Затем выполните команду перемещения.
-
Предупреждение безопасности: При использовании функции принудительного перемещения убедитесь, что на пути печатающей головки нет препятствий, чтобы избежать столкновений.