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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение daemon78 » 29 май 2020, 14:23

Bender писал(а):Может отображается машинная СК (Axis/двигатели)?

Да, все верно.
Переключился, норм стало, спасибо.

Но в начале траектории уходит ниже заготовки потом подымается и норм идет. Симуляция УП в PowerMill не показывает такого
То ли косяк в PowerMill.
Посмотри, у тебя есть какой то странный проход снизу заготовки на котором сломает фрезу в самом начале?
Я уже убегаю :(
Верх Карманы 6мм — копия.txt
(220.86 Кб) Скачиваний: 94


Еще вопросик.
Планируемое время выполнения УП можно где то посмотреть?
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение Bender » 29 май 2020, 14:41

Смотрю....

Все дело в G53 Z0.0
Последний раз редактировалось Bender 29 май 2020, 14:52, всего редактировалось 2 раз(а).
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение Bender » 29 май 2020, 14:45

MX_Master писал(а):
Bender писал(а):Выложил новые beta в тч для Armbian...

:freak: чёта я отстал от жизни.. программа работает и на armhf, и на arm64?


и сам не знаю, можно попробовать...

$ sudo apt install qt5-default
$ sudo apt install libqt5serialport5
$ sudo apt install libqt5script5
$ sudo git clone http://github.com/wldevru/wlmill

далее по readme

при необходимость установить галку на файле wlmill - что это программа...

Ещё не разбирался, но почему то не работает восстановление вида программы. и из-за этого она не растягивается на весь экран - сейчас можно закрыть панель входы/выходы и программа. либо поставить их за другие панели.... (скоро поправим)
Последний раз редактировалось Bender 29 май 2020, 15:00, всего редактировалось 1 раз.
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение Bender » 29 май 2020, 14:59

Bender писал(а):Смотрю....

Все дело в G53 Z0.0


Там должна быть G28 вместо G53, может в PowerMill можно выставить?
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение Bender » 30 май 2020, 17:37

Bender писал(а):
Bender писал(а):Смотрю....

Все дело в G53 Z0.0


Там должна быть G28 вместо G53, может в PowerMill можно выставить?

-неправильно!

И вот что я нашёл (переведено Гугл, https://forum.linuxcnc.org/fusion-360/36817-g53-g0-z0 ):
" Это обычное соглашение для мельницы или маршрутизатора, когда точка Z0 станка находится на вершине перемещения Z. Поэтому G53Z0 обычно будет в безопасном положении, Z настолько высоко, насколько это возможно. Если вы конфигурируете свой компьютер, не следуя обычному соглашению (совершенно нормально и приемлемо), тогда вы не можете ожидать, что «стандартный» постпроцессор g-кода будет подходящим для вашей машины без некоторой модификации.
"
То есть Z=0 (у машинных координат) должен находится в самом верху. Тогда и проблем не будет....
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение daemon78 » 01 июн 2020, 14:36

Сергей, не могу понять в чем дело.
В g коде подача 900 (F900) а прога устанавливает 500.
Почему?

Нашел, что в диалоговом окне в параметре G2,G3,G3 стоит 500.
Ни чего не понимаю, а зачем я макс скорости по осям задал тогда?
Для чего этот параметр?

Почему в Manual стоит 420 и окошко не доступно для редактирования.

Что такое Index PWM OUT?
Где нужно указывать порт PWM?
У меня сейчас на шпиндель ни чего не уходит.
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение Bender » 01 июн 2020, 15:31

daemon78 писал(а):Нашел, что в диалоговом окне в параметре G2,G3,G3 стоит 500.
Ни чего не понимаю, а зачем я макс скорости по осям задал тогда?
Для чего этот параметр?

Это ограничитель именно скорости обработки. (Может его стоит убрать...)
Режимы оси - это максимальные её возможности. Как правило холостые перемещения (максимальная скорость)..

daemon78 писал(а):Почему в Manual стоит 420 и окошко не доступно для редактирования.

оно будет удалено. сейчас задаётся в самом меню ручного управления, в процентах(клавиши +/- ) от максимальной скорости. или 100% (шифт)

daemon78 писал(а):Что такое Index PWM OUT?

Это когда у контроллера есть несколько выходов pwm. У WLM35A он один...

чтобы управлять шпинделем с помощью pwm .
в п3.3.1 "Для того, чтобы ШИМ выход стал активным (выдавать заданный сигнал) его нужно активировать
при помощи команды макроса (enableSOut(enable) 5.1)."

т.е. в макросе M3 нужно написать enableSOut(1)
а в макросе M5 нужно написать enableSOut(0)
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение Bender » 01 июн 2020, 15:47

Bender писал(а):Ещё не разбирался, но почему то не работает восстановление вида программы. и из-за этого она не растягивается на весь экран - сейчас можно закрыть панель входы/выходы и программа. либо поставить их за другие панели.... (скоро поправим)


Нашёл в чем дело, завтра выложу обновление.
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение daemon78 » 01 июн 2020, 16:12

Bender писал(а):чтобы управлять шпинделем с помощью pwm .
в п3.3.1 "Для того, чтобы ШИМ выход стал активным (выдавать заданный сигнал) его нужно активировать
при помощи команды макроса (enableSOut(enable) 5.1)."

т.е. в макросе M3 нужно написать enableSOut(1)
а в макросе M5 нужно написать enableSOut(0)


Совсем забыл.
Спасибо
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение daemon78 » 02 июн 2020, 11:03

Сергей, хотел спросить.
Можно добавить отображение фактического времени выполнения УП? А то я вчера запустил симуляцию УП в WLMill, и занялся другими делами. УП отработала, а сколько затрачено времени я так и не понял.
И можно добавить прогноз времени выполнения?

Это все для Armbian версии. Может в варианте для PC это все и есть.
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение Bender » 02 июн 2020, 11:12

daemon78 писал(а):Сергей, хотел спросить.
Можно добавить отображение фактического времени выполнения УП? А то я вчера запустил симуляцию УП в WLMill, и занялся другими делами. УП отработала, а сколько затрачено времени я так и не понял.
И можно добавить прогноз времени выполнения?

Это все для Armbian версии. Может в варианте для PC это все и есть.


Хорошо, добавим.!

Версии полностью одинаковые...
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение Bender » 02 июн 2020, 11:47

Обновлена программа. (все)

Устранен баг (Armbian) - не запоминал расположение элементов окна.
Сейчас положение сохраняется в файле FileState.ini
Стандартный вид
WLMill (Open source + WLMotion) - управление фрезерным ЧПУ Screenshot_2020-06-02_08-17-28.png


Добавлена возможность автоматического подъёма инструмента при остановке (нажатии кнопки "пауза"). Для её работы нужно установить флажок в блоке Pause и задать высоту Z в машинных координатах (двигатели).
Также необходимо обновить прошивку контроллера...
WLMill (Open source + WLMotion) - управление фрезерным ЧПУ hPause.png
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение daemon78 » 02 июн 2020, 11:57

При обновлении программы копировать все кроме папки wlmillconfig?

Сергей, посмотри плз что не так.
Я обновил и прошивку и прогу, загружаю эту УП, но ничего не происходит. И траекторию так же не отрисовывает.
Ошибок ни каких не выдает
Верх Карманы Ф6 .txt
(194.17 Кб) Скачиваний: 61
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение Bender » 02 июн 2020, 12:22

daemon78 писал(а):При обновлении программы копировать все кроме папки wlmillconfig?

Да

daemon78 писал(а):Я обновил и прошивку и прогу, загружаю эту УП, но ничего не происходит. И траекторию так же не отрисовывает.
Ошибок ни каких не выдает


нажми кнопку center - чтобы траектория стала по середине экрана
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение daemon78 » 02 июн 2020, 12:26

Bender писал(а):нажми кнопку center - чтобы траектория стала по середине экрана

Нажимал.
Тут что то другое.
После нажатия Загрузить траекторию, он не предлагает ее стартануть.

На этой вообще ни каких проблем нет, все работает.
Верх отверстия ф4.txt
(318.79 Кб) Скачиваний: 56


Предыдущая траектория его чем то обламывает.
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение Bender » 02 июн 2020, 12:40

daemon78 писал(а):Тут что то другое.
После нажатия Загрузить траекторию, он не предлагает ее стартануть.

А в окне программа пусто? (где её код)
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение daemon78 » 02 июн 2020, 12:45

Bender писал(а):А в окне программа пусто? (где её код)

Да, пусто
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение daemon78 » 02 июн 2020, 12:50

Загрузил еще раз, все работает без проблем.
Даже обрабатывает такую экзотику как N136 G05 P10000 R4 на которой Мач3 умер.
Странно, видимо у меня что то где то глюкануло.

Все работает!!!
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

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

Сообщение Bender » 02 июн 2020, 13:16

daemon78 писал(а):Даже обрабатывает такую экзотику как N136 G05 P10000 R4 на которой Мач3 умер.

Он такую экзотику и не понимает. Просто у контроллера планировщик хороший.
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 1134
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 346
Медальки:
Настоящее имя: Сергей Бочаров

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

Сообщение daemon78 » 03 июн 2020, 14:30

Сергей,скажи пожалуйста, а циклы сверления контроллер понимает?
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1362
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 54
Настоящее имя: Владимир

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], gigs, Google [Bot], Kupfershcmidt, master_70, NKS, QYFLila8, Shah, sima8520, Steeler [Crawler], uralpt, vbif, Yandex [bot], yurayerz

Reputation System ©'