WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Еще нашел странное поведение.
Установил ноль, поездил туда-сюда фрезой, набрал G1 X0 Y0 F1111
Шпиндель проехал сантиметров 5 и встал резко, на экране сообщение wrong axis state (inMel), хотя езда была в центре стола и датчик точно не срабатывал, шпиндель был от него далеко.
А окне терминала постоянно идет сообщение No such Method updateMoveBuffer или как то так.
Не плохо бы в меню добавить пункт Exit или Quit
Установил ноль, поездил туда-сюда фрезой, набрал G1 X0 Y0 F1111
Шпиндель проехал сантиметров 5 и встал резко, на экране сообщение wrong axis state (inMel), хотя езда была в центре стола и датчик точно не срабатывал, шпиндель был от него далеко.
А окне терминала постоянно идет сообщение No such Method updateMoveBuffer или как то так.
Не плохо бы в меню добавить пункт Exit или Quit
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
В настройках пробинга у меня стоит высота датчика и отскок НАЗАД (судя по переводу Back Z) на 10 мм. После касания датчика, отскок произошел, вопросов нет, только вот не назад а вперед.
Поставил для эксперимента отскок на -10мм, тот же результат. Фреза прыгает на датчик (в этот раз я в воздухе делал эксперимент).
Может это не отсносительная (относительно датчика) а абсолютная высота на которую он должен прыгать?
Как быть? Хотелось бы датчиком высоты пользоваться.
Поставил для эксперимента отскок на -10мм, тот же результат. Фреза прыгает на датчик (в этот раз я в воздухе делал эксперимент).
Может это не отсносительная (относительно датчика) а абсолютная высота на которую он должен прыгать?
Как быть? Хотелось бы датчиком высоты пользоваться.
Последний раз редактировалось daemon78 21 июл 2020, 09:48, всего редактировалось 1 раз.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Похоже на помехи.daemon78 писал(а):Шпиндель проехал сантиметров 5 и встал резко, на экране сообщение wrong axis state (inMel), хотя езда была в центре стола и датчик точно не срабатывал, шпиндель был от него далеко.
посмотрюdaemon78 писал(а):В настройках пробинга у меня стоит высота датчика и отскок НАЗАД (судя по переводу) на 10 мм. После касания датчика, отскок произошел, вопросов нет, только вот не назад а вперед. Минус 1 фреза и покоцанный датчик.
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Первая стружка
https://youtu.be/QiGogJ0Q5DY
https://youtu.be/QiGogJ0Q5DY
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Не корректный перевод.
Указывается:
1 высота таблетки
2 абсолютная высота отхода от дна таблетки.
Но, если нажать на кнопку проверки ошибок то он выдаст сообщение если п2 меньше п1
ps добавлю автопроверку параметров перед сохранением.
Указывается:
1 высота таблетки
2 абсолютная высота отхода от дна таблетки.
Но, если нажать на кнопку проверки ошибок то он выдаст сообщение если п2 меньше п1
ps добавлю автопроверку параметров перед сохранением.
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Сергей, еще бы что нибудь с масштабированием окна траектории сделать. А то, как видно на видео выше, в этом окошке ничего не видно (каламбур )
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
ок, надо переработать интерфейс. особенно для тачев...daemon78 писал(а):Сергей, еще бы что нибудь с масштабированием окна траектории сделать. А то, как видно на видео выше, в этом окошке ничего не видно (каламбур )
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Сергей, привет.
Пробовал сегодня все утро снять верхний слой, но так и не получилось ничего.
Вот видео.
https://www.youtube.com/watch?v=lpHxMDsySBs
Пришлось на Mach3 вернуться.
Пробовал сегодня все утро снять верхний слой, но так и не получилось ничего.
Вот видео.
https://www.youtube.com/watch?v=lpHxMDsySBs
Пришлось на Mach3 вернуться.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Под мачем УП выполнилась, как и ожидалось, без сюрпризов, все по плану
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Привет, из видеоdaemon78 писал(а):Сергей, привет.
Пробовал сегодня все утро снять верхний слой, но так и не получилось ничего.
Вот видео.
https://www.youtube.com/watch?v=lpHxMDsySBs
Пришлось на Mach3 вернуться.
1 brake script - выскакивает если было прекращено выполнение скрипта. Это возможно: при нажатии ресет, срабатывние inEMG stop, или запуск скрипта когда предыдущий не был выполнен до конца.
2 inPEL - срабатывает концевой датчик оси и программа останавливается (выполнение).
похоже когда включается шпиндель по M3 он начинает (шпиндель) давать помехи.
Можно попробовать вкл. шпиндель и посмотреть на индикаторы входов. Или прогнать программу в холостую при выключенном шпинделе.
ps Маче скорее всего есть цифр. фильтр
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Сергей, я запуская WLMill и затем УП. Соответсвенно не было нажатия ресет, не было срабатывания inEMG stop, или другого скрипта. Просто старт первой УП после запуска poermill. И это происходит каждый раз, при каждом запуске.Bender писал(а): brake script - выскакивает если было прекращено выполнение скрипта. Это возможно: при нажатии ресет, срабатывние inEMG stop, или запуск скрипта когда предыдущий не был выполнен до конца.
Сомневаюсь что одно из событий наступает при каждом запуске.
Шпиндель подключен через Emi-Фильтр, Питание на электронику так же идет через фильтр, и другой линией.Bender писал(а):похоже когда включается шпиндель по M3 он начинает (шпиндель) давать помехи.
ПопробуюBender писал(а):Можно попробовать вкл. шпиндель и посмотреть на индикаторы входов. Или прогнать программу в холостую при выключенном шпинделе.
Но все выше перечисленное не объясняет игнорирование параметров скорости и ускорения и разгон до космических скоростей.
У меня стоят по всем осям макс скорость 2500 и ускорение/замедление 250, но он почему то упорно старается выйти на первую космическую
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Пересмотрел видео, там плохо видно все проблемы. Опишу последовательность.
1. Запускаю WLMill, делаю Home по всем осям, перехожу в точку с заранее записанными на бумажке координатами (ноль заготовки). Запускаю УП и получаю Script Brake. Почему?
2. Первый проход под одной и той же УП идет без проблем.
3. В семи случаях из семи, при переходе на второй проход, когда фреза идет над заготовкой она разгоняется до скоростей и ускорений больше чем указанные в настройках оси.
4. В семи из семи случаев на одном и том же месте (в одном и том же месте, я все утро эксперементировал), примерно посредине заготовки происходит резкая остановка (WLMill не выдает ошибку как было бы с помехой от датчика) и он опускает фрезу не за пределами заготовки а посередине.
5. Далее делая второй проход с середины заготовки он вылетает за пределы рабочего стола на то же расстояние, которое не долетел до конца заготовки, резко остановившись на втором проходе.
6. Выходит за пределы стола и долбится в датчик, установленный с другой стороны рабочего поля. Именно долбится. То есть лимиты проигнорированы, он думает что находится в конце заготовки. То есть потерял координаты при резкой остановки после первого прохода и захода на второй. Он именно долбится, хотя должен остановиться после срабатывания датчика и выдать ошибку.
И этот алгоритм повторялся 7 из 7 раз ОДИНАКОВО, что говорит об крайне низкой вероятности возникновения помех в одной и той же точке, потерю координат в одной и той же точке и игнорирование сигнала с концевика постоянно.
1. Запускаю WLMill, делаю Home по всем осям, перехожу в точку с заранее записанными на бумажке координатами (ноль заготовки). Запускаю УП и получаю Script Brake. Почему?
2. Первый проход под одной и той же УП идет без проблем.
3. В семи случаях из семи, при переходе на второй проход, когда фреза идет над заготовкой она разгоняется до скоростей и ускорений больше чем указанные в настройках оси.
4. В семи из семи случаев на одном и том же месте (в одном и том же месте, я все утро эксперементировал), примерно посредине заготовки происходит резкая остановка (WLMill не выдает ошибку как было бы с помехой от датчика) и он опускает фрезу не за пределами заготовки а посередине.
5. Далее делая второй проход с середины заготовки он вылетает за пределы рабочего стола на то же расстояние, которое не долетел до конца заготовки, резко остановившись на втором проходе.
6. Выходит за пределы стола и долбится в датчик, установленный с другой стороны рабочего поля. Именно долбится. То есть лимиты проигнорированы, он думает что находится в конце заготовки. То есть потерял координаты при резкой остановки после первого прохода и захода на второй. Он именно долбится, хотя должен остановиться после срабатывания датчика и выдать ошибку.
И этот алгоритм повторялся 7 из 7 раз ОДИНАКОВО, что говорит об крайне низкой вероятности возникновения помех в одной и той же точке, потерю координат в одной и той же точке и игнорирование сигнала с концевика постоянно.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Скорость в параметрах движения задаётся в ед/с (там написана ед измерения)daemon78 писал(а):Но все выше перечисленное не объясняет игнорирование параметров скорости и ускорения и разгон до космических скоростей.
У меня стоят по всем осям макс скорость 2500 и ускорение/замедление 250, но он почему то упорно старается выйти на первую космическую
Ускорение/замедление в ед/с^2
Соотв ед=мм
По остальному, прошу скинуть папку millconfig.
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Bender писал(а):Скорость в параметрах движения задаётся в ед/с (там написана ед измерения)daemon78 писал(а):Но все выше перечисленное не объясняет игнорирование параметров скорости и ускорения и разгон до космических скоростей.
У меня стоят по всем осям макс скорость 2500 и ускорение/замедление 250, но он почему то упорно старается выйти на первую космическую
Ускорение/замедление в ед/с^2
Соотв ед=мм
По остальному, прошу скинуть папку millconfig.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
What do you mean?Prav писал(а):Забей!
Sorry i just visit this site using linux without russian localization. Thus the only way for me is to write in English.
Sorry for this and i hate a linux. Really made by geeks for geeks.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Vladimir, harosh panikovat' zabil kak pisat' translitom?
PS linux rulit
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Ха-ха-ха, ты прав.MX_Master писал(а):Vladimir, harosh panikovat' zabil kak pisat' translitom?
После бутылочки рислинга мне даже в голову не пришло писать транслитом
Хорошая мыслЯ приходит опослЯ
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- wldev
- Мастер
- Сообщения: 1639
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
п1. Пробовал и на WIn и на Armbian ошибка не выскакивает. Если просто нажать на кнопку M3 будет ошибка?daemon78 писал(а):Пересмотрел видео, там плохо видно все проблемы. Опишу последовательность.
1. Запускаю WLMill, делаю Home по всем осям, перехожу в точку с заранее записанными на бумажке координатами (ноль заготовки). Запускаю УП и получаю Script Brake. Почему?
2. Первый проход под одной и той же УП идет без проблем.
3. В семи случаях из семи, при переходе на второй проход, когда фреза идет над заготовкой она разгоняется до скоростей и ускорений больше чем указанные в настройках оси.
4. В семи из семи случаев на одном и том же месте (в одном и том же месте, я все утро эксперементировал), примерно посредине заготовки происходит резкая остановка (WLMill не выдает ошибку как было бы с помехой от датчика) и он опускает фрезу не за пределами заготовки а посередине.
5. Далее делая второй проход с середины заготовки он вылетает за пределы рабочего стола на то же расстояние, которое не долетел до конца заготовки, резко остановившись на втором проходе.
6. Выходит за пределы стола и долбится в датчик, установленный с другой стороны рабочего поля. Именно долбится. То есть лимиты проигнорированы, он думает что находится в конце заготовки. То есть потерял координаты при резкой остановки после первого прохода и захода на второй. Он именно долбится, хотя должен остановиться после срабатывания датчика и выдать ошибку.
И этот алгоритм повторялся 7 из 7 раз ОДИНАКОВО, что говорит об крайне низкой вероятности возникновения помех в одной и той же точке, потерю координат в одной и той же точке и игнорирование сигнала с концевика постоянно.
Остальное - это как следствие большой частоты сигнала. Т.е. он отрабатывает первый проход, потом быстрый возврат, на котором он развивает макс частоту импульсов контроллера (задано 2500мм/с). Скорее всего такую частоту не переваривает драйвер ШД. В результате - резкий останов, и пропуск шагов....
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
У меня в МАЧе такой же конфиг, но ускорение стоит 350. Я снизил в WLMill до 250 когда заметил рывки.Bender писал(а):Т.е. он отрабатывает первый проход, потом быстрый возврат, на котором он развивает макс частоту импульсов контроллера (задано 2500мм/с). Скорее всего такую частоту не переваривает драйвер ШД. В результате - резкий останов, и пропуск шагов....
Ааааа, подожди-подожди, скорость 2500 это чего стоит? В маче у меня скорость 2500 мм/мин. А это в секунду что ли выходит? То есть в 60 раз быстрее?
Значит надо 2500/60 ставить?
По поводу ошибки скрипта.
У меня в M3 и M5 стоит
Код: Выделить всё
delay (500)
В М3, чтобы шпиндель успел раскрутиться перед рабочим ходом, а в М5 чтобы сразу не снимать с реле сигнал а подождать пока шпиндель встанет.
Может из-за этого? Но как тогда заставить программу подождать раскрутки/остановки шпинделя?
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1