Видимо совпадение. Попробовал снова-нормально ,все четко открывается .konoplj2010 писал(а):В смысле??? У Вас виснет браузер на сайте 3dtoday.ru ?Гагарин писал(а): У меня браузер завис на Вашем сайте
Инкрементальный энкодер по обратной связи
-
Гагарин
- Опытный
- Сообщения: 142
- Зарегистрирован: 18 июн 2015, 17:25
- Репутация: 13
- Настоящее имя: Юрий
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
У меня ещё нет фрезерного станка, я только собираю запчасти, рельсы, двигателя и.т.д. Но могу судить по 3D принтеру, да бывает но не часто, часто бывает когда пытаюсь лезть к столу во время работы.rage писал(а):И часто у вас заклинивают станки? У меня чет за 3 года работы вообще ни разу ничего не клинело.konoplj2010 писал(а):При заклинивании механизма система поймёт это раньше чем я увижу это глазами, как минимум.
Привет из Донбасса
-
peratron
- Мастер
- Сообщения: 605
- Зарегистрирован: 05 фев 2017, 07:43
- Репутация: 36
- Настоящее имя: Eugene
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
То есть, вы расчитываете иметь устойчивость в системе с упругой обратной связью?konoplj2010 писал(а):Вал энкодера приводится в движение не валом винта ШВП, а ремнём который крепится к самой каретке и натягивается с другой стороны.
Как у вас со знанием ТАР (теории автоматического регулирования)?
Как вы собираетесь расчитывать ПИД-регулятор?
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Я в институре учил не ТАР, а ТАК (Теорія Автоматичного Керування) В принципе не плохо, но что Вы думаете что натянутый ремень будет вносить сильные колебания обратной связи? Как бы так и должно быть, но внедрение экспоненциальных фильтров смогут нивелировать дребезги.peratron писал(а): То есть, вы расчитываете иметь устойчивость в системе с упругой обратной связью?
Как у вас со знанием ТАР (теории автоматического регулирования)?
Как вы собираетесь расчитывать ПИД-регулятор?
Привет из Донбасса
-
peratron
- Мастер
- Сообщения: 605
- Зарегистрирован: 05 фев 2017, 07:43
- Репутация: 36
- Настоящее имя: Eugene
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
А ваша теория считает, что нет?konoplj2010 писал(а):но что Вы думаете что натянутый ремень будет вносить сильные колебания обратной связи?
Причём здесь дребезги?konoplj2010 писал(а):но внедрение экспоненциальных фильтров смогут нивелировать дребезги
Речь об устойчивости системы, охваченной обратной связью - и к цифре это вообще не имеет отношения...
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Позвольте я поясню о чём я говорю. Энкодер разделяет свой оборот на ровных 400 импульсов на оборот, фронт импульса это момент смены сигнала с 0 на 1.peratron писал(а): Причём здесь дребезги?
Речь об устойчивости системы, охваченной обратной связью - и к цифре это вообще не имеет отношения...
Предположим что ремень имеет упругость и эластичность из этого следует что после остановки каретки шаговым двигателем, ремень и валики, которыми он натягивается, имеет инерционность и возникает примерно такая последовательность: Из этого мы видим что ремень вносит определённый "Дребезг сигнала" который будет пересчитываться контроллером как статестическая погрешность.
Привет из Донбасса
-
peratron
- Мастер
- Сообщения: 605
- Зарегистрирован: 05 фев 2017, 07:43
- Репутация: 36
- Настоящее имя: Eugene
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Да бог с ним, с дребезгом - обойти алгоритмически всегда возможно.konoplj2010 писал(а):Из этого мы видим что ремень вносит определённый "Дребезг сигнала" который будет пересчитываться контроллером как статестическая погрешность.
Я спросил про устойчивость в именно смысле ТАР - при запаздывании ОС, которую приходится в обязательном порядке корректировать ПИД-регулятором, адекватно расчитывая ФЧХ и которая гробит скорость работы.
Чем принципиально хорош ШД - так это тем, что он обеспечивает нужную точность при отсутствии обратной связи.
Если же вводить ОС по положению рабочего органа - то ШД нинафиг не нужен и в целом характеристика привода с двигателями постоянного тока будут более предпочтительными (особенно, в отношении цены).
Браться за проект с ОС - это надо быть либо глубоко уверенным в себе, либо - наоборот, самоуверенным из-за незнания материала.
ХИНТ: я б считал интересным не завязывание управления через ОС, а всего лишь трассировку реального положения рабочих органов с сохранением в энергонезависимой памяти. Тогда можно при сбое восстановить положение, а так же - контролировать отсутствие пропуска шагов. Но алгоритм в этом случае иной, чем постоянная ОС - в момент обнаружения расхождения обработка останавливается по АВОСТ - с соответствующей индикацией.
Это избавит от проблем с устойчивостью - но придаст машине некие дополнительные полезные качества.
ЗЫ: а правильный датчик конструктивно избавлен от дребезга...
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Я собираюсь частотой следования импульсов шагового двигателя управлять подачей или скоростью перемещения, а позиционировать по обратной связи. Зачем нужен ПИД-регулятор??? Предположим, нужно переместить ось Х с координаты 100 в координату 200 со скоростью G1 F10. Беру настраиваю внутренний таймер счётчик на соответственное срабатывание по времени, в каждой подпрограмме обработки прерываний делаю ШАГ++ и меряю координату, если фактическая координата меньше чем 200 то продолжаем ход, если фактическая координата больше чем 200 + гистерезис то вернуть назад, если факт равен 200 то выполняем следующий шаг программы.peratron писал(а): ...Я спросил про устойчивость в именно смысле ТАР - при запаздывании ОС, которую приходится в обязательном порядке корректировать ПИД-регулятором, адекватно расчитывая ФЧХ и которая гробит скорость работы...
То есть частота посылки импульсов - регулирует скорость подачи, а энкодер регулирует пройденную дистанцию.
Привет из Донбасса
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Другими словами собираешся сделать полностью свою систему.
Вот тут и возникают нюансы: если после перемещения по Х из 100 в 200 последует перемещение в 300, а перед этим были действия обратного перемещения компенсации, то резкие ускорения приводят к срыву шаговиков или черепашей скорости перемещения (на что намекает установка подачи F10).konoplj2010 писал(а): если фактическая координата больше чем 200 + гистерезис то вернуть назад, если факт равен 200 то выполняем следующий шаг программы.
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
К вопросу куда ставить датчики.
Вот классический пример нежосткого станка (в прямом и переносносм смысле - ЧПУ для чайника).
Дельты Х1 У1 на осях портала и каретки на порядок будут меньше чем отклонение рабочего конца фрезы (Х2 У2)
Вот классический пример нежосткого станка (в прямом и переносносм смысле - ЧПУ для чайника).
Дельты Х1 У1 на осях портала и каретки на порядок будут меньше чем отклонение рабочего конца фрезы (Х2 У2)
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Вот именно.Mamont писал(а):Другими словами собираешся сделать полностью свою систему.
Следующий шаг не будет совершатся пока фактическое положение каретки не станет равным 200 + гистерезис. А вот когда станет равным то подождём примерно 10-15 миллисекунд и начнём выполнять следующий шаг.Mamont писал(а):Вот тут и возникают нюансы: если после перемещения по Х из 100 в 200 последует перемещение в 300, а перед этим были действия обратного перемещения компенсации, то резкие ускорения приводят к срыву шаговиков или черепашей скорости перемещения (на что намекает установка подачи F10).
Привет из Донбасса
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
У меня будет подвижный стол, а не портал. На сколько получится обеспечить точность на столько и сделаю, пока только считаю и прикидываю что к чему.Mamont писал(а):К вопросу куда ставить датчики.
Вот классический пример нежосткого станка (в прямом и переносносм смысле - ЧПУ для чайника).
Дельты Х1 У1 на осях портала и каретки на порядок будут меньше чем отклонение рабочего конца фрезы (Х2 У2)
Привет из Донбасса
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Все гнется, все имеет конечную жесткость.konoplj2010 писал(а): У меня будет подвижный стол, а не портал. На сколько получится обеспечить точность на столько и сделаю, пока только считаю и прикидываю что к чему.
Механикой станка следует в первую очередь озадачится. А потом уже думать о своей собственной системе управления.
Это означает отказ от производительного режима CV (постоянная скорость) и большая потеря производительности, если управляющая программа будет состоять из множества коротеньких линейных перемещений.konoplj2010 писал(а):Следующий шаг не будет совершатся пока фактическое положение каретки не станет равным 200 + гистерезис. А вот когда станет равным то подождём примерно 10-15 миллисекунд и начнём выполнять следующий шаг.
Например когда круги/дуги апроксимируются отрезками
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Технички больший интерес составит в тензодатчиках, измеряющих усилие на фрезе.
Допустим ты сознательно снизишь жосткость, закрепив шпиндель через датчики а не напрямую в держателе. Зная 3 силы, экспериментальным путем найдешь коэффициенты и сможешь корректировать перемещение
Допустим ты сознательно снизишь жосткость, закрепив шпиндель через датчики а не напрямую в держателе. Зная 3 силы, экспериментальным путем найдешь коэффициенты и сможешь корректировать перемещение
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Имею такую разработку где-то 15-летней давности, американцы в гараже делали.
Даже свой софт под дос писали итд итп.
Энкодеры использовали оптические. Оптопара + диск с метками.
Работало это всё.... отвратительно.
Вместо изобретения велосипеда будет проще за те-же бабки купить сервопаков
Даже свой софт под дос писали итд итп.
Энкодеры использовали оптические. Оптопара + диск с метками.
Работало это всё.... отвратительно.
Вместо изобретения велосипеда будет проще за те-же бабки купить сервопаков
-
peratron
- Мастер
- Сообщения: 605
- Зарегистрирован: 05 фев 2017, 07:43
- Репутация: 36
- Настоящее имя: Eugene
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Разрешение альтернативы в пользу ли шашечек, в пользу ли поездки - вопрос сугубо личный и не консультантское дело вмешиваться.SVP писал(а):Вместо изобретения велосипеда будет проще за те-же бабки купить сервопаков
А если хочется шашечки выкрасить в особый цвет - то законы юридические это не запрещают.
А если ключевой в этой теме вопрос "зачем тут ПИД-регулятор" не привликает внимания - то так тому и быть...
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Во первых мне скорость далеко не нужна, у меня и шпиндель много не позволит. А что Вы думаете круги прям такие "Круглые"? Я читал поды программ прошивок контроллеров типо Arduino с платой расширения, Вы думаете там контроллер не апраксимирует круги на отрезки? Та вообще само наличие шаговых двигателей уже подразумивает наличие коротких отрезков равных шагу, полушагу, четвертьшагу итд. Предположим винт ШВП 1204 с шагом 4 мм, при установки шагового двигателя с количеством шагов 200 на оборот мы можем посчитать:Mamont писал(а):Это означает отказ от производительного режима CV (постоянная скорость) и большая потеря производительности, если управляющая программа будет состоять из множества коротеньких линейных перемещений.
Например когда круги/дуги апроксимируются отрезками
4 / 200 = 0.02 мм на один шаг двигателя.
Вы думаете это не отрезов на который апракимирует контроллер в шаговом режиме? Та и вообще шереховатость поверхности обрабатываемой детали будет сильно влиять на эти размеры, тем более с такими допусками.
Вообщем я понял Ваше мнение: Не изобретай велосипед. Значит либо я не тем занимаюсь либо никого не напрягает сложившийся мышление работы подобных станков и никто не хочет пробовать ничего нового заведомо обрекая на провал ещё даже не попробовав.
Привет из Донбасса
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Прозрачный намек:
Купец, отправляясь в плавание:
- Что тебе привезти, доченька младшенькая?
- Привези мне, батюшка, чудище страшное для сексуальных утех и извращений!
- Да ты что, доченька? Я же отец тебе, я не могу этого позволить!
- Хорошо, пойдем по длинному пути. Привези мне, батюшка, цветочек аленький...
Купец, отправляясь в плавание:
- Что тебе привезти, доченька младшенькая?
- Привези мне, батюшка, чудище страшное для сексуальных утех и извращений!
- Да ты что, доченька? Я же отец тебе, я не могу этого позволить!
- Хорошо, пойдем по длинному пути. Привези мне, батюшка, цветочек аленький...
- konoplj2010
- Кандидат
- Сообщения: 53
- Зарегистрирован: 04 мар 2018, 20:30
- Репутация: 0
- Настоящее имя: Женя
- Контактная информация:
Re: Инкрементальный энкодер по обратной связи
Ну Вы и сгенерировали...Mamont писал(а):Прозрачный намек:
Купец, отправляясь в плавание:
- Что тебе привезти, доченька младшенькая?
- Привези мне, батюшка, чудище страшное для сексуальных утех и извращений!
- Да ты что, доченька? Я же отец тебе, я не могу этого позволить!
- Хорошо, пойдем по длинному пути. Привези мне, батюшка, цветочек аленький...
Привет из Донбасса