Компания
19,41
рейтинг
4 февраля 2011 в 12:24

Разное → Проектируем компьютерный корпус в CATIA V6

Что общего у российского суперкара Marussia и самолета Boeing 777? При разработке этих, да и многих других продуктов, равно как и при создании «виртуальной копии» пирамиды Хеопса и моделировании процессов таяния айсберга используются решения компании Dassault Systemes. Честно говоря, никогда не любил слишком уж размытое понятие «решения», но то, что разрабатывают в Dassault Systemes, «программами» назвать сложно. Это огромные программные комплексы, решающие любые задачи, связанные с разработкой, проектированием и производством. От первоначального списка требований к изделию (будь то бутылка для минеральной воды или космический аппарат) до виртуальных испытаний готового образца. От контроля над исполнением проекта до учета отзывов владельцев предыдущей модели. Наконец, решения DS могут обеспечить удаленный доступ и совместную работу тысяч сотрудников большой производственной компании с отделениями по всему миру. Но есть, впрочем, и бесплатный 2D CAD для всех желающих.

Разобраться в этом огромном и не слишком знакомом обычному пользователю количестве софта достаточно сложно. Одна только система 3D-проектирования CATIA насчитывает около 200 модулей для разных сфер производства, в каждом из которых учитываются свойства металлов, параметры готовых электронных компонентов и многое другое. И вместе с тем, сделано все возможное, чтобы максимально упростить жизнь разработчику или дизайнеру. В этом материале я покажу, как готовый продукт создается на практике. К сожалению, заказчики Dassault Systemes обычно не делятся своими новейшими разработками – это их коммерческая тайна – поэтому инженеры компании создают собственные демонстрационные модели. Для первого материала в блоге Dassault Systemes на Хабре я выбрал наиболее интересную и хорошо знакомую большинству пользователей модель – компьютерный корпус. С процессом проектирования его детали – задней стенки – я и хочу вас познакомить.


Итак, у нас уже есть практически готовая модель компьютерного корпуса в сборе: с материнской платой, процессором, жестким диском и шлейфами внутри.



Не хватает только задней стенки корпуса, но для нее уже готов 2D остов, в котором указаны расположение и форма необходимых отверстий. Все остальное – форму стенки, крепление к корпусу и прочее – нам предстоит создать.



Деталь должна быть изготовлена из одного металлического листа. Для начала добавляем с каждой стороны стенки боковые кромки, задав угол сгиба (90 градусов) и ширину (18 миллиметров).



Вот что получаем в результате. Следующий этап: создаем фланец, который станет одним из элементов крепления задней стенки к корпусу.



Задав угол и ширину, сгибаем лист металла по кромке.



Здесь же с помощью операции пробивки создаем вырез, который обеспечит плотное прилегание задней стенки к корпусу компьютера. Надо отметить, что параметры выреза берутся из библиотеки: это может быть библиотека стандартных элементов как у разработчика корпуса, так и у компании, которая непосредственно займется производством детали.



А здесь наглядно представлено, как процесс проектирования в CATIA можно значительно упростить. С помощью стандартного инструмента (массив) созданный нами вырез «дублируется» по всей длине детали, с заданным интервалом.



Один вырез в середине корпуса удаляем, а затем при помощи еще одного инструмента (зеркало) симметрично отражаем изменения. Таким образом, вырезы появляются и на противоположной кромке.



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



То же самое делаем с отверстиями для разъемов на материнской плате.



С отверстиями для плат расширения все несколько сложнее. В изначальном чертеже есть только одно отверстие для самой верхней платы. Задав интервал, создаем несколько вырезов подряд.



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



Дублируем крепления и вот что получаем в результате:



Далее создаем вентиляционную решетку для штатного вентилятора на задней стенке. Здесь также нет необходимости задавать расположение каждого отверстия: деталь просто берется из библиотеки и подгоняется по размерам в процессе создания.



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



Переходим в режим эскиза и добавляем дополнительные элементы в эту конструкцию:



Вот что получается в результате:



Осталось немного. Добавляем фиксирующие выштамповки на кромку задней стенки:



И анализируем получившуюся модель:



Находим одну ошибку: ширина панели, на которую будут крепиться платы расширения, слишком велика. Так как задняя стенка корпуса делается из одного листа металла, это физически невозможно. Уменьшаем ширину панели:



И смотрим, что получилось, на общей модели компьютерного корпуса:



Вид изнутри:



И еще:



Осталось только перевести нашу 3D-модель в обычный чертеж, который можно отправлять на производство. Надо отметить, что классическими чертежами пользоваться уже не обязательно. Чаще всего на завод отправляется именно трехмерная модель детали.



Общий чертеж стенок корпуса: задней, передней, верхней и нижней.



