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

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

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

Сообщение wldev »

VAT писал(а): когда именно этот джампер был задействован..
Во время старта контроллера сначала запускается загрузчик, который "смотрит" в каком положении перемычка. Далее передаёт управление основной программе, либо работает как загрузчик.
VAT писал(а):а никто их и не менял. более того - у большинства юзеров он будет один, виртуальный - нужный этой программе. так что даже попробовавать это будет проблематично
да это я уже понял, сделаем автоопределение если com
VAT писал(а):описание ничего не знает ни про WLFW-1, ни про WLFW-2
пока нет, но алгоритм остался прежним. И кнопки теже самые... + одна
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
dnuos
Новичок
Сообщения: 31
Зарегистрирован: 17 янв 2017, 09:25
Репутация: 6
Настоящее имя: Юрий
Контактная информация:

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

Сообщение dnuos »

Отказал 3 рельефа с последним обновлением, все четко, ни одного Глюка замечено не было, сегодня черновую обработку выключил на 60%, завтра продолжу
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

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

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

Сообщение wldev »

VAT писал(а):Bender,
вопрос такой - в версии "А" контроллера только 5входов на интерфейсной плате. А ноги собственно стм32 не задействованы программой? Чтобы если не хватает - наколхозить чтонить проводами. Честно говоря надеялся что это так, но вижу что совместимости "А" и "J" нет..
Не получится наколхозить. Если не хватает, то лучше взять другой контроллер.

Будет три контроллера
A - начальный
J - средний
S - продвинутый (stm32F407)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

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

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

Сообщение wldev »

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

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

Сообщение VAT »

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

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

Сообщение wldev »

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

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

Сообщение VAT »

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

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

Сообщение wldev »

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

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

Сообщение VAT »

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

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

Сообщение wldev »

На следующей неделе выйдет обновление. К сожалению придется отказаться от поддержки windows XP т.к. проект переходит на qt5.

Добавлено:
1. Восстановление связи при работе программы. (Первая реализация)
2. Автоопредение порта если он один.
3. Установка разных режимов (скорость, ускорение) для каждой оси.
4. В ручном режиме кнопками + - можно менять размер шага перемещения.
5. Если цифровой выход задействован например ШИМом то он становится неактивным (отображение в таблице)
6. Переключение отображения состояния цифрового выхода происходит по сообщению от контроллера.
7 добавлен индикатор о наличие связи с контроллером.

Ведутся работы.
1. поддержка 4 оси.
2. релиз WLMill на Linux
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
dnuos
Новичок
Сообщения: 31
Зарегистрирован: 17 янв 2017, 09:25
Репутация: 6
Настоящее имя: Юрий
Контактная информация:

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

Сообщение dnuos »

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

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

Сообщение wldev »

Да, лимиты сделаем.
А макрос тоже напишем
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
dnuos
Новичок
Сообщения: 31
Зарегистрирован: 17 янв 2017, 09:25
Репутация: 6
Настоящее имя: Юрий
Контактная информация:

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

Сообщение dnuos »

кому интересно постпроцессор для программы vectric aspire
Вложения
willmill!.7z
(886 байт) 363 скачивания
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

Сделано обновление. (beta прошивка + WLMill beta)
+ учет параметров каждой оси в разных направлениях
+ исправлены ошибки
+ восстановление связи с контроллером при работе в программе
+ изменены некоторые скрипты (синтаксис команд)

видео о новом и о сглаживание траектории: желательно будет подкорректировать режимы каждой оси

Не забывайте периодически архивировать настройки.!

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

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

Сообщение wldev »

Bender писал(а):Пс. В последний момент выяснилось что новая версия не запускается на сторонних ПК. Прошу прощения. Скоро все исправим...
Был переход c MVS на QTCreator. и с Qt4.8 на Qt5.12
Сейчас выложил релиз на Qt4.8. но почему то он запускается не на всех ПК.

Ведутся работы над доп осями.

Также WLMill был собран на Linux
Снимок экрана от 2019-11-12 11-09-28.png (4324 просмотра) <a class='original' href='./download/file.php?id=171894&mode=view' target=_blank>Загрузить оригинал (267.18 КБ)</a>
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение meganom »

Что то программа постоянно вылетает , после того как я щелкаю в область траекторий.Может это связано с тем что к компьютеру не подключен контроллер . А максимальная скорость генерации импульсов по сравнению с Mach на вашей плате , больше или меньше ? И задержка запуска программы для того чтоб шпиндель успел разогнаться у вас аппаратная или нужно что то самому добавлять ?
Вложения
00000.png (3982 просмотра) <a class='original' href='./download/file.php?id=172915&mode=view' target=_blank>Загрузить оригинал (125.58 КБ)</a>
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

индеецпетя писал(а):может сделаете анонс новинки вашей?
Постараюсь сделать.

Сейчас вожусь с доп осями...
meganom писал(а):Что то программа постоянно вылетает , после того как я щелкаю в область траекторий.Может это связано с тем что к компьютеру не подключен контроллер . А максимальная скорость генерации импульсов по сравнению с Mach на вашей плате , больше или меньше ? И задержка запуска программы для того чтоб шпиндель успел разогнаться у вас аппаратная или нужно что то самому добавлять ?
Пишите пож в тему http://www.cnc-club.ru/forum/viewtopic. ... 62#p537162

1 по вылету, это баг нужно разобраться... куда именно щёлкаете? (на траекторию? какой кнопкой?). И можно вашу программу?
2 Максимальная скорость зависит от контроллера WL35A и WLM35J это 75КГц в режиме шаг направление. У Mach если от LPT то 25-30Кгц. А если от контроллера то нужно смотреть контроллер.
3 Есть макросы включения и выключения (шпинделя,сож). Там и указываем задержки.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
meganom
Опытный
Сообщения: 126
Зарегистрирован: 22 фев 2019, 13:03
Репутация: 5
Настоящее имя: Vadim
Откуда: СПБ
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение meganom »

Bender писал(а):2 Максимальная скорость зависит от контроллера WL35A и WLM35J это 75КГц в режиме шаг направление. У Mach если от LPT то 25-30Кгц.
Имел в виду от LPT .Это хорошо что рабочая частота ваше платы не ниже чем на LPT порту, а даже выше
Bender писал(а):1 по вылету, это баг нужно разобраться... куда именно щёлкаете? (на траекторию? какой кнопкой?). И можно вашу программу?
Программа последняя версия с пометкой beta . Программа уходит в ошибку если кликнуть именно левой кнопкой мыши, в серую область (графического отображения ). Такое ощущения что в программе нет обработчика клика этой кнопки или он есть но с косяком. В других областях все ок, проблема только в серой области.
Ответить

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