Страница 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
Первая стружка
https://youtu.be/QiGogJ0Q5DY

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
Под мачем УП выполнилась, как и ожидалось, без сюрпризов, все по плану
Cut Upper Layer D8 L15.txt
(4.32 КБ) 308 скачиваний

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Добавлено: 23 июл 2020, 07:29
wldev
daemon78 писал(а):Сергей, привет.
Пробовал сегодня все утро снять верхний слой, но так и не получилось ничего.
Вот видео.
https://www.youtube.com/watch?v=lpHxMDsySBs
Пришлось на Mach3 вернуться.
Привет, из видео

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.
config.zip
(4.02 КБ) 279 скачиваний

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 будет ошибка?

Остальное - это как следствие большой частоты сигнала.
Screenshot_2020-07-24_08-42-22.png (4255 просмотров) <a class='original' href='./download/file.php?id=184206&mode=view' target=_blank>Загрузить оригинал (13.62 КБ)</a>
Т.е. он отрабатывает первый проход, потом быстрый возврат, на котором он развивает макс частоту импульсов контроллера (задано 2500мм/с). Скорее всего такую частоту не переваривает драйвер ШД. В результате - резкий останов, и пропуск шагов....

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Добавлено: 24 июл 2020, 13:48
daemon78
Bender писал(а):Т.е. он отрабатывает первый проход, потом быстрый возврат, на котором он развивает макс частоту импульсов контроллера (задано 2500мм/с). Скорее всего такую частоту не переваривает драйвер ШД. В результате - резкий останов, и пропуск шагов....
У меня в МАЧе такой же конфиг, но ускорение стоит 350. Я снизил в WLMill до 250 когда заметил рывки.

Ааааа, подожди-подожди, скорость 2500 это чего стоит? В маче у меня скорость 2500 мм/мин. А это в секунду что ли выходит? То есть в 60 раз быстрее?
Значит надо 2500/60 ставить?

По поводу ошибки скрипта.
У меня в M3 и M5 стоит

Код: Выделить всё

delay (500)
.
В М3, чтобы шпиндель успел раскрутиться перед рабочим ходом, а в М5 чтобы сразу не снимать с реле сигнал а подождать пока шпиндель встанет.
Может из-за этого? Но как тогда заставить программу подождать раскрутки/остановки шпинделя?