На этом видеоролике показан весь процесс моделирования задней стенки. Лучше всего открыть его по этой ссылке и посмотреть в режиме 720p.



В CATIA V6 многое сделано для того, чтобы максимально упростить процесс проектирования. И вместе с тем на данном примере хорошо видно, как много мелких деталей и нюансов имеется даже в такой простой модели. Удобный корпус, разбирающийся без отвертки, со съемными отсеками жестких дисков и прочего потребует гораздо больше сил и внимания со стороны разработчика.
Автор: @f15
Dassault Systemes
рейтинг 19,41
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Комментарии (57)

  • –3
    Корпус в итоге получился хреновым, да. Плавные линии везде-везде-везде это уже в прошлом.
    upd. Ого, да у вас крутые кабели питания. Зачем столько power on и -12v?
    • +3
      Я ожидал подобных претензий :) Корпус конечно же — не новье, но это все же демонстрация возможностей, а не реальный экземпляр. Реальные, увы, чаще всего никому не показывают, такая специфика.
      • +4
        Проектирование корпуса в Катии — это дичь! Ведь у вас (Дассо Системес) есть гораздо более доступный продукт — СолидВоркс, наверное с него и надо было начинать. А Катия… Наверное меньше 1 процента аудитории Хабра могут себе её позволить или хотя бы действительно нуждаются в её огромных возможностях.
        • 0
          Присоединяюсь. «Микроскопом гвозди заколачивать». Катя не для проектирования, а для всей цепочки вплоть до производства. Показательно, что возможности, ради которых собственно и создан этот тяжёлый САПР, остались неосвещёнными.

          И это… странные какие-то рёбра жёсткости.
  • 0
    Какие преимущества у CATIA есть перед Rhino?
    • 0
      Думаю там такой чертеж не получится
      • 0
        Почему же? Там есть все инструменты для черчения и вывода чертежей. Заливки, линии и размеры
    • +1
      Скажем так, это разные весовые категории. Насколько я понимаю, Rhino — это чистый 3D CAD, он доступен по цене, но в нем нет довольно многих решений, которые есть в CATIA. Например:
      — нет модулей инженерного анализа
      — нет возможности делать механообработку
      — нет системотехники
      Фактически, это решение закрывает только задачи промышленного дизайна, в то время как в CATIA это только одна из многих решаемых задач.
      • 0
        В принципе в рино можно решать определенные специфические задачи с помощью плагинов и в 2д проектировать можно, но это и правда более узкоспециализированный инструмент
      • 0
        Не в «решениях» дело, а в «масштабе»! Когда количество элементов в сборке перевалит за сотни, тысячи, любой «средний» продукт встанет. Объём сейчас можно рисовать где угодно, но если речь идёт о сложном реальном изделии без тяжёлых САПРов не обойтись.
        • 0
          точно! даже в Autodesk Inventor Professional 2011 сборка в 1500 деталей уже подтормаживает. А что же говорить про 2 или 3 тысячи.
      • 0
        Я совсем 'не в теме', но в CATIA возможна обработка и проектирование сборных конструкций, с учетом процесса сборки (в т.ч. и его проектировании), такие вещи как возможность 'просунуть' детали 'внутрь или между', загнуть в процессе сборки, температурная обработка (вставить горячей — расширенной, чтобы остыла и сжалась), а возможно проектирование аэродинамики (можно пылесос спроектировать с циклотронным или водяным фильтром? я имею в виду конфигурацию емкости, в которой будет циркулировать воздух по определенным правилам)?

        Процесс сборки тоже как то передается/сохраняется, здесь какие либо стандартны или как обычно проприетарный вендорлок? возможно ли использование результатов работы на кардинально разных системах производства, т.е. либо токарный станок либо 3D принтер. Казалось бы в обоих случаях обычная 3D модель была бы достаточна…

        Может есть какие либо пакеты попроще и поскромнее? не для производства автомобилей, а чего то попроще, зубных щеток например ;)
        • 0
          Практически все из этого списка можно — решается подключением соответствующих модулей и дополнений от производителя. В т.ч. отлично работает интеграция с разным промышленным оборудованием — 3D-принтеры, станки с ЧПУ и т.п. И да, среди всего этого по возможности используются стандарты в соответствующих сферах.
    • +2
      По-моему, главный бонус CATIA (CAD/CAM/CAE) это интеграция с DELMIA (PLM) и SmarTeam (PDM), что позволяет очень гибко управлять изделием и всеми связанными процессами начиная от проектирования и производством, и заканчивая реализацией, обслуживанием и утилизацией.
    • 0
      Некорректно их сравнивать, хоть их и объединяет 3Д, это совершенно разные типы программ.
    • 0
      CATIA — изначально инженерное средство 3D моделирования и черчения, а Rhino — художественное, но с возможностью некоторой интеграции в CAD процесс.
  • +1
    Нормальная шняга!
  • 0
    Вы создали genius venus ))
    • 0
      Не больше похоже на модернизацию корпуса Rosen =)))
  • 0
    А все-таки, как у программы с оформлением классических чертежей? И с ГОСТ?
    • 0
      Базовая адаптация к российским стандартам есть, этим занимается как российское представительство DS, так и компании-реселлеры. Надо отметить, что такое сложное ПО всегда модифицируется «под заказ» для каждого крупного клиента, и здесь может иметь место дополнительная адаптация под какие-либо требования (государства, или самого заказчика) по сервисному контракту.
      • 0
        «такое сложное ПО всегда модифицируется «под заказ» для каждого крупного клиента»

        То есть, приобрести 5 копий и получить «из коробки» оформление в соответствии с ЕСКД (как у того же Компаса) нельзя?
        • 0
          Скажем так, библиотеки «как у того же компаса» не предоставляются, да и толка в них немного, так как практически все заказчики переписывают все под собственные стандарты и ТУ. Данный вопрос решается немного по-другому: есть так называемый Localization KIT. Его по требованию заказчика подключает техническая служба поставщика (партнера DS).

          Кроме того, само понятие «5 коробок» в случае с CATIA не очень актуально. Чаще всего заказчику необходимо комплексное решение, призванное как минимум автоматизировать работу конструкторов. Как максимум заказывается комплекс решений для всех отделов и департаментов — разработки, производства и т.д. И в таком случае какое-либо «коробочное» решение просто не может существовать.
        • 0
          К сожалению неискоренимое желание «чтобы все по ЕСКД», которое требуют от заграничных CAD программ, приводит к куда большим уродствам в процессе проектирования, чем нарушение ЕСКД.
          • +1
            К задаче нужно подойти с другой стороны.

            Заказчик имеет потребность работать по ГОСТ (стандарты не для красоты придумывают, как мы знаем и отказ от их применения может боком выйти). Выполняется анализ программы — поддерживает или нет? Если заграничная програма чего-то не может (например, ориентирована на американские стандарты ANSI), значит она не подходит и ищется другая программа.
            • 0
              Так как часто основным требованиям является точность обмена данными с другими организациями (а еще и сила привычки), то как правило действуют так:: Хотим AutoCAD, берем AutoCAD, городим к нему много-много ЕСКД-костылей."
              Когда работал на государственном заводе, там просто волос дыбом становился от этого, одних «какбэ ескд» шрифтов в каждом чертеже по 5 штук разных было. На новой работе дружно решили (наш коллектив весь вышел с того завода), что обойдемся встроенным шрифтом simplex.shx, а шаблон со слоями, цветами, толщинами и типами линий я опытным путем создал через некоторое время.
  • +1
    Насколько я понял CATIA и Solidworks это продукты одной компании, при чем оба предназначены для твердотельного моделирования. Не подскажете чем они отличаются?
    И второй вопрос, не существует ли чего то вроде «студенческой версии», полнофункциональной, но с ограниченным числом деталей в изделии?
    • 0
      Это действительно продукты одной компании, но с совершенно разными геометрическими ядрами и возможностями. Соответственно, SolidWorks — это качественный геометрический моделер для малого и среднего бизнеса, но есть ограничения по работе с большими сборками, в проведении конструкторского инженерного анализа, при проектировании композитных конструкций.

      Функционал CATIA гораздо шире, и в нем есть множество решений, попросту необходимых для полного описания виртуальной модели. У SolidWorks другое преимущество — наличие коробочной версии и легкость в внедрении. В общем, каждому — свое :)

      Студенческие лицензии CATIA имеются, их два типа — с ограничением по функциональности, и без таковой.
      • 0
        Спасибо за развернутый ответ.
        А где можно почитать про студенческие лицензии и существуют такие же для SolidWorks?
        • 0
          Существуют академические лицензии SolidWorks, которые приобретаются учебным заведением. Для отдельных проектировщиков таких лицензий не предусмотрено.
  • +2
    Очень навороченная штука, у нас на прошлой работе конструкторский отдел на ней сидел — занимались робототехникой. Даже меня немного натаскали — я научился брусочки рисовать и соединять их правильным образом. Разработал конструкцию каркасного сарайчика для дачи :)
    • +2
      Отлично! :) Логичным продолжением было бы нагрузочное тестирования сарайчика (ну там, снег или ветер) в DS Simulia. www.3ds.com/ru/products/simulia/overview/
      Это, пожалуй, самый «зрелищный», если можно так сказать, продукт Dassault Systemes. Обязательно о нем потом расскажем.
      • +1
        До таких вершин я пока не дорос :) Но видел что вытворяли наши конструкторы — это действительно круто.

        Пользуясь случаем задам вопрос. Наши немецкие коллеги рассказывали байку, будто представители Dassault Systemes в неформальной беседе говорили им, что чуть ли не положительно относятся к пиратству. Мол, те, кто может себе позволить приобрести продукт, в любом случае его приобретут ради поддержки производителя, а мелкие конторы и частные энтузиасты им интересны в первую очередь с целью «подсадить» на продукт специалистов — они все равно не смогут его купить, как ни закручивай гайки.

        Хотя, наверное, это верно для любого дорогого специализированного программного обеспечения…
        • 0
          Я бы оценил, если они выпустят облегченную бесплатную версию SolidWorks, а не это извечное разрешительно-запретительное отношение к пиратству.
      • 0
        жду с нетерпением! мы в универе 2 года потратили на изучение CATIA… но все же при приеме на работу по большей части нужен автокад и еще раз автокад…
  • –1
    Это не корпус, это уже системный блок. Вряд ли его вам сделают на заводе.
    • 0
      Насколько я понимаю, компьютерные железки добавлены для ориентировки, чтобы при проектировании учитывались размеры материнской платы, высота кулера итд.
  • 0
    <...> DraftSight загружается за несколько минут и функционирует в различных операционных системах, в т.ч. Microsoft® Windows XP®, Windows Vista®, Windows® 7 и Mac® (а скоро — и Linux ®).


    На сколько скоро, можно поинтересоваться?
    • 0
      Пока мне ответили, что «процесс идет». Позволю себе предположить, что от Mac до Linux не так уж и далеко :)
  • –1
    Проектируем компьютерный корпус для компьютера образца 2001 года?
  • +2
    Бросилось в глаза, что дырочки для портов материнки выпилены) Так не делают)
  • 0
    Как-то, когда недолго работал в одной гос.конторе, пришлось столкнуться с CATIE и даже поработать в ней. Действительно очень мощная CAD. Что порадовало: легко осваивается. Во всяком случае, мне потребовалось полтора дня, чтобы научиться рисовать довольно сложные детали с непростыми профилями.
    А вот когда писал макросы к системе, печалило то, что не обнаружил никакой документации для VBA-библиотеки :( Работать методом тыка было весьма некомфортно.
    • 0
      Я прекрасно понимаю Ваши чувства :) Действительно приходится изучать методом тыка, записью и просмотром макросов и так далее.
    • 0
      Документация имеется по всему. Но это отдельная статья доходов для DS :)
  • 0
    Вот что мне ответили специалисты:
    «В системе имеется два уровня программирования:
    Automation – не требует лицензии и использует функциональные средства доступа только к оганиченному количеству параметров (хватает в 90 % случаев), описан в соответствующем разделе справки.

    CAA Rade – необходима лицензия, обычно требуется компаниям которые пишут свои решения для системы. Работает через Visual Studio.»

    То есть, возможно, вопрос был именно в лицензировании.
  • 0
    Спасибо, мне как конструктору интересно посмотреть на CATIA в работе.
  • 0
    А чем принципиально программа отличается от SolidWorks, Autodesk Inventor?
    • 0
      solidworks = cad, catia = cad/cam/cae, inventor — если не ошибаюсь есть cad и cam. ну и интеграция с остальными продуктами dassault
      • 0
        солид, будучи расширенным модулями, позволяет вообще шикарные штуки вытворять. Моделирование потоков воздуха, например, для разработки систем охлаждения.
        • 0
          а как насчет моделирования производства или, скажем, результатов термической обработки и кинематической симуляции?
  • –1
    Почитал про КАТЮ в принцыпе ничего так www.catia.ru/
  • 0
    Ребята, на работе имею дело в частности с CATIA, продукт очень хороший, из последнего, что видел, модуль для работы с композитами очень даже ничего :)

    Но api… Это что-то с чем-то, так нельзя :) Из-за этого интеграция с нашей pdm слабее, чем для того же NX.
  • +1
    впустую ваши траты на продвижение кати, надо было начинать с солида, он более доступный (если ваша цель увеличение продаж, хотя какая может быть другая цель :-))

    и вообще не ожидал вас увидеть сдесь, тут же большинство айтишники и дизайнеры, они ватманов не видали, эвольвент и редукторов не чертили :-)

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

    если планируете новые статьи пишите про симуляции, тестирование моделей которые управляются контроллерами, и вообще я на катю заглядывался и мне показалось что это такой адский комбайн, что чуть ли не матлаб туда впихан, про это напишите, что там как…
    • +1
      здесь.
  • +1
    Вот бы можно было так разработать корпус «под себя» и заказать по несильно кусачей цене изготовление…
  • 0
    >Чаще всего на завод отправляется именно трехмерная модель детали.

    На производство идет управляющая программа, которую по трехмерной модели сделает технолог.

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

Самое читаемое Разное