9 - 2019

БАЗИС 11: единая среда проектирования

Павел Бунаков

В середине сентября компания «Базис-Центр» выпускает новую, одиннадцатую версию программного комплекса для автоматизации мебельных предприятий. Она включает целый ряд новых и расширенных функций, которые помогут повысить эффективность проектирования и производства даже самых сложных изделий корпусной мебели. Основным новшеством является единая рабочая среда облачных и локальных программных инструментов.

Реалии современного мебельного рынка — это растущая конкуренция, причем не столько с мебельщиками, сколько с производителями иных потребительских товаров. Падающие доходы делают потребителя рациональным, и он нередко откладывает приобретение новой мебели, отдавая предпочтение более насущным предметам. Если же он все­таки решает купить мебель, то пытается всеми возможными способами сэкономить: ищет оптимальное соотношение цены и качества, тщательно анализирует всю доступную информацию об изделиях и производителях, обращается в интернет­магазины и пр. При сохранении этих тенденций, по различным оценкам, с мебельного рынка могут уйти до 30% присутствующих на нем сегодня компаний. Это говорит об одном: мебельщики должны ежедневно бороться за своего покупателя. В этой борьбе качественные программные средства автоматизации способны сыграть далеко не последнюю роль.

Новая функциональность некоторых команд

Обзор новшеств БАЗИС 11 начнем с популярных команд, которые подверглись наиболее значительным доработкам, направленным на повышение эффективности работы конструкторов и технологов.

В системе БАЗИС есть понятие сборочной единицы, которое является очень объемным. Оно обусловливается технологией изготовления изделия и «проходит» через все этапы работы над ним, определяя характер его обработки на каждом из них. Например, дверь — это сборочная единица, состоящая из множества деталей, включая другие сборочные единицы (профили, вставки, ролики и т.д.). На этапе раскроя работа идет только с деталями из листовых и погонных материалов в ее структуре, а при расчете себестоимости мебельного ансамбля дверь может учитываться как единое целое.

На введение сборочных единиц в структуру модели изделия понадобилось достаточно много времени и потребовало интенсивных консультаций со многими пользователями. Сейчас инструментарий работы с ними является одним из самых востребованных. В новой версии он значительно расширен и усовершенствован. Перечислим основные новшества:

  • режим иерархической расстановки позиций и обозначений, позволяющий расставлять их с учетом сборочных единиц согласно ЕСКД;
  • автоматическое формирование обозначения в соответствии с иерархическим принципом при неограниченном уровне вложений сборочных единиц;
  • настройка кодирования чертежей и документации с учетом обозначений;
  • быстрое создание сборочных единиц из блоков и полуфабрикатов;
  • создание библиотек чертежей с автоматическим учетом заданной иерархии сборочных единиц.

Уникальной, полезной и очень востребованной командой является установка крепежа и фурнитуры по схемам. Она позволяет буквально за секунды расставить крепеж на изделии, причем сделать это безошибочно. Расширение ее функциональности позволяет:

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

Автоматическое формирование комплекта чертежей, спецификаций и схем сборок изделий — отличительная черта системы БАЗИС. Только в ней все полученные документы обладают высокой «степенью готовности», то есть они практически не нуждаются в ручной «доводке» при передаче в производство. Естественно, соответствующей команде уделяется самое пристальное внимание. В новой версии в нее добавлены следующие возможности:

  • определение характера работы с полуфабрикатами с точки зрения их интерпретации — блоком или сборкой;
  • представление блоков на сборочных чертежах в виде дерева структуры этих блоков в модели;
  • использование фильтров, определяющих включение и исключение блоков при выпуске сборочных чертежей для отдельных их типов (например, можно исключить блоки, поставленные фрагментом);
  • задание правил умолчания по включению и исключению блоков при создании сборочного чертежа;
  • автоматическая индексация блоков с одинаковыми именами на сборочных чертежах (например, ящиков в тумбе);
  • новый алгоритм формирования чертежей для панелей с кантами;
  • инструментарий быстрого редактирования размещения элементов по пространству чертежа панели;
  • новый оптимизированный алгоритм расчета базовой точки чертежа панели, которая была получена зеркально­симметричным отображением;
  • корректная отработка случаев частичного вырождения эквидистанты в контуре панели;
  • опция включения и исключения пазов для вывода в чертежи и спецификации;
  • новые разделы в спецификации формата *.xml.

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

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

