Страница 3 из 144
Re: Контроллеры myCNC
Добавлено: 13 дек 2011, 11:22
mycnc
Nick писал(а):mycnc писал(а):Это эвольвентная и экспоненциальная интерполяции. О как !
Прикольная штука. Для ручного ввода УП должна быть очень удобной!
Освободится время - займусь
Re: Контроллеры myCNC
Добавлено: 26 фев 2012, 18:03
mycnc
В управляющий софт myCNC добавлен режим постоянной скорости (Constant velocity) и профили с поддержкой автосмены инструмента.
Re: Контроллеры myCNC
Добавлено: 26 фев 2012, 22:18
Nick
Постоянной скорости чего? Это constant surface speed или что-то другое?
Re: Контроллеры myCNC
Добавлено: 27 фев 2012, 08:46
mycnc
Nick писал(а):Постоянной скорости чего? Это constant surface speed или что-то другое?
Это реализация режима движения, аналогичного G64 P... Q...
Углы траектории сглаживаются с заданной погрешностью, за счет этого нет необходимости включаеть торможение до нуля, время выполнения может быть значительно сокращено.
Re: Контроллеры myCNC
Добавлено: 27 фев 2012, 11:14
Nick
Это важная штука! И небось непростая в исполнении. А насколько вперед смотрит контроллер, или весь код подвергается препроцессингу?
Re: Контроллеры myCNC
Добавлено: 27 фев 2012, 12:27
mycnc
Nick писал(а):Это важная штука! И небось непростая в исполнении. А насколько вперед смотрит контроллер, или весь код подвергается препроцессингу?
Фиксированного буфера предпросмотра нет. Многопроходный алгоритм. Сначала находится ближайшая точка, где все равно будет торможение до нуля, а потом весь этот кусок обрабатывается с оптимизацией по скорости.
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 13:55
2cme
mycnc писал(а):Хотя тестеров я ищу ...
Еще уместно?
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 15:29
mycnc
2cme писал(а):mycnc писал(а):Хотя тестеров я ищу ...
Еще уместно?
Зависит от Вашего приложения и от того, что Вы хотите.
Есть интерес потестировать 5 осевое управление, автосмену инструмента, тангенциальное управление и тп.
Пишите в личку.
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 21:11
2cme
4x осевое, без автосмены инструмента.
А вот тестирую я на 99.9999999999999999999% (; девелоперы порой меня убить готовы...белый/черный/серый ящик рулит...
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 21:35
aftaev
mycnc писал(а):Есть интерес потестировать 5 осевое управление,
mycnc писал(а):автосмену инструмента,
К этому потихоньку идем.
Сейчас интересует больше есть платы с Close-Loop полная обратная связь через линейки?
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 22:04
mycnc
aftaev писал(а):
К этому потихоньку идем.
Сейчас интересует больше есть платы с Close-Loop полная обратная связь через линейки?
Мы тоже идем.....
http://bevelcutting.com/ethernet-cnc-co ... c-et5.html
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 22:26
aftaev
что насчет обратной связи по линейкам?
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 22:37
mycnc
Там вроде написано в интерфейсе для мотора - incremental encoder.
Бывают линейки, совместимые по сигналам с энкодерами.
На самом деле каналов энкодера два на мотор, так что можно будет выдумывать разные алгоритмы обратной связи.
Re: Контроллеры myCNC
Добавлено: 09 окт 2012, 22:55
aftaev
mycnc писал(а):Там вроде написано в интерфейсе для мотора - incremental encoder.
там сайт не для русских
mycnc писал(а):Бывают линейки, совместимые по сигналам с энкодерами.
тут больше интересно как это будет работать при условии что линейки совместимы. Для пример есть стол фрезера, стоит винт с люфтом 0,5мм винт крутит серва, но есть линейка. Если мы линейку подключим для обратной связи тогда ЧПУ будет постоянно дергать стол?
mycnc писал(а):так что можно будет выдумывать разные алгоритмы обратной связи
нам бы готовое

Re: Контроллеры myCNC
Добавлено: 10 окт 2012, 09:32
mycnc
aftaev писал(а):
тут больше интересно как это будет работать при условии что линейки совместимы. Для пример есть стол фрезера, стоит винт с люфтом 0,5мм винт крутит серва, но есть линейка. Если мы линейку подключим для обратной связи тогда ЧПУ будет постоянно дергать стол?
mycnc писал(а):так что можно будет выдумывать разные алгоритмы обратной связи
нам бы готовое

Так я и говорю - надо будет выдумывать алгоритмы.
Можно связь с медленной интегральной составляющей, которая не будет реагировать на быстрые изменения,
но выберет постоянную составляющую - люфт.
Можно попробовать засинхронизировать обратную связь с переменой направления движения - Loop будет включаться,
выбирать люфт и выключаться.
Надо экспериментировать.
А если систему с двумя кольцами обратной связи - готовое и прямо щас - это пока не к нам.
И, наверное, за другие деньги.
Хотя LinuxCNC штука мощная. Вероятно, там можно такое навернуть.
Re: Контроллеры myCNC
Добавлено: 10 окт 2012, 10:46
Nick
А как вообще можно работать с двумя обратными связями?
Или предлагается поставить два ПИД, один на одну обратную связь, второй на вторую а на управляющий выход выдавать их сумму. Тогда наверное можно будет отдельно настраивать реакции для выбора люфта и обычной работы.
Re: Контроллеры myCNC
Добавлено: 10 окт 2012, 10:53
mycnc
Разумеется, каждая обратная связь - это ПИД
Re: Контроллеры myCNC
Добавлено: 10 окт 2012, 11:49
Nick
Просто основной вопрос, что делать с двумя разными значениями обратной связи?
Re: Контроллеры myCNC
Добавлено: 10 окт 2012, 17:21
Ворон226
Nick писал(а):Просто основной вопрос, что делать с двумя разными значениями обратной связи?
Подобный алгоритм реализован на рулонных принтерах Roland (например, SJ-40). В нём серводвигатель с обратной связью крутит вал подачи бумаги, и на этом же валу установлен энкодер. Таким же образом серводвигатель отрабатывает движение печатающей головки (обратная связь по серводатчику работает), но также есть оптический датчик положения (лента с насечками).
Возможно обратная связь по серводатчику работает на трогание и останов самого двигателя, контроль скорости вращения, а вот точный энкодер отвечает за точность самого перемещения или положения.
Re: Контроллеры myCNC
Добавлено: 10 окт 2012, 22:20
vmarkiv
Фактически два регулятора были в советских ЧПУ . Один ПИД регулятор встроен в ЧПУ , а ПИ регулятор с тахогенератором - в привод