Настройка точности позиционирования сервопривода Delta

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ •

  • @LupandinSergey
    @LupandinSergey  8 місяців тому

    Для доната( если вдруг у кого-то такое желание возникнет :) ) 4100116326191975(ЮМани)
    backit.me/ru/cashback?inviter=001r8l6&ref_type=epn-profit - кэшбэк сервис, которым я
    пользуюсь при покупках на Алиэкспресс. Также есть много других интернет-магазинов.
    ASD-CNSC0050 alii.pub/71bedi​ - разъём CN1 для подключения входов и выходов блока управления.
    alii.pub/71edrg​ - разъём CN1 для подключения входов и выходов блока управления, но с кабелем и промаркированными проводами.
    alii.pub/71edst - DVP28SV11T2 контроллер с высокоскоростными транзисторными выходами.
    alii.pub/71edu6 - дешёвый переходник USB-RS232 для имитации COM-порта
    компьютера. Актуален для новых компьютеров и ноутбуков где уже нет
    COM-порта.У него на одном конце USB - разъём, на другом - DB9M (папа).
    alii.pub/71edww - кабель для программирования контроллеров Delta.
    На одном конце разъём COM - порта DB9F (мама), а на другом MINI-DIN 8 PIN -
    уже подключается к контроллеру. Если на компьютере нет COM - порта, то
    прекрасно подойдёт вышеуказанный переходник alii.pub/71edu6 - USB-RS232.
    alii.pub/71edz1 - сильфонные муфты. Предназначены для компенсации небольшой несоосности. Устанавливаются между валом серводвигателя и ШВП.
    Сильфон ("гармошка") может изгибаться в осевом направлении, имея при этом
    высокую сопротивляемость к скручиванию.
    ASD-CAPW1205 - силовой кабель 5 метров для подключения серводвигателя.
    alii.pub/71ee1k - ASD-CAEN1005 кабель энкодера 5 метров для подключения серводвигателя.
    alii.pub/71eecn - EA-043A Samkoon HMI Сенсорный экран 4,3 дюйма. Это одна из
    самых дешёвых сенсорных панелей, дружит с контроллером Delta и рядом других
    производителей. Простой софт. Идеально подходит для простых нетребовательных
    решений.
    alii.pub/71eeez​ - Delta DOP-107BV HMI, сенсорный экран 7 дюймов. Это одна из
    самых дешёвых семидюймовых сенсорных панелей у Delta. Графику удобно
    создавать в программе: DopSoft.

  • @BD0981
    @BD0981 2 роки тому

    Сергей здравствуйте!. Сделайте подробный видео "Как и относительно к чему можно рассчитыват коэффициент редукции"

  • @Amiroization
    @Amiroization 5 місяців тому

    Перемещние механизма на 5 мм, то есть по сути это и есть шаг винта? Который описан в инструкии ниже

    • @LupandinSergey
      @LupandinSergey  5 місяців тому

      Да, всё верно - это и есть шаг винта ШВП - 5 мм.

  • @dison3887
    @dison3887 Рік тому

    Приветствую! Сервопак Delta ASDA-A2 работает с обратной связью от оптической линейки разрешением 0,5 мкм. Как бы я не настраивал ПИД, драйвер с бОльшим или меньшим рвением, но всё-равно пытается установить положение механизма с точностью в эти 0,5мкм. чем создаёт нестабильность. Есть ли параметр в настройках, который бы отвечал за чувствительность к ошибке позиционирования? Ошибка в 2-3 мкм меня бы устроила. На ум приходит только - загрубить импульсы от линейки делителем импульсов. Ну, или поменять линейку (считывающую головку) на другую с меньшим разрешением. Электронная редукция, как я понял, к линейке не относится,- только перерасчёт внешних импульсов, условно говоря.

  • @Amiroization
    @Amiroization 5 місяців тому

    И я правильно понимаю, расчёты аналогичные даже если стоит механический редуктор? Мы отталкиваемся от шага швп на один оборот вала двигателя

    • @LupandinSergey
      @LupandinSergey  5 місяців тому +1

      Здравствуйте! Вы правы, коэффициенты (значения уставок P1-44 и P1-45) рассчитываются исходя из требуемой точности работы механизма. Пусть возьмём пример из видео. Если P1-44 = 128 и P1-45 = 5, то при подаче 50000 импульсов вал серводвигателя совершит 1 оборот и механизм переместится на 5 мм (шаг ШВП). (128/5)*50000 = 1280000. Допустим у нас есть понижающий редуктор 1/5 Пять оборотов на входном валу преобразуются в 1 оборот на выходе. Следовательно, чтобы соответствовать той же точности, нужно, чтобы вал серводвигателя совершал один оборот уже за 10000 импульсов. Считаем (128/x) * 10000 = 1280000. Отсюда x = 1, т.е. P1-44 = 128 и P1-45 = 1. А если редуктор 1/10, то P1-44 = 256 P1-45 = 1 при той же точности перемещения механизма.

    • @ruskz6556
      @ruskz6556 Місяць тому

      ​​​@@LupandinSergey
      Сергей здравствуйте, а как рассчитать параметры P1-44 и P1-45 под зубчатую передачу ( шестерня рейка) через редуктор 1/7 если за 1 оборот сервопривода мы перемещаемся на 20,67 мм , при 10000 импульсах .
      В параметрах программы станка установлено 10мм на 10000импульсов.
      То есть у нас есть шестерня косозубая Z=23 M2 , есть редуктор 1/7 , серва ASD A2 , и программа к станку которая выдает 10000 импульсов для перемещения на 10мм

    • @LupandinSergey
      @LupandinSergey  Місяць тому

      @@ruskz6556 Здравствуйте! Вчера вечером только смог Вашим вопросом позаниматься. Я предположил, что 20,67 мм
      будет проходить механизм за 10000 импульсов уже после редуктора за один оборот выходного вала редуктора.
      Вот мои мысли: 1 оборот - 20,67 мм
      x оборота - 10 мм (пропорция)
      Отсюда x = 10/20,67 = 0,48379293662312530237058538945331 оборота пройдёт механизм за 10000 импульсов.
      А теперь рассчитаем сколько надо подать импульсов для совершения одного оборота
      выходного вала редуктора:
      48379293662312530237058538945331 оборота - 10000 импульсов
      1 оборот - x количество импульсов с новым разрешением на один оборот
      x = 10000/0,48379293662312530237058538945331 = 20670 импульсов
      Далее, как в видео 20670 * N(P1 - 44)/M(P1 - 45) = 1280000 (разрешение серводвигателя)
      N/M = 1280000/20670 = 61,925495887760038703434929850024
      Числитель и знаменатель, т.е. N и M можно задавать только целыми числами.
      Просто переводим дробное число в обыкновенную дробь и получаем значения наших уставок:
      P1 - 44 = 6192549588776, а P1 - 45 = 100000000000 Я слегка округлил значение, на точности не должно сказаться.

  • @alexalex460
    @alexalex460 2 роки тому

    Здравствуйте.
    Скажите сервы Delta умеет в режиме внутреннего позиционирования переходить в позицию по короткому пути? Например (всего 10 позиций) серва стоит на 10 позиции (между позициями одинаковое число оборотов), нам нужно перейти на второю позицию. Вот в этом случае серва поедет назад 8мь позиций, а хотелось бы по короткому пути две позиции вперед и она пришла в задаю точку . Жду ответа, спасибо.
    Какие настройки отвечают за короткий путь?

    • @LupandinSergey
      @LupandinSergey  2 роки тому

      Здравствуйте! Пришлось подумать над Вашим вопросом. Такое чувство что у Вас происходит движение по кругу. Предлагаю ввести дополнительные точки в которые Вы собираетесь возвращаться по кратчайшему пути. Например, окружность разбита на 12 точек по 30 градусов. Если Вам необходимо вернуться из точки 330 градусов в точку 60 градусов, то необходимо пройти обратно 270 градусов. В тоже время пройти вперёд 90 градусов. Значит вводим новую точку 420 градусов(360+60) и эта точка точно такаяже, что и точка 60 градусов, но движение в неё будет происходить вперёд и на меньшее расстояние. Т.е. эту идею переносите на свой проект. У Вас будут точки с разными координатами, с меньшим и большим значением, но по сути это будет одна и та же точка.

    • @alexalex460
      @alexalex460 2 роки тому

      @@LupandinSergey создание дополнительных точек не решит поставленных задач. Представите, что по вашей схеме нужно переходить сотни раз, причем в разные позиции.(запас позиций не хватит). Тут алгоритм должен быть обнуления при достижении 360 градусов, но при этом не терять заданные позиции. Похожая логика у 4й оси (поворотная ось) фрезерного станка с ЧПУ

  • @ОлегАсмолов-й5н
    @ОлегАсмолов-й5н 6 місяців тому

    Не когда не слышал о энкодере на такое количество импульсов, Вы ничего не путаете ???

    • @LupandinSergey
      @LupandinSergey  6 місяців тому

      Здравствуйте! Можете например зайти на сайт deltronics.ru, далее выбираете Сервоприводы, далее, например, серию ASD-A2 и характеристики. Там показано разрешение энкодера. Это ещё что 1280000 импульсов на оборот не самое большое разрешение энкодера. Вы характеристики серии ASD-B3 посмотрите - у неё разрешение 16777216 импульсов на оборот. Технологии вперёд идут. Хотя согласен для большинства механизмов такая точность сверхизбыточна.

    • @ОлегАсмолов-й5н
      @ОлегАсмолов-й5н 6 місяців тому

      @@LupandinSergey Да Вы правы, но там написано 20 бит разрешение. Думаю, там не импульсный в классическом смысле энкодер, а абсолютный.

  • @АзаматСамаркан

    Как можно с вами связаться?

    • @LupandinSergey
      @LupandinSergey  Рік тому +1

      Здравствуйте! Можете задать вопрос на почту lupandinsergey@mail.ru. Постараюсь по-возможности ответить.

  • @ДмитрийЛупандин
    @ДмитрийЛупандин 4 місяці тому

    Привет однофамилец

    • @LupandinSergey
      @LupandinSergey  4 місяці тому

      @@ДмитрийЛупандин Привет!

  • @MrFog124
    @MrFog124 2 роки тому

    одну десятую не микрона, а миллиметра

    • @LupandinSergey
      @LupandinSergey  2 роки тому

      Если P1-44 = 128, P1-45 = 5. То для совершения одного оборота вала сервопривода нужно подать 50000 импульсов. Это проверено инструкцией ddrva. Если использовать ШВП, то за один её оборот механизм переместится на 5 мм или 5000 микрон. Делим 5000 микрон на 50000 импульсов. Получается механизм переместится на 0,1 микрона за 1 импульс. Точность сервоприводов серии A2 достаточно высокая. Механика из-за точности изготовления и люфтов не позволяет в полной мере реализовать возможности сервоприводов.