PDA

Просмотр полной версии : Шаговый двигатель



krollcbas
07.10.2022, 22:27
Успешно завершен проект по 2-х координатному станку нанесения флуоресцентного оловянно-цинкового припоя
на болванки. Болванка это что-то очень похожее на диск автомобиля, на которое наносится сплав оловянно-цинкового припоя
с целью герметизации изделия. Для чего все это нужно - не распространяю.

Задача состояла в создании системы автоматизированного управления двухосевым станком по напайке кольцевых уплотнений. Станок должен выполнять несколько последовательностей по управлению выдвижения станины в рабочее установленное положение, наносить по координатам (другая ось вращения) нужное количество угловых перемещений и далее, смещая станину, возвращаться в исходное положение.
Для реализации данной задачи было выбрано следующее оборудование:
1. ПЛК110 (М02) ОВЕН (имеет поддержку управления быстрыми выходами за счет изменения параметров ШИМ)
2. Модуль ввода вывода МВ110-8А
3. Модуль вывода дискретных сигналов
4. Панель визуализации СП307Р
5. Шаговые двигатели SMD
6. Два драйвера управления (STEP/DIR) SMD-8.0DIN ver.2

63040

Более подробно о сути проекта можно почитать по ссылке: https://fast-project.ru/projects/stanki/stanok-po-napayke-koltsevykh-uplotneniy.html (https://fast-project.ru/projects/stanki/stanok-po-napayke-koltsevykh-uplotneniy.html)

rovki
08.10.2022, 07:34
А какая частота ШИМ используется ?У драйверов конструктив интересный , сколько стоят интересно?:confused:

krollcbas
08.10.2022, 11:21
Сколько стоят нужно обращаться в компанию Электропривод. Там хорошая техническая поддержка
Относительно ШИМ, какой именно выдает ПЛК110 не знаю точно, мы соотносили то что закладываем в "попугаях" и что получаем на выходе драйвера.
Нужно покупать осциллограф(
63056

rovki
08.10.2022, 15:25
Я у вас спросил ,а вы отправили дальше ...Зачем тогда нужна такая реклама ? То не знаю ,это не знаю ,нужен ослик...

IVM
08.10.2022, 16:57
Относительно ШИМ, какой именно выдает ПЛК110 не знаю точно, мы соотносили то что закладываем в "попугаях" и что получаем на выходе драйвера. Нужно покупать осциллограф(

Странно использовать ШИМ, заложенный в ПЛК110, для управления ШД. Подозреваю, что более менее удовлетворительный результат был получен методом тыка. Я бы за такой подход к этой работе поставил жирный неуд.;) Если все делать по уму, то никакой осциллограф не нужен и пальцем в небо тыкать не придется.

VaBo
08.10.2022, 17:59
Странно вообще использовать ШИМ для ШД. Там step/dir, а это просто меандр изменяемой частоты, ну либо ЧИМ.

IVM
08.10.2022, 18:33
Странно вообще использовать ШИМ для ШД. Там step/dir, а это просто меандр изменяемой частоты, ну либо ЧИМ.

Не так. У ШИМ опорная частота не меняется, а меняется скважность, т.е. длительность импульса. krollcbas задал для ШИМ какой-то период, скважность 2 (меандр) и подавал этот сигнал на вход Step. Если и формировалась рампа, то требуемое число импульсов отсчитывалось с точностью +/- десять лаптей.;) Это детский, а не инженерный подход к решению вопроса.

krollcbas
08.10.2022, 20:08
Вы господин IVM занимаетесь демагогией!
Просто вот взять "обкакать" решение, не сказав и не поделившить как на ваш взгляд должно быть правильно - инсинуация.
Да, наверное я осознаю почему ребят от вас доброго слова не допросишься и почти всегда в 99% случаев голимая критика, не основанная на знаниях...
Главное никто ничем конкретным не делится))
Причина: конкуренция.

Да, опыт работы с ШД был первым и не могу сказать что он был неудачным.
Сначала взял время на практические опыты, добился заданной точности и только потом приступил к созданию программы.

IVM
08.10.2022, 20:30
Вы господин IVM занимаетесь демагогией!
Просто вот взять "обкакать" решение, не сказав и не поделившить как на ваш взгляд должно быть правильно - инсинуация.
Да, наверное я осознаю почему ребят от вас доброго слова не допросишься и почти всегда в 99% случаев голимая критика, не основанная на знаниях...
Главное никто ничем конкретным не делится))
Причина: конкуренция.

