Страница 13 из 105

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

Добавлено: 09 окт 2019, 09:40
wldev
dnuos писал(а):Когда в настройках оси указываю базовое положение, например ставлю 10, выхожу, оно меняется на 2, 40 на 8, возможно вычисления не в мм?
Это баг, исправим...
dnuos писал(а): базовое положение можно устанавливать только поолжительное значение
Это баг, исправим...

Ещё раз про Home))
Home это точка в СК станка (закладка "двигатели"). Она постоянна. и не зависит от СК G54 (ск детали)
Она назначается в такой, чтобы:
1. перемещению в плоскости Z этой точки ничего не мешало (изделие, зажимы итд)
2. чтобы можно было иметь свободный доступ к изделию. (установки, контроля,снятия)

то есть,
1. мы задали СК станка установкой соотв. координат при закладке "двигатели".
2. обучили оси (нашли положения датчиков по осям)
3. дальше определяем где у нас будет находится точка Home станка, пункты выше....
4. Подвели станок в ручном режиме и установили значения точки (нажать и удерживать Home), которые отображаются при вкладке "двигатели".
5. Отводим станок куда либо и проверяем как происходит возврат в точку Home
dnuos писал(а):Спасибо за проделанную работу!
Пожалуйста Юрий!

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

Добавлено: 09 окт 2019, 10:12
dnuos
Bender писал(а): Ещё раз про Home))
понял, сегодня потренеруюсь)), еще раз спасибо!

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

Добавлено: 10 окт 2019, 07:38
wldev
Началось написание поддержки доп. осей, это будет выполнено в несколько этапов:

1. Изменение работы планировщика в контроллере WLMotion. Добавится учёт максимальных ускорений и скоростей для каждой оси.
2. Добавление функционала в WLMill для п1. И реализация выполнения многоосевой УП.
3. Правильное отображение траектории при многоосевой обработке...

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

Добавлено: 10 окт 2019, 12:01
VAT
Bender писал(а):Добавится учёт максимальных ускорений и скоростей для каждой оси....
хорошие новости.)
вот только бы тогда уж сразу и направление учесть. так как по Z конкретно максимальная скорость будет иметь радикально разные значения - вверх или вниз..

поймал контроллер на том что диаграмма ШИМ (диапазон скважности) при отсутствии изменений в настройке была разной.. и сильно..типа сейчас максимум %70, а 5 мин назад 100%
Смотрю цифру естественно.
версия ПО - вчерашняя. FW - какая была изначально
Также что заметил:
- почему-то частота шим в закладке "правка" не запоминается.
-кнопка вкл/выкл станок - не отключает шпиндель

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

Добавлено: 10 окт 2019, 13:19
wldev
VAT писал(а):хорошие новости.)
вот только бы тогда уж сразу и направление учесть. так как по Z конкретно максимальная скорость будет иметь радикально разные значения - вверх или вниз..
интересная мысль, подумаем...
VAT писал(а):поймал контроллер на том что диаграмма ШИМ (диапазон скважности) при отсутствии изменений в настройке была разной.. и сильно..типа сейчас максимум %70, а 5 мин назад 100%
Смотрю цифру естественно.
версия ПО - вчерашняя. FW - какая была изначально
Надо менять пару. betaMill + beta прошивка
и посмотреть...
VAT писал(а):Также что заметил:
- почему-то частота шим в закладке "правка" не запоминается.
Баг с частотой убрал...
VAT писал(а):-кнопка вкл/выкл станок - не отключает шпиндель
Добавлено две обязательные функции в скрипты, которые вызываются при включении ("ON()") и выключении ("OFF()") станка.

Например:

funcition ON()
{

}

funcition OFF()
{
M5()
M9()
}

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

Добавлено: 10 окт 2019, 13:43
VAT
Bender писал(а):Надо менять пару. betaMill + beta прошивка
и посмотреть...
ок - ну я пока не на бетах и там еще кстати инверсию ШИМ в КФГ пришлось сделать чтобы малому напряжению соответствовали малые обороты. а так было из облака.
и вот еще - при выходе программа переписывает исправленный до этого ручками конфиг и при последующем запуске программы соответственно шпиндель сходу рванет на полную катушку с 10в на своем 0..5в входе. причем это при "выключенном" станке..

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

