Контроллер для серв

Контроллеры, драйверы, датчики, управляющие устройства.
Валера-163
Новичок
Сообщения: 19
Зарегистрирован: 08 мар 2013, 08:24
Репутация: 1
Откуда: Куйбышев
Контактная информация:

Контроллер для серв

Сообщение Валера-163 »

Привет обитателям форума.
Есть у меня фрезерный станок NEWDRILL-45 с модернизированной механикой. Установлены ШВП, пересмотрены опоры винтов (они давали люфт). Устранен люфт пиноли шпинделя. Его использую для координатного сверления алюминия.
Возникла необходимость произвести модернизацию с целью, прежде всего, исключить человеческую ошибку, второе - повысить производительность.
Толком не разобравшись, купил вот этот набор http://gelikor.ru/stepdrive/cstepdrive/ ... w8060.html. Управление - пока крякнутый Мач с ЛПТ. Результат меня не устроил. Ускорения/замедления не устраивают, скорости малы. Для моих задач не пойдет! При сверловке детали как во вложении станок даже не успевал разогнаться, притормаживал. Вроде как EMC как говорят пошустрее работает и не тупит так, но я вряд ли сам разберусь.
Почитав несколько форумов пришел к пониманию, что приличных скоростей и ускорений получить от шаговиков даже с цифровыми драйверами но с Мачем без контроллера движения не получится.
Смотрю в сторону вот этих движков http://purelogic.ru/shop/elektromehanic ... nogo_toka/
В качестве контроллера рассматриваю kflop, который здесь хвалят.
Хочу окончательно уточнить, действительно ли kflop сам задает траектории/ускорения/замедления/скорости, получая задания от тормознутого мача.
Как реализовать обратную связь (не функцию dro, а настоящую, с компенсацией ошибки). Есть ли в комплекте коннекторы.
Еще есть планы реализовать нарезание резьбы метчиком, но для этого нужен главный привод с энкодером. Подойдет ли http://gelikor.ru/servodrive/servomotor ... 05030.html 1,5 киловатта должно хватить без коробки скоростей. И вообще, есть ли принципиальные отличия между двигателями для подач и двигателем для главного привода?
А может быть есть люди с опытом использования других контроллеров движения. В деньгах особо не стеснен, станок для коммерческого использования. Стоит задача сделать надежный и быстрый, причем скорость особо важна.
Заранее спасибо за советы.
Вложения
Фрагмент.jpg (2644 просмотра) <a class='original' href='./download/file.php?id=12640&mode=view' target=_blank>Загрузить оригинал (189.6 КБ)</a>
Darxton
Мастер
Сообщения: 2113
Зарегистрирован: 17 янв 2013, 08:19
Репутация: 623
Контактная информация:

Re: Контроллер для серв

Сообщение Darxton »

Валера-163 писал(а):действительно ли kflop сам задает траектории/ускорения/замедления/скорости, получая задания от тормознутого мача.
В качестве контроллера движения kflop действует совершенно аналогично прочим - исполняет инструкции mach3. Т.е. брать его чтобы работать из-под mach3 - смысла особо нет.
Валера-163 писал(а):Как реализовать обратную связь (не функцию dro, а настоящую, с компенсацией ошибки)
В смысле - обратная связь с линеек? С Mach3 - никак.
Валера-163 писал(а):причем скорость особо важна
Какая ШВП установлена?
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Контроллер для серв

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

Darxton писал(а):С Mach3 - никак.
Не правда, с К-Флопом в паре обратная связь будет.
Darxton
Мастер
Сообщения: 2113
Зарегистрирован: 17 янв 2013, 08:19
Репутация: 623
Контактная информация:

Re: Контроллер для серв

Сообщение Darxton »

ukr-sasha писал(а):Не правда, с К-Флопом в паре обратная связь будет.
Возможно я ошибся. Хотя с трудом представляю, как можно реализовать учет данных с цифровых линеек в отрыве от планировщика траектории. Буду признателен, если укажете раздел руководства K-flop, где можно прочесть об этом подробнее.
Аватара пользователя
at90
Мастер
Сообщения: 666
Зарегистрирован: 08 окт 2011, 23:22
Репутация: 174
Контактная информация:

Re: Контроллер для серв

Сообщение at90 »

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

Re: Контроллер для серв

Сообщение aftaev »

Darxton писал(а):Возможно я ошибся. Хотя с трудом представляю, как можно реализовать учет данных с цифровых линеек в отрыве от планировщика траектории. Буду признателен, если укажете раздел руководства K-flop, где можно прочесть об этом подробнее.
Работа обратной связи на моем фрезерном Мач+КФЛОП Подключение KFLOP + DRO + scale( линейки) + Mach3 #159
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Валера-163
Новичок
Сообщения: 19
Зарегистрирован: 08 мар 2013, 08:24
Репутация: 1
Откуда: Куйбышев
Контактная информация:

Re: Контроллер для серв

Сообщение Валера-163 »

