WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Прошу ещё подсказать, что это за таблица, откуда там уже есть данные, и что туда вводить надо?
IMG_20230903_122451.jpg (334 просмотра) <a class='original' href='./download/file.php?id=208989&sid=6b1e6ec550891da35ff6a0caac7b28b5&mode=view' target=_blank>Загрузить оригинал (4.53 МБ)</a>
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Vytos писал(а): 03 сен 2023, 12:25
daemon78 писал(а): 03 сен 2023, 12:17 Мужики, подскажите как настраивать выходы для шпинделя. Что в таблице значат S и значение? В чем эти величины задаются?
IMG_20230903_111122.jpg
S - обороты
Значение - от 0 до 1. 0 -минимальные, 1 - максимальные. для середины между мин и макс оборотами значение будет 0.5 (мин 1000, макс 24000, например - при 0.5 будет 12500 оборотов)
Выставил так
IMG_20230903_123754.jpg (330 просмотров) <a class='original' href='./download/file.php?id=208993&sid=6b1e6ec550891da35ff6a0caac7b28b5&mode=view' target=_blank>Загрузить оригинал (8.49 МБ)</a>
Стало что то совсем не то.
А какой канал на PWM надо ставить
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Шпиндель не реагирует на команды скорости S, сразу на Макс обороты выходит. При инвертирование выхода наоборот стоит.
Скиньте пожалуйста кто может скриншот ваших настроек шпинделя, у меня уже руки опустились. Какой то мрак
Vytos
Кандидат
Сообщения: 72
Зарегистрирован: 13 ноя 2018, 18:03
Репутация: 3
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение Vytos »

