Z-Probe настройка и подключение к Mesa 7i96s

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
snexus
Новичок
Сообщения: 10
Зарегистрирован: 05 янв 2024, 22:42
Репутация: 0
Контактная информация:

Z-Probe настройка и подключение к Mesa 7i96s

Сообщение snexus »

Искал информацию по подключению и настройке датчика высоты инструмента, но не нашел. Решил создать теме, чтобы знающие люди помогли новичкам.
Контроллер Mesa 7i96s, подключил к -12в один контакт и второй на колодку Input_04. При замыкании загорается светодиод. В настройках LinuxCNC указал pin куда подключен датчик. Запустил Линукс, занулился, перешел по F5 и вписал команду (G38 Z-150 F100) нашел на просторах ютьюба. Но станок не реагирует и пишет (Использован неизвеcтный G-Code). Как я понимаю G38 поиск, Z-150 на сколько опускаться для поиска, F100 с какой скоростью. Что делаю не так?
Помогите с решением данной задачи и как автоматизировать процесс? может на какую-то кнопку повесить?
Спасибо
alex_sar
Мастер
Сообщения: 1749
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 295
Настоящее имя: Алексей
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение alex_sar »

snexus писал(а): Что делаю не так?
ищете инфу в ютубе )

а надо в первоисточнике: https://linuxcnc.org/docs/html/gcode/g- ... #gcode:g38
snexus
Новичок
Сообщения: 10
Зарегистрирован: 05 янв 2024, 22:42
Репутация: 0
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение snexus »

Говорю же, молодой и не опытный. Спасибо. Проблема была частично решена. Не поставил пробел (G38.3 Z_-15 F100).
С терминала всё заработало, поехала в низ и нашла Z0.
Теперь хотелось бы организовать в виде кнопки и чтобы обнулять Z нажатием на кнопку End.
Чтобы в момент касания инструмента обнулялась Z.
Изображение
Я маленько в Glade набросал кнопок, возврат в 0 по осям, обнуление отдельно каждой оси и т.д все работает кроме Z Probe.По нажатию выдает ошибки.
Изображение
Перепроверил 10 раз на правописание, ошибок нет.
Вот мой кусок ini что я редактировал и голова для наглядности.
Изображение
Изображение
Изображение
Подскажите что поправить, буду очень признателен.
Спасибо
alex_sar
Мастер
Сообщения: 1749
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 295
Настоящее имя: Алексей
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение alex_sar »

G92 X0 - это что вы имели в виду?
я так догадываюсь
G10 L2 P0 X0
G92 лучше не пользоваться глобально. во избежании так сказать.

G38.3 так не работает потому что конечная точка будет за пределами лимитов.
Можно для начала убавить -150 на -10 и вручную подводить к щупу.

Ну а там и с макросами разберетесь.
snexus
Новичок
Сообщения: 10
Зарегистрирован: 05 янв 2024, 22:42
Репутация: 0
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение snexus »

alex_sar писал(а): 13 май 2024, 18:24 G92 X0 - это что вы имели в виду?
я так догадываюсь
G10 L2 P0 X0

Я вас правильно понял, в ini для скрипта прописываю в одну строку - G38.3 Z -10 F100 G92 Z0 ???
alex_sar
Мастер
Сообщения: 1749
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 295
Настоящее имя: Алексей
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение alex_sar »

нет, я совсем не это имел в виду
snexus
Новичок
Сообщения: 10
Зарегистрирован: 05 янв 2024, 22:42
Репутация: 0
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение snexus »

Объясните пожалуйста. пробовал только что. скрипт по G38.3 Z -10 F100, а если добавить G92 Z0 кричит много команд в строке. Как обыграть?
alex_sar
Мастер
Сообщения: 1749
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 295
Настоящее имя: Алексей
Контактная информация:

Re: Z-Probe настройка и подключение к Mesa 7i96s

Сообщение alex_sar »

никак. это не делается одной строкой.
делается макросом.

вот мой например
probez.ngc
(2.11 КБ) 14 скачиваний
если раскомментарить ( o<probez> call) то можно выполнять как обычную программу

но только сначала надо прочитать и подправить под свои условия и координаты касания.
Ответить

Вернуться в «LinuxCNC»