S - разгон/торможение для ЕМС2 слабо?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение aftaev »

И как это проверить? У него вроде как есть свой осцил мож по ним как то:
http://www.cnczone.com/forums/dynomotio ... losed.html
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Nick »

С этого можно начать.
Хотя, судя по этому скрину, нужно, чтобы к нему command приходил в виде S разгона, а сама плата ничего такого не делает.
Вложения
Z_response_higher_speed.JPG (2395 просмотров) <a class='original' href='./download/file.php?id=8851&mode=view' target=_blank>Загрузить оригинал (70.34 КБ)</a>
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение aftaev »

Nick писал(а):чтобы к нему command приходил в виде S разгона
а кто тогда этот красный график рисует?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Nick »

Там под красным гафиком должен быть синий - это команда, а красный поверх него рисует KFlop, это реальное положение. И т.к. графики совпадают, то KFlop тупо делает то, что ему скажут. И кстати, тут на графике нарисовано положение, а оно и c V-разгоном будет ка S функция...

В общем, надо будет на твоей плате смотреть, а то хрен знает, что они тут тестируют :).
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение ukr-sasha »

Есть еще такие возможности: http://dynomotion.com/Help/FilterScreen ... lter_types
А вообще, в К-флопе копаться, постоянно находишь, что то новое.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Nick »

О, кстати статейка по разгону и торможению в LinuxCNC (из ссылок, которые дал vmarkiv)
http://reprap.soup.io/post/135633178/Sm ... D-Printing
или
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... #simple_tp
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение aftaev »

Nick писал(а):а красный поверх него рисует KFlop, это реальное положение
если это реальное то там видны изгибы иль я чет не догоняю :)
Nick писал(а):О, кстати статейка по разгону и торможению в LinuxCNC (из ссылок, которые дал vmarkiv)
http://reprap.soup.io/post/135633178/Sm ... D-Printing
или
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... #simple_tp
И кто это на удобовнменяемый язык переведет :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Nick »

Вот тут тоже есть изгибы.
Но как и там это изгибы в графике положения (1), при этом график скорости (разгона) остается прямым (2), а график ускорения - так вообще скачкообразный (3).
Вложения
tp_simple.png
tp_simple.png (9.98 КБ) 2382 просмотра
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Andrey_L »

Я вот почитал топик и кое-что по этому поводу процитирую:
Конечно, по указанному пути можно идти еще далее и определить „ускорения высшего порядка". Однако послед-ние играют в физике только незначительную роль.
Планк М. Введение в теоретическую физику. М.-Л.: ГТТИ, ОНТИ, 1932- 1935/ т.1, стр.11
Известный случай, когда радиус-вектор исследовался до четвёртой производной — вывод на орбиту телескопа Хаббла.
До шестой производной используется ряд Маклорена в програме расчета из статьи Смульских И.И, и Я.И. «Астероид Апофис: эволюция орбиты и возможное использование».
Думаю,что EMC Хабблу не запустим и Апофис не собьем :hehehe:
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение PKM »

кстати, какая-нибудь промышленная стойка ЧПУ использует S-кривые для G1/G2/G3?
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Andrey_L »

кстати, какая-нибудь промышленная стойка ЧПУ использует S-кривые для G1/G2/G3?
вот эта использует http://www.deltatau.ru/products/adv400.php
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение PKM »

Andrey_L, дельтатау я подозревал в таких делах. но где конкретно об этом сказано? не нахожу
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Andrey_L »

стойка реализована на базе motion controller PMAC2 http://deltatau.ru/products/pmac2a.php
PS всем стойка хороша-один мааленький минус : цена 6 килобаксов
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение PKM »

теперь вижу
Свойства генератора траектории:
  • линейная интерполяция с S-кривой для разгона/торможения
  • круговая интерполяция с S-кривой для разгона/торможения
Кому-то 6К не критичны. Но не мне :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Nick »

опционально: многокадровый lookahead для ограничения ускорения и подачи
А почему lookahead опционален?
Кстати, есть ли какие-нибудь иллюстрации S-разгона? Что бы было четко понятно, что это именно он?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение aftaev »

Andrey_L писал(а):стойка реализована на базе motion controller PMAC2 http://deltatau.ru/products/pmac2a.php
PS всем стойка хороша-один мааленький минус : цена 6 килобаксов
у КФЛОПа тож DSP проц стоит :)

Кто то писал что S кривые можно ток ПО добиться но не как внешней железкой :hehehe:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Andrey_L »

Кто то писал что S кривые можно ток ПО добиться но не как внешней железкой
Я думаю,что все правильно:если прога не знает что железка работает с S кривыми и с учетом
интерполяции движения минимум на две оси,начнутся чудеса типа эллипса вместо окружности.
Испытано но своем печальном опыте(( Спасение только в открытом контуре PID регулирования ИМХО
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение Nick »

aftaev писал(а):Кто то писал что S кривые можно ток ПО добиться но не как внешней железкой
Andrey_L писал(а):Испытано но своем печальном опыте(( Спасение только в открытом контуре PID регулирования ИМХО
Во-во тот же ПИД делает Sразгон, т.к. сглаживает траекторию.

S разгон можно очень просто на серве сделать, просто ставим сглаживающий фильтр на выход 10В и все.

Если мы делаем S разгон не ПО, а внешней железкой, то мы делаем этот разгон за счет точности траектории! Причем это уже никак не исправить.

Это все равно, что поставить резиновую муфту между двигателем и валом швп, которая будет при больших нагрузках растягиваться на пол оборота. Будет такой же S-разгон, как при внешней железке :hehehe:
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение PKM »

Nick писал(а):Если мы делаем S разгон не ПО, а внешней железкой
Ну в дельтатау явно железка работает в паре с программой. Интерполяция (синхронизированные движения осей) с S-кривой для разгона.
dpss
Мастер
Сообщения: 265
Зарегистрирован: 23 фев 2012, 13:40
Репутация: 27
Контактная информация:

Re: S - разгон/торможение для ЕМС2 слабо?

Сообщение dpss »

Планировщик скоростей, ускорений и т.д. ВСЕГДА! является подчиненной функцией планировщика перемещений(координат). Если он будет независимый - хороший пример с резиновой муфтой - то получим вместо круга яйцо.
Ответить

Вернуться в «LinuxCNC»