Разработка программного обеспечения для организации интерфейса программно-методического комплекса

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?фейса программно-методического комплекса, использовать среду RAD Borland Delphi 5 Enterprise.

1.3 Компоненты программно-методического комплекса (ПМК) проектирования токарных операций

1.3.1 Информационное обеспечение

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

Для проектирования технологического процесса, состоящего из токарных операций, необходимы следующие основные базы данных:

оборудования (станков);

режущего инструмента;

измерительного инструмента;

вспомогательного инструмента;

приспособлений;

обрабатываемого материала;

способов установки и крепления детали;

точностных и чистовых характеристик обрабатываемых поверхностей.

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

Таблица 1.8 - Структура базы данных по оборудованию для проектирования техпроцесса обработки

Имя поляТип данныхРазмерКлючОграничение

на данныеНазначениеTypeStanokAlfa30-Тип станка ModelAlfa30-Модель станка MaxDiamNadStanInteger>0Максимальный диаметр обрабатываемой детали над станиной, ммMaxDiamNadSupInteger>0Максимальный диаметр обрабатываемой детали над суппортом, ммMegCentrInteger>0Межцентровое расстояние, ммPredPodAlfa50Пределы подачNumStupInteger>=0Число ступенейPowerPFloat>0Мощность главного привода, кВтMinChastVrachFloat>0Минимальная частота вращения, об/минMaxChastVrachFloat>0Максимальная частота вращения, об/минTMaxFloat>0Максимальный припуск обрабатываемый на станке, ммNuFloat>0КПД станка, долиPxctFloat>0Максимальная сила подачи суппорта, НVidTGraphicВнешний вид станкаKinemTGraphicКинематика обработки деталиTochnAlfa20Чистовой или черновой обработкиKodAutoincrement*Код станка в базе данныхRezcedergAlfa60Параметры резцедержателяMaxMassfloat>0Максимальная масса детали

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

Таблица 1.9 - Структура базы данных режущего инструмента (резцы)

Имя поляТип данныхРазмерКлючОграничение

на данныеНазначениеNameAlfa30НаименованиеRazmDergAlfa30Размер державкиMatRegAlfa30Материал режущей частиPeredDegfloat>0Передний угол , радMainDegfloat>0Главный угол в плане, радVspomDegfloat>0Вспомогательный угол в плане, рад. RadVerfloat>0Радиус вершины резца, ммTstinteger>0Период стойкости инструмента, мин. MatDergalfa30Материал державкиVidTGraphicsВнешний вид инструментаKodAutoincrementКод инструмента в базе данных

Эта структура базы данных только по резцам. На токарном оборудовании обработка производится не только резцами, но и:

сверлами;

метчиками;

развертками;

зенкерами;

плашками.

Кроме резания на токарном оборудовании производится так же шлифовка, полировка, накатка, раскатка. Для этих инструментов необходимо использовать базы данных, составленные для каждого инструмента индивидуально.

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

Таблица 1.10 - Структура базы данных измерительного инструмента

Имя поляТип данныхРазмерКлючОграничение

на данныеНазначениеNamealfa30*Наименование инструментаPredIzmInteger>0Пределы измеренияTochIzmInteger>0Точность измеренияKodAutoincrement*Код инструмента в базе данных

База данных по обрабатываемому материалу используется для расчетов режимов резания и определения группы стружки. Структура базы данных приведена в таблице 1.11

Таблица 1.11 - Структура базы данных обрабатываемого материала

Имя поляТип данныхРазмерКлючОграничение

на данныеНазначениеMarkaalfa30*Марка материалаGrStralfa2Группа стружкиProchfloat>0Предел прочности, МПаTekfloatПредел текучести, МПаKoefObrabfloat>0Коэффициент обрабатываемостиKodAutoincrement*Код материала в базе данных

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

Таблица 1.12 - Структура базы данных по вспомогательному режущему осевому инструменту

Имя поляТип данныхРазмерКлючОграничение на данныеНазначениеNamealfa30*Обозначение вспомогательного инструментаDiaminteger>0Диаметр отверстия для хвостовика, ммDlinafloat>0Длина вспомогательного интсрумента, ммKonusMfloat>0Конус Морзе, радKodAutoincrementКод инструмента в базе данных

При проектировании технологического процесса обработки детали, когда составляется план и выбирается метод обработки, одновременно с выбором станка надо установить, какое приспособление необходимо для выполнения на данном станке намеченной операции. Приспособление используется для установки и обработки детали на станке [10]. Пример структуры базы данных для 3-х кулачкового патрона приведена в таблице 1.13.

Таблица 1.13 - Структура базы данных для 3-х кулачкового патрона

Имя поляТип данныхРазмерКлючОграничение

на данныеНазначениеNamealfa30*Наименование приспособленияMaxDiamZakrInteger>0Максимальный диаметр закрепления, ммGabRazmalfa30Габаритные размеры приспособленияMaxUsZakrinteger>0Максимальное усилие закрепления, НTypePrivalfa30Тип приводаKodautoincrementКод приспособления