[WIKI] Работа с центроискателем в LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение vtgmfg »

steals_y2k писал(а): да ну? датчик чувствительный.
это про ТС или ЦИ? вряд ли там разные пружины.. ТС я еще не пробовал, а ЦИ вроде в фейлах не замечен . ускорения 3000мм/сс
Iluxin
Новичок
Сообщения: 4
Зарегистрирован: 19 май 2020, 06:25
Репутация: 0
Настоящее имя: Илья
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение Iluxin »

Доброго времени суток. Вопрос к знатокам.
Задача такая - при обмере инструмента или высоты датчика инструмента выдвигать его пневмоцилиндром.
Скажите пожалуйста, кто может так делал, какой пин(сигнал) на это использовать, что бы подключить у нему выход и управлять цилиндром?
Заранее спасибо.
С Уважением.
Аватара пользователя
mikehv
Мастер
Сообщения: 2101
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение mikehv »

Iluxin писал(а): 12 июн 2023, 07:42 Доброго времени суток. Вопрос к знатокам.
Задача такая - при обмере инструмента или высоты датчика инструмента выдвигать его пневмоцилиндром.
Скажите пожалуйста, кто может так делал, какой пин(сигнал) на это использовать, что бы подключить у нему выход и управлять цилиндром?
Заранее спасибо.
С Уважением.
Используй цифровой выход. Описано в мануале. Код М64 М65
Iluxin
Новичок
Сообщения: 4
Зарегистрирован: 19 май 2020, 06:25
Репутация: 0
Настоящее имя: Илья
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение Iluxin »

Спасибо за подсказку. Уточню только. Получается нужно в постпроцессор прописать включение/выключение выхода. Блин, глянул сейчас м коды ЕМЦ - во я балбес. Не догадался. А это ведь в скрипты обмера прописать можно. Спасибо еще раз, буду пробовать.
Аватара пользователя
mikehv
Мастер
Сообщения: 2101
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение mikehv »

Iluxin писал(а): А это ведь в скрипты обмера прописать можно
Именно
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение alex_sar »

есть ещё motion.motion-type со значением 5: Probing
http://linuxcnc.org/docs/html/man/man9/motion.9.html

может получится и без дополнительных скриптов...
Iluxin
Новичок
Сообщения: 4
Зарегистрирован: 19 май 2020, 06:25
Репутация: 0
Настоящее имя: Илья
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение Iluxin »

Доброго времени! В общем все получилось! Прописал в хале выход, прописал команды в скриптах обмера высоты инструмента и высоты датчика и всё заработало.
Дополнительного ничего не нужно.
По привязке к motion.motion-type тоже нужно попробовать но пока не до того. Буду экспериментировать позже.

Огромное спасибо всем!
Аватара пользователя
verser
Мастер
Сообщения: 1875
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1275
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение verser »

Обновление Probe Screen v2.8
screensave_axis.png (2167 просмотров) <a class='original' href='./download/file.php?id=208172&sid=aaaaa2c9051c86f462336080d42bd00b&mode=view' target=_blank>Загрузить оригинал (295.46 КБ)</a>
screensave_gmoccapy.png (2167 просмотров) <a class='original' href='./download/file.php?id=208173&sid=aaaaa2c9051c86f462336080d42bd00b&mode=view' target=_blank>Загрузить оригинал (288.04 КБ)</a>
►Разработано для LinuxCNC v 2.8
►Улучшена общая стабильность
►Поддержка интерфейсов Axis и Gmoccapy, экраны от 1280x1024
►Добавлены диагональные перемещения
►Добавлен поворот коорд. по двум отверстиям
►Добавлена поддержка лапы
►Можно отключить уточняющее измерение
►Учет задержки сигнала от probe
►Повтор обмера, если поймали сигнал ошибки
►Обмер диаметра фрезы с обратным вращением

Исходники
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение steals_y2k »

о, а кнопки перемещения заработали?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение alex_sar »

verser писал(а): 23 июн 2023, 15:20 Обновление Probe Screen v2.8
screensave_axis.pngscreensave_gmoccapy.png
►Разработано для LinuxCNC v 2.8
►Улучшена общая стабильность
►Поддержка интерфейсов Axis и Gmoccapy, экраны от 1280x1024
а можно фидбек? по старой версии, но ничего не изменилось.

на тачскрине работать невозможно - легко промахнуться и принести щуп в жертву богам чпу. особенно если циферки надо забить.

может есть возможность разбить на несколько (2-3-4 экрана) ? тогда и разрешение можно будет поменьше требовать. как минимум настройки просятся на отдельный экран.
Аватара пользователя
verser
Мастер
Сообщения: 1875
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1275
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение verser »

