Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 17 сен 2019, 14:10
Спасибо. Все заработало! А этот макрос учитывает диаметр стилуса?
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
В данном случае положение центра отверстия не зависит от диаметра стилуса.Morze писал(а):Спасибо. Все заработало! А этот макрос учитывает диаметр стилуса?
Убегала ось Z вниз. После изменения полярности сигнала STEP для этой оси в настройках PUMOTIX, ось стала убегать вверх.pm_dev писал(а):...
Тут есть единственный тонкий момент, если полярность сигнала STEP в настройках указана неверно. В этом случае PUMOTIX будет давать активный фронт STEP (который для драйвера не активный, "задний") заблаговременно до смены DIR, а вот неактивный (а для драйвера как раз активный) может быть изменен одновременно со сменой DIR. И в этом случае может накапливаться ошибка при смене направления. Поэтому очень важно правильно настроить полярность сигнала STEP.
Полярность имеется ввиду?sivolap36 писал(а):... была при не правильном уровне step
На сколько убегает? И какое время проходитfoto-boss писал(а):Убегала ось Z вниз. После изменения полярности сигнала STEP для этой оси в настройках PUMOTIX, ось стала убегать вверх.pm_dev писал(а):...
Тут есть единственный тонкий момент, если полярность сигнала STEP в настройках указана неверно. В этом случае PUMOTIX будет давать активный фронт STEP (который для драйвера не активный, "задний") заблаговременно до смены DIR, а вот неактивный (а для драйвера как раз активный) может быть изменен одновременно со сменой DIR. И в этом случае может накапливаться ошибка при смене направления. Поэтому очень важно правильно настроить полярность сигнала STEP.
Может есть возможность в качестве эксперимента увеличить мне задержку между DIR и STEP. Или что можете еще посоветовать?
P.S. Пока выхожу из ситуации, запуская homing для оси Z после каждого прогона программы.
Не очень понимаю, что значит полярность? Драйвер подключается к плате по схеме с общим плюсом.foto-boss писал(а):Полярность имеется ввиду?sivolap36 писал(а):... была при не правильном уровне step
Ну круто) поздравляю! Ждём тебя в теме про LinuxCNCfoto-boss писал(а):Если программа не использует движение по оси Z, то не убегает. Например, фэйсинг длительностью 2 часа.
Если запустить дважды программу длительностью 12 минут, использующую движение по Z (вырезаются контуры с постепенным заглублением), то убегает примерно на 0,15мм.
Там лучше?sima8520 писал(а):Ну круто) поздравляю! Ждём тебя в теме про LinuxCNCfoto-boss писал(а):Если программа не использует движение по оси Z, то не убегает. Например, фэйсинг длительностью 2 часа.
Если запустить дважды программу длительностью 12 минут, использующую движение по Z (вырезаются контуры с постепенным заглублением), то убегает примерно на 0,15мм.
Да, давайте попробуем. Сделаем задержку по 15мкс с каждой стороны от смены DIR.foto-boss писал(а):Убегала ось Z вниз. После изменения полярности сигнала STEP для этой оси в настройках PUMOTIX, ось стала убегать вверх.
Может есть возможность в качестве эксперимента увеличить мне задержку между DIR и STEP. Или что можете еще посоветовать?
глюк на уровне драйвер программа, а не отображения значений в программе. по программе хоть ты сто раз контролируй значения - на экране всё чотко показывает. а по факту фреза ушла высоко и уже после часа работы не касатся материала. можешь почитать пару страниц назад как я пытался решить проблемуfoto-boss писал(а):Классно было бы иметь возможность смотреть в PUMOTIX значение машинной координаты, которое было в момент обнуления при хоуминге.
Ошибаетесь. Как раз при обнулении машинной координаты по концевику во время хоуминга, и даст Вам возможность увидеть насколько ушла ось.sima8520 писал(а):глюк на уровне драйвер программа, а не отображения значений в программе. по программе хоть ты сто раз контролируй значения - на экране всё чотко показывает. а по факту фреза ушла высоко и уже после часа работы не касатся материала. можешь почитать пару страниц назад как я пытался решить проблемуfoto-boss писал(а):Классно было бы иметь возможность смотреть в PUMOTIX значение машинной координаты, которое было в момент обнуления при хоуминге.
Походу, вы там ничему не учитесь. И даже наработки с других ЧПУ игнорируете. Хотяб посмотрите в LinuxCNC стандартные отступы по времени для сигнала DIR. У Михаила Юрова, наконец, спросите.pm_dev писал(а):Да, давайте попробуем. Сделаем задержку по 15мкс с каждой стороны от смены DIR.foto-boss писал(а):Убегала ось Z вниз. После изменения полярности сигнала STEP для этой оси в настройках PUMOTIX, ось стала убегать вверх.
Может есть возможность в качестве эксперимента увеличить мне задержку между DIR и STEP. Или что можете еще посоветовать?
Ну и традиционная просьба прислать логи и УП на которой замечен уход. Нам нужна полная копия настроек, чтобы Мы бы попробовали у себя воспроизвести Вашу ситуацию.
А попробуйте в MACH 3 погонять станок, может у вас гайка ШВП по Z так люфтит, у меня то же убегает, заметил на фрезеровки печатных плат , когда очень много подъемов и спусков по Z? но правда там несколько соток бегает. за час такой работы может и набежит до десяток.foto-boss писал(а):Классно было бы иметь возможность смотреть в PUMOTIX значение машинной координаты, которое было в момент обнуления при хоуминге. Это дало бы возможность пользователям контролировать в той или иной степени убегание осей по любой причине. Будь то механические проблемы или пропуски шагов, и отделять проблему от собственных программных.