Некоторые полезные новинки

Основной источник развития системы БАЗИС — тесная обратная связь с мебельщиками. Ежедневно аналитический отдел компании «Базис­Центр» получает десятки предложений и пожеланий по развитию, среди которых есть как стратегические, решение которых может потребовать годы труда, так и тактические, направленные на повышение удобства выполнения тех или иных операций или на включение в команды каких­то дополнительных возможностей. Именно тактические изменения, на первый взгляд, может, совсем незначительные, в своей совокупности способны непосредственным образом сказаться на сроках изготовления изделий и их качестве. Назовем лишь несколько таких доработок:

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

Про визуализацию

В автоматизированном проектировании корпусной мебели значение качественной визуализации трудно переоценить, поскольку дизайнер или конструктор имеют дело с инженерно­художественными изделиями. Красочная и фотореалистичная «картинка» при приеме заказа всегда оказывает существенное влияние на выбор клиента, что в условиях конкуренции равносильно выживанию предприятия.

Визуализация в предыдущих версиях системы БАЗИС обеспечивала довольно высокое качество изображения. Однако на современном этапе развития мебельного рынка потребовались более мощные и скоростные методы рендера. Разработчикам надо было сделать выбор между тремя альтернативами:

  • подобрать подходящее по характеристикам открытое программное обеспечение. Преимущество здесь очевидно — платить за такую программу не надо. Однако анализ рынка соответствующих решений показал, что для интеграции с мебельной САПР ни одно из них не обладает необходимой функциональностью. Да и «бесплатность» подобных предложений — вещь относительная;
  • разработка собственного движка. Достоинство — легкость интеграции и изначальная реализация всех необходимых возможностей. Однако этот подход имеет два серьезных минуса. Во­первых, высокая стоимость и длительное время разработки, что для коммерческого программного продукта недопустимо. Во­вторых, разработка визуализатора не является профильным направлением работы компании «Базис­Центр». Следовательно, появляются организационные, кадровые, методические и другие проблемы, решение которых будет отвлекать специалистов от основной деятельности;
  • выбор коммерческого визуализатора. По совокупности достоинств и недостатков этот путь оказался наиболее подходящим.

Тщательное исследование рынка движков для визуализации показало, что оптимальным вариантом является система V­Ray, которая в последние годы получила широкое признание. Достаточно сказать, что в качестве плагина она используется в Autodesk 3ds Max, Cinema 4D, SketchUp, Autodesk Maya и ряде других известных приложений.

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

  • сравнительно высокая скорость визуализации сцен с большим количеством полигонов, что необходимо для оперативного взаимодействия с клиентом (безусловно, в этом плане любой 3D­движок будет «медленным» при создании серьезного интерьера на среднем по производительности компьютере, но именно V­Ray оказался наиболее «быстрой» системой среди аналогов);
  • большое количество опций, позволяющих добиться гармоничного соответствия качества и скорости рендера;
  • наличие алгоритмов расчета интенсивности светового поля в окрестностях особых поверхностей (каустик), которые увеличивают реалистичность сцен;
  • близкие к физической реальности алгоритмы и параметры настройки камеры, такие как размытие изображения при ее повороте (Motion blur), глубина резкости (Depth of Field), чувствительность в единицах ISO и др.;
  • различные типы источников света, образующих объемные (Area Light) и стандартные (Geometry Light) типы теней, а также наличие нескольких алгоритмов расчета освещенности объектов;
  • эффективная поддержка различных оптических эффектов отражения и преломления света при контакте с материалами различных цветов, фактур и оптических свойств (рассеяние, зеркальность, блики и т.д.).

