русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

В). Единообразная форма описаний данных


Дата добавления: 2015-08-06; просмотров: 795; Нарушение авторских прав


Унификации формы достигают использованием стандартных форматов и языков представления информации при документиро­вании и межпрограммных обменах. Унификация содержания, по­нимаемая как однозначная правильная интерпретация данных о конкретном изделии на всех этапах его жизненного цикла, обес­печивается разработкой приложений, закрепляемых в прикладных CALS-протоколах. Система международных CALS-стандартов весьма обширна и разветвлена. Центральное место в ней занимает стан­дарт ISO 10303 (STEP), определяющий средства описания (моде­лирования) промышленных изделий на всех этапах жизненного цикла.

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

Стандарт ISO 10303 состоит из ряда документов (томов), в ко­торых описаны его основные принципы и язык EXPRESS, приве­дены методы реализации, модели и ресурсы как общие для прило­жений, так и некоторые специальные (например, геометрические и топологические модели, описание материалов, процедуры чер­чения, метод конечно-элементного анализа и т.п.), прикладные протоколы, отражающие специфику моделей в конкретных пред­метных областях, методы тестирования моделей и объектов. Удов­летворению требований создания открытых систем уделяется ос­новное внимание — специальный раздел посвящен правилам напи­сания файлов обмена данными между разными системами, создан­ными в рамках CALS-технологии.

Семейство отечественных CALS-стандартов значительно малочисленнее. Среди принятых можно отметить группу стандартов «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными», включа­ющую в себя:

ГОСТ Р ИСО 10303-1—99. Часть 1. Общие представления и основополагаю­щие принципы»;



ГОСТ Р ИСО 10303-11—2000. Часть 11. Методы описания. Справочное руко­водство по языку EXPRESS»;

ГОСТ Р ИСО 10303-12—2000. Часть 12. Методы описания. Справочное руко­водство по языку EXPRESS-1»;

ГОСТ Р ИСО 10303-21—99. Часть 21. Методы реализации. Кодирование откры­тым текстом структуры обмена»;

ГОСТ Р ИСО 10303-41—99. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий»;

ГОСТ Р ИСО 10303-45—2000. Часть 45. Интегрированные обобщенные ре­сурсы. Материалы».

Соблюдение CALS-стандартов устанавливает известные огра­ничения на принципы создания и применения программных средств, использующихся на различных этапах ЖЦИ: указанные средства должны быть CALS совместимыми, т.е. разработанными на общей (единой) методической базе. CALS-технологии не от­вергают, в принципе, автоматизированные системы проек­тирования и управления, а являются средством обеспечения их эффективного взаимодействия. Поэтому интеграция автомати­зированных систем на современных предприятиях должна быть основана на CALS-технологиях. Их внедрение требует освоения имеющихся технологий и CALS-стандартов, развития моделей, методов и программ автоматизированного проектирования и уп­равления.

г). Системы автоматизации проектирования

Системы автоматизации, использующиеся на различных этапах ЖЦИ, весьма разнообразны и включают соответствующие про­граммные компоненты:

• САЕ — Computer Aided Engineering (автоматизированные рас­четы и анализ);

• CAD — Computer Aided Design (автоматизированное проек­тирование изделий);

• САМ — Computer Aided Manufacturing (автоматизированная технологическая подготовка производства);

• САРР — Computer Aided Process Planning (автоматизирован­ное проектирование технологических процессов);

• СААР — Computer Aided Assembly Planning (автоматизиро­ванное проектирование процессов сборки);

• PDM — Product Data Management (управление проектными данными о продукте (изделии));

• PLM — Product Life Cycle Management (управление жизнен­ным циклом изделия);

• CNC — Computer Numerical Control (компьютерное числовое управление);

• RP — Enterprise Resource Planning (планирование и управле­ние предприятием);

• MRP-2 — Manufacturing (Material) Requirement Planning (пла­нирование производства);

• MES — Manufacturing Execution System (производственная ис­полнительная система);

