Jump to content

Выравнивание фасетного тела относительно системы координат, какие есть методы


Honey Badger

Recommended Posts

Honey Badger

Приветствую всех! Решил создать отдельную тему, т.к. сам вопрос интересный и возможно информация в теме будет полезна не только мне. 

Я периодически работаю в NX с фасетными телами. Получаю их методом фотограмметрии реальных объектов, оттого качество некоторых элементов на этих телах сложно назвать высоким. Тем не менее, для задач реверс-инжиниринга такие модели прекрасно подходят. Сам реверс не является проблемой - делов на пять минут. Проблема чаще всего в том, чтобы просто правильно выставить фасетные тела относительно системы координат. Вопрос у меня очень простой по своей сути - поделитесь, пожалуйста, своими методами выравнивания моделей относительно СК (т.е. чтобы модель располагалась симметрично относительно какой-либо выбранной плоскости), при условии, что строить примитивы на самой модели мы не можем. Для примера привожу скрины одной такой модели - как можно идеально (или близко к идеальному) ее выровнять? Заранее спасибо!

cMSv0zD.jpggQmThJ7.jpg

Link to post
Share on other sites


UnPinned posts
Ветерок

Проще создать нужные плоскости относительно скана и по этим плоскостям создать систему координат.

 

Для воссоздания формы такой мышки достаточно 3-4 фотографий и штангенциркуля. Будет намного быстрее и на порядки дешевле.

Link to post
Share on other sites
Honey Badger
9 часов назад, Ветерок сказал:

Проще создать нужные плоскости относительно скана и по этим плоскостям создать систему координат.

 

Для воссоздания формы такой мышки достаточно 3-4 фотографий и штангенциркуля. Будет намного быстрее и на порядки дешевле.

Спасибо за ответ! К сожалению, так просто не получается. Что я только не делал - при создании симметричной половины расхождение между ней и моделью минимум в 0.5мм. Видел интересный метод с использованием автоматического выравнивания, но там были 2 половинки модели, которые к тому же, были отсканированы на порядок лучше чем моя модель. Было бы интересно узнать, можно ли использовать этот подход для выравнивания целой модели относительно СК. 

P.S. Могу выложить сам скан, попробуйте поиграться, если будет желание.

Link to post
Share on other sites
maxx2000

Я делал так. Сначала восстанавливал свободную форму из фасетов, затем инструментами трансформации поворачивал это всё относительно СК.

Можно как сказал Ветерок. Восстановить из фасетов форму, сделать новую СК, экспортировать в STEP с этой СК, открыть этот STEP и работать уже с ним.

Скриншот 01-10-2023 201159.jpg

Скриншот 01-10-2023 202047.jpg

Link to post
Share on other sites
mrvcf1

@Honey Badger каждый случай индивидуален, где-то проще построить доп. геометрию, где-то вручную покрутить с зеркалом, где-то удалять части сетки(судя по панельке предпочитаете по "ограничивающему телу" в пару кликов). Универсального метода нет, все от геометрии зависит.

Link to post
Share on other sites
Honey Badger
8 часов назад, maxx2000 сказал:

Я делал так. Сначала восстанавливал свободную форму из фасетов

