Система компенсации прогиба

Компенсация прогиба была добавлена в версии 2.0.0-RC1

circle-exclamation

Описание

Линейные направляющие Carvera Air не достаточно жесткие, чтобы точно поддерживать вес шпинделя и X-каретки. В результате шпиндель проявляет небольшое склонение, которое становится более заметным, когда он расположен ближе к центру стола машины. Это отклонение вызывает смещения как по оси Y, так и по оси Z (см. рис. 1). При резке прямой линии от крайнего левого положения стола до правой стороны вместо прямой получится кривая, изгибающаяся в сторону задней части машины. Тот же эффект наблюдается по оси Z, где рез получается в виде дуги, прогибающейся вниз, поскольку шпиндель больше наклоняется к низу, когда находится в центре машины.

Animation showing the Carvera Air spindle assembly flexing
Рисунок 1: Преувеличенная имитация провисания по оси X

Система Компенсации прогиба компенсирует это наклонное движение дополнительными перемещениями по Y и Z, подобно системе выравнивания стола. Эти движения не отражаются ни в машинной, ни в рабочей системе координат, так как являются компенсационными и, следовательно, остаются «невидимыми».

Для использования этой функции пользователь должен выполнить одноразовую процедуру зондирования, записав специфический для машины профиль наклона шпинделя. В идеале этот профиль охватывает всю длину по оси X. После этого профиль можно сохранить на SD-карту и — при желании — загружать программу компенсации при каждом включении машины. Эта компенсация прогиба работает отдельно от функции выравнивания стола, и обе могут использоваться одновременно. Когда компенсация прогиба активна, она также применяется к операциям зондирования тоже.

При включенной компенсации прогиба каждое перемещение, выполняемое машиной, компенсируется, чтобы иметь Точку центра инструмента (TCP) следовать прямым линиям. Поэтому все движения при зондировании, включая выравнивание стола, компенсируются. На рисунке 2 показано сравнение полного выравнивания стола инструментальной пластины Saunders Machine Works (SMW)arrow-up-right до и после компенсации прогиба. Для сравнения использовалась пластина SMW, так как у неё меньше отклонений поверхности, чем у штатного MDF стола Carvera Air.

Рисунок 2: Визуализация уровня стола до и после компенсации прогиба

Использование

Снять специфический для машины профиль прогиба довольно просто. Существует только два предварительных условия:

  • 3D-зонд 3D Touch

  • Прямая эталонная геометрия, закреплённая на столе

Если у вас есть 4-я ось, вы можете открутить мотор/патрон и заднюю бабку и использовать базовую пластину в качестве эталонной геометрии. Обратите внимание, что это хорошее начало, но передний край базовой пластины не идеально прямой. Для большинства пользователей это будет достаточно точно.

1

Закрепите эталонную геометрию на столе

Поместите эталонную геометрию на стол. При использовании базовой пластины 4-й оси пластина уже выровнена по штифтам. Если используется что-то другое, убедитесь в правильной выверке. В идеале эталонная геометрия должна превышать длину стола (как это делает базовая пластина 4-й оси).

2

Установите наконечник зонда в самое левое положение

Высота должна быть такой, чтобы вы с уверенность могли коснуться эталонной геометрии. Разместите зонд как можно дальше, не столкнувшись с физическими или программными концевыми выключателями. Расстояние по Y должно быть близко к эталонной геометрии и меньше, чем параметр Y, указанный в команде G33. На рис. 3 ниже показан пример расположения зонда.

Это можно добиться с помощью следующего gcode:

Рисунок 3: Начальная позиция для команды G33 измерения прогиба
3

Запустите команду G33

Запустите команду G33 и позвольте машине выполнить измерение

Пример:

После завершения измерения компенсация прогиба активируется. Выполните M380.2, чтобы сохранить данные на SD-карту.

4

(Необязательно) Активировать автоматическую загрузку данных компенсации

После того как данные компенсации будут сохранены на SD-карту, они могут автоматически загружаться после чистого запуска. Просто установите значение конфигурации, выполнив в MDI:

Опции конфигурации

circle-info

Конфигурация машины может быть сохранена в config.txt на SD-карте с помощью команды `config-set sd [key] [value]`. После сохранения требуется перезагрузка машины для применения изменений.

С этой настройкой данные компенсации будут загружаться при каждом перезагрузке (рекомендуется)

По умолчанию: false

Это значение указывает максимальное количество точек, которые можно замерить вдоль оси X. Может быть измерено меньше точек, но нельзя зондировать больше, чем задано в конфигурации.

По умолчанию: 30

Команды

G33 - Запись профиля прогиба

Описание

Измеряет прогиб вдоль оси X сравнением с эталоном

Параметры

  • X: Указывает общую длину измерения

  • Y: Указывает расстояние по Y, на котором выполняется зондирование в каждой точке

  • I: Общее количество точек зондирования внутри общей длины измерения

Пример


M380 - Деактивация компенсации прогиба

Описание

Отключить компенсацию прогиба

Параметры

Нет

Пример


M380.1 - Печать данных компенсации прогиба

Описание

Выводит в MDI текущие активные данные компенсации прогиба

Параметры

Нет

Пример


M380.2 - Сохранить данные компенсации на SD

Описание

Сохраняет последний записанный профиль компенсации на SD-карту, чтобы иметь возможность загрузить его после перезагрузки

Параметры

Нет

Пример


M380.3 - Загрузить данные компенсации с SD

Описание

Загружает и активирует данные компенсации прогиба с SD-карты

Параметры

Нет

Пример

Последнее обновление