Добавлено: 11 окт 2019, 05:24
wldev
Bender писал(а):Ещё раз про Home))
Ещё раз погонял, и нашёл проблему....
Если WLMill возобновляет обработку с середины программы и это не быстрый элемент. То он добавляет точку медленного подвода на высоте +20мм от высоты возобновления обработки. И она иногда оказывалась выше лимита оси.
Сейчас добавлена проверка этого...

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

Добавлено: 11 окт 2019, 07:59
wldev
VAT писал(а):вот только бы тогда уж сразу и направление учесть. так как по Z конкретно максимальная скорость будет иметь радикально разные значения - вверх или вниз..
Может лучше пружину установить или поршень - как противовес....

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

Добавлено: 11 окт 2019, 08:57
VAT
Bender писал(а):Может лучше пружину установить или поршень - как противовес....
это не так просто .. многие над этим думают - но готовых решений чтото не видно. противовес на движущемся портале - не.. и опять же нагрузка на ХУ оси.
пружина должна быть довольно длинной при обычном ходе по Z =150-200мм у любительских станков.. через ролики ее какие то.., подбирать силу - в общем тоже вариант хлопотный.
подбор двигателей по осям - тоже не решает.
при 100% кпд и отсутствии трения только ось Z вверх ограничивает скорость перемещения. И это тем более обидно так как это просто поднять инструмент . Вот тут обсуждение, как раз касались и мач3 где вроде бы это есть и WLmill
http://www.cnc-club.ru/forum/viewtopic. ... 40#p528897
если со скоростью по Z понятно, то с ускорением вверх-вниз не очень (наверное без разницы)..
ось Х (для портальника) может оказаться самой нагруженной по ускорению так как вся подвижная масса ускоряется.
В итоге производительность всего станка будет ограничена максимальным ускорением по Х и максимальной скоростью вверх по Z. ну как то так. Думаю для портальника типа того что по ссылке это будет так.
В моем понимании надо как-то динамически перестраивать ограничения под самую ограниченную на данный момент ось, чтобы иметь максимальную производительность..

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

Добавлено: 11 окт 2019, 09:31
Smlua
будут проблемы с интерполяцией. максимальное качество и максимальная производительность - разные понятия. Максимальную скорость опускания и подъема зедки нужно ограничивать программно (силами ЧПУ), но при 3д обработке параллельной (построчно) скорость 2-х горизонтальных осей будет ограничена скоростью по зед. в общем - подумайте как сделать 2-3 алголитма производительность - качество с возможностью переключать эти режимы по коду G102-для обдирки, G103-для чистовой с максимальным качеством, например, в начале программы. как-то так.

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

Добавлено: 11 окт 2019, 10:17
wldev
Smlua писал(а): подумайте как сделать 2-3 алголитма производительность - качество с возможностью переключать эти режимы по коду G102-для обдирки, G103-для чистовой с максимальным качеством, например, в начале программы. как-то так.
уже сейчас есть возможность быстрей проходить траекторию (G64), задавая два параметра ...
(для просмотра содержимого нажмите на ссылку)
постараемся сделать возможность установки двух режимов для оси...

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

Добавлено: 12 окт 2019, 08:55
wldev
Выложил новую версию betaWLMill

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

Добавлено: 13 окт 2019, 10:51
VAT
что это за ошибка при запуске программы :
10:16:35:508 >ERR WLDevice (no module):0(-20)...3+
пробую последние версии беты - вообще полная ерунда - но - возможно перезапись модуля не удалась. а как об этом узнать? - программа замписи №1 ничего не сообщила хотя индикатор дошел до конца. Кстати в двух описаниях прошивки нет упоминания что нужно именно переставлять перемычку которая стоит на одной плате на другую и обратно..

