Windchill - Web-технология для создания интегрированной информационной среды современного предприятия

26 Июль 1999
Windchill  - Web-технология для  создания интегрированной информационной среды современного предприятия

Климов В.Е., Клишин В.В.

Опубликовано в журнале "САПР и графика", №11, 1999, с.6-11.

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

С точки зрения любого пользователя информационных систем эта задача сводится к простой формуле - получать для дальнейшей обработки необходимую информацию в нужное время, в нужном виде в конкретном месте компьютерной сети предприятия. Для решения  такой задачи компания Parametric Technology Corp.(США) - мировой лидер в области создания промышленных программных продуктов, предлагает  принципиально новое решение - систему Windchill Solution. Эта система является первой Интернет- ориентированной архитектурой, интегрирующей набор различных приложений в единую  сетевую Интернет-структуру и обеспечивающей управление данными и документацией в процессе их  разработки и дальнейшего использования. Фокусируясь на информационной поддержке всех фаз жизненного цикла продукции - от концепции и проектно-конструкторских этапов до изготовления, обслуживания и утилизации - Windchill обеспечивает надежное управление информационными процессами,  повышение качества продукции и уменьшение времени выхода продукции на рынок за счет уникального Интернет-ориентированной подхода, обеспечивающего полную информационную интеграцию разработчиков, субподрядчиков, поставщиков и заказчиков.

WindchillSolution состоит из трех компонентов, объединяющих следующие программные продукты:

            Windchill Federation Platform

                       Windchill Foundation

                       ProductView

                       Info*Engine

            Windchill Lifecycle Application

                       Product Data Management (PDM)

                       Enterprise Product Modeling (EPM) Solutions

                       Enterprise Product Modeling (EPM) Gateways

            WindchillInformationModeler.

Говоря об уникальности подхода, реализованного в Windchill, нужно остановиться на архитектурных отличиях системы Windchillкак Web-ориентированного (Web-centric) решения от обычных систем, использующих Web (Web-enable).

Во-первых, Windchillимеет гибкую модель данных, называемую федеративной платформой. В отличие от общепринятой жесткой модели данных, которая подразумевает создание и поддержание централизованной базы данных об изделии, гибкая федеративная модель данных не предполагает создания единой централизованной модели. Система работает с существующими базами данных приложений, что позволяет быстро внедрять систему на предприятии, создавая единую корпоративную информационную среду. Недостатками подхода, основанного на централизованной базе данных, являются сложность внедрения, высокая стоимость владения, практическая невозможность внесения серьезных изменений и чрезвычайно сложное администрирование. Федеративная платформа означает, что в конкретной реализации Windchillучаствуют разнородные базы данных, которые ведутся совершенно независимо, что позволяет использовать в них различные версии, технологии и реализации. Согласно мнению авторитетной GartnerGroup, "…федеративная модель представления данных устраняет необходимость создавать единую корпоративную модель данных. Это особенно важно для реализации сети субподрядчиков и поставщиков, в которой основной (и как правило невыполнимой сегодня) задачей является поддержание общей модели данных".

Во-вторых, в Windchill используются так называемые Jawaапплеты, т.е. небольшие программы, загружаемые по сети с сервера и выполняемые на клиентской машине. Это кардинально повышает функциональность рабочего места, так как используются все возможности объектно-ориентированного языка программирования и многочисленных стандартных средств на его основе. В обычных же системах, использующих Интернет,  HTML-страницы  остаются лишь средством представления данных.

В-третьих, архитектура Windchill позволяет использовать принципиально новые механизмы поиска и представления данных. Взамен общеизвестных SQL-запросов применяется мощная интернетовская поисковая машина, основными преимуществами которой являются высокая скорость выполнения запроса, предоставление пользователю ссылок на найденные данные, позволяющие быстро получить эти данные и простота интерфейса.

Можно привести еще ряд существенных отличий и преимуществ, которыми обладает архитектура Windchill, однако в силу ограниченности объема статьи упомянем еще только об одном обстоятельстве. Системы с клиент-серверной архитектурой используют, как правило, собственные уникальные средства разработки и локализации, что требует дорогостоящего и длительного обучения пользователей этим средствам. Поддержка таких систем выполняется почти всегда специалистами фирмы-поставщика, что, как следствие, намного увеличивает стоимость обладания системой.  В системе Widchill, напротив, используются стандартные средства разработки, что позволяет свести к минимуму трудоемкий процесс программирования, сконцентрировавшись на логике задачи. Все работы по включению собственных приложений и привязке системы к условиям предприятия осуществляются персоналом предприятия, причем затраты на обучение стандартным средствам и поддержку являются минимальными.