В новой версии системы БАЗИС визуализация V­Ray реализована в полном объеме (рис. 1). По желанию пользователь в любой момент может выбрать подходящий вариант рендера: стандартный, как в предыдущих версиях, или V­Ray. Для всех материалов, присутствующих в модели, задаются индивидуальные оптические свойства (рис. 2). Это позволяет добиться эффекта присутствия в моделируемом интерьере.

Рис. 1. Меню настройки V-Ray

Рис. 1. Меню настройки V-Ray

Рис. 2. Настройка оптических свойств материалов для V-Ray

Рис. 2. Настройка оптических свойств материалов для V-Ray

Единая среда доступа

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

Внедрение облачных технологий является одним из самых приоритетных направлений развития системы БАЗИС. Начало было положено почти 10 лет назад. Основой стала разработанная специалистами компании технология повременного удаленного лицензирования локальных копий программного обеспечения. Она позволила решить практически все проблемы времени доступа к серверу, определяемые необходимостью передачи огромного количества информации, генерируемой в процессе проектирования изделий. Первым шагом стала разработка механизма дистрибуции и контроля лицензий у конечных пользователей (САПР и графика, № 11’2013). Затем появилась online­версия системы БАЗИС (САПР и графика, № 4’2016), о которой следует сказать особо.

За шесть лет коммерческой эксплуатации БАЗИС­Online показал высокую эффективность и востребованность в среде мебельщиков, обеспечивая возможность иметь доступ к самым новым версиям системы за очень скромные деньги. Сегодня количество зарегистрированных в ней пользователей вплотную приблизилось к 7 тыс., причем в последние годы оно растет лавинообразно (рис. 3). При этом увеличивается и количество одновременных подключений (рис. 4). Максимальное число — 95 пользователей. При этом ни один из них не испытывал проблем со скоростью доступа к серверу. Расширяется и география пользователей: мебельщики всех регионов России (рис. 5) и еще 34 стран (рис. 6) активно работают в системе БАЗИС­Online. Этому способствовала ее локализация на английский и немецкий язык. Сейчас ведется работа по локализации еще на несколько языков.

Рис. 3. Количество пользователей БАЗИС-Online

Рис. 3. Количество пользователей БАЗИС-Online

Рис. 4. Количество одновременных подключений к БАЗИС-Online

Рис. 4. Количество одновременных подключений к БАЗИС-Online

Рис. 5. География пользователей БАЗИС-Online по России

Рис. 5. География пользователей БАЗИС-Online по России

Рис. 6. География пользователей БАЗИС-Online в мире

Рис. 6. География пользователей БАЗИС-Online в мире

Следующий шаг — создание сервиса БАЗИС­Облако (САПР и графика, № 12’2018). Сегодня он реализует три исключительно популярные услуги:

  • синхронизация заказов в мебельном салоне;
  • поддержка актуальности индивидуальных прайс­листов;
  • коммерческий раскрой материалов для реализации методологии «производство как услуга».

БАЗИС 11 продолжил тенденцию расширения применения облачных технологий, стерев, по сути, разницу между локальными и удаленными вариантами доступа к системе. Единожды установив программное обеспечение, пользователь может работать с ним, подключившись к локальному ключу, или перейти на удаленный сервис для повременного доступа. Такой переход может понадобиться, например, при проблемах с электронным ключом защиты или при заключении договора с дизайнером, работающим в режиме фриланса.

Единая среда доступа решает важнейшую задачу функционирования любого предприятия — обеспечение непрерывности производственного процесса и бесперебойности выполнения проектов.

Заключение

Конечно, рассказать обо всех новшествах новой версии системы БАЗИС в рамках одной статьи нереально. Все они будут представлены на специализированных выставках, в которых традиционно участвует компания «Базис­Центр», а также на региональных научно­практических семинарах осенней серии, начало которой уже не за горами. В данной статье разговор шел только о модуле БАЗИС­Мебельщик, новинкам же других модулей будут посвящены отдельные статьи.