Спасибо за ответ! Чем-то напоминает команду "Ограничивающее тело" в NX, нет?.. Если нет, то я не понял принцип...((

6 часов назад, mrvcf1 сказал:

@Honey Badger каждый случай индивидуален, где-то проще построить доп. геометрию, где-то вручную покрутить с зеркалом, где-то удалять части сетки(судя по панельке предпочитаете по "ограничивающему телу" в пару кликов). Универсального метода нет, все от геометрии зависит.

Спасибо за ответ! А я как раз про методы, а не про случай. Кто-то скажет как он поступает в одном случае, уто-то про другой расскажет... Информацию об этом бывает трудно найти, если не знать что искать, а теперь будет целая тема.

"Ограничивающее тело" - это тут на форуме подсказали несколько дней назад, но мою модель так выровнять не получается. Есть несколько несимметричных элементов, да и сама модель стоит изначально криво. У меня больше душа лежит к автоматическому выравниванию, но как этот прием применить для выравнивания именно относительно СК, пока не додумался...

Link to post
Share on other sites
maxx2000
1 час назад, Honey Badger сказал:

Ограничивающее тело

если быстро, то да. 

Link to post
Share on other sites
23 часа назад, Honey Badger сказал:

при условии, что строить примитивы на самой модели мы не можем.

Почему? 

 

Link to post
Share on other sites
Honey Badger
11 минут назад, ART сказал:

Почему?

Потому что в моем случае качество поверхности оставляет желать лучшего (присутствует крупная шагрень). Поэтому если, например, попытаться создать пару отрезков между симметричными элементами на модели с целью построить по ним осевую, эта осевая всё равно оказывается смещённой. Поэтому такое условие. 

Если, например, есть способ выравнивания с помощью построения поверхности (поверхностей) свободной формы, то такой способ было бы интересно узнать.

Видел вот такой ролик на ютубе https://www.youtube.com/watch?v=ye879aAyrQE

Было бы интересно узнать, можно ли эти приемы адаптировать для выравнивания одной модели относительно СК, а не двух моделей относительно друг друга (потому что у меня одна модель а не две половинки)...

 

Link to post
Share on other sites
maxx2000
49 минут назад, Honey Badger сказал:

Потому что в моем случае качество поверхности оставляет желать лучшего

что мешает построить кривую прямо на фасетном теле и отталкиваться от неё? https://www.youtube.com/watch?v=D8Im7A6oCrw

NX такое не умеет?

Вообще ничего не надо выравнивать, надо просто создать условия для построения новой СК.

 

 

Edited by maxx2000
Link to post
Share on other sites
Honey Badger
11 минут назад, maxx2000 сказал:

Вообще ничего не надо выравнивать, надо просто создать условия для построения новой СК

Может я тупой, но я не понял как показанное в ролике относится к системе координат вообще...))) Вроде бы показан реверс достаточно специфической модели, в отношении которой странно вообще говорить о симметрии. Реверс в NX проблемой не является - делов на пять минут. Меня именно выравнивание интересует, т.к. хоть и можно просто взять и скопировать исходную поверхность целиком, но правильно всё-таки строить половину, а затем её зеркалить. И вот у меня именно при отзеркаливании и выявляется отклонение, +- 0.5мм. Может и не критично, но мне интересно как этого избежать.

Link to post
Share on other sites
46 минут назад, Honey Badger сказал:

И вот у меня именно при отзеркаливании и выявляется отклонение, +- 0.5мм. Может и не критично, но мне интересно как этого избежать.

 

1 час назад, Honey Badger сказал:

Потому что в моем случае качество поверхности оставляет желать лучшего (присутствует крупная шагрень).

Маркеры знаете что такое? Когда вы сканируете такие детали вам в зону сканирования нужно добавить маркеры - опорные точки. По ним вы сможете построить оси координат.

Link to post
Share on other sites
Honey Badger
5 минут назад, ART сказал:

Когда вы сканируете такие детали вам в зону сканирования нужно добавить маркеры - опорные точки. По ним вы сможете построить оси координат.

Спасибо за ответ! Про маркеры знаю только то, что их можно использовать для масштабирования, а также чтобы помочь программе отслеживать вращающийся объект (при круговом сканировании или на поворотном столе). Про оси координат по маркерам ничего не знаю...

Link to post
Share on other sites
Ветерок
5 часов назад, Honey Badger сказал:

для выравнивания именно относительно СК

Далась вам эта СК. Прямо свет клином на ней сошелся.

 

1 час назад, Honey Badger сказал:

Реверс в NX проблемой не является - делов на пять минут.

Думаю, что за пять минут качество полученных поверхностей будет тоже на пять копеек.

Тем более, если

2 часа назад, Honey Badger сказал:

качество поверхности оставляет желать лучшего (присутствует крупная шагрень)

 

Link to post
Share on other sites
Honey Badger
8 минут назад, Ветерок сказал:

Думаю, что за пять минут качество полученных поверхностей будет тоже на пять копеек

На не параметризованную поверхность - пять минут. Если нужна параметризованная - ну минут 15-20. Я, опять же, говорю про модель, скрины которой я приложил вначале. Понятно, что если нужна модель самолета, то и времени она потребует соответствующего. Но я этим не занимаюсь)

Шагрень реверсу не мешает, к тому же ее можно сгладить если захочется. Мешает она только строить отрезки, по которым можно было бы определить ось симметрии, т.к. куда попали начальная и конечная точка отрезка - на выпуклость или на впадину - мы не знаем. 

Link to post
Share on other sites
mrvcf1
7 часов назад, Honey Badger сказал:

Ограничивающее тело" - это тут на форуме подсказали несколько дней назад, но мою модель так выровнять не получается.

модельку выложите, вроде должно получиться.

Link to post
Share on other sites
Ветерок
1 час назад, Honey Badger сказал:

На не параметризованную поверхность - пять минут. Если нужна параметризованная - ну минут 15-20.

Я говорю не про параметризацию, а про качество результата. Гладкость линий, гладкость самих поверхностей, условия сопряжения - касательность или кривизна, если надо. Вы контролируете всё это? За 5 или 15 минут.