• SCAD A — Supervisory Control And Data Acquisition (диспетчер­ское управление производственными процессами);

• SCM — Supply Chain Management (управление цепочками по­ставок);

• CRM — Customer Relationship Management (управление вза­имоотношениями с заказчиками);

• S&SM — Sales and Service Management (управление продажа­ми и обслуживанием);

• СРС — Collaborative Product Commerce (совместный элект­ронный бизнес).

• и др.

Можно отметить следующие направления систем автоматизации.

Современные конструкторские САПР К (или системы CAD; CAE/CAD), обес­печивающие сквозное проектирование сложных изделий или, по крайней мере, выполняющие большинство проектных процедур, имеют модульную структуру. Модули различаются своей ориента­цией на те или иные проектные задачи применительно к тем или иным типам устройств и конструкций.

Системы САМ призваны решать отдельные задачи проек­тирования ТП (построение операций; выбор оборудования, инст­румента; оснастки и т.п.), а также обеспечивать подготовку уп­равляющих программ для станков с ЧПУ. Модули системы САМ часто входят в состав развитых (интегрированных) САПР, на­зываемых системами CAD/САМ, или CAE/CAD/CAM. Основные функции современных систем САМ сосредоточены, в основном, на автоматизации подготовки управляющих программ для стан­ков с ЧПУ.

Проектирование ТП изготовления деталей обеспечивают сис­темы САРР, а сборки — системы СААР. Системы САМ, САРР, СААР относят к САПР ТП. Системы САРР и СААР могут входить в интегрированные САПР, например, системы CAE/CAD/CAM/ САРР.

Для решения проблем совместного функционирования компо­нентов САПР различного назначения применяют системы управ­ления проектными данными об изделии — системы PDM. Они либо входят в состав модулей конкретной САПР, либо имеют са­мостоятельное значение и могут работать совместно с разными САПР, например, CAD/CAM/CAPP/PDM.

Функции управления на промышленных предприятиях выпол­няют автоматизированные системы на нескольких иерархических уровнях. Автоматизацию управления на верхних уровнях от корпо­рации (производственных объединений предприятий) до цеха осу­ществляют системы ERP или MRP-2.

Наиболее развитые системы ERP выполняют различные биз­нес-функции, связанные с планированием производства, закупка­ми, сбытом продукции, анализом перспектив маркетинга, управ­лением финансами, персоналом, складским хозяйством, учетом основных фондов и т.п. Системы MRP-2 ориентированы, главным образом, на функции, непосредственно связанные с производст­вом. Они контролируют и используют данные, характеризующие состояние технологического оборудования и протекание ТП. Их чаще всего называют системами промышленной автоматизации. Для выполнения диспетчерских функций (сбора и обработки данных о состоянии оборудования и ТП) и разработки программного обес­печения для встроенного оборудования в состав рассматриваемых систем вводят систему SCAD А.

Для непосредственного программно­го управления технологическим оборудованием используют системы CNC на базе контроллеров (специализированных компьютеров, называемых промышленными), встроенных в технологическое обо­рудование.

На этапе реализации продукции выполняют функции управле­ния отношениями с заказчиками и покупателями, проводят ана­лиз рыночной ситуации, определяют спрос на планируемые к выпуску изделия. Эти задачи решают с помощью систем CRM. Маркетинговые функции и управление обслуживанием иногда воз­лагают на систему S&SM.

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

Функции некоторых автоматизированных систем часто пере­крываются. В частности, это относится к системам ERP и MRP-2. Управление маркетингом может быть «поручено» как системе ERP, так и системе CRM или S&SM.

На решение оперативных задач управления проектированием, производством и маркетингом ориентированы системы MES. Они близки по некоторым выполняемым функциям к системам ERP, PDM, SCM, S&SM и отличаются от них оперативностью, приня­тием решений в реальном времени, причем важное значение при­дается оптимизации этих решений с учетом текущей информации о состоянии оборудования и процессов. Перечисленные автомати­зированные системы могут работать автономно, и в настоящее время так обычно и происходит. Однако эффективность автомати­зации будет заметно выше, если данные, генерируемые в одной из систем, будут доступны другим системам, поскольку принима­емые в них решения станут более обоснованными.

