Перейти к публикации

Tutorials для Icem Surf


Федор Мирон

Рекомендованные сообщения



Спасибо. Со слоями разобрался.

Перед тем как начать работать осталось выяснить вопрос: как работать со сканом?

- Что такое Scan Previewer?

- Что такое Data Base?

- Какой алгоритм работы с Stl файлом?

- Зачем нужен Triangulation?

-Scan Previewer - никогда им не пользовался, но почитав мануал понял так: это инструмент, который позволяет открывать скэн, не импортируя его в файл, при этом можно проводить некоторые действия со скэном например создавать сечения, уменьшать количество точек в облаке, сшивать либо разделять скэн и т.д. После скэн можно импортировать. (p.s. это лично моё понимание данного инструмента, могу и ошибаться).

-Data Base - это есть файл, который вы окрываете в ICEM и в котором вы работаете, так называемый DB (я про него уже упоменал).

-Алгоритм работы с Stl - самый что ненаесть простой: загружаешь (импортируешь) STL в DB и работаешь.

-Triangulation - никогда им не пользовался.

Ссылка на сообщение
Поделиться на других сайтах
В идеале хотелось бы получить объект как на фото, чтобы я мог работать с ним как на видео

К сожалению такой объект в ICEM вы не получите. Обычно это результат 3Д-сканирования модели из глины (так называемая clay model), либо полигонная модель (MAYA, 3D MAX и т.д.), сохранённая в STL-формате. Основное назначение ICEMa - это создание поверхностей класса А из объектов как на фото с последующей их модификацией. В бюро, в котором я работаю, мы тоже используем скэны, но их мы получаем от дизайнеров.

Ссылка на сообщение
Поделиться на других сайтах

Опишу то чем хотел бы заниматься в программе: 

- есть скан какого-то элемента в STL (допустим капот автомобиля)

- есть эскиз от дизайнера (допустим спойлер на капоте, отрисованный в ортогональных проекциях)

- по скану необходимо смоделировать поверхность и на ней разместить спойлер.

Сейчас все это моделю в Солиде, но крайне все геморно.

Задача №1 по скану получить поверхность (а вот тут затык)

№2 на поверхности смоделировать спойлер (тут проше)

 

Буду очень признателен, если объясните: как с STL получить поверхность

Ссылка на сообщение
Поделиться на других сайтах

Ну объяснение - то простое: импортируешь скэн в формате stl и строишь поверхности одну за другой максимально приближено к скэну, параллельно соединяя их между собой по тангенте, по кривизне и чтобы без щелей. Вот только без опыта работы в icem это будет сложновато. Хотелось бы глянуть на ваш скэн, можно в личку, можно и кусочек скэна для примера так сказать.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Разобрался как строить поверхности по скану.

Но все-таки есть вопросы:

- как активировать вид "сзади", "снизу", "справа"

- почему при работе со слоем "с папкой"  изменяя какой-либо слой геометрия изменяется на всех остальных слоях.

- как сшить грань с поверхностью в произвольной точки поверхности (т.е. не ребро с ребром,а ребро с патчем)

 

post-49030-0-42770300-1445885353_thumb.jpg

post-49030-0-21115500-1445886231_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

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

1. загружаешь скэн, на него накладываешь сечения

post-49597-0-79221800-1445892762_thumb.jpg

2. создаёшь простую поверхность рядом со скэном, для начала с поядком 2 на 2

post-49597-0-09821300-1445892778_thumb.jpg

тоже самое без штриховки

post-49597-0-09571600-1445892793_thumb.jpg

post-49597-0-44601500-1445892816.jpg

3.постепенно увеличиваешь порядок и двигаешь ряды точек в направлении offset так, чтобы сечения поверхности (на рис. жёлтым) приближались  к сечениям скэна (синий)

post-49597-0-66645300-1445892834_thumb.jpg

4. по мере необходимости увеличиваешь порядок поверхности в обоих направлениях

post-49597-0-35324100-1445892846_thumb.jpg

5.когда движение рядов точек больше не приносит результата, начинаешь двигать точки по отдельности, пока не достигнешь такого результата

post-49597-0-76180000-1445892859_thumb.jpg

- как активировать вид "сзади", "снизу", "справа"

 

справа есть кнопочки

post-49597-0-79424600-1445893666.jpg

- почему при работе со слоем "с папкой" изменяя какой-либо слой геометрия изменяется на всех остальных слоях.

 

Если у вас каккая-то геометрия находится одновременно в нескольких слоях, т.е. скопирована, то изменяя её в одном из слоёв она автоматически изменится и в других. Таков принцип действия слоёв в ICEM.

