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

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

А вот ответьте начинающему на такой вопрос:

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

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


я понимаю - "скорость поменьше" - и все будет ОК
а если скорость нельзя снизить?
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение tooshka »

odekolon писал(а):но ведь этот интерфейс без обратной связи.
тут кажется маленкая не точность)))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

Ошибка другими осями не учитывается.
А вот постоянная нагрузка - учитывается и компенсируется ПИД регулятором сервопривода.
Darxton
Мастер
Сообщения: 2113
Зарегистрирован: 17 янв 2013, 08:19
Репутация: 623
Контактная информация:

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

Сообщение Darxton »

odekolon писал(а):счет того, что перемещеаемая масса разная, неизбежно будет некоторое отставание, изменение скорости при работе пид-регулятора, где-то недоход , где-то выбег, то есть сервоошибка неизбежна.
Это вообще присуще всем сервоприводам. Кроме сервошаговых(за некоторыми ситуациями).
так вот вопрос - не скажется ли такое подключение на качестве обработки криволинейных поверхностей?
Скажем так, если настроить неправильно или механически станок рассчитан неверно - может. Но STEP/DIR тут ни при чем.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

odekolon писал(а):Сервопривода пошли крутить, но ведь за счет того, что перемещеаемая масса разная, неизбежно будет некоторое отставание, изменение скорости при работе пид-регулятора, где-то недоход , где-то выбег, то есть сервоошибка неизбежна.
мотор крутит энкодер и ШВП -> стол. все связано если нет люфтов. ПИд у сервы по разному работает в холостую и под нагрузкой и речь про степ/дир. Другими словами серва "привязана" к нагрузке(стол) через ШВП. Серва настраивается на определенную работу. Например у Яскавы есть автонастройка которая тягает стол несколько раз и настраивает ПИд, далее идет тонкая настройка.
odekolon писал(а):и учитывается ли сервоошибка одной оси при управлении другими осями, в случае если все управление осуществляется самой системой ЧПУ (то есть энкодеры обратной связи подключены к самой системе ЧПУ)?
а ты много знаешь ЧПУ которые "смотрят" отстали другие оси или нет?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

развитие этой темы вылилась в обсуждение в ветке "стойки GSK"
http://www.cnc-club.ru/forum/viewtopic. ... 9&start=40
поскольку тема интересна (хотя бы для общего развития :) ), предлагаю продолжить здесь.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
ivan773
Кандидат
Сообщения: 82
Зарегистрирован: 16 июл 2015, 16:19
Репутация: 6
Настоящее имя: иван
Откуда: Рыбинск
Контактная информация:

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

Сообщение ivan773 »

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

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

Сообщение aftaev »

ivan773 писал(а): и как лечить?
Чтобы лечить нужны инструменты для диагностики ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

ivan773 писал(а):как у вас обстоят с этим дела и как лечить?
Всё хорошо обстоит, главное не мешать стойке ЧПУ работать - она сама всё правильно сделает. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

и тем не менее, есть все-таки стойки, которые при задании движения по одной оси, учитывают реальное положение по другим осям или это в принципе не нужно?
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Все стойки ЧПУ стойки обязаны так делать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

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

Сообщение malvin »

Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

malvin писал(а):Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Ты таблицу умножения в теории учил, или каждую ячейку на грушах и яблоках проверял?
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение tooshka »

malvin писал(а):Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Я ентот степ-дир на ютюбе один раз видел, правда правда)).
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

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

Сообщение malvin »

michael-yurov писал(а):
malvin писал(а):Кто нибудь работал со степ-дир и сервой или тут только теоретики-догадчики собрались?
Ты таблицу умножения в теории учил, или каждую ячейку на грушах и яблоках проверял?
Если есть опыт работы с данным интерфейсом, пожалуйста поделитесь, коли жаба не душит. А про груши с яблоками, увы, даже не остроумно и не умно....
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

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

У нас сервы на втором станке работают по Степ/Дир.
ОС по линейкам.
Нужно еще чуть поднастроить, но конфигурация вполне рабочая.
Аватара пользователя
alexg-nn
Мастер
Сообщения: 793
Зарегистрирован: 08 фев 2015, 12:45
Репутация: 127
Настоящее имя: Алексей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение alexg-nn »

Всё хотел задать вопрос по поводу пары "степ/дир + линейки", раз уж дискуссия затронула этот момент. Так вот, а есть ли в этом +/- по отношению к паре "аналог + линейки"? Вроде бы аналоговое управление как раз в паре с ОС обеспечивает более корректное следование траектории, нежели степ/дир, даже пусть и с линейками, разве не так?
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

я думаю тут от программиста, который пишет внутреннее ПО стойки все зависит
если за достоверную информацию о положении оси, будет приниматься информация с линейки - то никакой разницы не будет
в этом случае степ/дир будет работать чисто как аналоговый привод - чем чаще степ, тем выше скорость.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

odekolon писал(а):в этом случае степ/дир будет работать чисто как аналоговый привод - чем чаще степ, тем выше скорость.
Именно так.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

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

Сообщение Hanter »

alexg-nn писал(а):Всё хотел задать вопрос по поводу пары "степ/дир + линейки", раз уж дискуссия затронула этот момент. Так вот, а есть ли в этом +/- по отношению к паре "аналог + линейки"? Вроде бы аналоговое управление как раз в паре с ОС обеспечивает более корректное следование траектории, нежели степ/дир, даже пусть и с линейками, разве не так?
в некоторых случаях проще отстроить. по сути же, важным является именно наличие линеек - контур позиции замыкается через контролер движений. это принципиальный момент, ибо контролер знает что происходит с осью.. по этому в данном случае протокол управления самим приводом особой роли не играет.
malvin писал(а):Если есть опыт работы с данным интерфейсом, пожалуйста поделитесь, коли жаба не душит. А про груши с яблоками, увы, даже не остроумно и не умно....
ну да... а прити и с первых постов начать называть всех теоретиками - это очень умно... прям очень хочется после того как вы назвали всех теоретиками просто взять и по человечески помочь.. подсказать.. или таки послать ???? на форуме куча информации по степ-диру, особенностям, работающим системам... но это же надо напрячься неимоверно.. найти этот гребаный поиск... потом еще читать...
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Ответить

Вернуться в «Электроника»