Алгоритм и порядок работы при описании индивидуальной детали



При проектировании технологического процесса токарных операций, работа с комплексом делится на три этапа.

Ввод информации об индивидуальной детали на основе комплексной.

Расчет всех параметров технологического процесса и генерирование текста технологического процесса.

Вывод техпроцесса в форме принятой на предприятии и передача, по желанию пользователя, в текстовые или табличные редакторы.

Индивидуальная деталь описывается на основе модели комплексной детали. Необходимая информация берется с чертежа конкретной детали. Необходимой дополнительной информацией является: способ изготовления заготовки, общая длина и диаметр заготовки. Вводятся основные необходимые данные:

точность поверхностей;

линейные размеры;

диаметральные размеры;

радиусы галтелей и сфер;

угол и длина фасок;

уклон конусных поверхностей;

припуски по торцам и их качество.

После ввода необходимых данных информация передается в расчетный модуль для генерирования текста технологического процесса. Алгоритм описания индивидуальной детали представлен на рисунке 1.5

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


 

Рисунок 1.5 - Алгоритм описания индивидуальной детали

 


Описание формата файла для хранения информации об индивидуальной детали

Файл для хранения информации представляет собой типизированный файл, в который записывается информация в виде записи. Описание типа данных для хранения информации приведено на рисунке 1.6.

 

type Parametr =record

Name: String [3] ;

ValRazm: Real;

Toch: integer;

RazmZagot: Integer; end;

type Razmer = record

Param: Array [1. .3] of Parametr; end;

type Individ = record

KomplDet: LongInt;

Razmer: Array [1. .50] of Razmer;

ObrabTorecK: Array [1. .2] of ShortInt;

ObrabOtvCentr: Array [1. .2] of ShortInt;

TochTorc: Array [1. .1000] of ShortInt;

PripTorc: Array [1. .1000] of ShortInt;

KodCentrOtv: Array [1. .2] of LongInt;

TorcLinDim: Array [1. .1000] of integer;

TextTP: Array [1. .1000] of LongInt;

Comment: String; end;

Рисунок 1.6 - Код типа файла для хранения информации об индивидуальной детали

 

Запись Razmer - служит для хранения описания параметров каждой поверхности. Каждая поверхность может содержать до трех параметров.

Name - наименование параметра. Например: R-радиус, D-диаметр, L - длина, Y - угол.

ValRazm - значение размера.

Toch - точность поверхности.

RazZagot - размер заготовки по поверхности.

KomplDet - код комплексной детали в БД.

ObrabTorecK - массив значений обработки крайних торцев. Если 1 - окончательно, 2 - предварительно на токарной операции, 3 - предварительно не на токарной операции.

ObObrabOtvCentr - массив значений обработки центровых отверстий. Так же как и для торцев.

TochTorc - массив точности поверхностей по торцам.

PripTorc - массив припусков по торцам.

KodCentrOtv - массив кодов поверхностей центровых отверстий.

TorcDimLin - массив значений линейных размеров между торцами.

TextTP - текст техпроцесса на индивидуальную деталь.

Comment - коментарий к индивидуальной детали.

 

Алгоритм работы программно-методического комплекса при проектировании техпроцесса

Важным моментом является выдача текста технологического процесса пользователю, в виде принятом на предприятии. Так как значительное количество студентов проходят практику на НКМЗ. А после окончания института идут туда работать. Поэтому привычка видеть технологический процесс, в форме принятой на заводе, имеет большое значение. Алгоритм работы комплекса при проектировании техпроцесса приведен на рисунке 1.7

Для общего представления проектирования техпроцесса представим этот процесс в виде контекстной диаграммы потоков данных (DFD-диаграмма). Диаграмма представлена в приложении Б на рисунке Б.1. Эта диаграмма моделирует интерфейс связи системы с внешним миром, а именно, информационные потоки между системой и внешними сущностями,

 

с которыми она связана.

 

Рисунок 1.7, лист 1 - Алгоритм работы комплекса при проектировании техпроцесса


 

Рисунок 1.7, лист 2 - Алгоритм работы комплекса при проектировании техпроцесса

 

Внешние сущности представленные на диаграмме:

"Пакет информации по индивидуальной детали". Информация по индивидуальной детали содержит данные, описывающие индивидуальную деталь.

