Приветствую благородное сообщество.
Имею Mach3 motion card STB5100 и контроллер шпинделя, поддерживающий управление оборотами по цифровому каналу трехразрядным двоичным кодом
(см. фото, пины 4,5,6).
Но не могу придумать, как его подключить. Нужен драйвер и/или идеи и полезные советы.
Заранее благодарен!
Цифровое управление оборотами шпинделя.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
Скорее всего это просто три дискретных входа для выбора трёх заранее настроенных скоростей. В общем доки читать надо.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
Картинка до боли напоминает доку от винвардовского шпинделя
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
Я доку прочитал и у меня к ней претензий нет. Это не 3 преднастроенных скорости, а 8 градаций скоростей: 0, 14, 29, 43, 57, 72, 86 и 100%. И я могу на стенде управлять ими. Но не знаю, как реализовать это программно. У моей Motion Card STB5100 есть 4 выходных порта, один из которых рекомендуется использовать для управления подачей СОЖ. Вроде как остальные 3 могут сгодиться. Но где взять программный драйвер для Mach3, чтобы они корректно снюхались?UAVpilot писал(а):Скорее всего это просто три дискретных входа для выбора трёх заранее настроенных скоростей. В общем доки читать надо.
Бинго! Это он и есть!Maxekb77 писал(а):Картинка до боли напоминает доку от винвардовского шпинделя
И как он Вам?
Мой сайт: https://cnc1310.ru
- xvovanx
- Мастер
- Сообщения: 3653
- Зарегистрирован: 25 фев 2016, 12:27
- Репутация: 899
- Настоящее имя: Владимир
- Откуда: Latvia
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
Вы же можете управлять программно тремя выходами, ну так и активируйте выходы под нужную вам скорость шпинделя из 8 градаций.Курдль писал(а):Это не 3 преднастроенных скорости, а 8 градаций скоростей: 0, 14, 29, 43, 57, 72, 86 и 100%. И я могу на стенде управлять ими. Но не знаю, как реализовать это программно. У моей Motion Card STB5100 есть 4 выходных порта, один из которых рекомендуется использовать для управления подачей СОЖ. Вроде как остальные 3 могут сгодиться
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
В каких настройках и что именно для этого надо изменить?xvovanx писал(а):Вы же можете управлять программно тремя выходами, ну так и активируйте выходы под нужную вам скорость шпинделя из 8 градаций.
Спасибо.
Мой сайт: https://cnc1310.ru
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
А в первом посте об этом специально не написал? Типа замутил интригу?Курдль писал(а): Это не 3 преднастроенных скорости, а 8 градаций скоростей: 0, 14, 29, 43, 57, 72, 86 и 100%.
Но не суть, от количества преднастроенных скоростей прицип управления не меняется.
Цифровое - это когда можно задать любое значение, например 12345 об/мин. А то ещё и получить ответ о состоянии.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
Я в первом посте написал, как мне казалось, исчерпывающую информацию и приложил скрин документа.UAVpilot писал(а):А в первом посте об этом специально не написал? Типа замутил интригу?
Но не суть, от количества преднастроенных скоростей прицип управления не меняется.
Цифровое - это когда можно задать любое значение, например 12345 об/мин. А то ещё и получить ответ о состоянии.
Дословно: "...поддерживающий управление оборотами по цифровому каналу трехразрядным двоичным кодом".
Кто не знает, что трехразрядный двоичный код дает 8 комбинаций или 8 ступеней регулировки?..
А задать 12345 об/мин можно, если цифровых разрядов хватает. Но не в этом мой вопрос.
Я на вход программы Mach3 подаю G-коды, в которых закодирована скорость шпинделя. Напр. S24000.
Карта STB5100, о которой я говорил, интерпретирует эту команду в соответствующее напряжение на выходе AVI или меандр соответствующей скважности на выходе PWM. Это происходит, благодаря соответствующему программному драйверу или плагину Mach3.
Что сделать, чтобы такие команды интерпретировались в трехразрядный код на соотв. выводах? Написать свой постпроцессор? Драйвер? Плагин?..
Мой сайт: https://cnc1310.ru
- xvovanx
- Мастер
- Сообщения: 3653
- Зарегистрирован: 25 фев 2016, 12:27
- Репутация: 899
- Настоящее имя: Владимир
- Откуда: Latvia
- Контактная информация:
Re: Цифровое управление оборотами шпинделя.
Самое простое - у Г кода в блокноте поиском и заменой заменить S24000 на три команды активации трех выходов, чтоб на выходе получить 111, S13680 - 101 и т.д (какие команды Мача активируют какие пины в STB5100 не подскажу, надо мануалить, сам юзаю другой софт и железо). А если хочется по взрослому, чтоб оно само заменяло и активировало выходы, то писать плагин-скрипт.Курдль писал(а):Что сделать, чтобы такие команды интерпретировались в трехразрядный код на соотв. выводах?