ЕМС2 и ШД с энкодером
- Гармонист
- Почётный участник

- Сообщения: 423
- Зарегистрирован: 24 апр 2011, 09:14
- Репутация: 72
- Откуда: планета Земля
- Контактная информация:
cnc Multi-heads
я так понял - vovafed хочет сделать что-то подобное:
https://www.youtube.com/watch?v=gjrgwZLGb4M
https://www.youtube.com/watch?v=6GkSPl2s_To
https://www.youtube.com/watch?v=gjrgwZLGb4M
https://www.youtube.com/watch?v=6GkSPl2s_To
http://cnc-club.ru/forum/viewtopic.php?t=1064 - домашний станок типа "рука"
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
А Y зачем? Он тоже для всех осей разный будет?
Может действительно проще сделать как на видео? Таскать большую балку, на которой закреплены шпиндели. А фрезы при установке упирать в выставленную площадку? Так механика выйдет проще, а механика это наибольшая составляющая точности.
Может действительно проще сделать как на видео? Таскать большую балку, на которой закреплены шпиндели. А фрезы при установке упирать в выставленную площадку? Так механика выйдет проще, а механика это наибольшая составляющая точности.
- Гармонист
- Почётный участник

- Сообщения: 423
- Зарегистрирован: 24 апр 2011, 09:14
- Репутация: 72
- Откуда: планета Земля
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
проще конечно, только вот ЕМС2 и ШД с энкодером - еще никто на форуме не собрал...
http://cnc-club.ru/forum/viewtopic.php?t=1064 - домашний станок типа "рука"
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Корректировать положение ШД по енкодеру (в случае пропуска шагов) невозможно даже теоретически. Не стоит даже морочить голову.Гармонист писал(а):проще конечно, только вот ЕМС2 и ШД с энкодером - еще никто на форуме не собрал...
Единственный вариант при обнаружении ошибки по энкодеру отвести систему назад и заново пройти участок с ошибкой.
ШД не должен пропускать шаги. Если пропускает это либо ошибка в расчетах при конструировании либо неустранимый деффект ШД.
Можно только позицию смотреть
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Это не совсем так. Делаем управление stepgen по скорости, добавляем PID в него заводим команду на перемещение и обратную связь от энкодера. И тогда шаговик будет вытягивать позицию, даже если он пропустил шаги!Impartial писал(а):Корректировать положение ШД по енкодеру (в случае пропуска шагов) невозможно даже теоретически. Не стоит даже морочить голову.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Гармонист писал(а):только вот ЕМС2 и ШД с энкодером - еще никто на форуме не собрал...
Это уже работает на реальном станкеNick писал(а):Делаем управление stepgen по скорости, добавляем PID в него заводим команду на перемещение и обратную связь от энкодера. И тогда шаговик будет вытягивать позицию, даже если он пропустил шаги!
- Гармонист
- Почётный участник