"Пользователь". Пользователь программно - методического комплекса.

"Дисплей". Дисплей - экран компьютера, отображает графическую, текстовую информацию.

"Основные БД". Базы данных, которые содержат необходимую информацию для проектирования техпроцесса.

"Файл техпроцесса". Файл содержащий текст техпроцесса.

"БД типовых техпроцессов". База данных, содержащая тексты типовых переходов, операций.

"БД комплексных деталей". База данных, содержащая информацию о комплексной детали, выбранной для описания индивидуальной.

Основной процесс: "Спроектировать техпроцесс", хранит данные техпроцесса.

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

Детализирующая диаграмма более подробно описывает процессы и потоки данных разрабатываемой или существующей системы. Для разрабатываемого программного комплекса бала разработана контекстная диаграмма, чтобы более точно определить процессы и потоки данных системы. Результатом детализации является детализирующая DFD диаграмма процесса проектирования технологического процесса. Диаграмма приведена в приложении В на рисунке В.1.

Процессы детализирующей диаграммы:

1.1 "Обработать команды пользователя". Этот процесс обрабатывает поступающие из интерфейса команды пользователя;

1.2 "Обработать информацию об индивидуальной детали". Обработка информации поступившей из файла базы данных о геометрических параметрах детали, параметрах заготовки;

1.3 " Учесть параметры комплексной детали". Этот процесс считывает параметры комплексной детали и дополняет информацию об индивидуальной детали.

1.4 "Выбор данных из основных БД". Процесс запрашивает дополнительную информацию необходимую для составления технологического процесса.

1.5 "Спроектировать техпроцесс". Проектирование техпроцесса по имеющимся данным и генерирование текста техпроцесса из фрагментов тектов переходов и операций БД типовых техпроцессов.

Учитывая алгоритмы используемые при проектировании токарных операций, разработаем схему взаимодействия модулей программно - методического комплекса. Она должна соответствовать требованиям модульности структуры программно - методического комплекса. Схема взаимодействия представлена на рисунке 1.8.

 

Рисунок 1.8 - Схема взаимодействия модулей ПМК


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

 

Техническое обеспечение

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

Для работы ПМК необходимо наличие персональной ЭВМ, обладающей ниже перечисленными характеристиками.

Объем оперативной памяти должен быть не менее 128МБ. Так как используемая операционная система Windows 2000. Такой объем памяти является необходимым и достаточным для работы комплекса. При уменьшении объема оперативной памяти возможно существенное замедление работы компьютера и увеличению файла подкачки, что не желательно.

Процессор должен быть не ниже Pentium II - 400, для работы с комплексом, на базе Windows 2000. Увеличение производительности процессора не приведет к ускорению работы ПМК, а уменьшение - замедлит работу как программно - методического комплекса, так и операционной системы, в общем.

Наличие свободного места на жестком диске в размере не менее 1 Мб для базового программного обеспечения без баз данных. Для работы на базе Windows 2000 достаточно наличия жесткого диска размером 4Гб.

Сетевой адаптер для обмена базами данных и работы в сети: Ethernet-совместимая карта пропускной способностью 10Мbs.

Монитор SVGA-совместимый размером 14". Программно - методический комплекс рассчитан на работу с разрешением 800х600 пикселей.

Также необходимы двухкнопочная мышь и стандартная клавиатура, ориентированная на работу c операционной системой Windows 2000.

Для вывода технологических процессов на печать необходим принтер Epson-LX300. Данный принтер является экономным матричным принтером, используемым в академии для обеспечения учебного процесса.

Улучшение приведенных характеристик является экономически невыгодным и не улучшит работу программно - методического комплекса.

 

Организационное обеспечение

Для работы программно - методического комплекса необходимо осуществить ряд необходимых организационных мероприятий. Рабочее место должно быть укомплектовано необходимым набором программных и технических средств, указанным выше. На рабочих местах для студентов необходимо установить просмотрщик чертежей в формате системы AutoCAD2000. На рабочих местах администраторов для наполнения баз данных установить систему AutoCAD 2000.

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

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

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

Возможно включение комплекса в план учебного процесса, для обучения студентов.


Дата добавления: 2019-07-15; просмотров: 156; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!