Страница 25 из 105
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 20 июл 2020, 22:43
daemon78
Еще нашел странное поведение.
Установил ноль, поездил туда-сюда фрезой, набрал G1 X0 Y0 F1111
Шпиндель проехал сантиметров 5 и встал резко, на экране сообщение wrong axis state (inMel), хотя езда была в центре стола и датчик точно не срабатывал, шпиндель был от него далеко.
А окне терминала постоянно идет сообщение No such Method updateMoveBuffer или как то так.
Не плохо бы в меню добавить пункт Exit или Quit
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 21 июл 2020, 09:41
daemon78
В настройках пробинга у меня стоит высота датчика и отскок НАЗАД (судя по переводу Back Z) на 10 мм. После касания датчика, отскок произошел, вопросов нет, только вот не назад а вперед.
Поставил для эксперимента отскок на -10мм, тот же результат. Фреза прыгает на датчик (в этот раз я в воздухе делал эксперимент).
Может это не отсносительная (относительно датчика) а абсолютная высота на которую он должен прыгать?
Как быть? Хотелось бы датчиком высоты пользоваться.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 21 июл 2020, 09:47
wldev
daemon78 писал(а):Шпиндель проехал сантиметров 5 и встал резко, на экране сообщение wrong axis state (inMel), хотя езда была в центре стола и датчик точно не срабатывал, шпиндель был от него далеко.
Похоже на помехи.
daemon78 писал(а):В настройках пробинга у меня стоит высота датчика и отскок НАЗАД (судя по переводу) на 10 мм. После касания датчика, отскок произошел, вопросов нет, только вот не назад а вперед. Минус 1 фреза и покоцанный датчик.
посмотрю
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 21 июл 2020, 10:07
daemon78
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 21 июл 2020, 10:19
wldev
Не корректный перевод.
Указывается:
1 высота таблетки
2 абсолютная высота отхода от дна таблетки.
Но, если нажать на кнопку проверки ошибок то он выдаст сообщение если п2 меньше п1
ps добавлю автопроверку параметров перед сохранением.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 21 июл 2020, 10:42
daemon78
Сергей, еще бы что нибудь с масштабированием окна траектории сделать. А то, как видно на видео выше, в этом окошке ничего не видно (каламбур

)
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 21 июл 2020, 12:13
wldev
daemon78 писал(а):Сергей, еще бы что нибудь с масштабированием окна траектории сделать. А то, как видно на видео выше, в этом окошке ничего не видно (каламбур

)
ок, надо переработать интерфейс. особенно для тачев...
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 22 июл 2020, 12:19
daemon78
Сергей, привет.
Пробовал сегодня все утро снять верхний слой, но так и не получилось ничего.
Вот видео.
https://www.youtube.com/watch?v=lpHxMDsySBs
Пришлось на Mach3 вернуться.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 22 июл 2020, 12:41
daemon78
Под мачем УП выполнилась, как и ожидалось, без сюрпризов, все по плану
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 07:29
wldev
Привет, из видео
1 brake script - выскакивает если было прекращено выполнение скрипта. Это возможно: при нажатии ресет, срабатывние inEMG stop, или запуск скрипта когда предыдущий не был выполнен до конца.
2 inPEL - срабатывает концевой датчик оси и программа останавливается (выполнение).
похоже когда включается шпиндель по M3 он начинает (шпиндель) давать помехи.
Можно попробовать вкл. шпиндель и посмотреть на индикаторы входов. Или прогнать программу в холостую при выключенном шпинделе.
ps Маче скорее всего есть цифр. фильтр
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 08:57
daemon78
Bender писал(а): brake script - выскакивает если было прекращено выполнение скрипта. Это возможно: при нажатии ресет, срабатывние inEMG stop, или запуск скрипта когда предыдущий не был выполнен до конца.
Сергей, я запуская WLMill и затем УП. Соответсвенно не было нажатия ресет, не было срабатывания inEMG stop, или другого скрипта. Просто старт первой УП после запуска poermill. И это происходит каждый раз, при каждом запуске.
Сомневаюсь что одно из событий наступает при каждом запуске.
Bender писал(а):похоже когда включается шпиндель по M3 он начинает (шпиндель) давать помехи.
Шпиндель подключен через Emi-Фильтр, Питание на электронику так же идет через фильтр, и другой линией.
Bender писал(а):Можно попробовать вкл. шпиндель и посмотреть на индикаторы входов. Или прогнать программу в холостую при выключенном шпинделе.
Попробую
Но все выше перечисленное не объясняет игнорирование параметров скорости и ускорения и разгон до космических скоростей.
У меня стоят по всем осям макс скорость 2500 и ускорение/замедление 250, но он почему то упорно старается выйти на первую космическую
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 09:14
daemon78
Пересмотрел видео, там плохо видно все проблемы. Опишу последовательность.
1. Запускаю WLMill, делаю Home по всем осям, перехожу в точку с заранее записанными на бумажке координатами (ноль заготовки). Запускаю УП и получаю Script Brake. Почему?
2. Первый проход под одной и той же УП идет без проблем.
3. В семи случаях из семи, при переходе на второй проход, когда фреза идет над заготовкой она разгоняется до скоростей и ускорений больше чем указанные в настройках оси.
4. В семи из семи случаев на одном и том же месте (в одном и том же месте, я все утро эксперементировал), примерно посредине заготовки происходит резкая остановка (WLMill не выдает ошибку как было бы с помехой от датчика) и он опускает фрезу не за пределами заготовки а посередине.
5. Далее делая второй проход с середины заготовки он вылетает за пределы рабочего стола на то же расстояние, которое не долетел до конца заготовки, резко остановившись на втором проходе.
6. Выходит за пределы стола и долбится в датчик, установленный с другой стороны рабочего поля. Именно долбится. То есть лимиты проигнорированы, он думает что находится в конце заготовки. То есть потерял координаты при резкой остановки после первого прохода и захода на второй. Он именно долбится, хотя должен остановиться после срабатывания датчика и выдать ошибку.
И этот алгоритм повторялся 7 из 7 раз ОДИНАКОВО, что говорит об крайне низкой вероятности возникновения помех в одной и той же точке, потерю координат в одной и той же точке и игнорирование сигнала с концевика постоянно.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 14:28
wldev
daemon78 писал(а):Но все выше перечисленное не объясняет игнорирование параметров скорости и ускорения и разгон до космических скоростей.
У меня стоят по всем осям макс скорость 2500 и ускорение/замедление 250, но он почему то упорно старается выйти на первую космическую
Скорость в параметрах движения задаётся в ед/с (там написана ед измерения)
Ускорение/замедление в ед/с^2
Соотв ед=мм
По остальному, прошу скинуть папку millconfig.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 15:40
Prav
Забей!
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 23:14
daemon78
Bender писал(а):daemon78 писал(а):Но все выше перечисленное не объясняет игнорирование параметров скорости и ускорения и разгон до космических скоростей.
У меня стоят по всем осям макс скорость 2500 и ускорение/замедление 250, но он почему то упорно старается выйти на первую космическую
Скорость в параметрах движения задаётся в ед/с (там написана ед измерения)
Ускорение/замедление в ед/с^2
Соотв ед=мм
По остальному, прошу скинуть папку millconfig.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 23 июл 2020, 23:19
daemon78
Prav писал(а):Забей!
What do you mean?
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.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 24 июл 2020, 05:53
MX_Master
Vladimir, harosh panikovat'

