- •1. Описание и назначение детали
- •3. Расчет режимов резания в программе «regim»
- •3.1 Описание автоматизированного комплекса «regim»
- •3.2 Рассчет режимов резания с помощью комплекса «Режим»
- •3.3 Анализ эффективности автоматизированного комплекса “Режим”
- •4. Система компас – 3d v13
- •4.1 Описание системы компас - 3d v13
- •4.2 Создание рабочего чертежа детали “Втулка” в системе компас - 3d v13
- •5 Автоматизированный комплекс «Apropos 7.1»
- •5.1 Назначение программного комплекса
- •5.2 Краткое описание программного комплекса
- •5.3 Выполнение расчетов
- •6. Создание технологической документации в среде ms Excel
- •6.1 Описание правил создания технологической документации в среде ms Excel.
- •6.2 Создание технологической документации по изготовлению детали “Втулка” в среде ms Excel 2007
- •6.3 Анализ эффективности программного комплекса apropos, системы компас – 3d v13 и среды ms Excel
- •7. База данных
- •7.1 Разработка средств общения с эвм при решении поставленных задач
- •7.2 Разработка структуры базы данных, входной и выходной информации
- •8.1 Разработка алгоритма решения поставленной задачи
- •8.2 Разработка программы на языке высокого уровня
- •8.3 Отладка программы на языке высокого уровня
8.1 Разработка алгоритма решения поставленной задачи
Построение блок-схемы:
Первым шагом при написании программы является построение блок-схемы.
Блок-схема является формой представления алгоритма с помощью графических символов.
Блок схема имеет следующий вид:


8.2 Разработка программы на языке высокого уровня
В качестве среды для программирования был выбран язык Turbo Pascal V 7.1
Система программирования Турбо Паскаль представляет собой единство двух в известной степени самостоятельных начал: компилятора с языка программирования Паскаль и некоторой инструментальной программной оболочки, способствующей повышению эффективности создания программ.

Рисунок 23 - Окно работы программы
Так как все процессы в Turbo Pascal 7.1 визуализированы, требуется построить форму программы.
Окно с программой, выполняющей расчёт режима резания для операции сверление, имеет следующий вид (см. рис 24 - 30):

Рисунок 24

Рисунок 25

Рисунок 26

Рисунок 27

Рисунок 28

Рисунок 29

Рисунок 30
Модуль CRT содержит подпрограммы вывода информации на экран в текстовом режиме и установке различных видов текстовых режимов, а также поддерживает ввод информации с клавиатуры.
Процедура ClrScr стирает все символы с экрана с учетом положения активного окна вывода, установленного процедурой Window. Каретка перемещается в левый верхний угол активного окна, при стирании символов используются текущие настройки цвета символов и фона, установленные с помощью процедур TextColor, TextBackground.
Функция ReadKey возвращает символ, сопоставляемый клавише, нажатой на клавиатуре. Оператор ожидания нажатия на клавишу. Используется для задержки изображения на экране до нажатия на клавишу.
8.3 Отладка программы на языке высокого уровня
При создании программы на языке Turbo Pascal выявляется ряд ошибок:
Out of memory - Выход за границы памяти;
Identifier expected - He указан идентификатор;
Unknown identifier - Неизвестный идентификатор;
Syntax error - Синтаксическая ошибка;
Error in real constant - Ошибка в вещественной константе;
Error in integer constant - Ошибка в целой константе;
String constant exceeds line - Строковая константа превышает допустимые размеры;
Too many nested files - Слишком много вложенных файлов;
Unexpected end of file - He найден конец файла;
Line too long - Слишком длинная строка;
Type identifier expected - Здесь нужен идентификатор типа;
Too many open files - Слишком много открытых файлов;
Invalid file name - Неверное имя файла;
File not found - Файл не найден;
Disk full - Диск заполнен;
Invalid compiler directive - Неправильная директива компилятора;
Too many files - Слишком много файлов;
Undefined type in pointer definition - Неопределенный тип в объявлении указателя;
Variable identifier expected - Отсутствует идентификатор переменной;
Error in type - Ошибка в объявлении типа;
Structure too large - Слишком большая структура;
Set base type of range - Базовый тип множества нарушает границы;
File components may not be files - Компонентами файла не могут быть файлы;
Invalid string length - Неверная длина строки;
Type mismatch - Несоответствие типов;
Invalid subrange base type - Неправильный базовый тип для типа-диапазона;
Lower bound greater than upper bound - Нижняя граница больше верхней;
Ordinal type expected - Нужен порядковый тип;
Integer constant expected - Нужна целая константа;
Constant expected - Нужна константа;
Tуре identifier expected - Нужен идентификатор типа;
Invalid function result type - Неправильный тип результата функции;
Label identifier expected - Нужен идентификатор метки;
BEGIN expected - Нужен BEGIN37: END expected - Нужен END;
Integer expression expected - Нужно выражение типа INTEGER.
Вывод:
В данной курсовой работе производили автоматизацию на стадии создания технологического процесса, которая посвящена детали “Втулка”.
Проводились расчеты режимов резания на ЭВМ в программе «Cutting», что дало нам возможность значительно быстрее подсчитать режимы резания для технологического процесса на данную нам деталь Втулка, тем самым сокращаетcя трудоёмкость и повышается качество технологического процесса.
Выполнен чертеж детали в системе автоматизированного проектирования КОМПАС 13, что позволяет нам существенно сократить время на проектирование изделия.
Рассчитаны размерные цепи при помощи автоматизированного комплекса расчета технологических размеров и допусков расположения APROPOS, что так же сокращает время при процессе проектирования и исключает при этом вероятность человеческой ошибки в расчётах.
На языке программирования Turbo Pascal составлена программа для расчёта режима резания для операции сверление. Разработка данных программ в значительной степени снижает трудоёмкость при нахождении данных величин, которые являются важными составляющими технологического процесса на изготовление детали “Втулка”.
В программе MS Access составлена база данных на основе технологического процесса по изготовлению данной детали, что позволяет нам удобно и надёжно управлять данными, которые хранятся в таблицах и имеют непосредственное отношение к технологическому процессу на изготовление нужной нам детали.
С помощью MS Excel 2007 заполнили маршрутные и операционные карты для данного технологического процесса, тем самым исключаются не соответствия технологического процесса на изготовления детали “Втулка” современным требованиям ГОСТ, а так же существенно сокращается время, затрачиваемое на написание технологического процесса.
Введение всех систем автоматизированного проектирования, технологических процессов указанных выше, заметно улучшает производительность и точность проектирования, при этом максимально минимизируется человеческий фактор и уменьшаются затраты на проектирование технологического процесса.
Главным итогом выполнения курсовой работы стало повышение уровня автоматизации выполнения технологического процесса.
Список литературы:
1. Патрушев Г.А. Основы автоматизации проектирования и анализа технологических процессов. Учебное пособие. - Уфа: изд. УАИ, 1982. - 59 с.
2. Автоматизированный комплекс расчета технологических размеров и допусков расположения APROPOS 7.0: Методические указания к курсовому и дипломному проектированию / УГАТУ; Рахимов Э.Г., Иванов В.Ю., Антипина Л.А. - Уфа, 1995 - 35 с.
3. Справочник технолога машиностроителя. В 2-х томах / под ред. А.Г Косиловой и Р. К. Мещерякова. 4 - е изд., перераб. и доп. - М.: Машиностроение, 1986. - 656 с.: ил.