Или просто нажимаете копку, получаете результат и не важно какой результат - важно одной кнопкой. Но вот незадача - СК оказывается не там.

 

Но если вы получили замечательный результат (за 5 минут), уже имеете замечательную гладкую симметричную поверхность, неужели не можете построить плоскость симметрии? А потом уже и СК в нужном месте.

Link to post
Share on other sites
mrvcf1
2 минуты назад, Ветерок сказал:

Гладкость линий, гладкость самих поверхностей, условия сопряжения - касательность или кривизна, если надо. Вы контролируете всё это? За 5 или 15 минут.

Не завидуй. Я тоже так не умею (хорошо если 1 поверхность за 5 мин попасть).

2 часа назад, Honey Badger сказал:

Если нужна параметризованная - ну минут 15-20.

А что такое параметризированная? Можно пример? Видео желательно не чужое, а ваше. 20 мин это ведь не много для вас.

Link to post
Share on other sites
mrvcf1
18 часов назад, Honey Badger сказал:

Что я только не делал - при создании симметричной половины расхождение между ней и моделью минимум в 0.5мм

Если оборудование не позволяет получить качественный скан или сам образец корявый. Как ни крути, а если модель с "допуском" 1мм, про какую симметричность 0.5 можно говорить.

Link to post
Share on other sites
maxx2000
5 часов назад, Honey Badger сказал:

Может я тупой, но я не понял как показанное в ролике относится к системе координат вообще...)))

может и тупой, но скорее не опытный.

5 часов назад, Honey Badger сказал:

Вроде бы показан реверс достаточно специфической модели, в отношении которой странно вообще говорить о симметрии

вот в чём твоя беда. Смотреть надо на то какие построения делаются и думать как эти построения можно использовать окромя того для чего их строят. Построив по фасетному телу набор кривых их можно затянуть поверхностями, поверхности можно использовать как опорные элементы для СК.

Ветерок тебе правильно говорит, ты зациклился на СК, а на ней свет клином не сошёлся. Для привязки и ориентации тебе важнее плоскость или грань детали.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Дмитрий Гайдай
      Попробовал показать что я имею ввиду  
    • Дмитрий Гайдай
      При работе с эскизами в модели не хочет. По крайней мере инструментом скругление. Единственный +- адекватный способ который пока что нашел - строить скругление (ту билиберду которую он дает), а потом через редактирование параметров кривой задавать вручную касательность в крайних точках и через положение средней точки +- подгонять положение дуги и ее радиус под нужный. Не идеально, но как минимум аналитическая плавность обеспечивается.
    • mrvcf1
      @Дмитрий Гайдай все строит.  
    • Tad
    • Дмитрий Гайдай
      Господа, прошу вашей помощи. Есть аналитически плавная кривая, состоящая из эллипса, дуги окружности и скругления между ними.  Для понимания о чем речь При попытке повторить энтот профиль в NX 10.0 все упирается в скругления. NX наотрез отказывается строить смешанное сопряжение, и устраивает только внешнее. В итоге получается разного рода билиберда В прошлом вместо эллипса была окружность, тогда скругления он еще хоть как-то ставил. И то с миллионной попытки. Теперь вообще наотрез отказывается.   Куда тыкнуть этого немецкого болванчика чтобы построить смешанное сопряжение? Вариант "на глаз построить что-то похожее на скругление" не рассматриваю, нужна именно аналитически плавная геометрия.   P.S. смешанное сопряжение это вот:    
    • areg
      Здравствуйте! Прошу расценить стоимость и срок изготовления заготовок для деталей, изображенных на чертежах. Стоимость, срок изготовления штампов и сколько поковок они смогут изготовить прошу сообщить отдельной строкой. Количество 2000 штук каждой детали. Если предложите скидку возможно размещение у вас заказа на 10000 шт. единовременно. Чертеже не очень качественные, если возникнут по ним вопросы — пишите — дам пояснения. Так же интересуют специалисты в этой области на предмет платных консультаций, так как заказчик хочет освоить эту технологию. Предложения в личку.
    • maxx2000
      Некоторые метчики, развёртки имеют рабочий конец не тупой с центровочным ортверстием, а заострённый. Из-за этого ими и чертят и используют как керн. Всё в пределах нормы.  
    • vasillevich68
      Не все тут так просто. Если спать перед обедом, то можно проспать обед, и тогда будет нечего обедать. Короче, всё, как с той булевой операцией 
    • gudstartup
      Cмотреть почему нет этого сигнала по логическому уравнению! Хотя тут писали Как вы нашли этот бит подсказали?
    • BSV1
      Тут все просто. До обеда - спать, после обеда - есть. 
×
×
  • Create New...