Из всех вариантов ответа наиболее убедительна живая демонстрация возможностей StruCad. Предварительно тоже зададим вопросы: «Сколько тонн металлоконструкций за месяц выдается «в бумаге» вашим конструкторским отделом? Сколько времени занимает подсчет спецификации — например, на одну отправочную/сборочную марку или на весь проект? Как часто появляются ошибки при ручном (на калькуляторе) подсчете спецификаций, включая их редактирование и обновление (например, в том случае, когда изменения по проекту приходят на стадии выпуска документации)? Как часто в производстве возникают недоразумения при передаче дополнительной информации по маркам (спецобработка, спецокраска, монтаж только по определенным условиям
Прежде чем говорить об автоматизации проектирования средствами StruCad, коротко обрисую сегодняшние реалии. Российский рынок строительства из металлических конструкций (включая легкие, стальные и гнутые — ЛМК) стремительно развивается. Каждый квалифицированный инженер в этой области — на вес золота. Производство не должно простаивать из-за документации, несвоевременно поступившей из КБ: такие простои пагубно сказываются на репутации компании…
Теперь — непосредственно к вопросам, приведенным чуть выше. Для примера возьмем пользующиеся всё большим спросом полнокомплектные быстровозводимые здания и сооружения из металлоконструкций и ЛМК…
Концепция StruCad
Основная задача инженера-проектировщика, работающего этой в системе, — создание точной, полностью детализированной интеллектуальной трехмерной модели (конструктивного решения) конструкции здания/сооружения или фрагмента из металлоконструкций в натуральную величину. Решение этих задач сегодня под силу многим аналогичным системам, но вот принципы проектирования и возможности у всех разные. Напомню, что одной из ключевых особенностей StruCad является собственная платформа, позволяющая быстро выполнять работу по созданию не только не сложных быстровозводимых зданий и сооружений, но и конструкций большой масштабности и размерности. И еще: история развития этой системы насчитывает уже более двух десятков лет, а основные создатели концепции — лидеры английского рынка проектирования, производства и монтажа металлических конструкций.Построение детализированной модели сооружения
Итак, предстоит разработать проект — производственное здание, которое состоит из цеха и пристройки для хранения готовой продукции. Цех — ангарное сооружение размером 60×20×7,5 м (шаг между колоннами в продольном направлении — 6 м, в поперченном — 20 м, высота 7,5 м — относительно оголовка колонны. Угол уклона крыши примем равным 13°). Размеры пристройки — 36×8 м (от оси 1 до оси 7). Следует учесть, что в данном случае не важно, проектирует ли фирма с нуля и ей предстоит сформировать весь комплект документации или получен «готовый КМ», по которому нужно выпустить чертежи КМД, нарезать металл11.00
Работу над проектом начинаю с запуска системы StruCad V12, создания новой модели-проекта в Диспетчере проектов StruCad и формирования основных габаритов здания в среде моделирования: создаю сетку осей нужной конфигурации, систему уровней (высотные отметки здания) и систему слоев по основным видам конструкций проектируемого сооружения. С помощью мощных инструментов настройки визуализации и отображения устанавливаю удобный мне угол обзора.11.06
Для быстрого построения цеха воспользуюсь заложенным в систему макросом для моделирования типовых конструкций Портальная рама. Этот макрос (собственно как и большинство макросов StruCad) имеет очень удобный и простой интерфейс, выдержанный в классическом стиле MS Windows. Исходя из предписанных размеров задаю следующие настройки: шаг в продольном направлении — общая длина 60 м (шаг между колоннами — 6 м, итого 10 шагов); шаг в поперечном направлении — 20 м; высота от основания до оголовка — 7,5 м; уклон крыши — 13°; колонны двутаврового сечения — 26К1 поЗадаю следующие настройки:
- прогоны по крыше: Z-образное сечение MS-172Z20, отступ от конька — 200 мм, отступ от оголовка колонны — 500 мм, шаг между прогонами — 1500 мм;
- прогоны по стенам: Z-образное сечение MS-202Z20, отступ от основания — 1200 мм, отступ от оголовка колонны — 800 мм, шаг между прогонами — 1000 мм (по заданным настройкам макрос самостоятельно рассчитает количество прогонов);
- свесы: С-образное сечение — MS-230E20.
Последняя настройка в рамках макроса Портальная рама — узловые соединения для крепления всех конструкций ангара между собой (колонны, балки, прогоны
- применить готовые макросы по узловым соединениям;
- если узловые соединения были ранее смоделированы вручную — применить пользовательские узлы. Для этого достаточно вписать в предусмотренные поля имя необходимого пользовательского узла или макроса.
Когда все настройки заданы, вставляю готовую конструкцию в пространство модели.
11.12
Дорабатываю конструкцию — удаляю лишние прогоны по стене, где должна быть пристройка, добавляю связи по колоннам и стропильным балкам, а также фахверковые колонны по поперечным торцам сооружения. Решая некоторые из этих задач, тоже можно было бы применить макросы для типовых конструкций, но я поступлю по-другому: выполню построение вручную после чего назначу узловые макросы для соединения созданных элементов конструкции между собой. Кроме того, вручную доработаю узловые соединения колонн, а также создам с нуля соединение фахверковых колонн со стропильной балкой.При построении фахверковых колонн вызываю команду вставки элемента металлопроката в модель, предварительно настроив характеристики элемента: двутавровое сечение 20Б1 по
Настройки, заданные в макросах, можно не только применить, поменять или отредактировать, но и сохранить! В системе StruCad макросы узловых соединений — параметрические. Это значит, что для задания настроек, предусматривающих все или большинство проектных задач и ситуаций, понадобится какое-то время, но затем настроенный макрос можно использовать в автоматическом режиме, сразу получая желаемый конечный результат. Параметричность же в данном случае проявляется в том, что при изменении текущей проектной ситуации узловая сборка обновится и переформируется автоматически.
Рассмотрим настройку параметров на примере узлового макроса «RBP» для основания колонны. К основанию колонны применение этого макроса, работающего с элементами двутаврового сечения, добавит пластину основания (с определенными размерами и параметрами), анкерные болты (определенного сечения, вида и на определенном шаге), сварной шов (определенного катета и параметров) по периметру двутавра для приварки плиты основания к торцу колонны. Вызвав один из атрибутов для задания и редактирования параметров, можно, например, настроить относительно ширины двутаврового профиля ширину пластины, количество болтов и шаг между болтами. Задаю следующие настройки:
- при ширине профиля от 0 до 100 мм добавится пластина основания шириной 260 мм; количество болтов по ширине — 2; шаг между болтами 180 мм;
- при ширине профиля от 100 до 250 мм добавится пластина основания шириной 400 мм; количество болтов по ширине — 2; шаг между болтами 300 мм
и т.д.
Когда настройки заданы, сохраняю текущую конфигурацию макроса.
У большинства аналогичных систем подобных функций нет, а они очень удобны: если в дальнейшем я буду применять этот макрос к элементам различных сечений, узловая сборка для каждого из них будет индивидуальной относительно заданных настроек. Аналогичная ситуация и при редактировании — например, если нужно изменить сечение (скажем с 26К1 на 40К1), проектное положение
Следующим шагом проработаю соединение оголовка этой же колонны с балкой. Для удобства проектирования и экономии времени можно было бы использовать узловой макрос, но выберем ручной способ. Для него в системе StruCad предусмотрен специальный интерактивный режим создания пользовательских узловых сборок. Важно отметить, что этот режим предусматривает создание как фиксированных узловых сборок (то есть сборок с четко определенными размерами узловых объектов) любой конфигурации и сложности, так и параметрических. От инженера не требуется особой осведомленности в сфере программирования — достаточно знаний в области элементарной математики и владения навыками работы с системой StruCad (попутно замечу, что для создания пользовательских макросов по типовым конструкциям и узловым соединениям используется специальный язык программирования StruMac).
По текущему проектному положению мне необходимо обрезать часть оголовка колонны относительно балки, добавить торцевую пластину, приварить ее и соединить болтами. Известно, что уклон крыши составляет 13°, но, используя определенные функции и команды интерактивного режима, я делаю поворот торца колонны не под фиксированный угол, а параметрический относительно балки (вдруг угол уклона крыши изменится?). Далее выполняю параметрическое укорачивание относительно балки; добавляю торцевую пластину с параметрическими размерами относительно колонны (на тот случай если изменится сечение колонны); привариваю торцевую пластину к оголовку и прошиваю болтами (также с параметрическими размерами относительно сечения колонны) пластину с нижней полкой на балке.
Важно, что, завершив моделирование узловой фиксированной или параметрической сборки, ее тоже можно сохранить! Таким образом, если для решения проектной задачи не подошел ни один из узловых макросов (или подошел лишь частично), эту задачу можно решить вручную после чего сохранить результат в библиотеку. Столкнувшись с той же ситуацией снова (скажем, при выполнении другого проекта), вы просто примените пользовательский узел, разработанный ранее. Другие системы, решающие задачи создания пользовательских параметрических узловых сборок в таком формате, с таким набором функций и так удобно, мне не встречались (а других систем я видел не менее пяти).
Сохраняю смоделированный пользовательский параметрический узел в библиотеку.
Аналогичные действия проделаю для редактирования и доработки узла основания колонны. Вместо отверстий под анкерные болты добавлю вырезы в плите основания, а также добавлю квадратные анкерные шайбы. Результат сохраняю и применяю на остальные колонны.
11.25
Используя функции копирования и удлинения, создал еще одну фахверковую колонну по оси 11 в шаге между осями Б и В. Применив симметричное копирование, скопировал созданные колонны на противоположную сторону, а затем на противоположный торец здания.11.38
Удалил лишнюю часть прогонов по стене. Построил крестообразные связи по колоннам из равнополочных уголков сечением 80×5 по11.46
Построил связи по балкам из круглых труб сечением 83×3,2 по12.02
Построил раму пристройки (сечение колонны — двутавр 23К1 по«Так все-таки значит не за час?» — спросите вы. Извините, во время построения пристройки пришлось отвлечься на телефонный звонок…
Итак, работа завершена — но всё ли сделано верно? При всех преимуществах 3D-моделирования никто не гарантирован от ошибок, в том числе порожденных «человеческим фактором». Ну что ж, проверим.
12.15
В дополнение к постоянной визуальной проверке во время проектирования проверяю созданную конструкцию на предмет:- наличия проектных ошибок — коллизий (врезание элементов или фасонных деталей друг в друга, доступ к болтам, незакрепленные фасонные детали
и т.п.). Другими словами, еще раз смотрю, не допустил ли я ошибки при проектировании; - соединения несущих элементов между собой (не пропущены ли элементы, для которых не заданы узловые соединения);
- совпадающих элементов (например, не скопировал ли я случайно элемент в элемент. Заметить непросто, а это перерасход металла);
- контроля правильного расположения заводских и фасонных деталей.
Готово!
Результаты
Итак, имеется готовая, детализированная, корректно проработанная трехмерная модель, созданы и настроены файлы узловых макросов и файлы пользовательских узлов (их я смогу использовать как наработки для будущих проектов).12.17
По модели можно сформировать файл визуализации в формате StruWalker. Напомню, что StruWalker — это модуль виртуальной реальности, предназначенный для визуализации моделей или их частей, созданных в системе StruCad. Распространяется бесплатно и без ограничений.Представьте себе реакцию заказчика, когда вместе с основной документацией в бумажном и/или электронном виде вы предложите ему «живую» трехмерную модель его здания или сооружения. И объясните, что для ее просмотра, вращения, «полета» над ней, получения основной конструктивной информации, печати красивых изображений, подготовки презентации
Если проекту каркаса из металлоконструкций предстоит отправиться в другие отделы, где задачи комплексного проектирования решаются на базе AutoCAD (создание внутренней планировки здания, фундаменты под основания колонн, разводка коммуникаций
Если необходимо произвести расчет запроектированной конструкции (например, расчет подбора сечений), можно сформировать файлы в формате расчетных систем. В StruCad имеются двусторонние интерфейсы обмена данными и с платформами для расчета и анализа.
Напомню, что работать с 3D-моделью гораздо проще, быстрее и эффективнее, чем редактировать чертежи, спецификации
Модель моделью, но в первую очередь мне нужна рабочая документация…
12.20
Сформировал в формате RTF (нейтральный формат MS Office) отчеты-спецификации на основе заложенных в систему шаблонов, — немного их доработав. При необходимости пользователь может создать, настроить и сохранить в специальном редакторе собственные формы отчетов — соответствующие стандарту предприятия, учитывающие возможность вставки логотипа компанииЗа час работы над моделью я спроектировал металлоконструкций больше чем на 40 тонн…
12.23
Формирую чертежи марки КМД. Автоматическая подготовка чертежей — еще одна ключевая особенность StruCad. Различные виды чертежей формируются по заданным и настроенным пользователем шаблонам. Для формирования необходимых мне видов чертежей использую уже заложенные в систему настроенные российские шаблоны, включенные в стандартную поставку двенадцатой версии StruCad. В итоге сформированы следующие виды чертежей марки КМД: комплект чертежей по отправочным маркам, комплект чертежей по основным деталям, комплект чертежей по фасонным деталям (два последних вида чертежей необходимы для производства).Если в шаблоны вносятся изменения, то для их отображения на чертежах понадобится только переформировать комплекты. Кроме того, в систему встроена среда 2D-черчения для ручной доработки, компоновки сформированных чертежей или создания новых.
Если комплект документации необходимо передать в электронном виде, созданные чертежи (выборочно или все) я могу преобразовать в формат AutoCAD на базе DWG-, DXF- и DWF-файлов.
12.25
Формирую постпроцессорные программы для станков с ЧПУ. Этот этап в большей степени интересен предприятиям-изготовителям металлоконструкций, установившим либо планирующим установить в своих цехах оборудование с ЧПУ. Как правило, для решения задачи, которой я занимаюсь сейчас, на предприятии создается отдел, состоящий минимум из двух-трех программистов. Используя поставляемое с оборудованием специализированное программное обеспечение, они пишут управляющие постпроцессорные программы на каждую марку по выпущенным из КБ чертежам.Интересно, сколько времени нужно программисту для написания управляющей постпроцессорной программы хотя бы на одну марку? Каков при ручном написании этой программы процент ошибок? Что если вы приобрели высокоэффективное оборудование, но не нашли квалифицированного программиста, которого, кстати, еще нужно будет обучить правильно писать эти программы?
Используя модуль StruCam, я за две минуты сформировал в двух видах полный комплект постпроцессорных программ по всем маркам-деталям (включая фасонные детали) моего проекта. Первый комплект — в популярном формате DSTV (его, например, читает оборудование Woortman), второй — в формате PEDPUNCH (его читает оборудование Peddinghaus).
12.55
Подготовил чертежи марки КМ. Сначала сформировал необходимый набор видов (как в виде монтажных схем, так и в объемном представлении), среди которых план колонн, схема расположения связей по крыше, схема расположения прогонов, продольные и поперченные разрезы, 3D-виды, узловые виды13.00
Формирую отчет-калькуляцию, который позволит мне оценить стоимость созданной модели или ее части. Как правило, на предприятии работу по подсчету стоимости и подготовке коммерческого предложения для заказчика выполняет отдельный сотрудник. Используя же модуль «Создать калькуляцию» я могу сформировать калькуляции и быстро получить стоимость «чистого» металла по заданным расценкам, а также добавить к этим расценкам стоимость атрибутов, то есть, например, стоимость окраски на квадратный метр профиля, стоимость доставки, погрузки, проектирования, монтажаНадеюсь, что я достаточно полно ответил на вопросы, приведенные в самом начале статьи. Кроме разве что одного: «А что делать, если изменения по проекту пришли на этапе выпуска документации?» Скажу так: вспомните, сколько времени уходит у вас сегодня на редактуру, пересчет спецификаций
P.S.
Результаты работы над проектом вы сможете оценить визуально: они будут размещены на сайте www.strucad.ru.- 29 августа 2007 г.