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

    Рекомендованный
  • #586
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 · Просмотры: 23
OlegK!!!
С версией 1.4- пока не все возможности опробовал, но по опробованным -5++.
Связь с Кандел через мост -мне понравилась.
Какие планы на будущее?
У меня, всё же теплится идея о Штурвале к ГРБЛ Командер.
Тем более, в версии 1.4 У Вас там всё основное уже есть.
Относительно Штурвала:
В 1993 в Мексике (когда приехал) операторы станков с ЧПУ (коих было мало) использовали только выносной , или встроенный Штурвал для передвижения и настройки на позицию.
OlegK!!! Не заморачивайтесь.
Штурвал уже в наличии.
Надо заказать некоторые детальки (корпус, и переключатели/селекторы и разъёмы для них.)
Скоро займусь этим вопросом. Естественно, думаю, Вы в этом поможете, если зарапортуюсь.
Успехов.
 
Какие планы на будущее?
Пока временно забросил (занимаюсь другим), но хочу переделать поиски центров и подобные удобства на диалоговый режим. Т.е. высвобождаются 4 комбинации кнопок Шифт+стрелки по ХУ и на них можно повесить всякие подменю для автоматического поиска центров и боковых поверхностей, возможно, с сохранением текущего способа. Ну и ещё всяких нужных штук.
Пока не решил, нужно ли добавлять определение разворота заготовки относительно определённой оси, вроде штука может быть полезная.
Вчера фрезеровал одну штуковину, нужно было разместить её максимально ровно и определить центр одного отверстия, т.к. относительно этого центра происходила вся работа.
Решил попробовать выровнять не обкаткой ИЧ, а ЗД щупом. Разница по двум точкам на участке в 150мм получилась около 2х микрон.
После определения центра "базового" отверстия вроде всё чётко подошло.
Ну и проставку заодно туда же пришлось сделать из 3х мм пластины.
IMG_20231012_171717.jpgIMG_20231012_204846.jpg

IMG_20231012_204859.jpgBilderman 2023.10.12 20-51-52.png
 
  • Последнее редактирование:
Последнее редактирование:
Пока временно забросил (занимаюсь другим), но хочу переделать поиски центров и подобные удобства на диалоговый режим. Т.е. высвобождаются 4 комбинации кнопок Шифт+стрелки по ХУ и на них можно повесить всякие подменю для автоматического поиска центров и боковых поверхностей, возможно, с сохранением текущего способа. Ну и ещё всяких нужных штук.
Пока не решил, нужно ли добавлять определение разворота заготовки относительно определённой оси, вроде штука может быть полезная.
Вчера фрезеровал одну штуковину, нужно было разместить её максимально ровно и определить центр одного отверстия, т.к. относительно этого центра происходила вся работа.
Решил попробовать выровнять не обкаткой ИЧ, а ЗД щупом. Разница по двум точкам на участке в 150мм получилась около 2х микрон.
После определения центра "базового" отверстия вроде всё чётко подошло.
Ну и проставку заодно туда же пришлось сделать из 3х мм пластины.
IMG_20231012_171717.jpgIMG_20231012_204846.jpg

IMG_20231012_204859.jpgBilderman 2023.10.12 20-51-52.png
На 3018 фрезеровал? Какие режимы и какой фрезой? Фото станка показать можешь?

По моему опыту, для точных работ, поворот - очень нужная опция. Но тогда надо приделывать и опцию, которая позволит найти угол между деталью и направлением оси.
 
На 3018 фрезеровал?
Да.
Какие режимы и какой фрезой?
Фреза такая, 3 мм, F150, 7000 об. мин. Заглубление по 0.3, без СОЖ.
Фото станка показать можешь?
На любом из видео в шапке темы глянь. Да там нечего особо смотреть :)
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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