- •Понятие инженерного проектирования
- •Системный подход к проектированию
- •Разновидности сапр
- •Место сапр тп в машиностроительном производстве
- •Сапр тп и особенность российского машиностроительного производства
- •Компьютерное интегрированное производство
- •Этап проектирования конструкторской документации (cad)
- •Преимущества и недостатки непараметрических систем
- •Преимущества и недостатки параметрических систем
- •Этап выполнения технических расчетов (cae)
- •Этап разработки программ для станков с чпу (сам)
- •Этап проектирования маршрутно-операционных технологий (capp)
- •Проектирование тп в диалоговой системе
- •Adem тп (Москва, Ижевск)
- •TechCard (Интермех, Минск)
- •Sprut тп (sprut – Технология, Набережные Челны, Москва )
- •Appius (appius, Москва)
- •Вертикаль (аскон, с-Петербург)
- •Pdm системы
- •Тяжелые системы проектирования сложных изделий машиностроения
- •Принципы создания сапр
- •Виды обеспечения сапр
- •Информационное обеспечение
- •Принципы создания баз данных
- •Понятия «объект», «экземпляр», «атрибут», «ключ»
- •Лингвистическое обеспечение сапр
- •Табличные языки
- •Выходные языки
- •Промежуточные языки
- •Программное обеспечение сапр
- •Прикладное по (ппо)
- •2. Методо-ориентированное ппо
- •3. Проблемно-ориентированное ппо
- •Техническое обеспечение сапр
- •Структура лвс в проектных подразделениях сапр
- •Организационное обеспечение сапр
- •Математические основы описания структуры технологического процесса
- •Табличные слм
- •Сетевая слм
- •Перестановочные слм
- •Синтез тп на основе обобщенной структуры
- •Формирование обобщенной структуры
- •Конструктивно-технологические признаки (ктп) и логические условия
- •Использование логических функций для выбора технологических преобразований (операций и переходов)
- •Синтез тп на основе типового базового конструктива
- •Формирование технологических процессов для автоматизированных участков
- •2. Формирование типовых базовых конструктивов для сформированных групп
- •3. Формирование массива переходов сменного задания и распределение его по единицам и позициям оборудования
- •4. Автоматическое формирование управляющих программ в процессе работы участка.
- •Синтез тп на базе эвристического программирования
- •Пример эвристического алгоритма проектирования тп обработки торцевых поверхностей
- •Система t-Flex Технология
- •Диалоговое проектирование
- •Полуавтоматическое проектирование
- •Автоматическое проектирование
- •Подсистема расчетов
- •Сапр тп сборки изделий
Табличные языки
Если в текстовом языке обязательно присутствуют команды, а затем их параметры, то в табличном языке команды описываются в виде строк таблицы (рисунок 31). Каждый столбец таблицы соответствует определённому параметру команды.
Рисунок 31 – Табличные языки
Выходные языки
Этот вид языков используется для представления результатов проектирования. Для управляющих программ станков с ЧПУ в основном используется универсальный международный язык ISO 7 bit. В некоторых системах вместо NC-кодов используют другой универсальный язык – GTL.
В системах проектирования маршрутно-операционных технологий используются другие языки, например, язык описания документов, используемый в MSWord (*.doc). Так же может использоваться и собственный язык, если для формирования карт система берёт собственную CAD-систему. НапримерT-FLEX Технология формирует карты с помощью T-FLEXCAD. Соответственно, карты описываются на языке формирования чертежей (*.grb).
Таким образом, выходные языки могут быть как собственной разработки, так и универсальные.
Промежуточные языки
Промежуточные языки используются для передачи информации между проектирующими подсистемами САПР. Чаще всего проектирующие подсистемы обмениваются данными на языке собственной разработки. Однако, могут использоваться и универсальные языки. Примером универсального языка, используемого в качестве промежуточного, является CLDATA. Этот язык был разработан вместе с появлением точных систем ЧПУ класса CNC и все разработчики CAM-систем используют его. На этом языке формируется обобщённая управляющая программа без конкретизации стойки ЧПУ станка. Подсистема, формирующая программу, называется «процессор». Обобщённая программа из процессора подаётся в постпроцессор, который уже формирует программу для конкретного станка, стойки ЧПУ.
Ещё одним параметром универсального промежуточного языка служит язык описания файлов геометрии детали с расширением *.dxf.
Программное обеспечение сапр
Этот вид обеспечения включает в себя все комплексы программ, которые используются при создании и эксплуатации САПР. Программное обеспечение (ПО) делится на два больших класса: системное ПО и прикладное ПО (рисунок 32).
Рисунок 32 – Классификация программного обеспечения
Системное ПО обеспечивает работу компьютера и вычислительной сети в целом. Это взаимодействие человека с компьютером, работа аппаратных средств компьютера, организация взаимодействия программ в процессе работы компьютера.
Системное ПО делится на 4 основных вида.
Операционные системы. Наиболее важный вид системного ПО, без которого в принципе невозможна работа компьютера. Поскольку САПР технологических процессов в последнее время, в основном, сетевые, то и операционные системы (ОС) должны быть достаточно мощными. Если количество компьютеров в проектном подразделении больше 10, то такие популярные ОС как WindowsXP уже не подходят. На сервере необходимо устанавливать более мощную ОС, такую как WindowsServer.
Операционные оболочки. До появления ОС Windows 95 операционные оболочки играли очень важную роль. Они обеспечивали взаимодействие человека и компьютера через удобный и понятный табличный интерфейс. Все оболочки назывались *COMMANDER.
Windows 95 была первой ОС, которая взяла на себя функции операционной оболочки. Тем не менее, операционные оболочки остаются актуальными. Они востребованы и применяются для более системного использования компьютера (все профессионалы работают, в основном, в операционных оболочках). Типичной операционной оболочкой является TotalCommander. В оболочке открывается одновременно 2 каталога. Операционные оболочки облегчают процессы копирования и удаления файлов.
Системы программирования. Рядовой пользователь САПР не имеет дело с системами программирования, он работает с готовыми скомпилированными системами. Однако, без систем программирования невозможно создание ни одной САПР. Это такие среды, как C++,C#, Delphi. Подавляющее большинство современных САПР создаётся именно в этих средах.
Программы-утилиты. Это специализированные программы, ориентированные на какую-то узкую задачу. Имеются целые комплексы программ-утилит. Утилитами являются программы-архиваторы (например, WinRar), программы форматирования и другие известные программы.