Windchill Foundation 

Ядром системы Windchillявляется модуль Windchill Foundation - информационная архитектура, поддерживающая Интернет-ориентированные приложения в распределенных средах. В него включены службы управления документооборотом, потоками заданий и администрирования. Для развертывания системы Windchillв полном объеме модуль WindchillFoundation может быть дополнен другими имеющимися и находящимися в разработке модулями, причем это делается на общей «идеологической» основе. Суть идеи состоит в том, что от клиента Windchill  для доступа к любому модулю и функциям Windchill практически ничего не требуется. Клиенту  достаточно всего лишь иметь какой-либо  Интернетовский Web-просмотровщик. При этом снимаются жесткие требования к аппаратным и программным базовым средствам (типы процессоров, объемы памяти, типы операционных систем и т.д.), устраняется необходимость переделки математического обеспечения при модернизации или замене машинного парка и инфраструктуры сети предприятия, значительно упрощаются  задачи системного администрирования, снижаются затраты на установку и сопровождение самой системы Windchill и, как следствие,  требования к квалификации обслуживающего персонала являются минимальными.

Интернет-ориентированные стандарты

Модуль Windchill Foundation использует следующие Интернет-механизмы для выполнения повседневных задач информационного управления: Интернет-серверы, броузеры, Java и Java Beans, HTML, HTTP, модели управления доступом и поиском информации, принятые в Интернет.

Общая организация

Модуль Windchill Foundation поддерживает концепцию общности построения системы - множество независимых программных модулей объединяются в рамках единой системы. В единой среде Windchill используются Интернет-технологии, такие как броузеры для универсальных клиентов, поисковые системы для формирования неструктурированных запросов и т. д.

База данных  

Windchill Foundation использует реляционную систему управления базами данных Oracle 8 как стабильную, масштабируемую, объектно-ориентированную платформно-независимую СУБД для доступа и хранения данных.

Windchill Foundation состоит из набора многократно-используемых сервисных программных модулей в виде высокоуровневых приложений: Document Management, Workflow и System Administration. 

Модуль Document Management для управление документооборотом

Использование возможностей управления документооборотом в Windchill позволяет осуществлять управление созданием, сохранением и обслуживанием всей производственной информации на предприятии.  Встроенные в систему механизмы защищают всю информацию от несанкционированного доступа и ранжирует санкционированный доступ, обеспечивают различные режимы обмена информацией между Vault-хранилищем и различными клиентскими станциями, дают возможность отслеживать и протоколировать историю внесения изменений в любой документ в Windchill. Отдельные функцииразрешают ассоциирование в одном документе нескольких разнотипных файлов и даже внешних файлов, подключаемых как Internet-ссылки (URL). Также поддерживаются поисковые функции Verity Search'97, что обеспечивает быстрый поиск, идентификацию и доступ к внутренним и внешним производственным данным.

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

- организация и описание этапов жизненного цикла и условий перехода с одного этапа на другой;

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

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

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

Модуль Workflow

Этот модуль предназначен для описания процесса работы с документами. Пользователь   легко и просто с помощью графического интерфейса описывает взаимодействие процессов, включая вложенные процессы, ветвящиеся процессы, итерации и циклы. В модуле можно связывать процессы и гиперссылки (URL), обеспечивать мониторинг и управление процессами, исследование закономерностей и возможность активного влияния на завершение работ. Возможно получение самой подробной информации по состоянию работ.
Модуль System Administration

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

ProductView

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

Для доступа к информации об изделии клиент ProductView обращается к серверу ProductView Graphics Server. В ProductView реализована трехзвенная клиент/серверная архитектура. Web-ориентированность системы обеспечивает общий интерфейс к широкому спектру источников информации и позволяет работать с разнообразными форматами данных. ProductView Graphics Server обеспечивает контролируемый доступ к данным CАD-систем, систем управления данными рабочей группы и файловой системы и может быть без особых усилий модифицирован для поддержки новых или частных CAD-систем, баз данных или систем управления данными. Графический  сервер получает доступ к CAD-системе при помощи открытых API и создает точные  представления с нейтральными границами. В результате получается очень компактное трехмерное геометрическое представление, которое легко распределять по сети.

