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

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

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

Сообщение wldev »

Bender писал(а):Скоро выложу...
1.Добавил в описание WLMill описание новых функций в скрипте для сканирования.
2.Выложил новую betaWLMill.
3.Макрос сканера определен в пользовательской функции userFunc1
4.Добавлена доп. кнопка сброса выполнения скрипта RScript
Новости: 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 »

daemon78 писал(а):Сергей, запили уже поворотку, ПЛЗ!!!
:freak_in_action:
Для тестов нужны:
1. пример тестовой программы.
2. настройки осей (размерность, макс скорость и ускорение)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Bender писал(а):
daemon78 писал(а):Сергей, запили уже поворотку, ПЛЗ!!!
:freak_in_action:
Для тестов нужны:
1. пример тестовой программы.
2. настройки осей (размерность, макс скорость и ускорение)
Для поворотной оси числовые значения в g-коде что должны будут отражать градусы?
И в визуализаторе планирушь это отображать?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

selenur писал(а):Для поворотной оси числовые значения в g-коде что должны будут отражать градусы?
Для поворотной градусы...
selenur писал(а):И в визуализаторе планирушь это отображать?
Обязательно!
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Bender писал(а):
selenur писал(а):И в визуализаторе планирушь это отображать?
Обязательно!
А как будешь определять на каком радиусе от центра рисовать траекторию?

Просто встречался уже не раз что по координате X или Y не всегда ноль будет на оси вращения.
Вот реальный пример который делал для пользователя (только на видео использовал ардуино контроллер, а в реальности у пользователя был контроллер который принимал данные в градусах):
https://www.youtube.com/watch?v=E-pUo115Kjo
Пользователь в программе получает векторные данные, и при генерации G-кода указывал радиус детали, и программа пересчитывала значения в градусы, в итоге в G-коде есть только 2 оси.
Собственно возможно в генерируемом G-коде нужно что-то дополнительно выводить, что-бы твоя программа могла корректно это отобразить?

Или другой пример, имеется круглое "изделие" на которое нужно нанести гравировку, само изделие вот такой формы:
2019-10-02_090738.png (2605 просмотров) <a class='original' href='./download/file.php?id=169765&mode=view' target=_blank>Загрузить оригинал (17.2 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

Сергей, что ты привел - это маленько другое....
У тебя две оси - этого мало, чтобы построить визуальное представление....

В CAM системе должен быть определён тип станка, положение осей и исходя из этого строится g код. То есть должны быть определены X,Y,Z,A(B)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

Что вот это значит в описании?
в поле ввода G кода вводить различные значения S. От 200 до 10000
учитывайте что не все прям уже знают G код.. мне нужно проверить - работает не работает, а я вижу фигу.
порт работает как порт если снять галку на закладке шим. бит 4 инвертирован


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

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

Сообщение wldev »

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

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

Сообщение daemon78 »

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

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

Сообщение wldev »

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

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

Сообщение daemon78 »

Bender писал(а):конечно полный! чтобы 4 осевая непрерывная...
Ок, вечерком сделаю в PowerMill для шахматной фигуры
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

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

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

Сообщение daemon78 »

VAT писал(а):Скажите пожалуйста - какую дистанцию пройдет платформа после срабатывания индукционного датчика. Допустим двигалась она 5м/мин и шаг ШВП 5мм?
Так при настройке, когда указывается скорость поиска датчика, автоматически вычисляется и отображается расстояние до полного останова.
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

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

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

Сообщение wldev »

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

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

Сообщение daemon78 »

VAT писал(а):Хватит первых?
Distance.JPG (2466 просмотров) <a class='original' href='./download/file.php?id=169866&mode=view' target=_blank>Загрузить оригинал (63.12 КБ)</a>
Distance2.JPG
Distance2.JPG (12.5 КБ) 2463 просмотра
При 7мм/сек (420мм/мин) пройдет 1 десятку
При 17мм/сек (1020мм/мин) пройдет пол миллиметра
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

Bender писал(а):Датчики правильнее устанавливать "на срез".
это да.. но в конструкции любительского станка они заложены "в лоб"
daemon78 писал(а):При 17мм/сек (1020мм/мин) пройдет пол миллиметра
ну то есть если платформа сбилась и налетает на датчик на полном ходу (5м/мин) - то остановиться не успеет..
в игноре:
Афтаев
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

daemon78 писал(а):Ок, вечерком сделаю в PowerMill для шахматной фигуры
Выслал, правда не для шахматной фигуры
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

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

Сообщение VAT »

Еще вопрос - концевики постоянно мониторятся при работе станка или только при поиске дома? Т.е. попытается ли контроллер остановить движение если вдруг какой либо "Хоум" перешел неожиданно в активное состояние. так то можно было бы с противоположной стороны поставить микрик и объединить с датчиком по ИЛИ для предотвращения аварии.
в игноре:
Афтаев
Ответить

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