ПОЛЕЗНО Настройка концевиков на станке

    Рекомендованный
  • #916
Нет смысла активировать мягкие пределы, если активированы жесткие.
В том то и дело без них дом тоже не работал. В чем причина не разбирался, просто задал рабочие размеры стола.
 
В том то и дело без них дом тоже не работал. В чем причина не разбирался, просто задал рабочие размеры стола.
Мягкие пределы в поиск "Дома" не касаются ни коим образом. Чтоб он работал, должны быть согласованы $3 и $23. В $23 у вас назначена белиберда. Значения этого параметра могут быть от нуля до восьми, и ничего другого.
 
Мягкие пределы в поиск "Дома" не касаются ни коим образом. Чтоб он работал, должны быть согласованы $3 и $23. В $23 у вас назначена белиберда. Значения этого параметра могут быть от нуля до восьми, и ничего другого.
Чуть поправлю, не до 8 а до 7
 
Чуть поправлю, не до 8 а до 7
Значение 0 - концевики не определены.
При значениях 1,2,3,8 положение нулей - один из углов стола. Ось z вверху
При значениях 4,5,6,7 положение нулей - тоже один из углов стола. Ось z внизу.
 
Значение 0 - концевики не определены.
При значениях 1,2,3,8 положение нулей - один из углов стола. Ось z вверху
При значениях 4,5,6,7 положение нулей - тоже один из углов стола. Ось z внизу.
1596559860583.png
 
Мягкие пределы в поиск "Дома" не касаются ни коим образом. Чтоб он работал, должны быть согласованы $3 и $23. В $23 у вас назначена белиберда. Значения этого параметра могут быть от нуля до восьми, и ничего другого.
Настройки делал по видео в этом разделе, так вот там этот параметр вбивался 011, для положения дома в левом углу.
 
Настройки делал по видео в этом разделе, так вот там этот параметр вбивался 011, для положения дома в левом углу.
И опять не верно. Не 011, а 00000011
Ваши сообщения автоматически объединены:

Эта таблица для параметра $2
 
И опять не верно. Не 011, а 00000011
Ваши сообщения автоматически объединены:


Эта таблица для параметра $2
1. Передние нули значения не имеют
2.
$3 – Direction port invert, mask
This setting inverts the direction signal for each axis. By default, Grbl assumes that the axes move in a positive direction when the direction pin signal is low, and a negative direction when the pin is high. Often, axes don't move this way with some machines. This setting will invert the direction pin signal for those axes that move the opposite way.

This invert mask setting works exactly like the step port invert mask and stores which axes to invert as bit flags. To configure this setting, you simply need to send the value for the axes you want to invert. Use the table above. For example, if want to invert the Y axis direction only, you'd send $3=2 to Grbl and the setting should now read $3=2 (dir port invert mask:00000010)

$3 = 0 ( Direction port invert, mask )
Инверсия направления шага, маска
Этот параметр инвертирует сигнал направления для каждой из осей. По-умолчанию, Grbl предполагает, что ось движется в положительном направлении, когда уровень сигнала направления низкий, и в отрицательном - когда высокий. Часто оси в некоторых станках движутся не так. Этот параметр изменит инвертирует сигнал направления для тех осей, что движутся в обратную сторону.
Эта маска работает точно так, как и инверсия порта шаговых импульсов и хранит информацию об инверсии осей в битовой маске. Для настройки нужно просто отправить значение, указывающее какие оси инвертировать. Используйте значения из таблицы выше. Например, если хотите инвертировать направление только по оси X, вам нужно отправить Grbl команду $3=1.
 
1. Передние нули значения не имеют
2.
$3 – Direction port invert, mask
This setting inverts the direction signal for each axis. By default, Grbl assumes that the axes move in a positive direction when the direction pin signal is low, and a negative direction when the pin is high. Often, axes don't move this way with some machines. This setting will invert the direction pin signal for those axes that move the opposite way.

This invert mask setting works exactly like the step port invert mask and stores which axes to invert as bit flags. To configure this setting, you simply need to send the value for the axes you want to invert. Use the table above. For example, if want to invert the Y axis direction only, you'd send $3=2 to Grbl and the setting should now read $3=2 (dir port invert mask:00000010)