Обеспечивая информационную поддержку и интеграцию реше­ний, принимаемых и реализующихся на различных этапах ЖЦИ, методический и программный инструментарий CALS-технологий прямо и непосредственно участвует в обеспечении качества изде­лий как в ПТЦ, так и в ЖЦИ в целом.

д). Основные принципы при разработке систем автоматизации ТПП

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

• комплексный подход к выполнению основных функций и ре­шению основных задач ТПП;

• открытость системы, информационная интеграция с другими системами автоматизированной поддержки ЖЦИ, соответствие разрабатываемой системы CALS-стандартам;

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

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

Автоматизированные системы ТПП, в полной мере отвечаю­щие представленным принципам и требованиям пользователей, в настоящее время еще не разработаны. Их создание представляет серьезную, актуальную научно-техническую проблему, которая еще не решена.

Рис. 1.4 Оценка полноты автоматизации основных функций ТПП.

 

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

Недостаточно высокий общий уровень современной автомати­зации ТПП объясняется тем, что технологические решения, под­чиняясь общим закономерностям принятия решений, имеют ряд особенностей, обусловленных:

• преобладанием в предметной области технологии машино­строения описательных форм представления знаний при мини­мальном числе вскрытых строгих аналитических зависимостей;

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

• большой ролью знаний, полученных из опыта (эмпирических знаний), и наличием скрытых объективных законов;

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

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

Большинство задач, выполняемых при ТПП, являются трудно- или неформализуемыми. Для их решения пока не могут быть пред­ложены формальные (базирующиеся на использовании зависи­мостей, представляемых с помощью формул) алгоритмы. Алго­ритм — строгая последовательность формальных процедур, вы­полнение которых гарантированно ведет к получению искомого решения. Все сказанное в полной мере относится к проектирова­нию ТП изготовления изделий, являющемуся важнейшей функ­цией ТПП.

1.1.3. Современное состояние автоматизации проектирования

технологических процессов изготовления машин

Системы автоматизированного проектирования технологических процессов (САПР ТП) изготовления изделий машиностроения способствуют выполнению важнейшей функции при поддержке решений, принимаемых и реализующихся в ЖЦИ (см. рис. 1.1). Эти системы должны обеспечивать:

• проектирование ТП изготовления деталей;

• подготовку управляющих программ для станков с ЧПУ;

• проектирование ТП сборки изделий.

Основная идея, положенная в основу автоматизации проектирования ТП, может быть сформулирована следующим образом:

1. Задается (и вводится в автоматизированную систему) информация о конструктивно-технологических параметрах предмета производства (детали, сборочной единицы, изделия), данные о производственных условиях и ресурсах, об объеме выпуска изделий и т.д.

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

Изготовление конкретного изделия всегда осуществляют по единичному ТП. Поэтому, спроектированный с помощью рассматриваемой системы процесс чаще всего должен быть единичным. Проектирование единичного процесса может осуществляться либо только на основе описания конструктивно-технологических параметров предмета производства (индивидуальное проектирование), либо на основе ТП-аналогов (типовых и групповых). В соответствии с этим, различают САПР ТП, обеспечивающие автоматизированный синтез структур единичных процессов и САПР ТП, использующие ТП-аналоги. Однако и в последнем случае, результатом работы системы является единичный ТП.

Исторически усилия большинства исследователей и разработчиков направлялись на создание САПР ТП изготовления деталей. Теория и практика автоматизации проектирования ТП изготовления деталей наиболее разработаны. Вместе с тем в настоящее время практически отсутствуют полноценные системы, позволяющие осуществлять автоматизированный синтез единичных ТП (прежде всего — маршрутных) на основании конструктивно-технологических моделей детали и исходной заготовки. Это объясняется сложностью, наличием трудноформализуемых этапов проектирования ТП, недостаточной разработанностью теории синтеза структур сложных систем. Однако объективная потребность в автоматизации синтеза структур ТП неуклонно возрастает, что объясняется:

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

