ИНТЕРЕСНО Калибровка координатных осей CNC3018

Прошу вас отнестись с пониманием, проблема такая, станок зеркалит координат, в Candle 1.1.8 нажимаю ось Z вверх станок фрезу вниз ведёт. Обнуляю все оси, отправляю УП фреза врезается в заготовку, что не так?
 
Прошу вас отнестись с пониманием, проблема такая, станок зеркалит координат, в Candle 1.1.8 нажимаю ось Z вверх станок фрезу вниз ведёт. Обнуляю все оси, отправляю УП фреза врезается в заготовку, что не так?
Учитесь пользоваться поиском.
S3 (top)

– Инверсия порта направления, маска Этот параметр инвертирует сигнал направления для каждой из осей.
По-умолчанию, Grbl предполагает, что ось движется в положительном направлении, когда уровень сигнала направления низкий, и в отрицательном - когда высокий. Часто оси в некоторых станках движутся не так. Этот параметр изменит инвертирует сигнал направления для тех осей, что движутся в обратную сторону. Эта маска работает точно так, как и инверсия порта шаговых импульсов и хранит информацию об инверсии осей в битовой маске. Для настройки нужно просто отправить значение, указывающее какие оси инвертировать. Используйте значения из таблицы выше. Например, если хотите инвертировать направление только по оси Y, вам нужно отправить Grbl команду S3=2 и прочитанное значение параметра должно измениться на S3=2 (dir port invert mask:00000010)

Если сказать простыми словами, то при значениях:

$3=1 - инвертировать или изменить направление оси Х
$3=2 - инвертировать ось Y
$3=3 - инвертировать одновременно оси X и Y
$3=4 - инвертировать ось Z
$3=5 - инвертировать оси X и Z
$3=6 - инвертировать оси Y и Z
$3=7 - инвертировать все три оси X, Y, Z.
$3=0 - отменить инвертирование на всех осях, или не инвертировать не одну ось от установленного заводского значения
 
А что значения $80=0,$81=3,$82=4 не знаете? В интернете не нашёл?
 
Учитесь пользоваться поиском.
S3 (top)

– Инверсия порта направления, маска Этот параметр инвертирует сигнал направления для каждой из осей.
По-умолчанию, Grbl предполагает, что ось движется в положительном направлении, когда уровень сигнала направления низкий, и в отрицательном - когда высокий. Часто оси в некоторых станках движутся не так. Этот параметр изменит инвертирует сигнал направления для тех осей, что движутся в обратную сторону. Эта маска работает точно так, как и инверсия порта шаговых импульсов и хранит информацию об инверсии осей в битовой маске. Для настройки нужно просто отправить значение, указывающее какие оси инвертировать. Используйте значения из таблицы выше. Например, если хотите инвертировать направление только по оси Y, вам нужно отправить Grbl команду S3=2 и прочитанное значение параметра должно измениться на S3=2 (dir port invert mask:00000010)

Если сказать простыми словами, то при значениях:

$3=1 - инвертировать или изменить направление оси Х
$3=2 - инвертировать ось Y
$3=3 - инвертировать одновременно оси X и Y
$3=4 - инвертировать ось Z
$3=5 - инвертировать оси X и Z
$3=6 - инвертировать оси Y и Z
$3=7 - инвертировать все три оси X, Y, Z.
$3=0 - отменить инвертирование на всех осях, или не инвертировать не одну ось от установленного заводского значения
Не все же значения вводить?
 
  • Последнее редактирование:
Последнее редактирование:
Блин, да откуда такое берут? Ни разу не встречал таких параметров...
И ведь не первый раз уже такое...
Стоит удалить?
Ваши сообщения автоматически объединены:

Выбираете одно, которое Вам подходит.
:cry:
Ось Z восстановилась, оси X Y поменяны местами и не инвертируются. Как поменять их?
 
Блин, да откуда такое берут? Ни разу не встречал таких параметров...
И ведь не первый раз уже такое...
Такие параметры встречаются в GRBL 1.1z от компании Bachin. Я тоже в своё время искал информацию по ним. Но увы - ничего не нашёл. Компания Bachin специализируется на станках с лазерами, похоже эти параметры связаны с ними. ИМХО - это моё предположение не более....
 
Осмелюсь оживить данную тему своим вопросом, тоже касающимся калибровки и точности.

