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

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

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

Сообщение daemon78 »

wldev писал(а): можно и не скачивать, WLFW-3 сам скачает и прошьет нужную если есть доступ в интернет.
Сергей, я сейчас попробовал, нажал Update, но ничего не произошло.
Подключился к девайсу, но кнопки все неактивны
FW.JPG (965 просмотров) <a class='original' href='./download/file.php?id=187700&mode=view' target=_blank>Загрузить оригинал (28.75 КБ)</a>
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

https://github.com/wldevru/doc/raw/master/WLFW.pdf

Элементы управления:
 Выпадающий список с перечисление доступных контроллеров.
 Кнопка “update” – производит обновление списка доступных контроллеров.
 Кнопка "Сonnect"/(“Disconnect”) – установки/разрыв соединения контроллером.
 Кнопка "reboot” – перезагрузка контроллера.
 Кнопка "Read" для чтение текущей прошивки из контроллера в файл.
 Кнопка "Write from Github" - для загрузки прошивки из интернета и последующей записи
прошивки в контроллер.
 Кнопка "Write" - для записи прошивки в контроллер из файла.
 Кнопка “copy UID” – копирование уникального номера контроллера в буфер обмена

нужно нажать "reboot" он перезагрузится в "B1" затем нажать "write from gitHub" или "write" . После выполнения нужно снова нажать "reboot" (он перейдёт в рабочую прошивку "FW" как на скрине)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

wldev писал(а): нужно нажать "reboot" он перезагрузится в "B1" затем нажать "write from gitHub" или "write" . После выполнения нужно снова нажать "reboot" (он перейдёт в рабочую прошивку "FW" как на скрине)
Спасибо, получилось
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Сергей, смею предложить хранение прошивок и доков прямо у тебя на сайте. Без гитхабов. Таки продукт коммерческий. Это будет логично ;)
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

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

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

Сообщение wldev »

Prav писал(а): 19 окт 2020, 20:28 Всё-таки коммерческий или OpenSource?
Open source + WLMotion


Снова обновлён WLMill (все)

-теперь если параметры неверны они не будут приниматься (правка оси, правка WLMill)
-исправлена ошибка при редактировании двигателя
(неуставливался тип поиска)
-исправлены некоторые недочёты.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

По 4-ой оси когда планируешь рабочий вариант?
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

Интерфейс надо точить. Вот прямо начиная с кнопки "станок включен".
Когда я ее нажимаю ничего на самом деле не включается.
Она по сути
а) разрешает управление двигателями:
- если нажимаем кнопку двигаться по Х - зачем спрашивать - включите станок? то есть то что кнопка не нажата программа видит. то что нажата - тоже видит. то что ты не правишь прям сейчас конфу - это и вовсе очевидно - если ты давишь кнопку ехать по Х.. В чем тогда вопрос - почему не ехать?
б)запрещает работу с настройками.
- а почему собственно когда УП уже запущена в работу - нельзя зайти в любое меню конфы? что то может и можно исправить прям на ходу, хотя тут надо думать, да и просто вдруг возникнут сомнения и хочется просто посмотреть что там в конфе посреди выполнения УП, пусть будет серая, пока нельзя. А остановить чтобы посмотреть - не всегда вариант.
Последний раз редактировалось VAT 20 окт 2020, 20:28, всего редактировалось 2 раза.
в игноре:
Афтаев
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

daemon78 писал(а): По 4-ой оси когда планируешь рабочий вариант?
Четыре мало, надо сразу пять, а лучше шесть.

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

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

Сообщение wldev »

daemon78 писал(а): 20 окт 2020, 16:21 По 4-ой оси когда планируешь рабочий вариант?
уже скоро... )
VAT писал(а): 20 окт 2020, 19:46 Интерфейс надо точить. Вот прямо начиная с кнопки "станок включен".
Когда я ее нажимаю ничего на самом деле не включается.
Она по сути
а) разрешает управление двигателями:
- если нажимаем кнопку двигаться по Х - зачем спрашивать - включите станок? то есть то что кнопка не нажата программа видит. то что нажата - тоже видит. то что ты не правишь прям сейчас конфу - это и вовсе очевидно - если ты давишь кнопку ехать по Х.. В чем тогда вопрос - почему не ехать?
б)запрещает работу с настройками.
- а почему собственно когда УП уже запущена в работу - нельзя зайти в любое меню конфы? что то может и можно исправить прям на ходу, хотя тут надо думать, да и просто вдруг возникнут сомнения и хочется просто посмотреть что там в конфе посреди выполнения УП, пусть будет серая, пока нельзя. А остановить чтобы посмотреть - не всегда вариант.
При нажатие(отжатие) кнопки включения запускается скрипт ON() (OFF())

а - это доп. защита от случайного нажатия.
б - можно
Prav писал(а): 20 окт 2020, 20:12 Четыре мало, надо сразу пять, а лучше шесть.
Это и будет 3+.
Prav писал(а): 20 окт 2020, 20:12 И не забудь про RTCP.
всему своё время. в данный момент будет задаваться мат. модель станка для правильной визуализации траектории...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

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

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

Сообщение wldev »

VAT писал(а): 21 окт 2020, 14:42 Prav, а нафига вам реальное время и что вы под этим понимаете?
реальное время = пониженная производительность и риск потери данных.
Оно тут контроллером обеспечивается.
это не реальное время...

RTCP ( Rotation Tool Center Point )
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

VAT писал(а): Prav, а нафига вам реальное время и что вы под этим понимаете?
:lolh:
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

wldev писал(а): уже скоро... )
Отлично, а то у меня дочь просит волшебную палочку из капролона :)
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

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

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

Сообщение wldev »

Добавлена поддержка G43/G44/G49.
Исправлен баг - при поиске HProbe (таблетка) если была указана высота больше предела оси. - происходил наскок на датчик.

Нужна тестовая траектория на 4 оси. Или конь?
Надо посмотреть как задаётся скорость...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

Попробовал траекторию из соседней темы
https://www.youtube.com/watch?v=ZuhPXZ_ ... =emb_title
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

wldev писал(а): При нажатие(отжатие) кнопки включения запускается скрипт ON() (OFF())

а - это доп. защита от случайного нажатия.
б - можно
ну хорошо - смотрю скрипт - что я там вижу - функция ON не делает ничего, заремлено "станок включен" что впрочем подтверждает что это все таки я там. Вот что она включает или разрешает?
функция OFF - вижу - выключает реле и еще что-то - вероятно аналоговый выход, но движение по осям ведь тоже отменяется - а где эта команда?

Не знаю как это реализовано в других системах - но с включением станка эта кнопка не ассоциируется. Возможно какой то предохранитель/экстренный стоп.
и каждое действие которое требует чтобы эта кнопка была активна извещает "станок выключен".

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

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

Сообщение wldev »

VAT писал(а): И кстати программа на компе без контроллера не стартует. возможно ей нужен хотя бы драйвер.
Вылетает? или как?
в диспетчере появляется?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

wldev писал(а): Или конь?
А чем конь не подошел?
Реальная прога, сыну по ней делал коня.

Вот Сталин тогда
STALIN.rar
(1.03 МБ) 93 скачивания
Последний раз редактировалось daemon78 27 окт 2020, 19:00, всего редактировалось 1 раз.
Ответить

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