ПОЛЕЗНО GRBL Commander - автономный контроллер на ESP32

    Рекомендованный
  • #586
Опробовал "в бою" поиск центра отверстия - понадобилось расфрезеровать 8 отверстий по диаметру до 11 мм и в глубину до 7 мм.
УП - одна, для одной операции.
В качестве пробника - используемая фреза.
Поиск дома не делал.
Последовательность действий:
0. Выбираем в меню файл УП и корректируем параметры пробинга под текущую задачу.
1. Shift+ Z- (поиск поверхности заготовки)
2. Фрезу в отверстие, на 1-2 мм ниже 0 по Z, примерно по центру.
3. Поочерёдно жмём Shift+ стрелка перемещения по X
4. то же, по оси Y.
5. Перемещаемся в центр отверстия: Menu->Macros->XY probe->Center->CenterXY
6. Запускаем УП.
7. Переходим в след отверстие и повторяем с п.2

IMG_20230930_003012.jpg

В принципе, вполне юзабельно...
 
  • Последнее редактирование:
Последнее редактирование:
Опробовал "в бою" поиск центра отверстия - понадобилось расфрезеровать 8 отверстий по диаметру до 11 мм и в глубину до 7 мм.
УП - одна, для одной операции.
В качестве пробника - используемая фреза.
Поиск дома не делал.
Последовательность действий:
0. Выбираем в меню файл УП и корректируем параметры пробинга под текущую задачу.
1. Shift+ Z- (поиск поверхности заготовки)
2. Фрезу в отверстие, на 1-2 мм ниже 0 по Z, примерно по центру.
3. Поочерёдно жмём Shift+ стрелка перемещения по X
4. то же, по оси Y.
5. Перемещаемся в центр отверстия: Menu->Macros->XY probe->Center->CenterXY
6. Запускаем УП.
7. Переходим в след отверстие и повторяем с п.2

IMG_20230930_003012.jpg

В принципе, вполне юзабельно...
Попробуй с круглой заготовкой известного диаметра, например D=10мм. Поиск центра->проход по кругу D-d боковой частью фрезы. На глубину, скажем, ~0.1. Уменьшая d (0.05, 0.04 и т.д.), по звуку или визуально можно будет оценить точность поиска центра.
 
  • Последнее редактирование:
Последнее редактирование:
Ребята!!!
Точность поиска по схеме эл. контакта с заготовкой во многом зависит от дребезга контактов при касании.
Точность /погрешность в минус 2-3 сотки гарантирована. Проверял на ПП.
А если недо центроваться по диэлектрику?
По этому, давно уже хотел ОлегуК предложить поиск нуля "с ручным управлением".
Суть заключается в сл. :
Алгоритм практически тот же. Только Оператор сам подводит к касанию с заготовкой (через бумажку, калиброванную пластину, как угодно ....) фиксирует положение "1" на Командере. Поднимается, естественно, вручную по Зет и вручную перемещается в в другую сторону от заготовки. Проделывает те же самые действия с ругой стороны заготовки, и, убедившись в соответствии -нажимает на Командере - типа -"Фиксация -2 по оси ..."
И т.д.
Где то, на форуме писал, что поиск нуля в ручную на ЧПУ- это было геморойно.
фиксируем 1 касание- записали координаты на бумажке.
Фиксируем 2 касание -записали координаты на бумажке.
Потом всё суммируем и делим на 2 на калькуляторе.
и вводим в ЧПУ.
Ну так было.
Ваши сообщения автоматически объединены:

 
Bacilio, А как убедится, что ты определил центр диаметра, а не хорды? Двух измерений для поиска центра не достаточно.
 
  • Последнее редактирование:
Последнее редактирование:
Бор33!!!
Вы, как понял, учились уже после 90х. В СССР -Геометрия - наука всех наук.
Bacilio, А как убедится, что ты определил центр диаметра, а не хорды? Двух измерений для поиска центра не достаточно.
А кто говорил что по 2 м точкам?
Для определения центра круга, прямоугольника, - необходимо и достаточно 4х точек по ортогональным осям.
Успехов.
 
Для определения центра круга, прямоугольника, - необходимо и достаточно 4х точек по ортогональным осям.
Успехов.
Я признаю, что вы дока в советской геометрии. А как быть если ортогональные оси, пересекающие окружность в 4-х точках, не проходят через центр окружности? Вот с помощью двух взаимно параллельных плоскостей, касательных в противоположных точках окружности, то да, двух точек касания достаточно. А для щупа отличного от плоскости, нет.
 
