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

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

Re: ПО WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Bender писал(а):Выложил новую betaQt5. И beta прошивки
Были исправлены ошибки которые обнаружил один из пользователей.

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

Re: ПО WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Спасибо пользователю meganom.
Т.к. из за вылетов которые он обнаружил в beta, WLMill быстрее перешел на OpenGL ES.
Так что здравствуй апельсин)
IMG_20191224_084156.jpg (3773 просмотра) <a class='original' href='./download/file.php?id=173863&mode=view' target=_blank>Загрузить оригинал (1.81 МБ)</a>
Armbian.jpg (3773 просмотра) <a class='original' href='./download/file.php?id=173862&mode=view' target=_blank>Загрузить оригинал (354.92 КБ)</a>
Mali 400 GPU пока ещё не участвует в работе...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
индеецпетя
Мастер
Сообщения: 302
Зарегистрирован: 12 янв 2018, 07:07
Репутация: 64
Настоящее имя: Стас
Откуда: Красноярск
Контактная информация:

Re: ПО WLMill - управление фрезерным ЧПУ

Сообщение индеецпетя »

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

Re: ПО WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Скорее всего будет инструкция как установить итд.
А можно сделать образ, чтобы уже все работало...

Посмотрим...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: ПО WLMill - управление фрезерным ЧПУ

Сообщение VAT »

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

Re: ПО WLMill - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):а что - под виндами уже все работает как часы?
WLMill (не бета) работает. Бета отладится и станет основной...

WLMill на Linux и на Windows имеет одинаковый код... Достаточно просто перенести проект и собрать.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill - управление фрезерным ЧПУ

Сообщение VAT »

Bender писал(а):WLMill на Linux и на Windows имеет одинаковый код...
под "стандартную" виртуальную машину Java написан?

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

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):под "стандартную" виртуальную машину Java написан?
Нет WLMill написан на Qt (С++).
VAT писал(а):В чем смысл тянуть еще одну платформу?
Плюсы:
1 стоимость
2 размеры
3 и.т.д.

В этом нет никаких трудностей. Т.е. сейчас все пишется в Windows (на мощном ПК) и отлаживается. И если нужно перенести в Linux, то проект копируется на ПК с Linux и собирается...готово (на всё 10-15мин)

p.s. а можно прям в Windows собирать под Linux - кросскомпиляция (пока не пробовал)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill - управление фрезерным ЧПУ

Сообщение VAT »

Bender писал(а):В этом нет никаких трудностей. Т.е. сейчас все пишется в Windows (на мощном ПК) и отлаживается. И если нужно перенести в Linux, то проект копируется на ПК с Linux и собирается...готово (на всё 10-15мин)
Было бы так просто - не было бы Java и типа того.
Взял да скомпилировал под OS/2 или Mac или что угодно за 15 мин..
Bender писал(а):Плюсы:
1 стоимость
а монитор, клавиатура, мышь и столик под нее, блок питания все провода меж ними и тд? конструкцию что будет это все держать?
Bender писал(а):2 размеры
не заметил я усилий по минимизации размеров в любительских станках - лишь бы влезло в гараж.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а):Было бы так просто - не было бы Java и типа того.
Почитайте про Qt...
VAT писал(а):а монитор, клавиатура, мышь и столик под нее, блок питания все провода меж ними и тд? конструкцию что будет это все держать?
Речь идёт о системном блоке.+ Стоимость ОС.
Одноплатник можно поставить на стойки плюс + блок питания...
VAT писал(а):не заметил я усилий по минимизации размеров в любительских станках - лишь бы влезло в гараж.
Каждый сам может выбрать для себя решение...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение meganom »

Попробовал настроить программу WLMill под свой станок. Ну это дичь какая , интерфейс программы это полная жуть , вообще ничего не понятно . Зачем так делать , блин . Все настройки из непонятных сокращений состоят, полная абракадабра .Сообщения об ошибках та же хрень, выпадают непонятные сокращения , если ты не писал эту программу то вообще не поймешь о чем речь.
Вложения
888.jpg (3468 просмотров) <a class='original' href='./download/file.php?id=174193&mode=view' target=_blank>Загрузить оригинал (90.18 КБ)</a>
Последний раз редактировалось meganom 30 дек 2019, 16:40, всего редактировалось 1 раз.
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение meganom »

Что значит размерность шагов на еденицу ? На единицу чего? Сантиметра миллиметра градуса ? Как мне подключить два привода на одну ось? Шпиндель тоже не работает. Жесть. При написании программы нужно хотя бы было изучить интерфейсы других программа изучить и взять из них лучшее. А тут не интерфейс а дикость какая.
При установки галочки в пункте .ШИМ выход S (на кой хрен так обозначать не пойму) .Шпиндель начал крутится , при выключении программы тоже крутится , при нажатии М5 он наоборот включается , ладно , исходя из логики ставлю галочку в пункте "инверсия PWM" , теперь шпиндель вообще перестал включатся . При закрытии этого окна эта галочка сбрасывается.
Я вот не пойму , у автора этой программы вообще есть ЧПУ станок? Как можно было такую программу написать имея ЧПУ станок?
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Надо читать документацию WLMill.pdf....