как нибудь упорядочте версии в облаке - опять имею полностью нерабочий набор который упорно долбится в ком5. хотя и предлагает выбор..

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

Добавлено: 13 окт 2019, 12:20
selenur
Может при наличии в системе всего 1 компорта, его и считать по умолчанию, вне зависимости от настроек программы?

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

Добавлено: 14 окт 2019, 05:52
wldev
VAT писал(а):10:16:35:508 >ERR WLDevice (no module):0(-20)...3+
В контроллере есть определённый набор программных модулей. И если WLMill запрашивает модуль которого нет, то контроллер выдаёт такую ошибку.
Например если после контроллера WLM35J подключить WL35A то он выдаси ошибку что нет модуля WLModuleEncoder и WLModuleWhell...
В данном случае это баг в прошивке, но он никак не влияет на работу.
VAT писал(а):. Кстати в двух описаниях прошивки нет упоминания что нужно именно переставлять перемычку которая стоит на одной плате на другую и обратно..
Для каждого контроллера есть свой мануал

https://cloud.mail.ru/public/4UWv/243Jt ... .WL35A.pdf см.последний раздел
надо добавить - что после прошивки убрать перемычку...
VAT писал(а):как нибудь упорядочте версии в облаке - опять имею полностью нерабочий набор который упорно долбится в ком5. хотя и предлагает выбор..
У WLMill есть папка конфигурации millconfig которую нужно перетаскивать в новую скачанную версию.
После смены Com порта нужно перезапустить программу...
selenur писал(а):Может при наличии в системе всего 1 компорта, его и считать по умолчанию, вне зависимости от настроек программы?
да наверное так и сделаем!

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

Добавлено: 14 окт 2019, 07:17
wldev
Обновил прошивки,чтобы не выскакивали ложные noModule.
Обновил WLMill
исправлено: если начинал работу с середины программы, то не сразу включал шпиндель...

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

Добавлено: 14 окт 2019, 08:38
wldev
VAT писал(а):возможно перезапись модуля не удалась. а как об этом узнать?
Обновили WLFW-2: в случае удачи чтения/записи выводит сообщение...

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

Добавлено: 14 окт 2019, 12:47
VAT
Bender писал(а):И если WLMill запрашивает модуль которого нет, то контроллер выдаёт такую ошибку.
я что должен думать по этому поводу? пусть он это выдает куда нибудь еще
Bender писал(а):Для каждого контроллера есть свой мануал

https://cloud.mail.ru/public/4UWv/243Jt ... .WL35A.pdf см.последний раздел
надо добавить - что после прошивки убрать перемычку...
нукак нука . есть аж два описания процедуруы прошивки и нигде не сказано что нужно именно переставить перемычку а потом вернуть. Вы вот сами читали это? Почему я должен о "желтом джампере" узнавать от юзеров которые привыкли к танцам с бубнами? у меня джамперов своих хватает - но они ж не работают. и на это я должен полдня потратить

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

Добавлено: 14 окт 2019, 14:16
wldev
VAT писал(а):нукак нука . есть аж два описания процедуруы прошивки и нигде не сказано что нужно именно переставить перемычку а потом вернуть
Например в описании к программе WLFW раздел 3. п.2. и п.7

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

Добавлено: 14 окт 2019, 16:50
VAT
отключить контроллер от разъёма usb.
2. замкнуть контакты перемычкой.
3. убедившись что станок выключен. подключить контроллер к разъёму USB.
4. воспользоваться программой WLFW для обновления прошивки.
угу. беру свои слова обратно.. перевернув плату увидел что "желтый" джампер тупо на земле..то есть он не имеет значения.. но почему то получилось с десятого раза.. когда именно этот джампер был задействован..
После смены Com порта нужно перезапустить программу...
а никто их и не менял. более того - у большинства юзеров он будет один, виртуальный - нужный этой программе. так что даже попробовавать это будет проблематично
Обновили WLFW-2: в случае удачи чтения/записи выводит сообщение...
описание ничего не знает ни про WLFW-1, ни про WLFW-2