Доступные графические серверы

  • Pro/Engineer Graphics Server, обеспечиваетадаптерыдлясистем Pro/ENGINEER, Pro/INTRALINK и Pro/PDM.
  • CADDS Graphics Server, обеспечиваетадаптердляфайловойсистемы CADDS иадаптердлясистемы
  • CATIA Graphics Server, обеспечивает адаптер для файловой системы CATIA
  • Unigraphics Graphics Server, обеспечивает адаптеры для систем Unigraphics и IMAN
  • I-DEAS Graphics Server, обеспечивает адаптер для системы I-DEAS
  • SolidWorks Graphics Server, обеспечивает адаптер для системы SolidWorks.
  • Чертежи: DWG, DXF, Pro/ENGINEER DRW, Unigraphics PR
  • Векторы: HTML, PDF, HPGL, HPGL/2
  • Изображения: TIFF, CALS Type 1, Postscript, JPEG, BMP, GIF, TARGA, PNG, Windows Metafile, PCX, Sun Raster, MacPaint, Macintosh Pict
  • Документы: Microsoft Word, MicrosoftExcel, Microsoft Access, Microsoft PowerPoint, Framemaker, AmiPro, Quattro Pro, WordPerfect, WordStar, Lotus, Dbase, Harvard Graphics, Paradox
  • На уровне прикладных программных интерфейсов (API), например, BAPI for SAP R/3. Предоставляются  API-адаптеры для систем Metaphase, Baan PDM и SAP R/3.
  • Доступ к базам данных при помощи СУБД Oracle, протоколов ODBC/JDBC  и JNDI/LDAP.
  • Доступ к системам на мейнфреймах с помощью дополнительного адаптера Enterprise Business Application Interface (EBAI) и адаптера EDA/SQL.
    • Запрос на изменения
    • Внесение изменения
    • Проведение изменения
    • Утверждение вступления изменения в силу
  • Windchill использует передовую Web-ориентированную архитектуру вместо устаревшей клиент-серверной.
  • Windchill обладает полной функциональностью PDM-системы, инвариантной к CAD/CAM-приложениям, включая генерацию и конфигурирование спецификаций, управление документооборотом, отслеживание изменений по всему жизненному циклу, управление заказами комплектующих и др.
  • Windchill не требует ломки сложившихся бизнес-процессов, позволяя настраиваться на них, проводя их эволюционную оптимизацию.
  • Windchill использует федеративное представление данных, позволяя с помощью системы WindchillInfo*Engine работать с различными системами управления базами данных (Oracle, Sybase, Informix и т.д.) Это позволяет интегрировать существующие базы данных без лишних затрат времени и средств на создание централизованной базы данных, а также позволяет подключать к системе новые базы данных и приложения.
  • Windchillпозволяет работать со сборками и визуализировать данные из разных CAD/CAMсистем, не заботясь о трансляции данных между различными системами.
  • Windchill обеспечивает информационную поддержку всех задач, возникающих на всех этапах жизненного цикла изделия, т.е. может служить  информационной платформой реализации CALS-технологий.

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

Отображение и анализ трехмерных моделей

ProductView предоставляет основные средства отображения 3D-моделей, не зависящие от конкретной CAD-системы. В ProductView все участники жизненного цикла изделия имеют возможность создавать изображения, взрывные виды с осевой и радиальной направленностью, манипулировать моделью путем вращения, панорамирования и приближения и создавать сечения модели. ProductView содержит средства точного измерения длин, углов, радиусов и зазоров поверхностей, а также измерения расстояний между точками, центрами, ребрами и поверхностями. Кроме того, предоставляется возможность получения информации о свойствах и атрибутах из исходной CAD-системы. Благодаря средствам отображения и анализа трехмерных моделей пользователи, не работающие с CAD-системами, получают доступ к важнейшей информации об изделии. Таким образом, поддерживается коллективная работа над изделием в масштабах всей корпорации.

Двумерное отображение

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

Info*Engine

Info*Engine - платформа интеграции корпоративных приложений (Enterprise Application Integration, EAI), благодаря которой бизнес-приложения могут использовать информацию из множества различных источников. Жесткие условия современной конкурентной борьбы требуют привлечения к процессу принятия решений не только всех подразделений компании, но и внешних бизнес-партнеров. Реализованные в системе Info*Engine механизмы сбора данных и работы в Web впервые открывают возможность всем участникам расширенной корпорации включаться в процессы разработки изделия на любом этапе его жизненного цикла. Результатом является повышение качества продукции и сокращение времени выхода новых изделий на рынок. Данные и процессы из унаследованных систем, которые долгое время оставались недоступны для широкого применения, теперь с помощью Info*Engine сможет получить любой пользователь, в том числе партнеры и поставщики компании. Info*Engine может поставляться как автономная система или как опция Windchill. Если в процессах разработки потребуются определенные данные, модуль Info*Engine прозрачно для пользователей предоставит их приложениям управления жизненным циклом  Windchill Lifeycle Applications Suite.