Могут пользователи kflop определенно сказать наблюдается ли при управлении мачем замедления в особенности при переходе в сплайны. При сверлении массива отверстий через ЛПТ с платой комутации - караул, дошел до точки, остановился, подумал, ушел вниз, просверлил, подумал... Много думает...
У кфлопа есть собственный софт, как он в отработке движений?
Я готов даже разориться на ЧПУ Балтсистемс, но останавливает то, что станок максимум на год, после чего его придется везти на свалку и получить 6 рублей за кг.
Шаг ШВП по осям 10 мм, минимальная скорость на которую рассчитываю около 8000 мм/мин. и ускорения 150-200 мм/сек2. Считаю эти скорости вполне адекватными. Трансмиссия станка без редукции.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Контроллер для серв

Сообщение Nick »

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

Re: Контроллер для серв

Сообщение aftaev »

Валера-163 писал(а):При сверлении массива отверстий через ЛПТ с платой комутации - караул, дошел до точки, остановился, подумал, ушел вниз, просверлил, подумал... Много думает...
На маче когда сверлил с управлением через Kflop такого не наблюдал, но и шибко не приглядывался.
Валера-163 писал(а):Я готов даже разориться на ЧПУ Балтсистемс, но останавливает то, что станок максимум на год, после чего его придется везти на свалку и получить 6 рублей за кг.
Если у тебя станок будет с Балтсистем то готов возле своего цеха поставить специально мусорку чтоб ты туда свой станок отвез через год. Дам даже 7руб за кг :lol:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Контроллер для серв

Сообщение aftaev »

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

Re: Контроллер для серв

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

Валера-163 писал(а):Управление - пока крякнутый Мач с ЛПТ
То, что он крякнутый - роли не играет. С лицензией будет то же самое.
Валера-163 писал(а):При сверловке детали как во вложении станок даже не успевал разогнаться, притормаживал. Вроде как EMC как говорят пошустрее работает и не тупит так, но я вряд ли сам разберусь.
Да, EMC без таких косяков. В Mach3 есть ряд ошибок в планировщике траектории. Ну а то что станок притормаживает раньше, чем успел разогнаться - это нормально, если ускорения не высокие, а скорости большие.
Валера-163 писал(а):пришел к пониманию, что приличных скоростей и ускорений получить от шаговиков даже с цифровыми драйверами но с Мачем без контроллера движения не получится.
С контроллером получится получить более высокие скорости, но тупить будет так же. Можно купить контроллер purelogic PLCM, он будет почти так же работать, как и KFlop при использовании Mach3.
Если не считать возможность работы KFlop с энкодерами, с обратной связью. Но в этом я сам не вижу пока особой надобности. Вроде бы и сервопривод то же самое сделает. А если заводить сигнал энкодеров через KFlop, то придется покупать еще плату KAnalog, для аналогового вывода сигнала на сервоусилители. В общем - проблем много, а польза для обычных задач весьма сомнительна.
Валера-163 писал(а):Хочу окончательно уточнить, действительно ли kflop сам задает траектории/ускорения/замедления/скорости, получая задания от тормознутого мача.
Если использовать Mach3 то KFlop будет так же тупить с ускорениями и отклоняться от траектории. Если использовать родное ПО KMotionCNC, то тогда с планировщиком траектории все будет прекрасно, но настраивать KFlop и KMotionCNC очень сложно и долго.
KFlop в принципе сложно настраивать. Почти все программируется микропрограммами на Си, которые компилируются и предаются на выполнение в контроллер. Многое в интерфейсе нестандартно, непривычно, нелогично.
Валера-163 писал(а):Как реализовать обратную связь (не функцию dro, а настоящую, с компенсацией ошибки). Есть ли в комплекте коннекторы.
А зачем? Есть проблемы с точностью механики? Через KFlop это сделать можно, но о компенсации какой ошибки идет речь? Если брать обратную связь с энкодеров, то сервоприводы сами компенсируют эти ошибки, а если с линеек, то - да можно компенсировать и ошибки механики.
Валера-163 писал(а):Еще есть планы реализовать нарезание резьбы метчиком,
Тут вопрос к управляющему ПО. Mach3 + внешний контроллер такого точно не смогут. Ни с KFlop, ни с PLCM, ни с SmoothStepper. Проблема в отсутствии синхронности между Mach3 и контроллером. Как это сделать в KMOtionCNC - не знаю, но, вроде бы для этого нет никаких препятствий.
Насколько я понимаю, EMC + Mesa с такими задачами должны хорошо и без проблем справляться.
Валера-163 писал(а):Могут пользователи kflop определенно сказать наблюдается ли при управлении мачем замедления в особенности при переходе в сплайны. При сверлении массива отверстий через ЛПТ с платой комутации - караул, дошел до точки, остановился, подумал, ушел вниз, просверлил, подумал... Много думает...
Этот тоже че-то много думает при переходе на холостые перемещения и обратно: http://cnc-club.ru/forum/viewtopic.php? ... =80#p58953
и вот, что получилось, если заменить холостые перемещения G0 на G1: http://cnc-club.ru/forum/viewtopic.php? ... =80#p59004

Про то, как тупит Mach3, и про ток,как его правильно настроить я много написал вот здесь: http://cnc-club.ru/forum/viewtopic.php?f=41&t=2558
Ответить

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