Да, опыт работы с ШД был первым и не могу сказать что он был неудачным.
Сначала взял время на практические опыты, добился заданной точности и только потом приступил к созданию программы.

Лапшин, вы будто первый день на свет народились.;) Вопросы работы с ШД на форуме обсуждались много и подробно. Хороший инструментарий для управления быстрыми выходами ПЛК110[М02] имеется и описан на форуме.

"На зеркало неча пенять, коли рожа крива" — русская пословица, смысл которой, я думаю, понятен.

krollcbas
08.10.2022, 22:38
Данная работа была основана на изучении материалов, скаченных с данного сайта.
Всегда сначала идет некоторая теоретическая подготовка.
Конечно допускаю, что не читал какую-то ветвь форума.
Конечно допускаю, что данную задачу можно сделать как-то более оптимально

Сделайте ссылку где это описано, другим будет полезно, да и сам почитаю

Если же Вы берете на себя роль учителя и знаете как нужно управлять ШД с ПЛК110 (М02), можете например написать статью (написав ее подробно и пошагово) как именно нужно - вы станете очень ценным и для меня и для тех кто читает.
Ссылаться на какую-то ветвь форума, на котором где-то и кто-то, что-то, в "средние века" подробно разложил по полочкам, щелкая меня этим по носу, ну так себе

"Хочешь помочь - помогай, а не хочешь - не мешай"

ЗЫ: должна быть во всем какая-то полезная суть, ищу конструктивность в вашей критике

BETEP
09.10.2022, 19:23
2. Двигатели под нагрузкой и двигатели без нагрузки ведут себя динамически по-разному, что не позволяет достичь требуемой точности при условии, что станок находится без нагрузки.
3. При динамическом плавном развитии оборотов были замечены мертвые зоны. Это когда импульсы поступают, а ЭДС на двигателе не возникает, звук от двигателя стихает, и он встает. Искали такие комбинации импульсов, когда этого не происходило.
5. В червячном механизме при пересчете на миллиметры горизонтального движения получалась разница, зависящая от скорости вращения.

Нужно было использовать БП для драйверов с максимально возможным напряжением. (тут к теоретикам)
Пропуск шагов обычное явление, если рампа не соответствует моменту движка и инерции нагрузки. Если рампа ступенчатая, то проблем обычно больше.
Не то оборудование под задачу подобрали.

rovki
09.10.2022, 20:10
Не то оборудование под задачу подобрали.
:rolleyes: Похоже, старый опыт давлел с одной стороны и недостаток некоторых базовых знаний в новом задачи . Да и об экономике ни слова ,как инженер в СССР- любой ценой, оптимальностью не пахнет.

BETEP
09.10.2022, 21:02
Контроллер, который применяется для управления шаговыми двигателями, должен иметь возможность выдавать управляющие воздействия от 10 до 100 кГц.
Тут тоже не хилая ошибка, похоже что выбрали высокое дробление шага. Оптимальный по моменту режим, это полушаг. И если посмотреть инструкции от FULLING MOTOR, на картинки с графиками момента для связок движок-драйвер, то частоты от 10 кГц это (**censored**).

VaBo
09.10.2022, 21:37
Оптимальный по моменту режим, это полушаг. Нет, не полушаг. Любое дробление, но на низкой скорости.
Картинка, которую вы вставили - нифига не просто шаговый, это шаговый с ОС по положению, в этом случае драйвер может работать в векторном режиме и получится такой весьма неплохой график.
А если без ОС - получим просто линейный спад внешней характеристики, на частотах порядка 1к/мин от момента удержания останется примерно четверть.

DuMa
11.10.2022, 19:45
Название темы очень интересное. Жаль, что кроме названия тут ничего больше нет. Кто знает или кто понял, с какой целью автор начал данную тему?

krollcbas
12.10.2022, 07:18
Название темы очень интересное. Жаль, что кроме названия тут ничего больше нет. Кто знает или кто понял, с какой целью автор начал данную тему?
Сам раздел, в котором создан для публикации проектов, который создают интеграторы.
Тема - на мой взгляд это основа, то что я хотел затронуть. Ошибки нет. Очень хотел понять, а интересна ли данная тема многим?

Очень жаль что кроме частных инсинуаций на тему "ты все делаешь не так", ничего не вышло полезного. Толком никто ни чем не делится, либо не чем, либо не хотят.
У ОВЕН ПЛК110(М02) единственный контроллер, который подходит для реализации подобных задач.
Толковых описаний, как нужно работать с ШД, от производителя нет и это вызывает множество трактований при реализации проекта.