Интеграция "сверху-вниз"

В системе Info*Engine реализован метод интеграции приложений "сверху-вниз", в соответствии с которым множество источников данных объединяются без программирования на уровне исходных кодов. Добиться этого удалось благодаря поддержке промышленных стандартов на ИТ-инфраструктуры, сетевые протоколы, API и интерфейсы, в частности, Strucrured Query Language (SQL), Open Database Connectivity (ODBC), Java Database Connectivity (JDBC), Ligtweight Directory Access Protocol (LDAP), HTML, XML. Такой подход "сверху-вниз" позволит бизнес-аналитикам находить комплексные решения, исходя из перспектив развития бизнеса.

Адаптеры Info*Engine

Компания PTC предоставляет широкий набор адаптеров для доступа к информации в приложениях класса ERP (Enterprise Resource Planning) и PDM (Product Data Management), а также в практически любых унаследованных системах или базах данных. Реализованные в Info*Engine механизмы защиты гарантируют строгое соблюдение всех заданных правил защиты системы и контроля доступа. Адаптеры поддерживают широкий набор средств для двунаправленного взаимодействия с различными системами. Доступ к информационным ресурсам может осуществляться  на нескольких уровнях, в том числе:

Широкий диапазон методов доступа к данным гарантирует успешное применение Info*Engine в качестве согласованной, многократно используемой платформы интеграции, вне зависимости от того, какие конкретно системы объединяются.

Product Data Management (PDM)

Семейство прикладных программ Windchill Lifecycle Applications – единственное в настоящее время  полномасштабное и всестороннее рабочее средство автоматизации управления жизненными циклами  промышленного изделия и процессов  производства. Этот пакет был специально разработан для обеспечения потребностей крупнейших промышленных корпораций по комплексному, всестороннему  и динамическому управлению производственной информацией. Первое приложение этого семейства – модуль Product Data Management (PDM)– осуществляет полную поддержку организации, размещения и взаимодействия  всех  данных, описывающих структуру изделия и всех изменений, появляющихся в ходе его проектирования, изготовления и эксплуатации, т.е. на протяжении жизненного цикла изделия.

Модуль Windchill PDM построен в точном соответствии со спецификациями открытой архитектуры Widchill Foundation как Web-centric продукт верхнего пользовательского уровня.   Как и все остальные модули Windchill, этот модуль доступен пользователю для работы  в виде последовательности Web-страниц, с которыми пользователь может работать в любом Web-просмотровщике (например, Netscape Communicator или MS Internet Explorer), лишь бы последний мог выполнять Jawa апплеты (напр. Netscape Communicator 4.x или MS Internet Explorer для MS Win’98 и т.п.).  Пользователь, посредством обращения в Web-просмотровщике к последовательностям Web-страниц модуля Windchill PDM,  получает возможность просматривать базы данных предприятия-изготовителя и предприятий-поставщиков, осуществлять многокритериальные запросы и поиски  по ним, запускать любые серверные приложения, работающие в среде Windchill, выполнять стандартные сетевые задачи – E-Mail, навигация по Web-серверам и т.д. Более того, за счет использования особенностей и достоинств сетевой архитектуры Windchill Foundation, встроенных Web и Jawa возможностей, модуль Windchill PDM  позволяет разрабатывать и легко распространять к применению сразу во всей сети предприятия новые специфические только для данного предприятия пользовательские приложения.

Product Structure Management – Управление структурой изделия

Управление структурой изделия в Windchill дает возможность пользователю создавать и обрабатывать различные виды спецификаций изделия (BOM).  Кроме того, можно вести управление по деталям и узлам, составляющим изделие, а также по относящимся к ним документам  (файлам, наборам файлов) и специальным производственным характеристикам – атрибутам.   С помощью функции Product Information Explorer  пользователь может легко и просто просматривать структуру изделия с любой степенью детализации, раскрывая и свертывая узлы и подсборки, уточняя состав деталей и их характеристики.

Ведение спецификаций

