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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
CNC-Logic
Мастер
Сообщения: 1560
Зарегистрирован: 14 мар 2012, 03:40
Репутация: 814
Настоящее имя: Евгений
Откуда: г.Новосибирск
Контактная информация:

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

Сообщение CNC-Logic »

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

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

Сообщение daemon78 »

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

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

Сообщение wldev »

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

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

Сообщение VAT »

CNC-Logic писал(а): колесо было на пружине и когда его отпускаешь, оно само возвращается на ноль.
Сергей конечно лучше знает что и как, но думаю что реализовать это можно в рамках его проекта.
на тачскрине можно наверное реализовать.. типа 2 горизонтальных полосы - верхняя - движение в "+" - чем правее тем быстрее, логарифмически. Нижняя - движение в "-" аналогично. перемещаешь палец зигзагом справа налево - понижаешь скорость и направление - типа последовательных приближений. оторвал палец - остановился. куда пальцем ткнул - такая скорость и направление.

кстати джог по 1мм глючит. давно заметил .. вниз по 1мм, а вверх примерно по 0,5.. и нужно хоумиться чтобы вернуть СК на место.. вероятно связано с ограничениями на скорость по Z, там несимметрично.
по Z все время таблетка в ходу.. и этот съезд остается только в G53 и незаметен поэтому. но лимиты то уезжают..
А по Х и У все нормально скачет.
Последний раз редактировалось VAT 20 дек 2020, 18:35, всего редактировалось 1 раз.
в игноре:
Афтаев
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

CNC-Logic писал(а): но думаю что реализовать это можно в рамках его проекта.
Я пытался общаться с автором-производителем этого пульта - предлагал бесплатно сделать поддержку в LinuxCNC, просил только информацию по протоколу общения пульта с компом. Мне было предложено купить пульт и заняться реверсинжинирингом...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Вот подумываю такой пульт взять, уже нашел протокол взаимодействия с ним, он крайне простой, т.к. исходники wlmill доступны, то для тестов прикрутить есть возможность.
Но вот как качество самого пульта интересно? кто нибудь использовал?
2020-12-20_212209.png (794 просмотра) <a class='original' href='./download/file.php?id=190080&mode=view' target=_blank>Загрузить оригинал (184.59 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1643
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

Обновлены прошивки!!!
WLM35A WLM35J WLM55J
исправлены 3 ошибки.
daemon78 писал(а): Сергей, посмотри пожалуйста, это нормально, что обработка отверстия идёт рывками?
исправлена прошивка.
VAT писал(а): кстати джог по 1мм глючит. давно заметил .. вниз по 1мм, а вверх примерно по 0,5.. и нужно хоумиться чтобы вернуть СК на место.. вероятно связано с ограничениями на скорость по Z, там несимметрично.
Спасибо, поправим.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Cvazist
Мастер
Сообщения: 1099
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 89
Контактная информация:

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

Сообщение Cvazist »

Данная плата выдаёт 75 кГц на ось. Если для хода на 1 мм нужно 1600 импульсов, максимальная скорость получиться 2812,5 мм/ мин. При фрезеровании круга скорость будет та же, или уменьшиться?
Аватара пользователя
wldev
Мастер
Сообщения: 1643
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

Cvazist писал(а): 21 дек 2020, 20:05 Данная плата выдаёт 75 кГц на ось. Если для хода на 1 мм нужно 1600 импульсов, максимальная скорость получиться 2812,5 мм/ мин. При фрезеровании круга скорость будет та же, или уменьшиться?
WLM35A сигнал Step/Dir - 75КГц.
При фрезеровании круга учитываются параметры движения осей, чтобы не превысить их (ускорение/торможение).
Соотв. при малых радиусах большие ускорения чем при большем радиусе( при одинаковой скорости).

Важно!!! после указание размерности шага, для обеспечения правильной интерполяции в координатах XYZ WLMill приводит все эти размерности к наименьшей из осей.
То есть, если у нас: X 800 шагов/мм, Y 800 шагов/мм,Z 1600 шагов/мм . То максимальная возможная скорость для осей XYZ будет = (максимальная частота перемещения) / 1600.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

wldev писал(а): 20 дек 2020, 17:46 Надо посмотреть этот участок. Скинь код...
сорри, приболел.
Ниже ты написал, что исправил.
УП больше не нужна?
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

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

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

Сообщение wldev »

daemon78 писал(а): УП больше не нужна?
Нет

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

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

Сообщение VAT »

wldev писал(а): После опять reboot. Чтобы выйти. Из прошивальщик.
Почему бы не писать на кнопке "выйти из программы и перезагрузится", а не загадки "что бы это значило и зачем". Место же есть?
в игноре:
Афтаев
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

wldev писал(а): 22 дек 2020, 17:33 Если есть интернет, то нажимай "Write From GitHub".
Нажимал, на пару секунд задумывается и все.
Ты точно выложил на GitHub?
Аватара пользователя
wldev
Мастер
Сообщения: 1643
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

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

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

Сообщение daemon78 »

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

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

Сообщение wldev »

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

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

Сообщение daemon78 »

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

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

Сообщение daemon78 »

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

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

Сообщение VAT »

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

Надеюсь в следующем году наконец появится поддержка измерителя инструмента, измерителя детали и тачскрин. Ну вроде чуть ли не базовые вещи..
Ну и связь по ЮСБ - она конечно не как год назад, но все равно каждый раз чтобы завязать контроллер с прогой приходится передернуть провода, перезапустить программу и контроллер пока на каком-то этапе прога чудесным образом не цепляет контроллер.. реально танцы с бубном.
в игноре:
Афтаев
Ответить

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