
- •1 Билет.
- •Жизненный цикл технического объекта.
- •Понятие о ктпп. Виды информации, используемые в ктпп.
- •2 Билет.
- •Понятие cals-технологий.
- •Система ктпп как объект проектирования. Блоки ктпп и их связи.
- •Проектирование средств технологического оснащения;
- •3 Билет.
- •Базовые принципыCals-технологий
- •Технологический объект и особенности его построения.
- •4 Билет.
- •Основные понятия и задачи автоматизации.
- •Формализация процесса ктпп. Структура процесса проектирования.
- •5 Билет.
- •1. Проектирование как вид инженерной деятельности
- •Модель программного обеспечения проектной процедуры в сапр тп.
- •6 Билет.
- •1. Декомпозиция процесса проектирования. Стадии, этапы и процедуры проектирования.
- •2. Построение функциональной модели в сапр тп.
- •7 Билет.
- •1. Этапы, процедуры и операции проектирования
- •2. Структурно-логические модели технологического проектирования
- •8 Билет.
- •1. Декомпозиция объектов проектирования. Уровни и аспекты проектирования.
- •2.Системный подход при описании технологического проектирования.
- •9 Билет.
- •1. Государственная система стандартизации.
- •2. Оптимизация при проектировании технологического процесса.
- •10 Билет.
- •1. Классификаторы и системы кодирования.
- •2. Принятие решений при технологическом проектировании.
- •11 Билет.
- •1. Математическое моделирование в сапр. Классификация моделей.
- •2. Особенности построения структуры математических моделей технологического процесса.
- •12 Билет.
- •Общая характеристика сапр. Виды обеспечения сапр.
- •Обоснование и выбор критериев оптимизации. Критерии оптимизации.
- •13 Билет.
- •1. Информационное обеспечение сапр.
- •2. Выбор технических ограничений. Технические ограничения при расчете режимов резания.
- •14 Билет
- •Иерархическая и сетевая модели данных (на примере).
- •Кодирование технологической информации в сапр тп. Классификаторы ескд.
- •15 Билет.
- •Модели знаний, экспертные системы: основные положения.
- •Информационная модель металлорежущих станков в сапр тп.
- •16. Билет.
- •1. Классификация языков, используемых в сапр (примеры).
- •2.Структура операций. Классификаторы элементарных поверхностей.
- •17 Билет.
- •Классификация языков программирования (примеры).
- •2. Описание типовых технологических процессов в сапр тп.
- •18 Билет
- •Понятие модели, виды моделирования, основные требования к моделям.
- •Описание групповых технологических процессов в сапр тп.
- •19 Билет.
- •1. Проблемы оптимизации в технике и методы из решения.
- •2. Построение баз данных по типовым конструкциям металлорежущих инструментов.
- •20 Билет.
- •1. Общая характеристика сапр. Виды обеспечения сапр.
- •2. Автоматизированное проектирование фасонных резцов.
- •21 Билет.
- •1. Понятие cals-технологий.
- •2. Автоматизированное проектирование стержневых инструментов для обработки отверстий.
- •22 Билет
- •1. Базовые принципы cals-технологий.
- •2. Автоматизированное проектирование приспособлений к металлорежущим станкам. Основные положения.
- •23 Билет.
- •1. Классификаторы и системы кодирования.
- •2. Современные компьютерные системы автоматизации проектирования машиностроительных конструкций. T-Flex, Компас.
- •24 Билет.
- •1. Информационное обеспечение сапр.
- •2. Понятие о конструкторско-технологической подготовке производства (ктпп). Виды информации, используемые в ктпп.
2.Структура операций. Классификаторы элементарных поверхностей.
Технологическая операция — это часть технологического процесса, выполняемая непрерывно на одном рабочем месте, над одним или несколькими одновременно обрабатываемыми или собираемыми изделиями, одним или несколькими рабочими.
Условие непрерывности операции означает выполнение предусмотренной ею работы без перехода к обработке другого изделия.
Операция – законченная часть ТП, в которой неизменной остается станок и приспособление.
Установ – законченная часть операции, в которой неизменной остается положение детали относительно системы координат станка.
Переход – законченная часть операции, в которой неизменным остается металлорежущий инструмент.
Рабочий ход – элемент перехода, когда за одно движение снимается припуск с поверхности заготовки.
Холостой ход – движение инструмента в исходную позицию без снятия припуска.
Для облегчения изучения поверхностей все их многообразие разделяют по классам (по виду образующей, по закону ее перемещения) и подклассам (по виду образующей: линейчатые, циклические и др.; по закону перемещения образующей: поверхности вращения, переноса, винтовые и пр.).
17 Билет.
Классификация языков программирования (примеры).
Класс машинно-зависимых языков представлен Ассемблером (макроассемблером). Он относится к языкам низкого уровня и применяется для написания программ, явно использующих специфику конкретной аппаратуры.
К машинно-ориентированным языкам относится язык СИ (разработан в 1972 г.). В нем объединяются достоинства низкоуровневых возможностей ассемблеров и мощных выразительных средств языков программирования высокого уровня. Язык СИ является одним из претендентов на роль основного языка программирования в САПР и ориентирован на разработку системных программ. Он, в частности, послужил главным инструментом для создания операционных систем для ЭВМ UNIX и MS DOS.
Язык Фортран является первым универсальным языком высокого уровня (с 1954 г.). Наиболее эффективен при численных расчетах, прост по структуре и удобен при выполнении программ. Несмотря на свои недостатки, этот язык получил большое распространение при разработке прикладных программ для решения научных задач. Самая популярная в настоящее время версия этого языка — Фортран-77.
Язык Паскаль является одним из наиболее популярных языков программирования и применяется для разработки системных и прикладных программ, в частности, для персональных ЭВМ. Язык Паскаль создан вначале исключительно для учебных целей и изящно реализовал большинство идей структурного программирования.
Компилятор Turbo Pascal, снабженный интерактивным редактором, позволяет создавать достаточно сложное программное обеспечение — системы управления базами данных, графические пакеты и т. д.
Язык Ада можно назвать наиболее универсальным среди созданных языков. Однако трансляторы с этого языка пока не получили достаточного распространения.
Язык Алгол — общепризнанный язык для публикации алгоритмов решения научных задач, построен на четких и полных определениях. Для Алгола характерны строгие, но негибкие структуры данных и программ. Алгол труден для реализации на большинстве ЭВМ, поэтому используются неполные варианты языка или его расширения.
Самыми распространенными на ЭВМ являются различные версии языка Бейсик, простота которого делает его превосходным средством для начинающих программистов. В языке встроены удобные функции для работы с экраном дисплея, клавиатурой, внешними накопителями, принтером, каналами связи. Это позволяет относиться к Бейсику как к продолжению аппаратуры ПЭВМ. Системы Бейсика работают в режиме интерпретации, что способствует сокращению характерного цикла в работе программиста: составление программы — пробное исполнение — исправление ошибок — повторное исполнение. Бейсик наряду с Паскалем принят во многих учебных заведениях как базовый язык для изучения программирования.
К классу проблемно-ориентированных языков можно отнести Лого, CPSS, Форт и Смолток.
Язык Лисп применяется для программирования интеллектуальных задач — общение на естественном языке, доказательство теорем, принятие решений и т. п.
Язык Пролог приобрел в последние годы большую популярность в связи с японским проектом создания вычислительных систем пятого поколения. Он предназначен для создания широкого класса систем искусственного интеллекта, в том числе и персональных экспертных систем.