В Windchill PDM  ведение спецификаций различного рода основано на различных представлениях одной  и той же  базы данных об изделии. Работая как фильтр, система ведения спецификаций строит каждый раз структуру изделия в зависимости от того, на чем основан запрос на спецификацию данного типа – от конструктивного членения изделия, от этапа жизненного цикла, от номера модификации, от модельного ряда, от принадлежности разработчику и т.д.  Например, часто специалист по планированию производства хотел бы видеть структуру изделия в зависимости от степени готовности всех ее составных частей к конкретным срокам.

Многоуровневые спецификации

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

Многовариантный генератор спецификаций

Участникам производственного процесса часто необходимо иметь возможность  построения спецификаций в зависимости от рода деятельности и профессиональной принадлежности. Например, инженерам-конструкторам  важна спецификация, построенная по принципу "как спроектировано", а специалистам планово-производственного отдела важнее иметь спецификацию, организованную по принципу "как запланировано". Многовариантный генератор спецификаций  в Windchill предназначен как раз для  поддержки создания всевозможных спецификаций, используемых различными группами одного предприятия.

Отслеживание действия внесенных изменений и модификаций

В Windchill  обеспечивается т.н. "Effectivity" - способность отслеживать то, какая деталь и как применяется в каждой из модификаций данного конкретного изделия. В процессе внесения и утверждения изменений в проекте предприятие должно учитывать, когда и для каких партий эти изменения уже действуют, а для каких - нет, когда и в каких количествах необходимо производить  новые детали. Windchill обеспечивает три типа такой функциональности: отслеживание по календарным срокам, отслеживание по идентификационному номеру изделия и отслеживание по номеру партии (заказа).

Отслеживание  принадлежности к модельному ряду

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

Отслеживание ссылок на документы

Windchill обеспечивает ассоциирование любых документов, относящихся к детали, агрегату или изделию, позволяя разработчикам присоединять дополнительную информацию в любом удобном для понимания виде. Навигацию по пространству присоединенных (ссылочных) документов пользователь производит легко и просто, также как он это делает при просмотре обычных Internet-сайтов, т.е. указывая на выделенные области на HTML-странице мышью.  Примерами ссылочной информации (присоединенных документов) могут служить: готовые спецификации, САПР-файлы, мультимедийные файлы и ссылки на другие Web-сайты в Internet. Такая методика построения и отслеживания ссылок незаменима в работе с любыми документами об изделиях, особенно в случаях, когда  жизненные циклы изделия и его комплектующих различаются.

Отслеживание изменений

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

Динамически организованный просмотр иерархически организованной информации ("Навигация по структуре изделия")

Модуль Windchill Product Information Explorer предоставляет пользователю возможность легко отыскать всю информацию о нужной детали путем просмотра  структуры изделия и  выполнения операций над выбранными элементами этой структуры. Так как все операции по поиску и доступу выполняются в хорошо понятном и знакомом пользователю графическом интерфейсе,  то переходы от деталей к сборкам и назад могут быть сделаны просто и легко - когда пользователь выбирает нужную ему деталь на дереве сборки, сервер Windchill PDM автоматически  выводит на экран клиентской машины ссылочный лист документов и  всю необходимую информацию - обозначение детали, ее наименование, исполнение, протокол модификаций, общее количество в сборке и т.д.

Сравнение структур изделий

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

Управление изменениями

Важным и существенным свойством Windchill PDM является наличие в нем  средств  управления вносимыми изменениями в состав и спецификации изделия с учетом влияния их на весь жизненный цикл этого изделия и процессов его изготовления. В большинстве организаций сама поэтапная многоступенчатая процедура внесения и утверждения изменений к настоящему времени  достаточно хорошо отработана и успешно применяется в практике промышленного производства, что является хорошей предпосылкой к автоматизации этой процедуры на всех ее этапах для всех ее участников. Здесь Windchill  предлагает единое, универсальное, гибкое и легко перенастраиваемое под специфические требования пользователя решение, где учтен богатый опыт PTC по работе с лидерами современной индустрии.

Пользователь Windchill, осознавший необходимость улучшения изделия, какой-либо его характеристики или составляющих, и обладающий необходимым уровнем полномочий в сети предприятия, может запросить проведение изменений в структуре изделия, составе комплектующих или процессов изготовления.  Вся дополнительная информация по запросу может быть внесена в общую базу данных в виде ссылочного документа или сетевой ссылки на удаленный источник (т.н. URL-ссылки). Например, по отчету об эксплуатации изделия  обслуживающей организацией может быть выявлена необходимость замен  одних деталей/агрегатов на другие в изделии. Этот отчет вместе с другими относящимися к этому вопросу материалами может быть присоединен к запросу на изменение, обслуживаемому Windchill и направлен какому-либо из участников производственного процесса в соответствии с установленными уровнями ответственности.

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

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

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