$3 = 0 ( Direction port invert, mask )
Инверсия направления шага, маска
Этот параметр инвертирует сигнал направления для каждой из осей. По-умолчанию, Grbl предполагает, что ось движется в положительном направлении, когда уровень сигнала направления низкий, и в отрицательном - когда высокий. Часто оси в некоторых станках движутся не так. Этот параметр изменит инвертирует сигнал направления для тех осей, что движутся в обратную сторону.
Эта маска работает точно так, как и инверсия порта шаговых импульсов и хранит информацию об инверсии осей в битовой маске. Для настройки нужно просто отправить значение, указывающее какие оси инвертировать. Используйте значения из таблицы выше. Например, если хотите инвертировать направление только по оси X, вам нужно отправить Grbl команду $3=1.
А вы попробуйте ввести значения без передних нулей. Что будет?
И при чем здесь $3? Мы вроде о параметре $23 рассуждаем. А у $23 значения от 0 и до 8.
 
А вы попробуйте ввести значения без передних нулей. Что будет?
И при чем здесь $3? Мы вроде о параметре $23 рассуждаем. А у $23 значения от 0 и до 8.
Ну я лично в двоичном виде не заношу значения в регистр, мне не сложно перевести в десятичный вид.
А по поводу $23 вот

$23 - Homing dir invert, mask
By default, Grbl assumes your homing limit switches are in the positive direction, first moving the z-axis positive, then the x-y axes positive before trying to precisely locate machine zero by going back and forth slowly around the switch. If your machine has a limit switch in the negative direction, the homing direction mask can invert the axes' direction. It works just like the step port invert and direction port invert masks, where all you have to do is send the value in the table to indicate what axes you want to invert and search for in the opposite direction.

$ 23 - Homing Dir Invert, маска
По умолчанию Grbl предполагает, что концевые переключатели возврата в исходное положение находятся в положительном направлении, сначала перемещая положительную ось z, затем оси X-положительный, прежде чем пытаться точно определить нулевой уровень машины, медленно перемещаясь назад и вперед вокруг переключателя. Если ваша машина имеет концевой выключатель в отрицательном направлении, маска направления самонаведения может инвертировать направление осей. Он работает так же, как маски обратного порта шага и обратного порта, где все, что вам нужно сделать, это отправить значение в таблице, чтобы указать, какие оси вы хотите инвертировать, и искать в противоположном направлении.
 
Ну я лично в двоичном виде не заношу значения в регистр, мне не сложно перевести в десятичный вид.
А по поводу $23 вот

$23 - Homing dir invert, mask
By default, Grbl assumes your homing limit switches are in the positive direction, first moving the z-axis positive, then the x-y axes positive before trying to precisely locate machine zero by going back and forth slowly around the switch. If your machine has a limit switch in the negative direction, the homing direction mask can invert the axes' direction. It works just like the step port invert and direction port invert masks, where all you have to do is send the value in the table to indicate what axes you want to invert and search for in the opposite direction.

$ 23 - Homing Dir Invert, маска
По умолчанию Grbl предполагает, что концевые переключатели возврата в исходное положение находятся в положительном направлении, сначала перемещая положительную ось z, затем оси X-положительный, прежде чем пытаться точно определить нулевой уровень машины, медленно перемещаясь назад и вперед вокруг переключателя. Если ваша машина имеет концевой выключатель в отрицательном направлении, маска направления самонаведения может инвертировать направление осей. Он работает так же, как маски обратного порта шага и обратного порта, где все, что вам нужно сделать, это отправить значение в таблице, чтобы указать, какие оси вы хотите инвертировать, и искать в противоположном направлении.
Всё это я читал и знаю.
Вы лучше объясните Efenia, почему у него $23=8, хотя по вашему этот параметр может быть только до 7.


 
Всё это я читал и знаю.
Вы лучше объясните Efenia, почему у него $23=8, хотя по вашему этот параметр может быть только до 7.

Собственно это не по моему а из официальной документации GRBL.
А 8-ка в двоичном виде будет 00001000, значащие цифры для GRBL это последние три ноля. Что соответствует $23=0
 
Собственно это не по моему а из официальной документации GRBL.
А 8-ка в двоичном виде будет 00001000, значащие цифры для GRBl это последние три ноля. Что соответствует $23=0
Т. е по вашему $23=0 это в тоже самое что и $23=8? Да ерунда.

Да и в таблице вашей нет этого значения 00001000:
 
Т. е по вашему $23=0 это в тоже самое что и $23=8? Да ерунда.

Да и в таблице вашей нет этого значения 00001000:
Естественно что в таблице нет этого значения, потому что используется только три последних бита из байта, а они равны нулю.(Корректней будет, не "последних бита" а младших)
В общем проверил у себя, $23 при 0 и 8 работает одинаково.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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