- Сообщения: 423
- Зарегистрирован: 24 апр 2011, 09:14
- Репутация: 72
- Откуда: планета Земля
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
а может он пропускать шаги из-за достижения предела максимальной скорости, которую может дать контроллер?Impartial писал(а):ШД не должен пропускать шаги. Если пропускает это либо ошибка в расчетах при конструировании либо неустранимый деффект ШД.
Я разогнал(добился увеличения скорости перемещения) свой контроллер(настройками в стэпконфе)
и теперь когда я перемещаюсь на максимальной скорости(ШД гудят и хрипят при этом) - фактически инструмент перемещается на 70% траектории, хотя EMC2 показывает что я прошел всю траекторию и уперся в концевики.
Так по какой причине у меня станок проходит не весь путь? Пропускает шаги? У меня деффектные ШД?
так ведь выше обсуждалось что некоторые фирмы уже делают и продают ШД с энкодером!Impartial писал(а):Не стоит даже морочить голову.
Стоят дешевле серв и проще в настройке.
Так почему не стоит?
http://cnc-club.ru/forum/viewtopic.php?t=1064 - домашний станок типа "рука"
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
ПИД не поможет. Если ПИД по скорости, то удерживает он ее изменением момента на валу сервопривода. Как увеличить момент в ШД?Nick писал(а):Делаем управление stepgen по скорости, добавляем PID в него заводим команду на перемещение и обратную связь от энкодера. И тогда шаговик будет вытягивать позицию, даже если он пропустил шаги!
Если ПИД по положению, то необходимо добавить шаги. Куда их вставлять? Если ШД и так работает на пределе по скорости или на участке ускорения.
Добавлять шаги можно только увеличив их частоту. Где гарантия, что и они не будут пропущены, если были пропущены на меньшей частоте?
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Выпускают начитавшись пожелания от пользователей:) Это бизнес.Гармонист писал(а):так ведь выше обсуждалось что некоторые фирмы уже делают и продают ШД с энкодером!
Повторюсь, по энкодеру возможно только обнаружить ошибку, исправить можно только повторным проходом.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Так все и произойдет. Гарантии нет, но есть возможность. В PID приходит команда на положение - выход PID на пин скорости ШД. Пока ось не уйдет за пределы FError PID будет стараться вытянуть ошибку. Если выйдем за предел FError - авост. При таком подходе небольшие пропуски будут компенсироваться.Impartial писал(а):Добавлять шаги можно только увеличив их частоту. Где гарантия, что и они не будут пропущены, если были пропущены на меньшей частоте?
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
А как быть с остальными осями которые нормально отработали позицию?Nick писал(а):При таком подходе небольшие пропуски будут компенсироваться.
Правда есть еще один вариант - пересчитать траекторию с точки ошибки.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Перемещение на 1 шаг ШД обычно достаточно маленькое, чтобы оказать серьезное влияние на деталь. Даже при использовании серв при возникновении дополнительной нагрузки серва наверняка слегка притормозит и отстанет от от других на какое-то расстояние.
В любом случае энкодер - это средство которое позволит избежать накопления ошибки на ШД при продолжительной обработке.
В любом случае энкодер - это средство которое позволит избежать накопления ошибки на ШД при продолжительной обработке.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Там где есть пропуск 1 шага нет никакой гарантии, что не возможен пропуск 1000.Nick писал(а):Перемещение на 1 шаг ШД обычно достаточно маленькое, чтобы оказать серьезное влияние на деталь. Даже при использовании серв при возникновении дополнительной нагрузки серва наверняка слегка притормозит и отстанет от от других на какое-то расстояние.
Никакой шаговик с энкодером или сервопривод не способен исправить ошибки допущенные про проектировании и настройке механики и электроники.
А для шаговика энкодер вообще бесполезная штука (IMHO)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Да, такой гарантии нет. Однако при проуске 1000 шагов появится возможность остановить станок и избежать его дальнейших поломок.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Единственная польза - обнаружить клин станка и аварийно остановиться.Impartial писал(а):А для шаговика энкодер вообще бесполезная штука (IMHO)
Если делать станок с расчетом, что ШД будет "гудеть и хрипеть", но таки дотягивать до позиции только благодаря обратной связи, то надо смотреть - значит, что-то не так или с драйверами, или с генерацией шагов. Если ШД остановился из-за перегрузки на высокой скорости, то дальше он не поедет, даже если перегрузку убрать. Пока частота шагов не снизится до так называемой "частоты приемистости", которая в несколько раз ниже максимальной рабочей частоты ШД.
Чудес не бывает. Бывают фокусы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Были случаи, когда народ писал, что станок через несколько часов работы уходит на несколько мм. Как, когда, где - хрен знает, но вот уходит. В таком случае энкодер может помочь.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Уход, пропуск шагов - это симптом. А лечить надо болезнь - выяснять и устранять причину пропуска.Nick писал(а):Были случаи, когда народ писал, что станок через несколько часов работы уходит на несколько мм. Как, когда, где - хрен знает, но вот уходит.
Был у меня несколько лет назад случай - еще со станком Реабин и TurboCNC. При обработке одной детали происходил уход по одной из осей - не помню, X или Y, на несколько соток. При обработке нескольких таких деталей ошибка накапливалась. На других деталях такого не наблюдалось. Удалось установить, что ошибка появляется при вырезании отверстия в форме сегмента круга (как буква D). При прохождении полной окружности такого не наблюдалось, как не наблюдалось при прохождении любого сочетания отрезков прямых.
В конце концов выяснилось, что при смене направления по оси при рисовании дуги станок делает нескомпенсированный лишний шаг.
А вылечилось элементарно - инвертированием сигнала Step.
Чудес не бывает. Бывают фокусы.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
вот фото того что сделано
энкодеры нужны чтобы защитить заготовки от сбоя в программе например при скачках напряжения
в цехе много мощных станков как включают так свет садится
энкодеры нужны чтобы защитить заготовки от сбоя в программе например при скачках напряжения
в цехе много мощных станков как включают так свет садится
Последний раз редактировалось vovafed 12 фев 2013, 16:30, всего редактировалось 1 раз.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
и ножку столика которую выкладывал выше и эту на 3 осевом станке не сделать поэтому y нужна обязательно
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЕМС2 и ШД с энкодером
Занятненько.