С ШИМ разберусь. Вы первый кто решил состыковать StepMaster с WLM35A.

Ps. Если бы читали док. То было бы ясно что сообщение типа
IMG-20191230-WA0001.jpg (3440 просмотров) <a class='original' href='./download/file.php?id=174229&mode=view' target=_blank>Загрузить оригинал (109.83 КБ)</a>
Это неверное состояние входа оси.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

Выложил новую бету(можно заменит только WLMill.exe). поправил S.
https://cloud.mail.ru/public/5nHE/5paPzF3hu

На данный момент, если не используется четвертая ось то её можно удалить вручную. Удалив в файле mmconfig блок выделенный синим
IMG_20191231_134015.jpg (3414 просмотров) <a class='original' href='./download/file.php?id=174249&mode=view' target=_blank>Загрузить оригинал (3.63 МБ)</a>
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение meganom »

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

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

meganom писал(а):А 4 ось, как поворотную уже использовать можно?
Ещё до конца не отлажена её работа
meganom писал(а):Я так понял ваш контроллер не может параллельно управлять двумя приводами на одной оси, поэтому вы и сделали плату коррекции портала , ведь если бы контроллер мог рулить двумя приводами на оси, то дополнительная плата была бы не нужна, он бы и сам выравнял портал по датчикам
Это ещё не заведено в WLMill. И сейчас собирается портал на котором это будет отлажено.

ps
плата WLDAxis работает со всеми ЧПУ
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение meganom »

У меня такой вопрос . В маче есть поле в которое я могу записать любую G команду и она выполнится, у вас это поле то что я обозначил на картинке ? В это поле можно допустим ввести Х10 и после этого станок переедет на нужную координату ? Или эта строка воспринимает только команды которые под ней подписаны ? И как активировать команду записанную в эту строку ? Где кнопка типа "выполнить" ? Или активировать команду только через нажатие enter ?
Вложения
444.png (3361 просмотр) <a class='original' href='./download/file.php?id=174257&mode=view' target=_blank>Загрузить оригинал (32.47 КБ)</a>
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение meganom »

Еще вопрос , как активировать поле IN OUT ? В программе нет такой закладки
Вложения
1111.jpg (3359 просмотров) <a class='original' href='./download/file.php?id=174258&mode=view' target=_blank>Загрузить оригинал (49.28 КБ)</a>
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение wldev »

meganom писал(а):У меня такой вопрос . В маче есть поле в которое я могу записать любую G команду и она выполнится, у вас это поле то что я обозначил на картинке ? В это поле можно допустим ввести Х10 и после этого станок переедет на нужную координату ? Или эта строка воспринимает только команды которые под ней подписаны ? И как активировать команду записанную в эту строку ? Где кнопка типа "выполнить" ? Или активировать команду только через нажатие enter ?
Почти все верно..
Это поле ввода G команд. Они выполняются при нажатие на enter. Чтобы они выполнялись необходимо перейти в режим auto (активировать закладку). Если в этом поле есть команда на перемещение то она попадает в буфер. (Галочка "автостарт" в закладке auto позволяет сразу запускать перемещения если они есть в буфере).
Снизу отображают активные (модальные) g кода. Например текущая СК G54...59 какой тип координат абсолютный или относительный G90/G91. Плоскость интерполяции итд
meganom писал(а):Еще вопрос , как активировать поле IN OUT ? В программе нет такой закладки
У контроллера есть набор входов/выходов.
И есть например элемент Axis (ось) у которого есть два выхода (направление и шаг). И если Axis используется то он блокирует выходы которые он использует. И наоборот, если не активен то освобождает.
То же самое и с ШИМ. Если убрать галочку с использования ШИМ то освободится выход.

Также у контроллера есть два виртуальных входа 0 и 1 которые статичны (0 всегда в ноле 1 в единице). И выход 0 тоже виртуальный.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: WLMill - управление фрезерным ЧПУ

Сообщение meganom »

Bender писал(а):У контроллера есть набор входов/выходов.
И есть например элемент Axis (ось) у которого есть два выхода (направление и шаг).
Дело в том что в программе я не вижу панель IN/OUT.Ее просто нет .Или эта панель была в старых версия программы ?
И еще, команды М3,М4, М5 , те что вверх панели , работают? Я зашел в скрипты и не нашел их там.
Вложения
888888.png (3310 просмотров) <a class='original' href='./download/file.php?id=174281&mode=view' target=_blank>Загрузить оригинал (94.94 КБ)</a>
Ответить

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