Я, каюсь, далеко не Эвклид и не Пифагор, а потому всегда был уверен, что если через два центра перпендикулярных друг другу хорд провести перпендикулярные этим хордам прямые, то эти прямые пересекутся в центре окружности.
Хотелось бы, конечно, переделать на "классический" способ и более автоматизировать такого рода измерения, например, "повесив" на кнопки Шифт-стрелка подменю выбора поиска центра детали или отверстия, но тут придётся подумать какие параметры перемещений добавить в настройках "щупинга" в меню.
 
Все верно. Более того этим хордам не обязательно быть перпендикулярными. Но две хорды с центром это не две точки. И это хорошо на бумаге. На реальном отверстии будет сложно определить, где пересекутся перпендикуляры к серединам хорд.
 
Ну вот и надо помыслить, что бы было правильно и как это реализовать, учитывая упрощённость интерфейса.
Может кто-нибудь подкинет предложений? :)
 

Какие тут могут быть предложения? :cautious:
У нас и так ось Х перпендикулярна оси Y всегда... :p

оффтоп
 
  • Последнее редактирование:
Последнее редактирование:
Ну вот и надо помыслить, что бы было правильно и как это реализовать, учитывая упрощённость интерфейса.
Может кто-нибудь подкинет предложений? :)
Интересная конечно идея, надо подумать.
Ваши сообщения автоматически объединены:

Какие тут могут быть предложения? :cautious:
У нас и так ось Х перпендикулярна оси Y всегда... :p

оффтоп
Мудро. Вписанный или описанный прямоугольник, при условии, что его стороны измерены под прямым углом. Диагональ прямоугольника деленая пополам и есть центр окружности или цилиндра. Можно мерять всего две стороны, третья сторона ( диагональ) это диаметр.
 
Можно мерять всего две стороны, третья сторона ( диагональ) это диаметр.
Где-то попадалось поиск центра по трём точкам, но в данном случае, КМК, классический способ с двумя циклами измерений наиболее точный.
Про реализацию, я имел ввиду следующее.
С поиском центра отверстия в принципе всё просто, в настройках достаточно параметров для этого и даже можно сократить всё, кроме подачи для первого и второго измерений.
С поиском центра заготовки - тут данных требуется побольше, помимо подач: высота измерения (тоже наверное можно убрать, если самостоятельно выставить на нужной высоте и обнулить Z, безопасная высота перемещения, дистанция проезда до противоположного края.
Возможно, лучше задавать это не в меню, а где-то "поближе", в диалоговом режиме.
Т.е. по нажатию комибинация кнопок - вылазит диалог "чего изволите?", после выбора нужного действия - последовательность экранов с настройкой вышеуказанных параметров, затем подтверждающий начало измерения экран и, собственно, действие.
 
  • Последнее редактирование:
Последнее редактирование:
Точность поиска по схеме эл. контакта с заготовкой во многом зависит от дребезга контактов при касании.
Точность /погрешность в минус 2-3 сотки гарантирована. Проверял на ПП.
При работе с пробником две основные причины ошибок измерений следующие.
1. Задержка обработки сигнала с А5. Поэтому чем меньше скорость приближения пробника к детали - тем точнее результат.
2. Нестабильность люфтов.
На отлаженном 3018 и при скорости 5мм/мин точность пробника ~ 10мкм.
Ваши сообщения автоматически объединены:

Возможно, лучше задавать это не в меню, а где-то "поближе", в диалоговом режиме.
Да, диалоговый режим удобнее.

По моему опыту, измерения получаются точнее с одним приближением, но на маленькой скорости. Из-за нестабильности люфтов. Но разница небольшая, в пределах 5мкм. Вообщем, если будешь делать диалоговый режим - выбор количества приближений лучше оставить на усмотрение пользователя.
 
  • Последнее редактирование:
Последнее редактирование:
Где-то попадалось поиск центра по трём точкам, но в данном случае, КМК, классический способ с двумя циклами измерений наиболее точный.
Про реализацию, я имел ввиду следующее.
С поиском центра отверстия в принципе всё просто, в настройках достаточно параметров для этого и даже можно сократить всё, кроме подачи для первого и второго измерений.
С поиском центра заготовки - тут данных требуется побольше, помимо подач: высота измерения (тоже наверное можно убрать, если самостоятельно выставить на нужной высоте и обнулить Z, безопасная высота перемещения, дистанция проезда до противоположного края.
Возможно, лучше задавать это не в меню, а где-то "поближе", в диалоговом режиме.
Т.е. по нажатию комибинация кнопок - вылазит диалог "чего изволите?", после выбора нужного действия - последовательность экранов с настройкой вышеуказанных параметров, затем подтверждающий начало измерения экран и, собственно, действие.
Вот как реализовано это на NC Studio, которая в принципе не способна выполнять эту операцию... В Gcode. Может чего от сюда можно почерпнуть?
 

Вложения

  • NC Studio_центр заготовки_центр отверстия.zip
    1.1 KB · Просмотры: 19
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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