rovki
12.10.2022, 07:53
Сам раздел, в котором создан для публикации проектов, который создают интеграторы.
Тема - на мой взгляд это основа, то что я хотел затронуть. Ошибки нет. Очень хотел понять, а интересна ли данная тема многим?

Очень жаль что кроме частных инсинуаций на тему "ты все делаешь не так", ничего не вышло полезного. Толком никто ни чем не делится, либо не чем, либо не хотят.
У ОВЕН ПЛК110(М02) единственный контроллер, который подходит для реализации подобных задач.
Толковых описаний, как нужно работать с ШД, от производителя нет и это вызывает множество трактований при реализации проекта.

Так ШД он и в Африке ШД , какая еще особая информация нужна от производителя, есть общая теория и методики выбора типа ШД и способа управления. Чем делиться то ,если у вас у самого информации , кроме рекламы ноль. Если есть драйверы ШД , то формировать step, dir можно хоть на ардуинках , все зависит от бюджета и здравого смысла.

VaBo
12.10.2022, 08:21
Толковых описаний, как нужно работать с ШД, от производителя нет и это вызывает множество трактований при реализации проекта.
http://www.leoniv.diod.club/articles/step/step.html

BETEP
12.10.2022, 08:53
.......это шаговый с ОС по положению, в этом случае драйвер может работать в векторном режиме...............
В даташите на SMD 506 есть строки про обратную связь? На драйвере есть клеммы для внешнего энкодера? Вы какую то глупость сморозили.
Векторный режим у ШД? где про это почитать? Первый раз про такое слышу.

IVM
12.10.2022, 11:08
Название темы очень интересное. Жаль, что кроме названия тут ничего больше нет. Кто знает или кто понял, с какой целью автор начал данную тему?

Тему правильнее было назвать Как не надо управлять шаговым двигателем. ;)

VaBo
12.10.2022, 14:25
В даташите на SMD 506 есть строки про обратную связь? На драйвере есть клеммы для внешнего энкодера? Вы какую то глупость сморозили.
Векторный режим у ШД? где про это почитать? Первый раз про такое слышу.
1. Для начала дайте ссылку на нормальный даташит на SMD506, потом будем смотреть на клеммы.
2. Вы вообще понимаете, что такое векторный режим? Он может быть у асинхронника, синхронника, у (BL)DC он по определению, и у шаговика может. Нужна ОС по положению, но навороченные драйверы могут и по своим алгоритмам, как происходит с асинхронниками, но тут кто лучше, кто хуже.
3. Если окажется, что я не "сморозил глупость", извинения будут?

ASo
12.10.2022, 18:08
Очень жаль что кроме частных инсинуаций на тему "ты все делаешь не так", ничего не вышло полезного. Толком никто ни чем не делится, либо не чем, либо не хотят.
У ОВЕН ПЛК110(М02) единственный контроллер, который подходит для реализации подобных задач.
Толковых описаний, как нужно работать с ШД, от производителя нет и это вызывает множество трактований при реализации проекта.
Вы понимаете, что Вы использовали шаговый двигатель по сути как линейный с регулируемой скоростью и без энкодера? Зачем тогда шаговый?

BETEP
12.10.2022, 21:11
1. Для начала дайте ссылку на нормальный даташит на SMD506
Т.е. Вы приплели наличие ОС просто так? Т.е. ни разу не видели семейство этих драйверов? Т.е. сморозили глупость

2. Вы вообще понимаете, что такое векторный режим?
Про векторный у шаговика не понимаю, поэтому:

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

VaBo
12.10.2022, 21:23
Наличие ОС я предположил по виду внешней характеристики. Так ссылка на ДШ будет, а то вот у меня всякая фигня гуглится?
Векторный режим может быть у многих типов электрических машин. Это сложная, но крутая штука. Вы сможете в одном предложении сформулировать его суть? Если нет - можете просто промолчать для ясности.

BETEP
12.10.2022, 22:07
Наличие ОС я предположил по виду внешней характеристики...........
т.е. не зная что это за драйвер Вы с уверенностью "дичь втирали";)
Драйвер середины двухтысячных (или начала), погуглил, инфы о нём в интернетах практически нет. Я видел его несколько раз в живую, под разными брендами, обычная рабочая лошадка без наворотов.