- как сшить грань с поверхностью в произвольной точки поверхности (т.е. не ребро с ребром,а ребро с патчем)

 

 

Сшить поверхности можно с помощью match-menu. Если не ошибаюсь у вас установленна версия 4.12, там этот инструмент сильно изменили по сравнению с 4.11, которая стоит у меня дома. Завтра с работы скину пару скринов как это делается (там у нас тоже 4.12 стоит).

Ссылка на сообщение
Поделиться на других сайтах

Я со сканом работаю так:

- импортирую stl

- в удобной проекции строю патч

- используя функцию Refit, указываю на скан (работает и по RawData и проч.)

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

- по Ок выдает сносный результат с указанием максимального откланения


Функция Offcet действительно очень удобная:

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

и ее видно с обратной стороны - вроде результат тоже не плох


На вопрос:

 - как активировать вид "сзади", "снизу", "справа"

Да с панелью справа все понятно,но как получить вид "с другого боку", не сверху,а "снизу" и т.д. , т.е. разворот на 180 град 


По поводу копирования слоев я так понял: в программе нет возможности скопировать слой и оставить его "замороженным"


Вопрос: как сшить грань с поверхностью?

Программа (функция Match) прекрасно сшивает грань с гранью (Edge).

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

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

post-49030-0-23692200-1445926033.jpg

post-49030-0-62206000-1445926033.jpg

post-49030-0-84135200-1445926033.jpg

post-49030-0-54822300-1445926526.jpg

post-49030-0-92078500-1445926526.jpg

Изменено пользователем 2mark
Ссылка на сообщение
Поделиться на других сайтах

2D аналогия вопроса: как сшить грань с поверхностью.

Поверхность 1 построена по скану, в виду того,что скопировать и заморозить ее нельзя разать и потрошить ее не стоит.

Проектируемая поверхность 2 не пересекает поверхность 1, строим переход 1-2 blend в произвольной точке с граничными условиями касательность.

 

Можно ли такую задачу решить в 3D?

post-49030-0-55008400-1445930653_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Я со сканом работаю так: - импортирую stl - в удобной проекции строю патч - используя функцию Refit, указываю на скан (работает и по RawData и проч.) - кисточкой выделяю участок скана к которому нужно привязаться - по Ок выдает сносный результат с указанием максимального откланения

 

Если результат устраивает, то почему бы и нет.

 

 

Вопрос: как сшить грань с поверхностью? Программа (функция Match) прекрасно сшивает грань с гранью (Edge). Но есть ли возможность сшить грань с поверхностью в произвольной точке,как на рисунке с красной подписью грань (см. выше)

 

 

1. выбираем match-menu

 

post-49597-0-02087500-1445964754_thumb.jpg

 

2. выставляем в настройках Projektion и Minimal как на рисунке, выбираем сначала грань g потом поверхность p

 

post-49597-0-28027100-1445965106_thumb.jpg

 

3. жмём ок

 

post-49597-0-67736400-1445965257.jpg

Ссылка на сообщение
Поделиться на других сайтах

Спасибо. С функцией сшить разобрался. Но остались вопросы:

 

Если результат устраивает, то почему бы и нет.

 

Т.е. правильнее вручную строить патч вытягивая контрольные точки?

 

 

По поводу копирования слоев я так понял: в программе нет возможности скопировать слой и оставить его "замороженным"

 

В случае крайней необходимости можно ли копируемую поверхность сохранить в файл, а после вставить в проект?

 

 

но как получить вид "с другого боку", не сверху,а "снизу" и т.д. , т.е. разворот на 180 град 

 

Возможно специфика программы такова, что строиться форма автомобиля, используя лишь вид "сбоку","сверху","спереди" и "сзади". Но как развернуть вид на 180 град?

 

Как правильно настроить инструмент черно-белые полосы (Hihglight) для контроля плавности геометрии. И почему я вижу излом линии на стыке патчей, хотя использовал граничное условие касательность и кривизна при использовании инструмента сшить?

 


И еще огроменная просьба: не могли бы вы записать небольшой ролик охватывающий вопросы работы со сканом и построение геометрии по скану

post-49030-0-59882800-1446008035_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Я вам обязательно отвечу, просто вы задаёте за раз много вопросов, что я не успеваю отвечать, свободного времени у меня немного не хватает.

Ссылка на сообщение
Поделиться на других сайтах

good life, как в Icem сбросить настройки в дефолтные. И присоединяюсь к просьбе 2mark о записи небольшого ролика, охватывающий вопросы работы со сканом и построение геометрии по скану.

 
Ссылка на сообщение
Поделиться на других сайтах

