Контроллеры myCNC

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

Nick писал(а):
mycnc писал(а):Это эвольвентная и экспоненциальная интерполяции. О как !
Прикольная штука. Для ручного ввода УП должна быть очень удобной!
Освободится время - займусь
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

В управляющий софт myCNC добавлен режим постоянной скорости (Constant velocity) и профили с поддержкой автосмены инструмента.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Контроллеры myCNC

Сообщение Nick »

Постоянной скорости чего? Это constant surface speed или что-то другое?
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

Nick писал(а):Постоянной скорости чего? Это constant surface speed или что-то другое?
Это реализация режима движения, аналогичного G64 P... Q...
Углы траектории сглаживаются с заданной погрешностью, за счет этого нет необходимости включаеть торможение до нуля, время выполнения может быть значительно сокращено.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Контроллеры myCNC

Сообщение Nick »

Это важная штука! И небось непростая в исполнении. А насколько вперед смотрит контроллер, или весь код подвергается препроцессингу?
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

Nick писал(а):Это важная штука! И небось непростая в исполнении. А насколько вперед смотрит контроллер, или весь код подвергается препроцессингу?
Фиксированного буфера предпросмотра нет. Многопроходный алгоритм. Сначала находится ближайшая точка, где все равно будет торможение до нуля, а потом весь этот кусок обрабатывается с оптимизацией по скорости.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Контроллеры myCNC

Сообщение 2cme »

mycnc писал(а):Хотя тестеров я ищу ...
Еще уместно?
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

2cme писал(а):
mycnc писал(а):Хотя тестеров я ищу ...
Еще уместно?
Зависит от Вашего приложения и от того, что Вы хотите.
Есть интерес потестировать 5 осевое управление, автосмену инструмента, тангенциальное управление и тп.
Пишите в личку.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Контроллеры myCNC

Сообщение 2cme »

4x осевое, без автосмены инструмента.
А вот тестирую я на 99.9999999999999999999% (; девелоперы порой меня убить готовы...белый/черный/серый ящик рулит...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Контроллеры myCNC

Сообщение aftaev »

mycnc писал(а):Есть интерес потестировать 5 осевое управление,
mycnc писал(а):автосмену инструмента,
К этому потихоньку идем.

Сейчас интересует больше есть платы с Close-Loop полная обратная связь через линейки?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

aftaev писал(а): К этому потихоньку идем.
Сейчас интересует больше есть платы с Close-Loop полная обратная связь через линейки?
Мы тоже идем.....
http://bevelcutting.com/ethernet-cnc-co ... c-et5.html
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Контроллеры myCNC

Сообщение aftaev »

что насчет обратной связи по линейкам?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

Там вроде написано в интерфейсе для мотора - incremental encoder.
Бывают линейки, совместимые по сигналам с энкодерами.
На самом деле каналов энкодера два на мотор, так что можно будет выдумывать разные алгоритмы обратной связи.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Контроллеры myCNC

Сообщение aftaev »

mycnc писал(а):Там вроде написано в интерфейсе для мотора - incremental encoder.
там сайт не для русских :)
mycnc писал(а):Бывают линейки, совместимые по сигналам с энкодерами.
тут больше интересно как это будет работать при условии что линейки совместимы. Для пример есть стол фрезера, стоит винт с люфтом 0,5мм винт крутит серва, но есть линейка. Если мы линейку подключим для обратной связи тогда ЧПУ будет постоянно дергать стол?
mycnc писал(а):так что можно будет выдумывать разные алгоритмы обратной связи
нам бы готовое :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

aftaev писал(а): тут больше интересно как это будет работать при условии что линейки совместимы. Для пример есть стол фрезера, стоит винт с люфтом 0,5мм винт крутит серва, но есть линейка. Если мы линейку подключим для обратной связи тогда ЧПУ будет постоянно дергать стол?
mycnc писал(а):так что можно будет выдумывать разные алгоритмы обратной связи
нам бы готовое :)
Так я и говорю - надо будет выдумывать алгоритмы. :D
Можно связь с медленной интегральной составляющей, которая не будет реагировать на быстрые изменения,
но выберет постоянную составляющую - люфт.
Можно попробовать засинхронизировать обратную связь с переменой направления движения - Loop будет включаться,
выбирать люфт и выключаться.

Надо экспериментировать.
А если систему с двумя кольцами обратной связи - готовое и прямо щас - это пока не к нам.
И, наверное, за другие деньги.
Хотя LinuxCNC штука мощная. Вероятно, там можно такое навернуть.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Контроллеры myCNC

Сообщение Nick »

А как вообще можно работать с двумя обратными связями?

Или предлагается поставить два ПИД, один на одну обратную связь, второй на вторую а на управляющий выход выдавать их сумму. Тогда наверное можно будет отдельно настраивать реакции для выбора люфта и обычной работы.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Контроллеры myCNC

Сообщение mycnc »

Разумеется, каждая обратная связь - это ПИД
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Контроллеры myCNC

Сообщение Nick »

Просто основной вопрос, что делать с двумя разными значениями обратной связи?
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Контроллеры myCNC

Сообщение Ворон226 »

Nick писал(а):Просто основной вопрос, что делать с двумя разными значениями обратной связи?
Подобный алгоритм реализован на рулонных принтерах Roland (например, SJ-40). В нём серводвигатель с обратной связью крутит вал подачи бумаги, и на этом же валу установлен энкодер. Таким же образом серводвигатель отрабатывает движение печатающей головки (обратная связь по серводатчику работает), но также есть оптический датчик положения (лента с насечками).

Возможно обратная связь по серводатчику работает на трогание и останов самого двигателя, контроль скорости вращения, а вот точный энкодер отвечает за точность самого перемещения или положения.
Хочешь быть счастливым? Будь им!
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: Контроллеры myCNC

Сообщение vmarkiv »

Фактически два регулятора были в советских ЧПУ . Один ПИД регулятор встроен в ЧПУ , а ПИ регулятор с тахогенератором - в привод
Ответить

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