Векторный режим может быть у многих типов электрических машин. Это сложная, но крутая штука. Вы сможете в одном предложении сформулировать его суть? Если нет - можете просто промолчать для ясности.
Т.е. все тупые, а вы самый умный, поэтому не дадите мне ссылку на статью с описанием векторного режима для шагового двигателя? Я же честно сознался что не смог этого нагуглить.

maximov2009
13.10.2022, 05:05
Добрый день.
https://habr.com/ru/company/npf_vektor/blog/367653/
Мне кажется вот это неплохая статья для ЗНАКОМСТВА с принципами векторного управления.
И там ближе к концу сказано что это В ПРИНЦИПЕ применимо ко всем электрическим машинам.
Но например в ПЧ(преобразователь частоты) есть зачастую возможность включения векторного режима управления. Но не всегда им пользуются, он сложнее в настройках. А в некоторых дешевых моделях векторного режима нет вообще, только вольт/частотное.

Честно говоря с драйверами шаговых двигателей использующими векторное управление не сталкивался, но может они в природе для особых случаев и есть. Не так много я их использовал. У нас в основном на станках сервопривода с двигателями на постоянных магнитах. То есть с СИНХРОННЫМИ двигателями.
С уважением.

rovki
13.10.2022, 06:33
Т.е. Вы приплели наличие ОС просто так? Т.е. ни разу не видели семейство этих драйверов? Т.е. сморозили глупость

Про векторный у шаговика не понимаю, поэтому:

Просветите меня ссылкой на векторный режим шаговика, ну пожалуйста, не гуглится нефига, я честно старался найти упоминания о таком режиме у шаговика. (или вторую глупость сморозили?)

Может тут что то есть https://www.servotechnica.ru/catalog/type/article/index.pl?id=42

VaBo
13.10.2022, 08:57
Т.е. все тупые, а вы самый умный, поэтому не дадите мне ссылку на статью с описанием векторного режима для шагового двигателя? Я же честно сознался что не смог этого нагуглить.
А про всех я и не говорил!
Векторный режим для шаговика, это как закон Ома для 24 Вольт, если сам закон понимаешь, то остается лишь применить.
Изобретатель коллекторной машины постоянного тока даже не предполагал, что принцип поддержания оптимального угла между полями ротора и статора маркетологи двухтысячных назовут векторным режимом.
maximov2009 дал годную ссылку, разбирайтесь.

VaBo
13.10.2022, 09:04
Честно говоря с драйверами шаговых двигателей использующими векторное управление не сталкивался, но может они в природе для особых случаев и есть. Не так много я их использовал. У нас в основном на станках сервопривода с двигателями на постоянных магнитах. То есть с СИНХРОННЫМИ двигателями.
С уважением.
Гы, на шаговиках тоже постоянные магниты, а синхронники раньше были с обмоткой возбуждения ;)
На самом деле (к.м.к.) производители драйверов ШД не стали заморачиваться с красивыми названиями, как вынуждены были продавцы ЧП. Они просто использовали ОС по положению для оптимального управления, ну и сигнализировать о критичной потере шага (кол-во обычно в настройках).
И разницу в качестве управления как раз можно оценить по внешней характеристике пары, с ОС на 1к/мин она чуть не вдвое-втрое лучше, а момент удержания как раз одинаков.

BETEP
14.10.2022, 08:01
Т.е. вектор для шаговика в теории возможен, но на практике нет ни одного шагового движка с вектором.

Я правильно понял?

ASo
14.10.2022, 08:35
Видимо считается, что шаг - он фиксирован. Т.е. сдвинулись и остановились. Это же не линейный двигатель.

VaBo
14.10.2022, 09:13
Т.е. вектор для шаговика в теории возможен, но на практике нет ни одного шагового движка с вектором.
Я правильно понял?
Нет, что уже совсем неудивительно.
Для шаговиков используют либо простые драйверы, либо closed-loop (которые с ОС). Последние используют способ управления, сходный с тем, который у ПЧ называют векторный. Это видно из внешних характеристик приводов.

BETEP
14.10.2022, 21:14
Вы стёба не заметили?
Вы же сами себя закопали, с ошибочными, ничем не подтверждёнными высказываниями типичного художника "я так вижу"
--------------------

Видимо считается, что шаг - он фиксирован. Т.е. сдвинулись и остановились. .....
ASo ну зачем Вы так издеваетесь над VaBo, вдруг он сейчас задумается, что шаговик придумали совсем другой целью, чем асихронники и синхронники? И принцип работы шаговика, несколько отличается от принципов других движков. Как ему с этим потом жить?
ASo, хотя нет, он даже не заметил ваше сообщение.
--------------

Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
---------------------

