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

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

Добавлено: 04 окт 2019, 09:53
daemon78
VAT писал(а):Еще вопрос - концевики постоянно мониторятся при работе станка или только при поиске дома? Т.е. попытается ли контроллер остановить движение если вдруг какой либо "Хоум" перешел неожиданно в активное состояние. так то можно было бы с противоположной стороны поставить микрик и объединить с датчиком по ИЛИ для предотвращения аварии.
Сергей знает точно как это работает, по по своему опыту скажу что мониторятся постоянно.
Я в теме выкладывал видео где у меня шла сильная помеха на датчик высоты, и на нем был настроен отскок. То есть ось начинала двигаться вниз, ловила помеху уже в самом начале движения и отскакивала вверх. Датчик всегда останавливал движении оси не допуская удара.

Буквально на днях у меня станок чуть в окно не выпрыгнул по словам жены. Так как Сергей еще не допилил четвертую ось, то юзаю мач. Возможно у меня что то не так настроено, но там такого поведения нет, то есть датчик в процессе работы если срабатывает, то не прерывает работу. Где то что то сглючило, хз где и что, но Ось Y снесла датчик и почти оторвала отбойник. Если бы он отвалился, мощности движков бы хватило выкинуть шпиндель в стекло балкона, и отправить его в путешествие с пятого этажа.

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

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

Добавлено: 04 окт 2019, 10:27
wldev
VAT писал(а):Еще вопрос - концевики постоянно мониторятся при работе станка или только при поиске дома? Т.е. попытается ли контроллер остановить движение если вдруг какой либо "Хоум" перешел неожиданно в активное состояние. так то можно было бы с противоположной стороны поставить микрик и объединить с датчиком по ИЛИ для предотвращения аварии.
Все датчики мониторятся постоянно. Главное чтобы датчик был программно подключен к оси и была выставлена соотв. реакция на его срабатывание....

