- •Понятие инженерного проектирования
- •Системный подход к проектированию
- •Разновидности сапр
- •Место сапр тп в машиностроительном производстве
- •Сапр тп и особенность российского машиностроительного производства
- •Компьютерное интегрированное производство
- •Этап проектирования конструкторской документации (cad)
- •Преимущества и недостатки непараметрических систем
- •Преимущества и недостатки параметрических систем
- •Этап выполнения технических расчетов (cae)
- •Этап разработки программ для станков с чпу (сам)
- •Этап проектирования маршрутно-операционных технологий (capp)
- •Проектирование тп в диалоговой системе
- •Adem тп (Москва, Ижевск)
- •TechCard (Интермех, Минск)
- •Sprut тп (sprut – Технология, Набережные Челны, Москва )
- •Appius (appius, Москва)
- •Вертикаль (аскон, с-Петербург)
- •Pdm системы
- •Тяжелые системы проектирования сложных изделий машиностроения
- •Принципы создания сапр
- •Виды обеспечения сапр
- •Информационное обеспечение
- •Принципы создания баз данных
- •Понятия «объект», «экземпляр», «атрибут», «ключ»
- •Лингвистическое обеспечение сапр
- •Табличные языки
- •Выходные языки
- •Промежуточные языки
- •Программное обеспечение сапр
- •Прикладное по (ппо)
- •2. Методо-ориентированное ппо
- •3. Проблемно-ориентированное ппо
- •Техническое обеспечение сапр
- •Структура лвс в проектных подразделениях сапр
- •Организационное обеспечение сапр
- •Математические основы описания структуры технологического процесса
- •Табличные слм
- •Сетевая слм
- •Перестановочные слм
- •Синтез тп на основе обобщенной структуры
- •Формирование обобщенной структуры
- •Конструктивно-технологические признаки (ктп) и логические условия
- •Использование логических функций для выбора технологических преобразований (операций и переходов)
- •Синтез тп на основе типового базового конструктива
- •Формирование технологических процессов для автоматизированных участков
- •2. Формирование типовых базовых конструктивов для сформированных групп
- •3. Формирование массива переходов сменного задания и распределение его по единицам и позициям оборудования
- •4. Автоматическое формирование управляющих программ в процессе работы участка.
- •Синтез тп на базе эвристического программирования
- •Пример эвристического алгоритма проектирования тп обработки торцевых поверхностей
- •Система t-Flex Технология
- •Диалоговое проектирование
- •Полуавтоматическое проектирование
- •Автоматическое проектирование
- •Подсистема расчетов
- •Сапр тп сборки изделий
Прикладное по (ппо)
ППО так же называют пакетами прикладных программ, поскольку обычно это целые системы, комплексы программ. ППО делится на 3 вида.
1. ППО общего назначения включают в себя 4 вида систем:
- текстовые редакторы (напр., MSWord, Блокнот);
- редакторы электронных таблиц (напр., MSExcel);
- системы управления базами данных - СУБД (напр., MSAccess);
- графические редакторы (напр., Paint).
При автоматизированном проектировании основной объём работ выполняется прикладными пакетами и самую важную роль выполняют проблемно-ориентированные пакеты. Тем не менее, часть задач может выполняться с использованием других пакетов, в частности – общего назначения.
Текстовые редакторы могут использоваться для формирования маршрутно-операционных карт или текстов технологических процессов. Например, комплект маршрутно-операционных карт в системе «Техно-Про» формируется с помощью MSWord. Последний релиз комплекса T-Flex также обеспечивает формирование технологической документации, в том числе, и в MSWord.
Редакторы электронных таблиц так же могут выполнять вспомогательную роль. В MSExcel формируются таблицы с данными, которые затем экспортируются в PDM-систему САПР.
Кроме того, часть задач автоматизированного проектирования может решаться непосредственно с помощью электронных таблиц. Благодаря большому объёму вычислительных функций, в них удобно делать различные расчёты, например, расчёт режимов резания. Причём, эти расчёты создаются самими пользователями.
Системы управления базами данных. Эти системы являются частью любой САПР и обеспечивают хранение информации. В некоторых системах используются СУБД собственной разработки.
Но большая часть САПР используют для этой цели универсальные СУБД общего назначения, например, «Oracle» или «SQL-сервер». Эти СУБД используются в большинстве современных систем САПР, если они реализованы в сетевом исполнении «клиент-сервер» (в т.ч. и в комплексе T-Flex).
Графические редакторы. С помощью графических редакторов общего назначения решается задача по отображению эскизов, выполненных в унифицированных формах. Кроме того, эти редакторы используются для отображения документации, отсканированной с бумажного носителя.
2. Методо-ориентированное ппо
Эти пакеты основаны на использовании каких-либо математических методов расчёта. Все расчетные пакеты программ являются методо-ориентированными. К ним, в частности, относятся и все системы CAE. При выполнении расчётов могут также использоваться универсальные системы типа MathCAD и MathLAB.
3. Проблемно-ориентированное ппо
Практически, основную часть работы при решении задач САПР осуществляют проблемно-ориентированные пакеты. Они и по стоимости составляют основную часть затрат по приобретению программного обеспечения САПР. К этим пакетам относят все системы класса CAM, CAD, CAPP.
Структура проблемно-ориентированного пакета. На самом верхнем уровне находится программа-монитор (рисунок 33). Эта программа отвечает за взаимодействие САПР с операционной системой компьютера и пользователем. Она является центральным управляющим центром всей системы (программа - «начальник»).
Рисунок 33- Структура проблемно-ориентированного пакета
Остальные подсистемы делятся на подсистемы общего назначения и проектирующие подсистемы. К первым относят графическую, диалоговую подсистемы и базу данных, ко вторым – все остальные подсистемы (1-n).
Монитор по очереди запускает работу проектирующих подсистем. При этом он организует их взаимодействие между собой и с подсистемами общего назначения. Каждая проектирующая подсистема выполняет часть всей работы по проектированию и передаёт свои результаты следующей проектирующей подсистеме. Последняя подсистема оформляет все результаты проектирования. Например, если это пакет для разработки NC-программ, то первой подсистемой будет подсистема ввода геометрии детали, затем будет работать подсистема расчёта эквидистанты и формирования перемещений инструмента, затем – подсистема технологических команд, затем подсистема-процессор, которая формирует унифицированную управляющую программу без привязки к конкретной системе ЧПУ. Она передаёт результаты в постпроцессор – подсистему, которая формирует NC-код управляющей программы для конкретного станка.
Разработчик САПР формирует библиотеку унифицированных программных модулей. Эти модули разрабатываются в кодах системы программирования, например в системеT-FLEX такой библиотекой является библиотека API-функций.
Подсистемы используют эти модули в своей работе. Можно сказать, что если подсистемы – специализированные, то программные модули – унифицированные.