............Векторный режим для шаговика, это как закон Ома для 24 Вольт...........
Вы забыли про индуктивность нагрузки, ;), даже теория у вас хромает, точнее в инвалидном кресле.

VaBo
15.11.2022, 20:02
Во, в рекламу залезло.

Комплектный сервопривод на основе шагового двигателя 86BHH76-380p-40Mp с инкрементальным энкодером и устройством управления CWDS860H-A.Данный комплект устраняет проблему пропуска шагов двигателем, а так же увеличивает крутящий момент на высоких скоростях до 30% по сравнению с обычным шаговым двигателем. В комплектном сервоприводе используется технология векторного управления для обеспечения более плавного регулирования скоростью. Длина кабеля энкодера составляет 8 метров. Подходит для станков лазерной резки, гравировальных станков, измерительного оборудования. Золотая середина между шаговым двигателем и сервоприводом на основе синхронных/асинхронных электродвигателей.

https://stepmotor.ru/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/86bhh76-380p-40mp-cwds860h-a-%d0%ba%d0%be%d0%bc%d0%bf%d0%bb%d0%b5%d0%ba%d1%82-%d1%88%d0%b0%d0%b3%d0%be%d0%b2%d1%8b%d0%b9-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d 1%8c-%d1%81-%d1%8d%d0%bd

IVM
15.11.2022, 23:05
Не дорого получается. Комплект стоит 23 т.р.

BETEP
16.11.2022, 10:27
В даташите на драйвер ни слова про вектор.

 Closed-loop control, no longer lose any steps, up to its maximum torgue;
 higher torque and higher speed;
 Fast response;
 Reduced motor heating and more efficient;
 Zero-speed stability;
 Smooth motion and super-low motor noise;
 No Tuning and always stable;
 Lower cost.

https://www.circuitspecialists.com/content/193872/CWDS860H.pdf

IVM
16.11.2022, 11:57
В даташите на драйвер ни слова про вектор.

Это маркетинговый ход.;)

VaBo
03.01.2023, 12:13
В даташите на драйвер ни слова про вектор.

А я вам еще почитать нашел ;)
Только слов vectorniy sposob не ищите, а ищите Lead Angle Estimation, что отражает суть.

krollcbas
20.02.2024, 01:18
Успешно завершен еще один проект по 2-х координатному станку.
Станок по нарезке бобин на узкие рулоны.

Задача состояла в создании системы автоматизированного управления двухосевым станком по нарезке бобины материала на тонкие рулоны. Станок должен выполнять циклически последовательные операции по управлению выдвижения станины с вращающимся дисковым ножом. Точность подхода ножа к валу по требованиям технического задания не должна превышать 0,3мм. Погрешность не должна накапливаться.

Для реализации данной задачи было выбрано следующее оборудование:
1. ПЛК110-60 (М02) ОВЕН (имеет поддержку управления быстрыми выходами за счет изменения параметров ШИМ + два энкодера)
2. Панель визуализации
3. Два драйвера сервоприводами Purelogic Leadshine ELP-D1000Z
4. Два сервопривода Purelogic Leadshine ELM1000FM80H-SSMS20
5. Два частотных привода для управления вспомогательным оборудованием

73692


https://www.youtube.com/shorts/ssT3FSPdBh8

https://fast-project.ru/projects/stanki/rezka-rulonnykh-materialov.html

In_Da_Cher_A
20.02.2024, 15:18
Точность подхода ножа к валуэто по длине рулона? или по ширине?

krollcbas
20.02.2024, 15:30
Подход ножа к валу. Там должен прорезать картон и чуть чуть коснуться силиконового рукава.
Соприкосновение с валом - фатально

In_Da_Cher_A
20.02.2024, 16:48
Соприкосновение с валом - фатальноа с какой точность тогда подвод каретки с отрезным кругом осуществляется?

krollcbas
20.02.2024, 17:01
Замерами занимался сам заказчик, но говорит что укладывается в 0,3 мм.
Уже выпускают продукцию

OlegM
20.02.2024, 17:15
Как всегда - из овна и палок :D

In_Da_Cher_A
20.02.2024, 17:54
Замерами занимался сам заказчик, но говорит что укладывается в 0,3 мм.
Уже выпускают продукциюа как сделана подача каретки с кругом? что там за механика, что обеспечивает такую точность перемещения