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

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

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

Сообщение wldev »

daemon78 писал(а):Тогда, наверное, надо какой то фиксатор предусмотреть как на кабеле DB25 по бокам от разъема вкручивающиеся фиксаторы, чтобы фиксировать контроллер в народной плате.
Иначе, если задеть шнур ЮСБ, контроллер вылетит.
Можно просто выкрутить по одному болту из DB25 у контроллера и у платы. И вставить плотно...
IMG_20190712_145716.jpg (2655 просмотров) <a class='original' href='./download/file.php?id=166198&mode=view' target=_blank>Загрузить оригинал (1.75 МБ)</a>
IMG_20190712_145737.jpg (2655 просмотров) <a class='original' href='./download/file.php?id=166199&mode=view' target=_blank>Загрузить оригинал (2.55 МБ)</a>
Посмотрел на конфиги, такое впечатление, что ты не делал обучение каждой оси... Т.е. не находил положение датчика относительно двигателя.

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

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

Сообщение wldev »

daemon78 писал(а):Если нажать на обучение, то вот такое
ВЛОЖЕНИЯ
снял доп видео по настройке
https://www.youtube.com/watch?v=irkk0TY ... e=youtu.be
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

Bender писал(а):
daemon78 писал(а):Если нажать на обучение, то вот такое
ВЛОЖЕНИЯ
снял доп видео по настройке
https://www.youtube.com/watch?v=irkk0TY ... e=youtu.be
Оооо, с конкретным примером, гораздо понятнее стало.
:good:
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

Bender писал(а):И одного раза хватит))) посмотрим
Сергей, вот видео.

https://www.youtube.com/watch?v=JCu0Dxo8OB0
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

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

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

Сообщение wldev »

daemon78 писал(а):Сергей, вот видео.
Понятно.
Может в MACH3 быстродействие такое (или цифровой фильтр), что он не успевает поймать помеху...
Нужно попробовать подключить так, чтобы были ложные срабатывания (мигал диод на контроллере), а дальше попробовать отключать предполагаемы источники срабатывания.(источники питания шд, прочие провода...), а 12-24 в откуда берёшь?

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

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

Сообщение daemon78 »

Bender писал(а):Понятно.
Может в MACH3 быстродействие такое (или цифровой фильтр), что он не успевает поймать помеху...
Нужно попробовать подключить так, чтобы были ложные срабатывания (мигал диод на контроллере), а дальше попробовать отключать предполагаемы источники срабатывания.(источники питания шд, прочие провода...), а 12-24 в откуда берёшь?
Сниму сегодня видео. Я на выключенном станке и шпинделе цеплял крокодил на фрезу и все равно были помехи.
12 вольт беру из БП на 12 вольт. Но сейчас прикупил серверный БП, который выдает и 48 вольт (я ими движки кормлю) и 12 вольт, чтобы обойтись одним БП и по Амперам запас иметь.

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

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

Сообщение wldev »

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

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

Сообщение daemon78 »

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

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

Сообщение wldev »

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

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

Сообщение wldev »

В описании WLMill постепенно добавляется новая информация:

5 Скрипты
В программе WLMill есть возможность выполнения скриптов написанных на языке JavaScript. Данный инструмент весьма полезен при работе с программой, с помощью скриптов можно выполнять различные операции, которые небыли предусмотрены в стандартном функционале WLMill.
В язык JavaScript встроен определенный набор функционала для работы с программой. Каждый элемент функционала имеет имя написанное ЗАГЛАВНЫМИ буквами.
Например:
MACHINE.setOutput(2,1) //установит выход 2 в логическую единицу
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

видео по скриптам:
https://youtu.be/SNKwaTmvbCw
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

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

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

Сообщение wldev »

daemon78 писал(а):Сергей, отхватил вот такую ошибку. Это из-за чего?
Он пишет что не может найти скрипт M2.
(Это конец программы.)
Решение:
добавить(см. пред. видео) в скрипты функцию M2 (или например скопировать М30 и переименовать в M2)

Я добавлю этот скрипт в базовою конфигурацию.

Обновил программу и прошивку.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

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

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

Сообщение wldev »

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

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

Сообщение daemon78 »

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

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

Сообщение wldev »

daemon78 писал(а):У меня сейчас используется три различных БП (планирую перейти на один) 48В для питания движков, 12В для питания платы отпторазвязки и датчиков, и 5В для питания платы опторазвязки.
А минусы как - то соединены?

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

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

Сообщение daemon78 »

Bender писал(а):А минусы как - то соединены?
Минусы БП ни как не соединены между собой.
Соединены земли на входе от БП, а на выходе земли идут на экран кабеля.
Bender писал(а):Не стоит один, у этого БП скорее всего общая земля (0V) и через неё будут идти помехи от силовых к сигнальным....
Это серверный БП, я думаю там защита от помех очень хорошая стоит.
Bender писал(а):народной?
Да, я на нее подаю 5 и 12В
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

daemon78 писал(а):Да, я на нее подаю 5 и 12В
так у них 0 общий?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

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