Windchill Information Modeler

Применение механизма объектно-ориентированного моделирования - это первый необходимый шаг, который необходимо выполнить на предприятии для того, чтобы  описать специфические для этого предприятия методы управления жизненным циклом изделия  в терминах Windchill. Для того чтобы максимально упростить такую работу пользователя и повысить её эффективность, в Windchill Information Modeler встроены инструментальные средства объектно-ориентированного программирования с удобным графическим пользовательским интерфейсом.

Модели объектов Windchill

Для того, чтобы не заставлять пользователя разрабатывать его собственные модели объектов "с нуля" и упростить сам процесс моделирования  объектов, в Windchill изначально имеется обширный набор т.н. "модельных классов" - шаблонов объектов и моделей их взаимодействий. Эти встроенные средства значительно облегчают и ускоряют расширение функциональности пакета и привязку его к конкретным требованиям на предприятии. Например, разработчику на месте нет необходимости затрачивать время и средства для решения проблем создания правильно работающих моделей, описывающих такие задачи, как управление версиями (модификациями, исполнениями) изделий, управление санкционированным доступом к информационным банкам данных или контроль рассылки извещений, - все это уже содержится в составе модельных классов Windchill. Такая организация Windchill устраняет необходимость установки дополнительных модулей на тех рабочих местах, где необходима эта новая функциональность, сводя все лишь к подключению таких пользователей через сеть к Web-серверу Windchill.

Графические средства разработки объектно-ориентированного моделирования

Для описания объектов любой степени сложности, включающих как Windchill -модельные классы, так и классы приложений, специфических для конкретного предприятия, в Windchill применяется графический интерфейс разработчика на основе технологии UML (Unified Modeling Language - Унифицированный Язык Моделирования) и встроенного пакета Rational Rose. Такой подход  позволяет создавать приложения любой степени сложности.

Разработка приложений

В качестве интегрированной среды разработки приложений (IDE - Integrated Development Environment) в Windchill используется встроенный  пакет Visual Cafe фирмы Symantec. Этот пакет поддерживает разработку графических интерфейсов пользователя и неграфических вычислительных программ для использования их в  Jawa апплетах и/или серверных программах. Для еще большей эффективности процесса разработки приложений пользователь в Windchill имеет доступ к библиотекам JavaBeans и библиотеке компонентов графического пользовательского интерфейса  самой системы  Windchill.

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

Планирование производства

В настоящий момент фирма РТС заключила соглашение с фирмой Tecnomatix, в соответствии с которым  будет создана комплексная  интегрированная система для управления данными об изделиях и процессах, в которое будут включены Windchill  и программные продукты Tecnomatix Digital Factory, которые являются системами планирования производственных процессов, оптимизации загрузки оборудования, разработки технологических процессов изготовления деталей и оснастки, анализа технологичности изделий. Появление такого комплексного продукта снимет существующий в настоящее время определенный барьер между разработкой изделия и его изготовлением с применением информационных технологий в этих двух сферах.

Заключение

В заключение подчеркнем основные преимущества системы Windchill по сравнению с представленными в настоящее время на рынке решениями:

  • Windchillиспользует передовую Web-ориентированную архитектуру вместо устаревшей клиент-серверной.
  • Windchill обладает полной функциональностью PDM-системы, инвариантной к CAD/CAM-приложениям, включая генерацию и конфигурирование спецификаций, управление документооборотом, отслеживание изменений по всему жизненному циклу, управление заказами комплектующих и др.
  • Windchill не требует ломки сложившихся бизнес-процессов, позволяя настраиваться на них, проводя их эволюционную оптимизацию.
  • Windchill использует федеративное представление данных, позволяя с помощью системы WindchillInfo*Engine работать с различными системами управления базами данных (Oracle, Sybase, Informix и т.д.) Это позволяет интегрировать существующие базы данных без лишних затрат времени и средств на создание централизованной базы данных, а также позволяет подключать к системе новые базы данных и приложения.
  • Windchillпозволяет работать со сборками и визуализировать данные из разных CAD/CAMсистем, не заботясь о трансляции данных между различными системами.
  • Windchill обеспечивает информационную поддержку всех задач, возникающих на всех этапах жизненного цикла изделия, т.е. может служить  информационной платформой реализации CALS-технологий.

   


Новые материалы

Поддержка online

Мы в Facebook

Поиск

Новая версия Creo 4.0

creo-4
 
creo parametric30