Страница 1 из 1

Управление сервопрводом через Step\Dir - подводные камни

Добавлено: 24 ноя 2014, 18:54
odekolon
А вот ответьте начинающему на такой вопрос:

Некоторые сервопривода (да и промышленные стойки) управляют сервоприводами по интерфейсу step\dir.
но ведь этот интерфейс без обратной связи.
то есть программа дала команду - по оси x-подвинутся на 100 шагов со скоростю 100 мм\сек , по y на 200 шагов со скоростью 1000 мм\сек Сервопривода пошли крутить, но ведь за счет того, что перемещеаемая масса разная, неизбежно будет некоторое отставание, изменение скорости при работе пид-регулятора, где-то недоход , где-то выбег, то есть сервоошибка неизбежна.
так вот вопрос - не скажется ли такое подключение на качестве обработки криволинейных поверхностей?

и учитывается ли сервоошибка одной оси при управлении другими осями, в случае если все управление осуществляется самой системой ЧПУ (то есть энкодеры обратной связи подключены к самой системе ЧПУ)?


я понимаю - "скорость поменьше" - и все будет ОК
а если скорость нельзя снизить?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 24 ноя 2014, 18:57
tooshka
odekolon писал(а):но ведь этот интерфейс без обратной связи.
тут кажется маленкая не точность)))

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 24 ноя 2014, 18:59
michael-yurov
Ошибка другими осями не учитывается.
А вот постоянная нагрузка - учитывается и компенсируется ПИД регулятором сервопривода.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 24 ноя 2014, 19:00
Darxton
odekolon писал(а):счет того, что перемещеаемая масса разная, неизбежно будет некоторое отставание, изменение скорости при работе пид-регулятора, где-то недоход , где-то выбег, то есть сервоошибка неизбежна.
Это вообще присуще всем сервоприводам. Кроме сервошаговых(за некоторыми ситуациями).
так вот вопрос - не скажется ли такое подключение на качестве обработки криволинейных поверхностей?
Скажем так, если настроить неправильно или механически станок рассчитан неверно - может. Но STEP/DIR тут ни при чем.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 24 ноя 2014, 19:20
aftaev
odekolon писал(а):Сервопривода пошли крутить, но ведь за счет того, что перемещеаемая масса разная, неизбежно будет некоторое отставание, изменение скорости при работе пид-регулятора, где-то недоход , где-то выбег, то есть сервоошибка неизбежна.
мотор крутит энкодер и ШВП -> стол. все связано если нет люфтов. ПИд у сервы по разному работает в холостую и под нагрузкой и речь про степ/дир. Другими словами серва "привязана" к нагрузке(стол) через ШВП. Серва настраивается на определенную работу. Например у Яскавы есть автонастройка которая тягает стол несколько раз и настраивает ПИд, далее идет тонкая настройка.
odekolon писал(а):и учитывается ли сервоошибка одной оси при управлении другими осями, в случае если все управление осуществляется самой системой ЧПУ (то есть энкодеры обратной связи подключены к самой системе ЧПУ)?
а ты много знаешь ЧПУ которые "смотрят" отстали другие оси или нет?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 25 сен 2015, 10:30
odekolon
развитие этой темы вылилась в обсуждение в ветке "стойки GSK"
http://www.cnc-club.ru/forum/viewtopic. ... 9&start=40
поскольку тема интересна (хотя бы для общего развития :) ), предлагаю продолжить здесь.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 10:47
ivan773
всем привет! тоже собираю станок на серве panasonic-400w тоже интересны эти темы в частности синхронизация осей серво
т.е при выпиливании круга не получится овал ?или скругленный квардрат ? отзовитесь обладатели таких станков -как у вас обстоят с этим дела и как лечить?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 10:53
aftaev
ivan773 писал(а): и как лечить?
Чтобы лечить нужны инструменты для диагностики ;)

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 12:41
Serg
ivan773 писал(а):как у вас обстоят с этим дела и как лечить?
Всё хорошо обстоит, главное не мешать стойке ЧПУ работать - она сама всё правильно сделает. :)

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 18:03
odekolon
и тем не менее, есть все-таки стойки, которые при задании движения по одной оси, учитывают реальное положение по другим осям или это в принципе не нужно?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 19:33
Serg
Все стойки ЧПУ стойки обязаны так делать.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 20:04
malvin
Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 20:24
michael-yurov
malvin писал(а):Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Ты таблицу умножения в теории учил, или каждую ячейку на грушах и яблоках проверял?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 20:28
tooshka
malvin писал(а):Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Я ентот степ-дир на ютюбе один раз видел, правда правда)).

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 22:01
malvin
michael-yurov писал(а):
malvin писал(а):Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Ты таблицу умножения в теории учил, или каждую ячейку на грушах и яблоках проверял?
Если есть опыт работы с данным интерфейсом, пожалуйста поделитесь, коли жаба не душит. А про груши с яблоками, увы, даже не остроумно и не умно....

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 23:07
ukr-sasha
У нас сервы на втором станке работают по Степ/Дир.
ОС по линейкам.
Нужно еще чуть поднастроить, но конфигурация вполне рабочая.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 30 сен 2015, 23:55
alexg-nn
Всё хотел задать вопрос по поводу пары "степ/дир + линейки", раз уж дискуссия затронула этот момент. Так вот, а есть ли в этом +/- по отношению к паре "аналог + линейки"? Вроде бы аналоговое управление как раз в паре с ОС обеспечивает более корректное следование траектории, нежели степ/дир, даже пусть и с линейками, разве не так?

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 01 окт 2015, 00:07
odekolon
я думаю тут от программиста, который пишет внутреннее ПО стойки все зависит
если за достоверную информацию о положении оси, будет приниматься информация с линейки - то никакой разницы не будет
в этом случае степ/дир будет работать чисто как аналоговый привод - чем чаще степ, тем выше скорость.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 01 окт 2015, 01:42
Serg
odekolon писал(а):в этом случае степ/дир будет работать чисто как аналоговый привод - чем чаще степ, тем выше скорость.
Именно так.

Re: Управление сервопрводом через Step\Dir - подводные камн

Добавлено: 01 окт 2015, 09:47
Hanter
alexg-nn писал(а):Всё хотел задать вопрос по поводу пары "степ/дир + линейки", раз уж дискуссия затронула этот момент. Так вот, а есть ли в этом +/- по отношению к паре "аналог + линейки"? Вроде бы аналоговое управление как раз в паре с ОС обеспечивает более корректное следование траектории, нежели степ/дир, даже пусть и с линейками, разве не так?
в некоторых случаях проще отстроить. по сути же, важным является именно наличие линеек - контур позиции замыкается через контролер движений. это принципиальный момент, ибо контролер знает что происходит с осью.. по этому в данном случае протокол управления самим приводом особой роли не играет.
malvin писал(а):Если есть опыт работы с данным интерфейсом, пожалуйста поделитесь, коли жаба не душит. А про груши с яблоками, увы, даже не остроумно и не умно....
ну да... а прити и с первых постов начать называть всех теоретиками - это очень умно... прям очень хочется после того как вы назвали всех теоретиками просто взять и по человечески помочь.. подсказать.. или таки послать ???? на форуме куча информации по степ-диру, особенностям, работающим системам... но это же надо напрячься неимоверно.. найти этот гребаный поиск... потом еще читать...