Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: управление шаговым двигателем

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Добрый! день!
    Тоесть Вы хотите использовать ШД вместо муфты?

  2. #2

    По умолчанию

    Нет, поясню: получается нужно с помощью ШД додавать усилие на вал, т.е. чтобы ШД и муфта давали на вал сопротивление.
    Муфта своей особенностью, выдает постоянный момент только в динамике, а когда вал прекращает крутиться, муфта немного проседает и падает сопротивление.
    С помощью двигателя мне необходимо дополнить муфту в начальный момент кручения вала (дать усилие моментально) и в конце на удержание усилие дать.

  3. #3
    Пользователь
    Регистрация
    21.12.2011
    Адрес
    Северодвинск
    Сообщений
    438

    По умолчанию

    Цитата Сообщение от Crashroma2009 Посмотреть сообщение
    - Может ли ШД создавать момент в обратную сторону если он прикреплен на вал, а вал будет крутиться в другую сторону? т.е. вал прокручивает спец.привод с нагрузкой, а муфта дает обратное сопротивление и необходимо с помощью ШД добавить крутящий момент в сторону противоположную приводу.
    Нет, не сможет.

  4. #4
    Пользователь
    Регистрация
    16.04.2025
    Адрес
    Не трудно догадаться)))
    Сообщений
    52

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Можно. Модуль на Hardella воспринимает конкретное целое количество импульсов с учетом разгона и торможения.
    Например так:.
    1. Микрошаг дравера допустим 8, следовательно один оборот будет 200х8=1600импульсов.
    2. Ход винта допустим 5мм, следовательно на 1мм требуется 1600\5=320им. Это будет 0,003125 мм\имп.
    3. Необходимое количество мм надо разделить на 0,003125, например 15,1\0,003125=4832имп.
    4. В ФБ управления ШД передаем ускорение (оно же торможение), количество импульсов, сигнал запуска. Из ФБ читаем пройденный путь и статус работы.
    ---
    В архиве три файла. Оба файла *.prg нужно просто положить в корень ПЛК, используя Плк-браузер.
    Файл EXP нужно экспортировать в проект. Он будет в виде ФБ, и обращаться с ним можно точно так же, как с обычным ФБ. Там управление двумя осями, и трансляция для FDI, которые не задействованы для ШД (в моем проекте использовал как задание направления, сигнал DIR).
    В конфигурации ПЛК быстрые входа\выхода поставить в дефолтное состояние, и не обращаться к ним из проекта.
    ---
    Вложение 55962
    Вложение 55963

    В начале PLC_PRG читаем из PRU, в конце PLC_PRG пишем в PRU. Обратите внимание на номера строк, для понимания.
    здравствуйте.
    Не могу открыть ваши вложения, их нет.
    Может сможете найти и продублировать? Спасибо

  5. #5

    По умолчанию

    То есть нужна мгновенная остановка вращения?
    Постоянный момент сопротивления вращению при любых оборотах?

    Может, если обороты ШД минус обороты вала не будут превышать оборотов при которых муфта создаст момент сопротивления > 3N*m.
    Как только сопротивление муфты превысит 3N*m, драйвер ШД увидит пропуск шагов! Если этот драйвер позволит не обращать на это внимание без остановки, то почему бы и нет?!
    Последний раз редактировалось EFrol; 07.02.2023 в 19:07.

  6. #6

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    То есть нужна мгновенная остановка вращения?
    Постоянный момент сопротивления вращению при любых оборотах?

    Может, если обороты ШД минус обороты вала не будут превышать оборотов при которых муфта создаст момент сопротивления > 3N*m.
    Как только сопротивление муфты превысит 3N*m, драйвер ШД увидит пропуск шагов! Если этот драйвер позволит не обращать на это внимание без остановки, то почему бы и нет?!


    1) Не совсем мгновенная остановка.
    2) Да, постоянный момент сопротивления вращению вала при любых оборотах и моменту.
    Необходимо, чтобы ШД в паре с работой муфты моментально давал сопротивление в начале движения (вращения) вала, чтобы муфта как можно быстрее выдавала то необходимое сопротивление, с которым вращается вал. Вал будет вращаться на 95 градусов за 30 сек и на этом всем отрезке (желательно) необходима одинаковая нагрузка (сопротивление) на вал.
    Также после остановки вала, чтобы шаговый двигатель также продолжал помогать муфте давать сопротивление (статическое удержание), потому что как я описал раннее, муфта в статике не держит нагрузку, а проседает на 1/3 своего диапазона.

    Вот хочу понять, адекватно ли для ШД такая работа? Если он будет крутиться и вдруг усилие станет выше, двигатель начнет проскакивать свои фазы - не сгорит ли он? Способен ли он работать на торможение?

  7. #7

    По умолчанию

    Коллеги, также еще важный вопрос:
    Можно ли управлять ШД напрямую с дискретных выходов (FDO) ПЛК в разных режимах (ШИМ, генер. импульсов) т.е. подключить на выход обмотку двигателя и давать импульсы, дабы обойти драйвер!?

  8. #8

    По умолчанию

    1. Без драйвера не советую. Драйвер будет контролировать ток через обмотки, правильно менять полюса и чередовать фазы.
    2. 1/3 это момент 17N*m больше чем допустимый момент на выбраном ШД - будет проскальзывание и муфта не удержит.
    3. На указанном драйвере можно отключить контроль пропуска шагов, но максимальный момент на ШД 30гкс*см это примерно 3N*m.
    Надо придумать что-то другое! Например, на ШД поставить понижающий редуктор 1:20. Если у Вас вал примерно 1об/мин, то 20 об/мин на ШД можно легко получить.

    При какой примерно скорости вращения муфта полностью блокируется (50N*m) ?
    Если Вам удастся добиться разницы в скорости вращения ШД и вала не более чем скорости полной блокировки муфты, то проскальзывание будет в муфте, а не в ШД. То есть, если Вам известно ускорение вращения вала, то проведя соответствующий расчет, сможете запрограммировать Ардуино на разгон и торможение ШД с нужным ускорением, включая необходимую скорость ШД для статического удержания в пределах 50N*m.
    Последний раз редактировалось EFrol; 09.02.2023 в 09:05.

  9. #9
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Подниму тему...
    Есть ли какие-то готовые библиотеки для работы с сервомоторами на контроллерах OWEN?
    Что-то похожее на Path Control для ПЛК OMRON
    Функциональные блоки управляющие осями станков/группами связанных осей/ поддержкой основных G/M-кодов для управления этими осями
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2025-01-15_22-09-39.jpg 
Просмотров:	45 
Размер:	93.0 Кб 
ID:	81332  
    Последний раз редактировалось Smith2007; 15.01.2025 в 20:14.

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,993

    По умолчанию

    Smith2007 ну EtherCAT Овеном не поддерживается. А сам по себе CodeSys в голом практически виде напрямую вряд ли сможет управлять сервоприводами.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Управление шаговым двигателем с энкодером с помощью ПЛК110
    от Дениска в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 19.11.2018, 15:40
  2. Управление униполярным шаговым двигателем на 24В.
    от Fix_m в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 23.01.2017, 16:09
  3. Ответов: 14
    Последнее сообщение: 08.08.2012, 09:11
  4. управление шаговым двигателем?
    от kos_alex55 в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 02.09.2010, 23:15
  5. Ответов: 13
    Последнее сообщение: 02.02.2010, 22:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •