Хотя статус устройства указывал на Ready, двигатель не мог быть запущен с использованием собственной реализации клиента CiA-402.
Даже когда команда режима CSV была записана в 0x6060 через PDO, отображение режима (0x6061) всегда оставалось 0.
В TwinCAT энкодер отображается как "Encoder CANopen DS402 / MDP 513".
Внутри система двойного энкодера может варьироваться в зависимости от цепочки поставок и внутренней разработки HONPINE. Используются несколько брендов энкодеров.
a. Верно ли, что 262,144 отсчетов на оборот, как указано в вашем руководстве по настройке TwinCAT?
b. Изначально я предполагал, что энкодер имеет 20-битное разрешение, что означает 1,048,576 инкрементов на оборот.
c. Настроен ли энкодер на заводе на работу с 18-битным разрешением, что дает 262,144 инкрементов на оборот?
a. Версия энкодера 2E имеет 18-битное разрешение.
262,144 отсчетов соответствуют 360 градусам выходного вращения.
b. Внутренний энкодер - это DPT двойной магнитный энкодер.
Из-за ограничений алгоритма управления MCU, максимальное расчетное разрешение составляет 18 бит.
c. Да. Драйвер MCU обрабатывает данные с разрешением 18 бит, поэтому
262,144 отсчетов = 360 градусов.
Это вызвано сохраненным смещением при отключении питания?
Когда я вручную перемещаю двигатель, значение в 0x200D изменяется, но Фактическая позиция (0x6064) остается неизменной.
Такое поведение обусловлено архитектурой двойного энкодера.
Продукт включает в себя редуктор.
Один энкодер измеряет сторону двигателя, а другой - выходную сторону.
Когда выходная позиция находится в пределах 0–360°(или ±180°), энкодер записывает значения от 0 до 262,144.
Если выход превышает этот диапазон, абсолютная позиционная информация теряется.
a. Согласно техническому описанию, максимальная выходная скорость составляет 24 об/мин, что соответствует 2904 об/мин на стороне двигателя.
Умножение этого значения на 262,144 (18-битный энкодер) дает 12,687,769.6 инк/с.
Когда я принудительно устанавливаю это значение через PDO в TwinCAT, двигатель не движется.
b. Однако, когда я устанавливаю 1/10 этого значения (1,268,776), двигатель принимает его и начинает движение.
a. Единица скорости - 0.01 оборотов в секунду (сторона двигателя).
b. При заводских испытаниях максимальная скорость ограничивается через SDO 0x6080.
Пожалуйста, проверьте этот параметр.
(Как указано в руководстве: "Угол выходного вала сохраняется после отключения питания без батареи.")
Двигатель поддерживает стандартный протокол CiA-402.
Любая позиция может быть установлена в ноль с использованием стандартных команд позиционирования.
Пожалуйста, следуйте процедуре, описанной в документации.
Относительно 0x8611, предполагается, что это ошибка, связанная с сетью:
Проверьте кабели
Проверьте, поддерживается ли сетевая карта ПК
Проверьте потерю синхронизации Distributed Clock (DC)
Этот мониторинг выполняется всеми ведущими устройствами и не специфичен для двигателя, например:
TwinCAT, PLC, MCU, Linux системы, PC-based ведущие и т.д.
a. Какие SDO следует использовать для настройки этого в нашем собственном программном обеспечении?
Я не могу найти подробную информацию в руководстве.
b. Является ли эта функция мониторинга специфичной для TwinCAT или она реализована внутри двигателя?
0x8611, вероятно, является ошибкой, связанной с сетью.
Пожалуйста, проверьте кабели, совместимость сетевой карты ПК и синхронизацию DC.
Функции мониторинга являются частью ведущей системы, а не самого двигателя.
Они применяются ко всем ведущим устройствам (TwinCAT, PLC, MCU, Linux, ПК и т.д.).
Эти параметры действительны только в режиме профиля.
Профильная скорость: контролирует целевую скорость работы
Профильное ускорение: контролирует профиль ускорения во время движения
Это относится к максимальному значению ускорения?
Потому что и "Профильное ускорение", и "Максимальное профильное ускорение" явно указывают единицу измерения как cnt/s².
Единица скорости - 0.01 оборотов в секунду.
Все SDO могут быть контролируемы.
Пожалуйста, обратитесь к файлу словаря объектов SDO и применяйте параметры в соответствии с требуемой функцией.
Подробнее
Узнайте больше о компании HONPINE и тенденциях в области точных передач.
Двойной щелчок
Мы предлагаем гармоничные редукторы, планетарные редукторы, моторы для роботизированных суставов, ротационные приводы для роботов, RV-редукторы, конечные эффекторы для роботов, ловкие роботизированные руки