Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.

KFlop, KStep, KAnalog, KMotion...

Имеете ли вы контроллер Kflop? :-)

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

Hanter писал(а):коллеги, чисто для информации - завязывайте с арткамом.. несколько раз нарывались на косяки с расчетами таректорий, которые приводили к весьма дорогому браку.. :(
Для 2D мне он очень даже нравится.

А идеология работы с 3d моделями в арткаме мне кажется жутко дурной.
Но всякие панно для фрезеровки из дерева обычно сохраняют в формате арткама, или в виде битовой карты (тут просто не нужно глупостей делать и переводить 17 миллионов градаций по Z в 256),
и, как ни странно, для таких задач хорошо подходит банальная обработка змейкой. По этой причине арткам устраивает тех, кто занимается рельефами из дерева.
Аватара пользователя
passer-by
Кандидат
Сообщения: 74
Зарегистрирован: 18 мар 2012, 14:16
Репутация: 0
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение passer-by »

Возможно ли подключение подключение шаговых двигателей с энкодером в режиме step-dir?
konstantinshr
Мастер
Сообщения: 226
Зарегистрирован: 04 авг 2013, 17:05
Репутация: 43
Откуда: Новороссийск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение konstantinshr »

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

passer-by писал(а):Возможно ли подключение подключение шаговых двигателей с энкодером в режиме step-dir?
Возможно.
Вопрос в другом - что вы от этого хотите получить?

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Serg »

Если КFlop умеет управлять шаговиками "по скорости", то проблем быть не должно - делается обычный PID регулятор по положению с Clossed Loop.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
passer-by
Кандидат
Сообщения: 74
Зарегистрирован: 18 мар 2012, 14:16
Репутация: 0
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение passer-by »

Имелось ввиду Leadshine easy servo (http://www.leadshine.com/category.aspx? ... o-products)
шаговый двигатель с экодером и соответствующий драйвер, обеспечивающий обратную связь.
и еще несколько вопросов
1 Достаточно ли одной платы Kflop в этом случае?
2 Поддерживает ли Kflop контроль нескольких приводов для одной оси?
3 Сколько драйверов поддерживает Konnect Optical I/O Expansion Board?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Serg »

Какая разница?
Либо у вас обратная связь не уходит дальше этого easy servo и вы управляете им как обычным шаговиком.
Либо заводите обратную связь по положению в KFlop, а он управляет скоростью привода.
Все остальные варианты избыточны и сложны для реализации.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
passer-by
Кандидат
Сообщения: 74
Зарегистрирован: 18 мар 2012, 14:16
Репутация: 0
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение passer-by »

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

passer-by писал(а): возможна такая связка обеспечивающая контоль положения - шаговый двигатель с энкодером, обычный драйвер и Kflop
Возможна. А какой смысл в этом?
passer-by писал(а):и Kflop - контролирующий и корректирующий это положение?
Контроллировать положение можно, но почти бессмысленно, т.к. никакого расхождения не появится - у мотора ровно 200 шагов на оборот, у энкодера, 4000. Как ни крути их показания не будут расходится.
Если только шаговый мотор не сорвался в пропуск шагов. Тогда по энкодеру можно будет опрелить, на сколько сместилась координата.
Но что делать с этой информацией - заметив расхождение добавить шаговому мотору скорости? Если мотор сорвался, увеличение скорости ему уже точно не поможет.

Можно корректировать расхождения, если срыва не происходит. Но тогда не понятно, откуда эти расхождения вообще возьмутся, если все правильно работает.
passer-by писал(а): не могли бы прокоментировать цитату - " А шаговиков с энкодером, и при это не использовать специальные драйверы - довольно странно." из 144 сообщения.
Ледшайновские шаговые сервоприводы имеют несколько существенных плюсов по сравнению с обычными шаговыми приводами.
Например, они не срываются в пропуск шагов, а будут "упираться до последнего".
Драйверы увеличивают рабочий ток при росте нагрузки на вал, что позволяет использовать меньшие моторы и меньше их "греть" когда в этом нет необходимости.
Так же энкодер позволяет получить равномерное движение без вибраций и шума.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Сергей Саныч »

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

Сергей Саныч писал(а):Кроме того, если из-за нагрузки вал чуть провернется, то ОС это скорректирует, изменив нужным образом ток в обмотках. Как в обычной серве.
а если мотор "заклинить" во время движения - он не сорвется, как обычный ШД, а будет упираться, пока не сможет повернуть вал.
Более того - драйвер увеличит рабочий ток выше 100% для преодоления тяжелого участка.

Если повернуть вал неподвижного мотора - драйвер будет упираться, чтобы вернуть вал в требуемое положение (примерно, как с сервой)

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

Важно понимать, что корректируется позиция, а не скорость...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Сергей Саныч »

michael-yurov писал(а):а если мотор "заклинить" во время движения - он не сорвется, как обычный ШД, а будет упираться, пока не сможет повернуть вал.
Более того - драйвер увеличит рабочий ток выше 100% для преодоления тяжелого участка.
Это само собой.
michael-yurov писал(а):Единственное принципиальное отличие от сервы (не считая меньшей максимальной скорости и более высокого крутящего момента) - возможность удержания позиции не за счет энкодера, а за счет принципа микрошага.
Что есть микрошаг? Тонкое управление позицией за счет изменения соотношения токов в обмотках. Только без энкодера это делается без учета внешних возмущений.
Пример: Вот у нас есть
- ШД с моментом 1Нм. И с энкодером на 4000 положений
- обычный драйвер с микрошагом 1/20, согласованный с двигателем (чтобы число шагов было тоже 4000)
- драйвер ШД с энкодером.
Ставим двигатель с обычным драйвером в режим удержания. Нагружаем вал небольшим моментом, далеким до срыва. Скажем 0.16Нм. Вал отклоняется от начальной позиции примерно на 1/10 шага двигателя (два микрошага). А момент, напомню, всего-то 16% от максимального!
Теперь включаем ОС по энкодеру. Как только драйвер "почувствует" отклонение, так начнет восстанавливать нарушенное равновесие, изменяя токи. И будет это делать, пока не устранит ошибку, либо пока момент не достигнет максимального значения. То есть не 16, а 100 процентов.
Соответственно, жесткость привода на ШД с энкодером будет гораздо выше, чем с микрошагом при том же разрешении.
Чудес не бывает. Бывают фокусы.
Guero
Новичок
Сообщения: 1
Зарегистрирован: 16 фев 2015, 19:08
Репутация: 0
Настоящее имя: Николай
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Guero »

Помоги разобрать, кфлоп это плата которая соединяет сервоусилители и компьютер(mach3). И еще один вопрос, читал форум так и не понял, чем отличается стойка от компьютера с Mach или emc.
konstantinshr
Мастер
Сообщения: 226
Зарегистрирован: 04 авг 2013, 17:05
Репутация: 43
Откуда: Новороссийск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение konstantinshr »

Подскажите как можно освободить память в контролере. При выполнении УП выскакивает такая ошибка. Если нажать ОК то продолжает работу с прерванного места, но с небольшим смещением.
Вложения
20150211_124149.jpg (4335 просмотров) <a class='original' href='./download/file.php?id=43353&mode=view' target=_blank>Загрузить оригинал (3.74 МБ)</a>
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

konstantinshr писал(а):Подскажите как можно освободить память в контролере. При выполнении УП выскакивает такая ошибка. Если нажать ОК то продолжает работу с прерванного места, но с небольшим смещением.
Он пишет что буфер данных опустошился во время движения, а новых данных не поступило вовремя.

Или проблема с передачей данных (может из за сильных помех сбоить USB),
или просто размер буфера слишком маленький.
konstantinshr
Мастер
Сообщения: 226
Зарегистрирован: 04 авг 2013, 17:05
Репутация: 43
Откуда: Новороссийск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение konstantinshr »

michael-yurov писал(а):
konstantinshr писал(а):Подскажите как можно освободить память в контролере. При выполнении УП выскакивает такая ошибка. Если нажать ОК то продолжает работу с прерванного места, но с небольшим смещением.
Он пишет что буфер данных опустошился во время движения, а новых данных не поступило вовремя.

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

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

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

konstantinshr писал(а):Может увеличить время lookahead?
Как можно увеличить буфер?
Это одно и то же.

Но если проблемы с передачей данных или подвисаниями компьютера - это не спасет.
toha
Опытный
Сообщения: 101
Зарегистрирован: 21 апр 2012, 13:00
Репутация: 14
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение toha »

passer-by писал(а):Возможно ли подключение подключение шаговых двигателей с энкодером в режиме step-dir?
Вполне возможно -пользовался. Ситуация была из-за конструкции станка, невозможно было понять пропускает ли шаги станок, идет ли правильно. Поставил энкодеры. Долго настраивал PID. Привод стал вести себя более адекватно, т.е. доганял свою позицию, в пределах установленного в KFlop значения. При превышении просто останавливались привода.
Я думаю при нормальной жесткости станка - вполне адекватно себя будут вести.
Только я пользовался возможностями KFlop с обычными драйверами ШД
Аватара пользователя
passer-by
Кандидат
Сообщения: 74
Зарегистрирован: 18 мар 2012, 14:16
Репутация: 0
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение passer-by »

Какой энкодер использавали, ставили на двигатель или на винт?
Ответить

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