Не нужна вторая строка с 0.5 - 12500, это я просто для примера сказал. Оставть 0-0 и 24000-1 (если у вашего шпинделя максималка 24000, если нет - фактическую шпинделя туда.
PWM (Где галочка) - 1.
Во OUTPWM ничего не надо вводить. там, в принципе, можно вбить value от 0 до 1, будет на соответствующей скорости крутить. Но это чисто вручную толкнуть. А так там значение от 0 до 1 будет согласно оборотам, когда шпиндель запущен.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Vytos писал(а): 03 сен 2023, 13:01 Не нужна вторая строка с 0.5 - 12500, это я просто для примера сказал. Оставть 0-0 и 24000-1 (если у вашего шпинделя максималка 24000, если нет - фактическую шпинделя туда.
PWM (Где галочка) - 1.
Во OUTPWM ничего не надо вводить. там, в принципе, можно вбить value от 0 до 1, будет на соответствующей скорости крутить. Но это чисто вручную толкнуть. А так там значение от 0 до 1 будет согласно оборотам, когда шпиндель запущен.
Блин, строку удалить нельзя, нет такой опции. Ладно, два раза продублировал нулевую.
Результат тот же. При M3 шпиндель выходит на максимум оборотов. На S не реагирует.
Какое число надо ставить справа от PWM ?
IMG_20230903_130925.jpg (324 просмотра) <a class='original' href='./download/file.php?id=208994&sid=6b1e6ec550891da35ff6a0caac7b28b5&mode=view' target=_blank>Загрузить оригинал (7.45 МБ)</a>
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Выставил PWM на первый канал. В итоге ШИМ ухом стал слышен https://youtu.be/r7SR8F80Hj8?si=XWw82jWnNSEsKYan

Это песня!!!
https://youtu.be/66RGpXI9Cq8?si=C_vSyqZAXsdZody0
Ну как, как такое может быть, блин??!!
Последний раз редактировалось daemon78 03 сен 2023, 13:51, всего редактировалось 2 раза.
Vytos
Кандидат
Сообщения: 72
Зарегистрирован: 13 ноя 2018, 18:03
Репутация: 3
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение Vytos »

daemon78 писал(а): 03 сен 2023, 13:13 Блин, строку удалить нельзя, нет такой опции. Ладно, два раза продублировал нулевую.
Просто удалить значения в обоих полях строки и SaveAll. При повторном открытии этого экрана ее не будет.
daemon78 писал(а): 03 сен 2023, 13:13 Результат тот же. При M3 шпиндель выходит на максимум оборотов. На S не реагирует.
Какое число надо ставить справа от PWM ?
IMG_20230903_130925.jpg
Если во вкладке OUTPWM вручную ввести значение между 0 и 1 - меняется скорость? У вас частотник-то сконфигурирован правильно, чтобы управлять его выходной частотой внешним аналоговым сигналом?
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Vytos писал(а): 03 сен 2023, 13:26
daemon78 писал(а): 03 сен 2023, 13:13 Блин, строку удалить нельзя, нет такой опции. Ладно, два раза продублировал нулевую.
Просто удалить значения в обоих полях строки и SaveAll. При повторном открытии этого экрана ее не будет.
daemon78 писал(а): 03 сен 2023, 13:13 Результат тот же. При M3 шпиндель выходит на максимум оборотов. На S не реагирует.
Какое число надо ставить справа от PWM ?
IMG_20230903_130925.jpg
Если во вкладке OUTPWM вручную ввести значение между 0 и 1 - меняется скорость? У вас частотник-то сконфигурирован правильно, чтобы управлять его выходной частотой внешним аналоговым сигналом?
О , как бывает https://youtu.be/66RGpXI9Cq8?si=C_vSyqZAXsdZody0
Частотник работает правильно, из под Mach3 ни каких проблем не возникает. Специально раскачегарил старый комп на Винде 95-ой. Работает.
Я вообще не могу понять. Есть два канала, один говорит частотнику что включаемся, по второму передается ШИМ от платы на частотник, а тот рулит шпинделем на основе управляющего ШИМ. Все.
Как блин может быть то, что на видео?!
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Если снести всю таблицу, то шпиндель не раскручивается, но жужжит слегка.
Вот черт, я теперь даже на старую версию программы не могу откатиться, где все работало и просто настраивались.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

Все, разобрался.
Ну это звездец полный!!!
В дистрибутиве, по умолчанию, частота ШИМ 1Гц.
Сергей, тебе не зачёт однозначно за этот прикол.
Это я уже выставил другое значение.
IMG_20230903_140255.jpg (306 просмотров) <a class='original' href='./download/file.php?id=208995&sid=6b1e6ec550891da35ff6a0caac7b28b5&mode=view' target=_blank>Загрузить оригинал (3.94 МБ)</a>
ВОПРОС: КАКАЯ ЧАСТОТА ТУТ ДОЛЖНА БЫТЬ???
vtgmfg
Мастер
Сообщения: 1500
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение vtgmfg »

частота шим для народной платы была типа 1кгц. хотя у меня почему то 2
http://icecream.me/299563bda50770273698643d04991043

просто интерфейс выполнен в стиле квест, это специально, чтоб мозги не засхли, чтоб не скучно было. чтоб ввести частоту шим надо потыкать в клавишу то ли левой то ли правой. и такие закладки везде.
vtgmfg
Мастер
Сообщения: 1500
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение vtgmfg »

еще в функциях м3, м4, м5 нужно такую строку , в скобках соответственно 1,-1,0
MACHINE.setStateSpindle()
зачем именно она нужна и нужна ли - а хз. я уже не помню.

мой пример это шпиндель управляемый аналогом и сигналами Форвард и Реверс. Хотя Реверс пока не используется но в планах есть.

тут вот еще настройка для шпинделя.. я бы сюда галку поставил если фрез ломать не хочешь
http://icecream.me/ae21c4c45fbd59a0467c58ea63b3164e
тут тоже не все так однозначно.. почему то какой то дикий прогноз на дистанцию остановки.. раньше было просто 0,27мм что тоже кмк не соответствует действительности.
http://icecream.me/3944fe92b8902f28257065c09ef8d213

http://icecream.me/e24e835c0ca79c466310178806ce4ba2
Vytos
Кандидат
Сообщения: 72
Зарегистрирован: 13 ноя 2018, 18:03
Репутация: 3
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение Vytos »

О.. А нет функции, которая бы считала оценочное время исполнения УП?
vtgmfg
Мастер
Сообщения: 1500
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение vtgmfg »

да кто знает.. функций тьма. только что они делают можно только догадываться.
klepa
Новичок
Сообщения: 18
Зарегистрирован: 23 авг 2023, 12:42
Репутация: 3
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение klepa »

Всем доброго,предлагаю написать народную инструкцию к плате Сергея, как раньше писали для мача,выложить сюда инструкцию и дополнять ее,не все же профи в настройках,тем более с одного программного обеспечения переходить на другое,разработчику проще он знает что и как работает,нужна инструкция для чайника, и еще не плохо добавить функцию отключения шпинделя прои обрыве соединения или закрытия программы
vtgmfg
Мастер
Сообщения: 1500
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение vtgmfg »

а кто с какого ПО переходит?
klepa
Новичок
Сообщения: 18
Зарегистрирован: 23 авг 2023, 12:42
Репутация: 3
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение klepa »

я с мача например
Аватара пользователя
wldev
Мастер
Сообщения: 1641
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

daemon78 писал(а): 01 сен 2023, 17:00 Результаты экспериментов за сегодня:
1. На Debian для Малины не запускается (версии от 2023 года)
2. На Ubuntu Mate для малины не запускается (версии от 2023 года)
Версия от 2022 года запускается, но не известно на какой прошивке контроллера надо запускаться, на последних пишет что не та версия.
Внизу скриншот, как по нему определить версию прошивки?
wlmillver.png
https://wldev.ru/novosti-wlmill/rasberr ... te-wlmill/
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1641
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

Vytos писал(а): 03 сен 2023, 10:49
wldev писал(а): 03 сен 2023, 04:02]
Когда улетело.
То координата Z на экране какая?

То есть у вас координаты не совпадают фактические с отображаемым? Или...?
Ну так да. Остановилось все когда фреза была на Z= -3 (СК54), и, соответственно, Z=-67.6 в СК53. Запустил WLMill и вижу Z -30 и -97.6.
Понятно. Нужно сделать считывание тек. координат с контроллера...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1641
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

klepa писал(а): 04 сен 2023, 07:47 Всем доброго,предлагаю написать народную инструкцию к плате Сергея, как раньше писали для мача,выложить сюда инструкцию и дополнять ее,не все же профи в настройках,тем более с одного программного обеспечения переходить на другое,разработчику проще он знает что и как работает,нужна инструкция для чайника, и еще не плохо добавить функцию отключения шпинделя прои обрыве соединения или закрытия программы
Спасибо. Выложу исходные *.doc для удобной правки
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

Вернуться в «Windows / Mach»