Показано с 1 по 6 из 6

Тема: ПР102+ сервопривод A1-SVD30 в разных режимах

  1. #1

    По умолчанию ПР102+ сервопривод A1-SVD30 в разных режимах

    Здравствуйте. Попросили сделать автоматизацию делительной головки для нарезки шестерён. Решил попробовать всё это реализовать на ПР102 с коллекторными выходами. Помимо всего этого УДГ может переключаться в режим вращения с заданной скоростью. Всё это будет с HMI панелью Weintek, чтобы фрезеровщик не парился с пересчётами и вводил данные непосредственно в панель, а ПР102 делала всю математику. Получил серву и ПР102, сделал тестовый проект. В режиме step/dir ПР102 выдаёт необходимое количество импульсов с частотой около 1 кГц. Двигатель вращается, но по положению постоянно промахивается, не попадая в нужную координату. Пример: задаю 2500 импульсов (1 оборот вала), предварительно выставив вал в 0 поз., он переезжает 0 на 80-100 импульсов, причем на следующий оборот он уже переезжает на 150 имп и т.д. Немного решил проблему занулением корпуса привода. т.к. дома нет заземления и пока всё пробую на коленке. Импульсы выдаёт чётко, пробовал снижать частоту до 100гц, не помогает. В режиме скорости аналогичная история. Ставлю обороты 1000 об - двигатель плавает, хотя аналоговый выход стоит не шелохнётся, подключал отдельно источник для аналогового выхода -не помогает. Подавал задание с калибратора-всё чётко работает, обороты стоят. Кабель хорошая витая пара с экраном занулёным с одной стороны. Внутри привода мониторю задание в вольтах - задание колеблется в пределах +/-1В при работе от аналогового выхода ПР. Куда копать?

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,236

    По умолчанию

    Цитата Сообщение от Николай- ЧМЗ-Глазов Посмотреть сообщение
    Здравствуйте. Попросили сделать автоматизацию делительной головки для нарезки шестерён. Решил попробовать всё это реализовать на ПР102 с коллекторными выходами. Помимо всего этого УДГ может переключаться в режим вращения с заданной скоростью. Всё это будет с HMI панелью Weintek, чтобы фрезеровщик не парился с пересчётами и вводил данные непосредственно в панель, а ПР102 делала всю математику. Получил серву и ПР102, сделал тестовый проект. В режиме step/dir ПР102 выдаёт необходимое количество импульсов с частотой около 1 кГц. Двигатель вращается, но по положению постоянно промахивается, не попадая в нужную координату. Пример: задаю 2500 импульсов (1 оборот вала), предварительно выставив вал в 0 поз., он переезжает 0 на 80-100 импульсов, причем на следующий оборот он уже переезжает на 150 имп и т.д. Немного решил проблему занулением корпуса привода. т.к. дома нет заземления и пока всё пробую на коленке. Импульсы выдаёт чётко, пробовал снижать частоту до 100гц, не помогает. В режиме скорости аналогичная история. Ставлю обороты 1000 об - двигатель плавает, хотя аналоговый выход стоит не шелохнётся, подключал отдельно источник для аналогового выхода -не помогает. Подавал задание с калибратора-всё чётко работает, обороты стоят. Кабель хорошая витая пара с экраном занулёным с одной стороны. Внутри привода мониторю задание в вольтах - задание колеблется в пределах +/-1В при работе от аналогового выхода ПР. Куда копать?
    Дискретные выходы - транзисторные! Более 500 Гц не возможно получить, там же написаны характеристики, в смысле, минимальное время цикла = 1 мс!
    И аналоговые выходы, насколько понимаю, универсальные, у Вас они в каком режиме настроены?
    И то 500 Гц это максимум, реально, при цикле в 12 мс у Вас быстрее одного оборота в минуту двигатель не будет вращаться, если как Вы пишите 2500 импульсов = одному обороту вала!
    Последний раз редактировалось Сергей0308; 12.03.2023 в 22:40.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Дискретные выходы - транзисторные! Более 500 Гц не возможно получить, там же написаны характеристики, в смысле, минимальное время цикла = 1 мс!
    И аналоговые выходы, насколько понимаю, универсальные, у Вас они в каком режиме настроены?
    И то 500 Гц это максимум, реально, при цикле в 12 мс у Вас быстрее одного оборота в минуту двигатель не будет вращаться, если как Вы пишите 2500 импульсов = одному обороту вала!
    Вращаться там будет хоть с какой скоростью, смотря как настроишь серву. Там можно сделать и 1 импульс на оборот. Вес энкодера можно менять. Там импульсы идут раз в 0,001 сек. Аналог 0-10V. Ещё раз можно перечитать.

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

    По умолчанию

    Цитата Сообщение от Николай- ЧМЗ-Глазов Посмотреть сообщение
    Здравствуйте. Попросили сделать автоматизацию делительной головки для нарезки шестерён.
    Работал фрезеровщиком, в том числе и с УДГ. Главное там это позиционирование, при чем точность до угловых секунд. УДГ устроена так, что раздвигая секторы фрезеровщик ни когда не промахивается куда ему вставить рукоятку. Сложные расчеты в начале, потом все просто.
    Как вы отслеживаете точность позиционирования после вращения?
    Видимо Вы решили простым способом заменить дорогостоящее оборудование.

    Цитата Сообщение от Николай- ЧМЗ-Глазов Посмотреть сообщение
    Куда копать?
    Посмотреть как работает фрезеровщик на УДГ, ВНИМАТЕЛЬНО! Важный нюанс как он вращает ручку - только в одну сторону, но перед этим делает немного вращение назад, чтобы выбрать все зазоры в механизме УДГ. Ну и конечно придумать как производить точное позиционирование, одним подсчетом импульсов вы этого не добьетесь.

  5. #5

    По умолчанию

    Цитата Сообщение от Filini Посмотреть сообщение
    Работал фрезеровщиком, в том числе и с УДГ. Главное там это позиционирование, при чем точность до угловых секунд. УДГ устроена так, что раздвигая секторы фрезеровщик ни когда не промахивается куда ему вставить рукоятку. Сложные расчеты в начале, потом все просто.
    Как вы отслеживаете точность позиционирования после вращения?
    Видимо Вы решили простым способом заменить дорогостоящее оборудование.


    Посмотреть как работает фрезеровщик на УДГ, ВНИМАТЕЛЬНО! Важный нюанс как он вращает ручку - только в одну сторону, но перед этим делает немного вращение назад, чтобы выбрать все зазоры в механизме УДГ. Ну и конечно придумать как производить точное позиционирование, одним подсчетом импульсов вы этого не добьетесь.
    Ну как бы 2500 импульсов на 1 оборот вала двигателя это около 7 импульсов на 1 градус. Умножаем на 40 (коэффициент редукции) 280 импульсов на 1 градус УДГ. Вроде всё просто. Серва останавливает достаточно точно. !1 импульс энкодера=1импульсу от ПР. Это как шаговик, только шаг можно менять.

  6. #6
    Пользователь
    Регистрация
    28.08.2019
    Адрес
    Сургут
    Сообщений
    654

    По умолчанию

    Цитата Сообщение от Николай- ЧМЗ-Глазов Посмотреть сообщение
    Ну как бы 2500 импульсов на 1 оборот вала двигателя это около 7 импульсов на 1 градус. Умножаем на 40 (коэффициент редукции) 280 импульсов на 1 градус УДГ. Вроде всё просто. Серва останавливает достаточно точно. !1 импульс энкодера=1импульсу от ПР. Это как шаговик, только шаг можно менять.
    Я попробую еще раз донести до Вас свою мысль.
    УДГ это механизм с кучей шестеренок, в шестернях всегда есть люфт, именно его постоянно компенсирует фрезеровщик перед началом работы делая немного вращение назад и уже потом в том направлении куда нужно.
    Погрешность у вас появляется в самом начале работы, потом она накапливается.
    https://www.youtube.com/watch?v=N4ADkS93Ieo
    с 8:10 внимательно посмотрите.

Похожие темы

  1. Подключение разных фаз к входам ПР102
    от Славка в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 31.01.2023, 14:46
  2. Цикличная запись команды между ПР102-1 (Master) и ПР102-2 (Slave)
    от shprot в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 10.05.2021, 11:33
  3. Ответов: 1
    Последнее сообщение: 30.07.2020, 17:02
  4. ТРМ148, уставки в разных режимах
    от Александр в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 29.09.2017, 05:42
  5. Различия в режимах мастер/слейв для панели
    от Boris_K в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 24.03.2014, 15:37

Ваши права

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