• желанием получать альтернативные варианты ТП с последующим их отбором и оптимизацией;

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

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

Особенно актуально создание синтезирующих САПР единичных ТП изготовления деталей для производственных систем многономенклатурного (единичного и среднесерийного) производства.

В мировом машиностроении около 85 % всех предприятий являются предприятиями именно с единичным и среднесерийным производством, причем доля этих предприятий постоянно увеличивается. Машиностроение становится все более многономенклатурным — это одна из основных тенденций его современного развития. На долю индивидуального проектирования единичных ТП изготовления изделий машиностроения приходится до 60 % объема всех задач проектирования ТП. Около 40 % приходится на долю задач проектирования, решаемых с использованием ТП-аналогов.

Любая производственная система обладает ограниченными технологическими возможностями и ресурсами. Автоматизация синтеза единичных ТП позволяет в максимальной степени учесть имеющиеся производственные ресурсы и наиболее эффективно использовать их. Синтезирующие САПР единичных ТП должны:

• удовлетворять основным принципам построения систем автоматизации ТПП;

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

• обеспечивать выдачу результатов проектирования в форматах, указываемых поль- зователем и соответствующих требованиях ЕСТПП.

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

При создании синтезирующих САПР единичных ТП принцип копирования действий человека-проектировщика несостоятелен вследствие ряда причин:

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

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

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

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

 

Таблица 1.1. Соотношение трудоемкости основных этапов

индивидуального проектирования единичных ТП изготовления деталей

 

Проектирование единичного ТП изготовления конкретной детали на основе аналогов выполняют по следующей схеме:

• проводят поиск ТП-аналога (обычно это типовой, реже — групповой ТП);

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

В результате получают единичный ТП изготовления конкретной детали. Принципиальным отличием такого проектирования от индивидуального является замена процедуры создания (синтеза) структуры процесса поиском аналога и его корректировкой. Качество спроектированного ТП в последнем случае определяется качеством поиска аналога и его корректировки.

Методология создания САПР ТП на основе аналогов разработана значительно глубже, чем САПР ТП, осуществляющих автоматизированный синтез единичных процессов. Известен ряд примеров реализации САПР ТП данного класса, различающихся полнотой удовлетворения потребностей пользователя и построенных по единому принципу. Однако при создании подобных систем существует ряд нерешенных научно-технических задач, например:

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

• выбора (коррекции) схем установки заготовок при выполнении технологических операций.

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

• указывают модель постпроцессора системы ЧПУ;

• на специализированном языке описывают геометрию обрабатываемых на станке с ЧПУ зон заготовки и технологические параметры, соответствующие выполняемой операции;

• по окончании работы системы автоматизированного программирования контролируют полученную управляющую программу.

Системами автоматизированного программирования часто оснащают современные станки с ЧПУ. В этом случае система управления станком работает в мультипрограммном режиме, обеспечивая одновременно и управление станком по уже введенной про-

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

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

Автоматизация проектирования ТП сборки изделий в настоящее время является одной из наиболее актуальных, сложных и наименее разработанных проблем современного машиностроения. Число САПР ТП, поддерживающих проектирование процессов сборки, незначительно. Уровень автоматизации проектирования процессов сборки низок. Это объясняется следующими основными причинами:

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

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

• сборка является завершающим этапом изготовления машины, поэтому требования к обеспечению качества (точности) приобретают особую остроту.

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

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

Трудность формализации сборочных задач вызывает серьезные затруднения при разработке САПР ТП сборки. Интенсификация исследований в этой области желательно проводить на основе CALS – стандартов.



<== предыдущая лекция | следующая лекция ==>
Б). Автоматизация процесса принятия решений | КАК ОБЪЕКТ ПРОЕКТИРОВАНИЯ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.047 сек.