Нулевая точка

Статус
В этой теме нельзя размещать новые ответы.

ivan-tesla

МЕСТНЫЙ
Регистрация
14.06.2022
Сообщения
0
Реакции
0
Баллы
20
Город
Керчь
Почему когда cnc3018 уходит в нулевую точку по трём концевикам, то он себя определяет за пределами станка, на минусовых координатах
Размеры поля: x=290 y=180 z=40
а определение координат на x=-289 y=-179 z=-39
как изменить это или исправить?
$0=10
$1=255
$2=0
$3=6
$4=0
$5=0
$6=0
$10=1
$11=1.000
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=7
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=1
$100=800.000
$101=800.000
$102=800.000
$110=1000.000
$111=1000.000
$112=100.000
$120=200.000
$121=200.000
$122=20.000
$130=290.000
$131=180.000
$132=40.000

1696705562992.png
 
Тут читайте:
Подсказка: $3, $23
Не, Юр, это не про то.
Это в прошивке так заложено.
// After homing, Grbl will set by default the entire machine space into negative space, as is typical
// for professional CNC machines, regardless of where the limit switches are located. Uncomment this
// define to force Grbl to always set the machine origin at the homed location despite switch orientation.
// #define HOMING_FORCE_SET_ORIGIN // Uncomment to enable.
 
Не, Юр, это не про то.
Это в прошивке так заложено.
// After homing, Grbl will set by default the entire machine space into negative space, as is typical
// for professional CNC machines, regardless of where the limit switches are located. Uncomment this
// define to force Grbl to always set the machine origin at the homed location despite switch orientation.
// #define HOMING_FORCE_SET_ORIGIN // Uncomment to enable.
что с этой информацией делать то, куда нужно это писать или искать?
 
что с этой информацией делать то, куда нужно это писать или искать?
Берёте исходники прошивки GRBL и правите там параметры, потом компилируете и прошиваете в микроконтроллер.
 
Тут читайте:
Подсказка: $3, $23
я прочитал про эти параметры, начал менять $3=0-7, но моя позиция (координаты, которые показывает LightBurn) всегда в минусе. Потом я начал менять параметр $23 и заметил, что он тоже меняет направления, но проблема для меня оказалась в том, что параметр $3 и $23 друг на друга влияют и меняют значения в зависимости от их комбинаций. Если всего есть восемь масок (от 0 до 7), а параметра два ($3 и $23), то комбинаций между ними 64 штуки (8 масок ($3) * 8 масок ($23:) = 64 вариантов. На изображении я показал пример комбинации $3=0 + $23=0 до 7. Объясните, пожалуйста, как они друг на друга влияют эти параметры. Как выйти из минуса по координатам. Я с вчерашнего дня читаю, пробую варианты, но до сей пор не получил вариант, когда все оси идут к концевикам, а если идут, то не находятся в минусе. Концевики у меня находятся (если смотреть спереди на станок): концевик х слева, концвевик у сзади, концевик z сверху.
Когда я ставлю параметры $3=6 $23=7, то все оси идут к концевикам правильно, но при получении координат, я нахожусь x=-289 y=-179 z=-39
Когда я ставлю параметры $3=1 $23=0, то все оси идут к концевикам правильно, но при получении координат, я нахожусь x=-1 y=-1 z=-1
1696765217518.png1696764782068.png
 
  • Последнее редактирование:
Последнее редактирование:
я прочитал про эти параметры, начал менять $3=0-7, но моя позиция (координаты, которые показывает LightBurn) всегда в минусе. Потом я начал менять параметр $23 и заметил, что он тоже меняет направления, но проблема для меня оказалась в том, что параметр $3 и $23 друг на друга влияют и меняют значения в зависимости от их комбинаций. Если всего есть восемь масок (от 0 до 7), а параметра два ($3 и $23), то комбинаций между ними 64 штуки (8 масок ($3) * 8 масок ($23:) = 64 вариантов. На изображении я показал пример комбинации $3=0 + $23=0 до 7. Объясните, пожалуйста, как они друг на друга влияют эти параметры. Как выйти из минуса по координатам. Я с вчерашнего дня читаю, пробую варианты, но до сей пор не получил вариант, когда все оси идут к концевикам, а если идут, то не находятся в минусе. Концевики у меня находятся (если смотреть спереди на станок): концевик х слева, концвевик у сзади, концевик z сверху.
Когда я ставлю параметры $3=6 $23=7, то все оси идут к концевикам правильно, но при получении координат, я нахожусь x=-289 y=-179 z=-39
Когда я ставлю параметры $3=1 $23=0, то все оси идут к концевикам правильно, но при получении координат, я нахожусь x=-1 y=-1 z=-1
1696765217518.png1696764782068.png
Не понимаю, чего Вы хотите? :rolleyes:

Что бы показания координат X, Y и Z были в ноле? :cautious:
Тогда переставляйте концевики! Что бы находились по Х с права, по Y возле оператора (с переду) и по Z в низу (что не есть выполнимо) и будет Вам везде плюс... :p
Вы правило трёх пальцев знаете? :unsure:

ebd43afa43312f64cfe7514b363ad4ca.png


На Октоберфесте принято правило трех пальцев. Это значит, что пена должна быть высотой в три пальца, а пиво на три пальца, которое остается на дне литровой кружки, нужно вылить, потому что пока вы будете пить, оно нагреется...
Это была шутка...
Система координат инструмента
 
Не понимаю, чего Вы хотите?
Да ему просто надо перепрошиться той прошивкой где // #define HOMING_FORCE_SET_ORIGIN //
раскомментирован. Сейчас с телефона и не могу скинуть zip. А вообще не мешало бы включить её в список прошивок в справочнике.
 
Не понимаю, чего Вы хотите? :rolleyes:
Смотрите:
1. Я нажимаю кнопку "домой" и станок начинает выполнять эту функцию, оси едут к концевикам.
2. Все оси в нулевой точке.
3. Нажимаю кнопку "Получить координаты" и получаю координаты находящиеся за пределами рабочей области
4. Исходя из 3 пункта, я не могу работать в минусе
1696767575105.png1696767672333.png
 
Есть машинные координаты а есть рабочие , скинь их скрин сюда , мне кажется ты их путаешь
Твою программу не проверял не знаю такую , а вот в кенделе там сразу видно где рабочие а где машинные.
В Matche3 я отправляю станок в дом - правый дальний угол.
Потом веду к заготовке - записываю на бумажку машинные координаты нуля и обнуляюсь.На заготовке это рабочий ноль ,а в машинных координатах это может быть X-100 Y-100
Но если произойдет выключение аварийное , я опять отправлю станок в дом , потом возьму бумажку с координатами нуля и отправлю станок в X-100 Y-100 и обнулюсь , и продолжу фрезеровать.
 

Я записал видео, где показал проблему на примере.
 

Я записал видео, где показал проблему на примере.
Вы читать умеете?
Я Вам выше написал что это дело в прошивке.
И что надо сделать тоже написал.
 
извиняюсь, но не знаю как это делать. Можете направить меня?
 
параметр $3 и $23 друг на друга влияют
Правильней будет, они взаимозависимы. Концевики должны находиться в нуле машинных координат. Там будет и "дом" и начало отсчёта. Главное чтобы направления совпадали.
Про минусы. Дядька Змей вам сейчас объяснит, как сделать чтобы было в плюсах. Но я бы не заморачивался, рабочие координаты должны быть в плюсе, после указания точки начала обработки (обнуление всех координат).
Ваши сообщения автоматически объединены:

Исходя из 3 пункта, я не могу работать в минусе
Работать можно даже в степени, а также в других математических действиях.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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