С поворотом на 180 град разобрался: можно потягять маркеры указателей осей или ctr+alt и стрелки.

 

post-49030-0-22290400-1446060160.jpg

Ссылка на сообщение
Поделиться на других сайтах
Т.е. правильнее вручную строить патч вытягивая контрольные точки?

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

Изменено пользователем good life
Ссылка на сообщение
Поделиться на других сайтах

В случае крайней необходимости можно ли копируемую поверхность сохранить в файл, а после вставить в проект?

 

Слой заморозить нельзя, но можно создать дубликат геометрии. Простой пример: создаём крыло автомобиля, необходимо как-то сохранить данный слой, т.к. деталь симетричная, то можно создать её зеркальный дубликат. Для этого используем инструмент mirror (по нем. spiegel). Работая дальше, замечаем ошибку, испорченную поверхность можно смело удалить, а сделанный добликат отзеркалить обратно (не забываем выбрать плоскость, относительно которой будем зеркально копировать).

post-49597-0-68222400-1446070592.jpg

 

post-49597-0-26778000-1446070660.jpg

С поворотом на 180 град разобрался: можно потягять маркеры указателей осей или ctr+alt и стрелки.

 

Всё правильно, "до кучи " есть ещё один вариант вбив угол поворота вручную

post-49597-0-08444100-1446071094.jpg

Изменено пользователем good life
Ссылка на сообщение
Поделиться на других сайтах

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

 

Всегда выбирайте оси, которые направленны либо параллельно либо под острым углом к поверхности, в моём примере это Z и Y, именно эти направления несут больше информации о поверхностях.

post-49597-0-74867600-1446072016.jpg

И почему я вижу излом линии на стыке патчей, хотя использовал граничное условие касательность и кривизна при использовании инструмента сшить?

 

На картинке типичное соединение по касательной. У вас в настройках в колонке opposite стоят галочки наротив position и tangent, это значит , что для соединения по кривезне ваша поверхность должна иметь в продольном направлении порядок не менее 5 (возможно в этом ошибка)

И еще огроменная просьба: не могли бы вы записать небольшой ролик охватывающий вопросы работы со сканом и построение геометрии по скану

Попробую на выодных чего-нибуть состряпать :smile:

good life, как в Icem сбросить настройки в дефолтные.

 

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