Довольно долго ремонтировал свой лазерный станок, добился качественного самого реза, и тут дошли руки проверить геометрию... :(:(:(

Для тестирования вырезал серию квадратов в квадрате, номинальными размерами 100, 50 и 20 мм, и замерил штангенциркулем с ценой деления 0,05 мм размеры детали и отверстия.
Результаты замеров мягко говоря озадачили.

04.jpg

По замерам выходит, что:
1) Ширина реза составляет довольно стабильно порядка 0,05 мм!
2) По оси Х реальная траектория движения лазера смещена внутрь контура, причём похоже на фиксированное значение. Т.е. это не проблема калибровки шага двигателя. Где искать корень этого зла пока не знаю.
3) По оси Y реальная траектория движения лазера смещена внутрь контура, причём похоже чем больший размер, тем больше смещение. Очень похоже на плохую калибровку шагового двигателя. Надо будет поиграться с переменными $100/$101.
4) Повернув квадрат на 90 градусов, обнаружилось что ещё и углов в 90 градусов нету! Зазор чуть более 1 мм на длине 100 мм... Когда лазер выключен, каретки спокойно можно переместить руками, иногда их просто задену, устанавливая материал для резки. Думаю надо сделать какие-то "упоры нулевой точки", чтобы выставлять их параллельно на ноль.


Условно изобразил - вырезаемый квадрат, ромбиком луч лазера, пунктиром идеальный заданный размер.
02.jpg


03-jpg.41819

Ох, опять работа над моделью СУ-76М откладывается, снова надо чинить/настраивать станок. А ведь счастье казалось уже так близко...

Если бы по обоим осям разность размеров увеличивалась бы пропорционально размерам детали, вопросов бы почти не было - это калибровка шага двигателя. А вот что делать со стабильной погрешностью по одной из осей...

Буду благодарен за подсказки, в какую сторону думать.
 

Вложения

  • 03.jpg
    03.jpg
    24.3 KB · Просмотры: 94
  • Последнее редактирование:
Последнее редактирование:
Буду благодарен за подсказки, в какую сторону думать.
Концевики.
Постоянное включение ШД. ("В этом случае просто держите двигатели всегда включенными с помощью $1=255.")
Не указано в какой программе делается G-код. Да и фото станка не помешало бы.
Но при мощном лазере, надо так-же указывать отступ как и для фрезы.
 
  • Последнее редактирование:
Последнее редактирование:
Начал с простого: выставил методом проб и ошибок положения упоров для обоих кореток, перед началом реза довожу их до упора, "зануляю". Крепятся как защёлки, внутри двусторонний скотч не даёт смещаться.

05.jpg
06.jpg

При включённом лазере да, установлено так. чтобы двигатели были зафиксированны.

В итоге параллелограмм победил! Может минимальная погрешность угла и есть, но квадрат 100х100 мм с шириной реза 0,05 мм теперь свободно вкладывается в отверстие при повороте на 90 градусов. Т.е. погрешность угла на 100 мм менее 0,05 мм!

Далее принялся за переменные $100/101. Были значения 200.000. Высчитав пропорцию как в самом первом посте этой темы, пришёл к значениям 200,501. Прописал, порезал заново.

Результат не однозначный - на размере 100 (по которому и высчитывал) вышел в идеальный размер. А вот с уменьшением линейных размеров, значения опять поплыли... Т.е. тут какая-то не линейная зависимость...

Для квадрата 20х20 получается что по горизонтали он "сжимается", а по вертикали наоборот вытягивается :eek: Как такое вообще может быть...

07.jpg
Ваши сообщения автоматически объединены:

Концевики.
Постоянное включение ШД. ("В этом случае просто держите двигатели всегда включенными с помощью $1=255.")
Не указано в какой программе делается G-код. Да и фото станка не помешало бы.
Но при мощном лазере, надо так-же указывать отступ как и для фрезы.
Режу в LiteFire, а настройки ГРБЛ обычно через LaserGRBL проверяю и меняю.

Станок самодельный, купленный с рук. Пол года уже его реанимирую.

Отступ всегда даю, проблема пока в том, что даже давая его, размер выходит меньше. Т.е. номинал 20, ширина реза 0,05 на каждую сторону, т.е. ставим 20,1, а на деле получаем 19,8....

08.jpg
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать