Освободится время - займусьNick писал(а):Прикольная штука. Для ручного ввода УП должна быть очень удобной!mycnc писал(а):Это эвольвентная и экспоненциальная интерполяции. О как !
Контроллеры myCNC
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
В управляющий софт myCNC добавлен режим постоянной скорости (Constant velocity) и профили с поддержкой автосмены инструмента.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Контроллеры myCNC
Постоянной скорости чего? Это constant surface speed или что-то другое?
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Это реализация режима движения, аналогичного G64 P... Q...Nick писал(а):Постоянной скорости чего? Это constant surface speed или что-то другое?
Углы траектории сглаживаются с заданной погрешностью, за счет этого нет необходимости включаеть торможение до нуля, время выполнения может быть значительно сокращено.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Контроллеры myCNC
Это важная штука! И небось непростая в исполнении. А насколько вперед смотрит контроллер, или весь код подвергается препроцессингу?
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Фиксированного буфера предпросмотра нет. Многопроходный алгоритм. Сначала находится ближайшая точка, где все равно будет торможение до нуля, а потом весь этот кусок обрабатывается с оптимизацией по скорости.Nick писал(а):Это важная штука! И небось непростая в исполнении. А насколько вперед смотрит контроллер, или весь код подвергается препроцессингу?
Re: Контроллеры myCNC
Еще уместно?mycnc писал(а):Хотя тестеров я ищу ...
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Зависит от Вашего приложения и от того, что Вы хотите.2cme писал(а):Еще уместно?mycnc писал(а):Хотя тестеров я ищу ...
Есть интерес потестировать 5 осевое управление, автосмену инструмента, тангенциальное управление и тп.
Пишите в личку.
Re: Контроллеры myCNC
4x осевое, без автосмены инструмента.
А вот тестирую я на 99.9999999999999999999% (; девелоперы порой меня убить готовы...белый/черный/серый ящик рулит...
А вот тестирую я на 99.9999999999999999999% (; девелоперы порой меня убить готовы...белый/черный/серый ящик рулит...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Контроллеры myCNC
mycnc писал(а):Есть интерес потестировать 5 осевое управление,
К этому потихоньку идем.mycnc писал(а):автосмену инструмента,
Сейчас интересует больше есть платы с Close-Loop полная обратная связь через линейки?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Мы тоже идем.....aftaev писал(а): К этому потихоньку идем.
Сейчас интересует больше есть платы с Close-Loop полная обратная связь через линейки?
http://bevelcutting.com/ethernet-cnc-co ... c-et5.html
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Контроллеры myCNC
что насчет обратной связи по линейкам?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Там вроде написано в интерфейсе для мотора - incremental encoder.
Бывают линейки, совместимые по сигналам с энкодерами.
На самом деле каналов энкодера два на мотор, так что можно будет выдумывать разные алгоритмы обратной связи.
Бывают линейки, совместимые по сигналам с энкодерами.
На самом деле каналов энкодера два на мотор, так что можно будет выдумывать разные алгоритмы обратной связи.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Контроллеры myCNC
там сайт не для русскихmycnc писал(а):Там вроде написано в интерфейсе для мотора - incremental encoder.
тут больше интересно как это будет работать при условии что линейки совместимы. Для пример есть стол фрезера, стоит винт с люфтом 0,5мм винт крутит серва, но есть линейка. Если мы линейку подключим для обратной связи тогда ЧПУ будет постоянно дергать стол?mycnc писал(а):Бывают линейки, совместимые по сигналам с энкодерами.
нам бы готовоеmycnc писал(а):так что можно будет выдумывать разные алгоритмы обратной связи
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Так я и говорю - надо будет выдумывать алгоритмы.aftaev писал(а): тут больше интересно как это будет работать при условии что линейки совместимы. Для пример есть стол фрезера, стоит винт с люфтом 0,5мм винт крутит серва, но есть линейка. Если мы линейку подключим для обратной связи тогда ЧПУ будет постоянно дергать стол?нам бы готовоеmycnc писал(а):так что можно будет выдумывать разные алгоритмы обратной связи
Можно связь с медленной интегральной составляющей, которая не будет реагировать на быстрые изменения,
но выберет постоянную составляющую - люфт.
Можно попробовать засинхронизировать обратную связь с переменой направления движения - Loop будет включаться,
выбирать люфт и выключаться.
Надо экспериментировать.
А если систему с двумя кольцами обратной связи - готовое и прямо щас - это пока не к нам.
И, наверное, за другие деньги.
Хотя LinuxCNC штука мощная. Вероятно, там можно такое навернуть.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Контроллеры myCNC
А как вообще можно работать с двумя обратными связями?
Или предлагается поставить два ПИД, один на одну обратную связь, второй на вторую а на управляющий выход выдавать их сумму. Тогда наверное можно будет отдельно настраивать реакции для выбора люфта и обычной работы.
Или предлагается поставить два ПИД, один на одну обратную связь, второй на вторую а на управляющий выход выдавать их сумму. Тогда наверное можно будет отдельно настраивать реакции для выбора люфта и обычной работы.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Разумеется, каждая обратная связь - это ПИД
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Контроллеры myCNC
Просто основной вопрос, что делать с двумя разными значениями обратной связи?
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Контроллеры myCNC
Подобный алгоритм реализован на рулонных принтерах Roland (например, SJ-40). В нём серводвигатель с обратной связью крутит вал подачи бумаги, и на этом же валу установлен энкодер. Таким же образом серводвигатель отрабатывает движение печатающей головки (обратная связь по серводатчику работает), но также есть оптический датчик положения (лента с насечками).Nick писал(а):Просто основной вопрос, что делать с двумя разными значениями обратной связи?
Возможно обратная связь по серводатчику работает на трогание и останов самого двигателя, контроль скорости вращения, а вот точный энкодер отвечает за точность самого перемещения или положения.
Хочешь быть счастливым? Будь им!
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Контроллеры myCNC
Фактически два регулятора были в советских ЧПУ . Один ПИД регулятор встроен в ЧПУ , а ПИ регулятор с тахогенератором - в привод