Можно объединить все положительные лимиты, и все отрицательные. Только поиск нужно будет производить последовательно (с возвратом (back)...
daemon78 писал(а):Теперь по всем осям поставлю усиленные отбойники, а все датчики заменю на нормально замкнутые, вместо нормально разомкнутых.
Правильно! :good:

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

Добавлено: 04 окт 2019, 13:25
VAT
Bender писал(а):Можно объединить все положительные лимиты, и все отрицательные. Только поиск нужно будет производить последовательно (с возвратом (back)...
это для сокращения колва проводов к станку что ли?
а поиск дома тогда сильно дольше? и..
Bender писал(а): вместо нормально разомкнутых.
потребуются именно нормальноразомкнутые..

кстати что за отбойники?

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

Добавлено: 04 окт 2019, 13:55
daemon78
VAT писал(а):потребуются именно нормальноразомкнутые..
С чего это?
VAT писал(а):кстати что за отбойники?
Из люминя 12мм пластины с наклееной резинкой для амортизации

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

Добавлено: 04 окт 2019, 14:19
VAT
daemon78 писал(а):С чего это?
это относится к
Bender писал(а):Можно объединить все положительные лимиты, и все отрицательные.
я так понял это как объединение по ИЛИ 6ти концевиков - по 2 на ось на один вход контроллера.
нормальноразомкнутые индукционные можно объединить впараллель. нормальнозамкнутые ... можно - но гемор.

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

Добавлено: 04 окт 2019, 14:30
wldev
VAT писал(а):это для сокращения колва проводов к станку что ли?
а поиск дома тогда сильно дольше? и..
Это если входов не хватает....
дольше конечно... Но это надо делать не часто...
VAT писал(а):потребуются именно нормальноразомкнутые..
Если индуктивный датчик, то да..

нормально разомкнутые можно соединить параллельно просто объединив концы, тогда при срабатывание любого изменится состояние выхода (логика "или")
нормально замкнутые так не соединить....

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

Добавлено: 04 окт 2019, 14:44
VAT
Bender писал(а):нормально замкнутые так не соединить....
можно - но потребуется N диодов и резисторов - т.е. геморойно. Вот заказал нормально замкнутые датчики и думаю - то ли отменить /поменять. входов то не очень много..

кстати если 5шт на опторазвязке не хватит - можно как то за стм зацепиться - программа вроде поддерживает 16входов?

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

Добавлено: 04 окт 2019, 17:20
wldev
VAT писал(а):кстати если 5шт на опторазвязке не хватит - можно как то за стм зацепиться - программа вроде поддерживает 16входов?
Меня уже спрашивали про это....У нас будет несколько контроллеров и каждый сможет подобрать себе контроллер под свои задачи...

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

Добавлено: 04 окт 2019, 17:22
wldev
VAT писал(а):Вот заказал нормально замкнутые датчики и думаю - то ли отменить /поменять. входов то не очень много.
Я бы взял разомкнутые.

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

Добавлено: 05 окт 2019, 07:07
evgenymcp
Сергей, Ваш контроллер поддерживает 4 ось? И если да, то как вы решили проблему соответствия линейных и угловых скоростей?

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

Добавлено: 05 окт 2019, 13:22
wldev
evgenymcp писал(а):Сергей, Ваш контроллер поддерживает 4 ось? И если да, то как вы решили проблему соответствия линейных и угловых скоростей?
Поддерживается.

Здесь два пути
1. Мат. Модель находится в постпроцесоре и G код генерируется с учётом особенностей станка. Так что станку нужно просто позиционироваться в точки указанные в G коде.
2. Мат модель находится в станке. И станок сам осуществляет пересчёт скоростей инструмента.

1.- справедливо для большинства ЧПУ станков.
2.- для промышленных роботов.

У нас пока п.1

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

Добавлено: 05 окт 2019, 13:48
sidor094
То есть получается ,что скорость постоянна в течении одной команды?В таком случае придется разбивать программу на короткие отрезки в течении которых скорость постоянна.

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

Добавлено: 05 окт 2019, 13:56
evgenymcp
Смоделирую ситуацию. Предположим имеем конус с перепадом высот с d100mmдо d10mm например из бронзы, на котором необходимо нарезать спираль или произвести гравировку. Как Ваша система справится с подобной задачей? Где брать постпроцессоры для Вашей системы?
Буквально вчера запустил 4 ось на LCNC и сразу же столкнулся с проблемой согласования линейных и угловых скоростей.
Команда G1 A3600 X5 F100 и G1 A3600 X50 F100 по разному отразится на целостности фрезы.

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

Добавлено: 05 окт 2019, 14:29
wldev
sidor094 писал(а):То есть получается ,что скорость постоянна в течении одной команды?В таком случае придется разбивать программу на короткие отрезки в течении которых скорость постоянна.
Если мат модель не задана, то скорость будет постоянна.

А самое интересное если задать перемещение
X... Y... Z... A0 B0
X... Y... Z... A45 B90
то нельзя применять интерполяцию просто по положению осей A и B, она будет неверна. т.к. не учитывает мат модель,....
CAM система должна разбить это перемещение на множество мелких и указать скорость каждого такой, чтобы в итоге скорость инструмента относительно заготовки была постоянной...

evgenymcp писал(а):Смоделирую ситуацию. Предположим имеем конус с перепадом высот с d100mmдо d10mm например из бронзы, на котором необходимо нарезать спираль или произвести гравировку. Как Ваша система справится с подобной задачей? Где брать постпроцессоры для Вашей системы?
Буквально вчера запустил 4 ось на LCNC и сразу же столкнулся с проблемой согласования линейных и угловых скоростей.
Команда G1 A3600 X5 F100 и G1 A3600 X50 F100 по разному отразится на целостности фрезы.
Сейчас ведётся работа для работы с 4 осью в WLMill. Эти и другие вопросы решаемы. И пост. обязательно предоставлю...

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

Добавлено: 05 окт 2019, 17:58
sidor094
Bender писал(а):CAM система должна разбить это перемещение на множество мелких и указать скорость каждого такой, чтобы в итоге скорость инструмента относительно заготовки была постоянной..
Это я и имел ввиду.Для достижения постоянной скорости резания нужно разбить движение на короткие отрезки.Иначе скорость будет меняться при приближении или удалении от центра детали.

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

Добавлено: 08 окт 2019, 22:36
dnuos
со сканированием вроде разобрался, я правильно понимаю что после окончания, я могу нажать загрузить траекторию и будет пилить уже с учетом кривой поверхности?

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

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

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

Добавлено: 09 окт 2019, 07:19
wldev
У первого контроллера WLM35J появился хозяин, чтобы можно WLMill заработал с разными контроллерами было изменено.

1. Добавилась возможность менять COM порт в программе. После чего нужно перезапустить программу.
WLMillWidget.png (2819 просмотров) <a class='original' href='./download/file.php?id=170208&mode=view' target=_blank>Загрузить оригинал (59.25 КБ)</a>
2. Программа сама определяет какой установлен контроллер и перетаскивает настройки на новый...
3. В сообщениях кроме кодов стали выводится описание. Изменена таблица кодов ошибок (документация корректируется)
4. При ручном перемещении кнопки "+" и "-" меняют размер шага или размер одного оборота MPG.

выложена новая версия и прошивки с обозначениями beta.

При переходе на новую версию рекомендую сделать копию старой пары: прошивка+папка программы

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

Добавлено: 09 окт 2019, 08:04
dnuos
Еще немного вопросов. Когда в настройках оси указываю базовое положение, например ставлю 10, выхожу, оно меняется на 2, 40 на 8, возможно вычисления не в мм? Ни как не могу привыкнуть к кнопке дом, получается как бы три системы координат, двигатели, оси и дом. И даже для простой детальки приходиться все проверять, так как например если остановить станок сбросом, а потом нажать продолжить, то он сначала видимо хочет ехать в дом, у меня это обычно заканчивается взлетом Z до софтлимита и пропуском шагов при резком о него торможении. Есть ли возможность, добавить кнопку двигаться к началу осей координат? Мне кажется было бы удобно, после поиска осей , нажал и станок приехал к заготовке, где останется только откалибровать Z. Спасибо за проделанную работу!

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

Добавлено: 09 окт 2019, 08:12
dnuos
еще немного по поводу кнопки дом, получается, что при нажатии на нее, если дом установлен по z, предположим 50 и весь ход оси 50 а ось была обнулена о заготовку по двигателям она будет например 25, а по осям 0, то нажав дом он будет считать от 0 осей и упрется в софт лимит, как то так. Возможно было бы удобнее сделать кнопку дом по умолчанию базовые положения, с привязкой к двигателям, и отдельно кнопку начало координат осей?, еще один момент вспомнил, у меня X и Y имеет отрицательный хоум концевк и работают в от 0 в + и базовое положение я ставлю например 10, а Z плюсовой датчик и ось работает от 0 в минус, но базовое положение можно устанавливать только поолжительное значение