post-49597-0-55621200-1446073362.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      то есть всяцепь готовности у вас замкнута и напряжение 24 подводиться куда следует
    • wega7777
      Это программа, было бы не плохо если бы вдруг кто поделился, а так вот   B-64174EN_04_111024.pdf
    • Maks Horhe
      Все работает, но станок снижает подачу, не успевает считать. Снижаем требования в программе к точности траектории, подача стремится к номиналу.. Эх..как быть..
    • yunoleg
      вентилятор не причем. отключили на рабочем. он готов к работе без него
    • gudstartup
      и как нибудь запихайте все эти изображения в один архив а то открывать запаришься
    • yunoleg
      привода все готовы к работе.
    • gudstartup
    • ДОБРЯК
      Вы не слышите, то что вам говорят. :=) И поэтому у вас проблемы. И Ансис и СВ и Настран и ИСПА и ... делают численную факторизацию матрицы при определении первых собственных частот незакрепленной конструкции.  Подождите немножко, я подготовил пример на две степени свободы для незакрепленной конструкции и будем его решать. Алгоритму определения первых собственных чисел ему без разница закреплена конструкция или нет. Алгоритму на вход подаются две матрицы. В данном случае матрица масс и матрица жесткости... МКЭ вам даст только две матрицы, на этом МКЭ заканчивается.  Дальше решайте любым алгоритмом. Но для определения первых собственных чисел вам придется сделать численную факторизацию матрицы ЖЕСТКОСТИ. Не матрицы масс, а матрицы ЖЕСТКОСТИ... Я уже это объяснял. :=)
    • Orchestra2603
      Нулевая собственная частота означает нулевое собственное значение матрицы M^-1 * K, а значит нулевок СЗ у К (или бесконечно большое СЗ для M, но такого я не встречал никогда в реальных задачах). Т.е. матрица К - вырожденная. Это равнозначные утверждения про вырожденность матрицы жесткости и нулевую частоту. Почитайте работу по ссылке. Там рассматривается случай вырожденной матрицы M и алгоритм получения вектров. Случай с вырожденной К также приводится к этому случаю простыми манипуляциями.   Работа опубликована в 1972 году! Модальник Ансис, например, работает с вырожденной матрицей жесткостью вполне нормально. Он показывает 6 первых нулевых СЗ (для свободно "парящей" системы) и показывает формы соответствующие перемещениям, как жесткого целого. Все остальные СЗ (в подавляющем большинстве случаев, за исключением случаев некорректной постановки расчета) соотвтетсуют ожидаемым частотам. Не работал в Simulation, но я не буду удивлен, если там это работавет так же. Матлаб и Маткад тоже вполне умеет находить СЗ и СВ для случая с одной вырожденной матрицей. У вас не возникает ощущения, что вы ищете проблему, где ее нет?   Да, где интересуют очень высокие формы, там возникают вопросы, связанные с корректностью выбора функции формы, размеров элемента и т.п.  В моей практике с этим не сталкивался, но, наверное, если кто-то стоячие волны, например, исследует в ультразвуковом диапазоне - там, наверное, действиетолно возникают проблемы. Но это проблема самого МКЭ, а не каких-то алгоритмов или методов отыскания СЗ и СВ.   Так, по-вашем, что такое я  прислал? Это какая-то не такая факторизация?  Я же показал, есть такие методы факторизации. У меня нет оснований полагать, что все вокруг по всему миру идиоты, этого не знают, и только я молодец. У вас есть?  
    • yunoleg
      https://drive.google.com/file/d/1o5b62TuvZQalbDJ9_aG81fc6I_Ojsg7d/view?usp=drive_link, https://drive.google.com/file/d/17bjDQq5UQ9HaZRu9QIGNjD5Iy9rEQ9XB/view?usp=drive_link, https://drive.google.com/file/d/1v5rY8NXGV0dsvizuyDwHdnQE53M0QlRi/view?usp=drive_link, https://drive.google.com/file/d/1xCjwwPhNUiLshQmCz5GVwO6nwrL1teew/view?usp=drive_link, https://drive.google.com/file/d/1biXChIeRXUPkyRq-vUAX7QTYDSAFajwG/view?usp=drive_link, https://drive.google.com/file/d/1hmQcWIwtIMVSaAKob7ET6JHxK9BiN1XO/view?usp=drive_link, https://drive.google.com/file/d/1wyzqJB9iwENMyWHD1EQgyUCw7iED8Blm/view?usp=drive_link, https://drive.google.com/file/d/1WCtff2C-_jPQniOz8QPRVTEZ9lNIaXIZ/view?usp=drive_link, https://drive.google.com/file/d/1PNeqoEomozDWPtBuB7_BMwNQLdkd7F13/view?usp=drive_link, https://drive.google.com/file/d/1zWW6U-gzl9ypvOWv1AQcW18Xb4AVRJXB/view?usp=drive_link, https://drive.google.com/file/d/1mtitt98SGu63Fr_db5HSVfE43-j6utgG/view?usp=drive_link, https://drive.google.com/file/d/1TeWtLQYDtWxOnOphgJ82brZWgapoftxT/view?usp=drive_link, https://drive.google.com/file/d/1zWk7w8BxpU_uwj-LP0H23eoR8nphLeNQ/view?usp=drive_link, https://drive.google.com/file/d/1YCZDInHYxQyLo_xQQgc0sUOcuUNrv1c9/view?usp=drive_link, https://drive.google.com/file/d/16bIqWYg8ryKRFa8LTfSpaIySo1_4VdGs/view?usp=drive_link, https://drive.google.com/file/d/1x2xqlaFCfXRIwoTxvSjxciKuJ04Ao7-0/view?usp=drive_link, https://drive.google.com/file/d/18YxxWmy2zgUzbMai9lD4XTgQeJUbGVrd/view?usp=drive_link, https://drive.google.com/file/d/16ZBXioHIXFtlYMhBQFopycwDPRdDYC_x/view?usp=drive_link, https://drive.google.com/file/d/112_xqezNot4ecDOMbmvtLN_nOnEQR_tR/view?usp=drive_link, https://drive.google.com/file/d/1Qx6eOwQqD9dcxrpeudbXJL8HQTZzQe2l/view?usp=drive_link, https://drive.google.com/file/d/1tUJ14IpIHF49EXBQ85tdrEzrWDQ0zZSK/view?usp=drive_link, https://drive.google.com/file/d/1fJarfkIcPR1B2_pMod10R8iO09HqqpEn/view?usp=drive_link, https://drive.google.com/file/d/1LsWkJXPuwBL3HlhbzehJpCOjZ0Gf6Eaq/view?usp=drive_link, https://drive.google.com/file/d/1Nm2j1JAn3tTXxznxdY9Y6bpD_ZNhjy0_/view?usp=drive_link c воздухом все в порядке. Все концевики проверены. тоже все в норме
×
×
  • Создать...