zabil kak pisat' translitom?
PS linux rulit
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 24 июл 2020, 10:05
daemon78
MX_Master писал(а):Vladimir, harosh panikovat' zabil kak pisat' translitom?
Ха-ха-ха, ты прав.
После бутылочки рислинга мне даже в голову не пришло писать транслитом

Хорошая мыслЯ приходит опослЯ

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 24 июл 2020, 11:43
wldev
daemon78 писал(а):Пересмотрел видео, там плохо видно все проблемы. Опишу последовательность.
1. Запускаю WLMill, делаю Home по всем осям, перехожу в точку с заранее записанными на бумажке координатами (ноль заготовки). Запускаю УП и получаю Script Brake. Почему?
2. Первый проход под одной и той же УП идет без проблем.
3. В семи случаях из семи, при переходе на второй проход, когда фреза идет над заготовкой она разгоняется до скоростей и ускорений больше чем указанные в настройках оси.
4. В семи из семи случаев на одном и том же месте (в одном и том же месте, я все утро эксперементировал), примерно посредине заготовки происходит резкая остановка (WLMill не выдает ошибку как было бы с помехой от датчика) и он опускает фрезу не за пределами заготовки а посередине.
5. Далее делая второй проход с середины заготовки он вылетает за пределы рабочего стола на то же расстояние, которое не долетел до конца заготовки, резко остановившись на втором проходе.
6. Выходит за пределы стола и долбится в датчик, установленный с другой стороны рабочего поля. Именно долбится. То есть лимиты проигнорированы, он думает что находится в конце заготовки. То есть потерял координаты при резкой остановки после первого прохода и захода на второй. Он именно долбится, хотя должен остановиться после срабатывания датчика и выдать ошибку.
И этот алгоритм повторялся 7 из 7 раз ОДИНАКОВО, что говорит об крайне низкой вероятности возникновения помех в одной и той же точке, потерю координат в одной и той же точке и игнорирование сигнала с концевика постоянно.
п1. Пробовал и на WIn и на Armbian ошибка не выскакивает. Если просто нажать на кнопку M3 будет ошибка?
Остальное - это как следствие большой частоты сигнала.
Т.е. он отрабатывает первый проход, потом быстрый возврат, на котором он развивает макс частоту импульсов контроллера (задано 2500мм/с). Скорее всего такую частоту не переваривает драйвер ШД. В результате - резкий останов, и пропуск шагов....
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 24 июл 2020, 13:48
daemon78
Bender писал(а):Т.е. он отрабатывает первый проход, потом быстрый возврат, на котором он развивает макс частоту импульсов контроллера (задано 2500мм/с). Скорее всего такую частоту не переваривает драйвер ШД. В результате - резкий останов, и пропуск шагов....
У меня в МАЧе такой же конфиг, но ускорение стоит 350. Я снизил в WLMill до 250 когда заметил рывки.
Ааааа, подожди-подожди, скорость 2500 это чего стоит? В маче у меня скорость 2500 мм/мин. А это в секунду что ли выходит? То есть в 60 раз быстрее?
Значит надо 2500/60 ставить?
По поводу ошибки скрипта.
У меня в M3 и M5 стоит
.
В М3, чтобы шпиндель успел раскрутиться перед рабочим ходом, а в М5 чтобы сразу не снимать с реле сигнал а подождать пока шпиндель встанет.
Может из-за этого? Но как тогда заставить программу подождать раскрутки/остановки шпинделя?