steals_y2k писал(а): о, а кнопки перемещения заработали?
В gmoccapy нужно вносить небольшие правки в /usr/bin/gmoccapy, чтобы не закрывался экран при перемещении. Подробнее здесь.
alex_sar писал(а): на тачскрине работать невозможно - легко промахнуться и принести щуп в жертву богам чпу. особенно если циферки надо забить.
может есть возможность разбить на несколько (2-3-4 экрана) ?
Это серьезный вопрос. Probe Screen задумывался как одноэкранный для простоты использования. Надо подумать.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение alex_sar »

verser писал(а): 28 июн 2023, 06:22 Это серьезный вопрос. Probe Screen задумывался как одноэкранный для простоты использования. Надо подумать.
Спасибо! Будет здорово если будет решено.

Понимаю что на обычном мониторе с мышкой нет такого вопроса. Но рядом со станками часто небольшие мониторы с небольшим разрешением да ещё и плюс тачсрин не всегда попадает в точку, там было бы актуально. Я себе представлял примерно так - выбираешь вид измерения (снаружи, внутри и т.д.) или настройку (там высота тулсеттера и прочие фискированные не меняющиеся постоянно вещи). а уже на следующем экране - нужные кнопки.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение steals_y2k »

alex_sar писал(а): В gmoccapy
я про axis. при переходе на linuxcnc 2.8 оно перестало работать.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение vtgmfg »

а описание есть на новые функции? или демо хотя бы..
istopnic
Новичок
Сообщения: 19
Зарегистрирован: 13 окт 2017, 14:36
Репутация: 0
Настоящее имя: Сергей
Откуда: Москва, Зеленоград
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение istopnic »

Доброго времени суток! Помогите справиться с проблемой. При загрузке любой программы в которой есть код М6Тn возникает ошибка "Linear move on line 31 would exceed Z's positive limit. Invalid params in linear command". Устанавливалось точно по инструкции, все ф-ции центроискателя работают, а вот попытка сметы инструмента нет. Та же ошибка выпадает если набрать просто М6Т1 например в MDI окне. Инструмент в таблице прописан. Позиции TOOLSSENSOR и CHANGE POSITION в .INI прописаны и точно не выходят за рабочие рамки. LinusCNC 2.8.4 Wheezy. Где искать эту 31 строку и куда копать?
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение sima8520 »

датчики хоум установлены ведь? и на Z в том числе?
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение sima8520 »

мой конфиг
работает M6 100%
https://drive.google.com/file/d/1c1zKuk ... sp=sharing
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение xenon-alien »

steals_y2k писал(а): 28 июн 2023, 23:58
alex_sar писал(а): В gmoccapy
я про axis. при переходе на linuxcnc 2.8 оно перестало работать.
А пару последних страниц перечитать сложно?
istopnic писал(а): 14 июл 2023, 10:30 Доброго времени суток! Помогите справиться с проблемой. При загрузке любой программы в которой есть код М6Тn возникает ошибка "Linear move on line 31 would exceed Z's positive limit. Invalid params in linear command". Устанавливалось точно по инструкции, все ф-ции центроискателя работают, а вот попытка сметы инструмента нет. Та же ошибка выпадает если набрать просто М6Т1 например в MDI окне. Инструмент в таблице прописан. Позиции TOOLSSENSOR и CHANGE POSITION в .INI прописаны и точно не выходят за рабочие рамки. LinusCNC 2.8.4 Wheezy. Где искать эту 31 строку и куда копать?
При смене инструмента выполняется g-код (макрос).
Его нужно найти и отредактировать. Или сменить конфигурацию на Zmax = 0 Zmin = -150mm (смотря какой ход по оси, может нужно а оборот сделать, но за частую верхний предел = 0, по этому и ругается, что выйдет за пределы положительных лимитов)
tarabarka
Новичок
Сообщения: 29
Зарегистрирован: 18 май 2022, 20:43
Репутация: 3
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение tarabarka »

В новой версии панель не влезает даже по высоте, едва видна целиком при полностью скрытом окне g-кода, о боковых панельках PYVCP тоже можно забыть. Разрешение 1280*1024.
Понятно желание вместить как можно больше всего, но панель вышла перенасыщенной элементами управления и пользоваться стало крайне неудобно, пришлось откатиться к прежней версии.
А так-то ведь инструмент наиполезнейший.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: [WIKI] Работа с центроискателем в LinuxCNC

Сообщение xenon-alien »

tarabarka писал(а): 15 июл 2023, 21:19 В новой версии панель не влезает даже по высоте, едва видна целиком при полностью скрытом окне g-кода, о боковых панельках PYVCP тоже можно забыть. Разрешение 1280*1024.
Понятно желание вместить как можно больше всего, но панель вышла перенасыщенной элементами управления и пользоваться стало крайне неудобно, пришлось откатиться к прежней версии.
А так-то ведь инструмент наиполезнейший.
А что мешает загружать отдельным окном, а не вкладкой? (на мониторах с мелким разрешением так и сделал ещё с предыдущей версией)
Ответить

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