Смекни!
smekni.com

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

Таблица 1.3 - База данных по применяемости BPR. DBF

Наименование Тип данных Размер Имя структуры данных Описание
CHERTDET C 30 D (OD) Чертеж*
F1 C 7 D (ЗK) Заказ*
F2 C 30 D (CП) Спецификация*
F16 C 3 D (U0) Номер узла (в заказе оригинал) *
F3 C 3 D (C) Номер по спецификации
F4 C 4 D (K0) Количество деталей на изделие
F5 C 3 D (R0) Исполнить на заказ
F6 C 7 D (MD) Вес чистовой детали
F7 C 6 D (MZ) Вес черновой детали
F8 C 8 D (VZ) Вид заготовки
F9 C 13 D (HM) Марка материала
F10 C 5 D (GS) Группа стружки
F11 C 50 D (HD) Наименование детали
F12 C 19 D (Ф) Ф. И.О. разработчика
F13 C 20 D (Ф1) Применения
F14 D 8 D (DR) Дата разработчика
F15 D 8 D (DP) Дата применения
KOLP N 3 D (Ц) Номер цеха (выпускной)
F17 C 30 D (IZM) Изменения комментарий
CHERT1 C 6 D (OD1) Чертеж больше 30 знаков

Примечание. * - этим символом отмечены поля по которым возможна индексация (сортировка).

Таблица 1.4 - База данных сведений на операцию TPN. DBF

Наименование Тип данных Размер Имя структуры данных Описание
NCX N 2.0 D (Ц) Номер цеха
CHERTDET C 30 D (OD) Чертеж*
NOP N 3 F (n) Номер операции*
NAMEOP C 19 F (HOП) Наименование операции
INVOB C 6 F (IN) Наименование оборудования
GRUPOB C 3 F (Г) Группа оборудования
SPOSOP C 1 F (C) Способ оплат
TPZ C 4 F (З) Подготовительно - заключительное время
TSHT C 6 F (ш) Время штучное
VIDN C 1 F (W) Вид норм
R C 1 F (RR) Разряд
D D 8 D (DR) Дата
R1 C 1
TSHT1 C 6 F (RZ)
TPZ1 C 4 F (SH)
ST C 34 F (Z) Строповка
CHERT1 C 6 D (OD1) Чертеж > 30 знаков

Примечание. * - этим знаком отмечены поля по которым возможна индексация (сортировка)

Таблица 1.5 - База данных ведения на переход TP. dbf

Наименование Тип данных Размер Имя структуры данных Описание
CHERTDET C 30 F (OD) Чертеж*
NOP C 3.0 F (n) Номер операции*
NAMEOP C 19 F (HOП) Наименование операции
NPR2 N 3 N (*) Номер перехода*
SPR C 200 Т (TXT) Содержание перехода
RI C 60 N (PИ) Режущий инструмент
MI C 60 N (MИ) Мерительный инструмент
NCX N 3.0 F (Ц) Цех выпускной
D D 8 D (DR) Дата
CHERT1 C 6 D (OD1) Чертеж > 30

Примечание. * - этим знаком отмечены поля по которым возможна индексация (сортировка).

Недостатки комплекса программ SPT

Недостатки комплекса программ заключаются в использовании операционной системы DOS и языка программирования и управления системами баз данных Clipper. На сегодняшний день существует намного больше СУБД, чем тогда, когда начиналась разработка данной системы, такие как Borland InterBase Client/Server, Oracl Client/Server. Базы данных, используемые в работе комплекса, используются не централизованно, а локально, для каждого компьютера. Поэтому существует проблема синхронизации и актуальности баз данных для разных пользователей. Сейчас - ведутся разработки системы баз данных использующие технологию Клиент/Сервер, но когда будет внедрена такая система неизвестно. Система не имеет никакой справочной системы и зависит от знаний и умений одного программиста, специально ведущего и совершенствующего данную систему. Система оставляет впечатление сооруженного "на скорую руку", но реально работающего программного продукта. Система не предусматривает некорректных действий со стороны пользователя и аварийно завершается при возникновении любой ошибки. Нет механизма защиты и восстановления информации после таких сбоев. Из-за системной платформы DOS дисковые операции реализуются очень медленно, а при базах данных объемом в 20-30 Мб, это дает ощутимый эффект замедления работы.

1.1.5.3 Программа генерирования техпроцессов для нарезки зубьев

Программа написана на языке Borland C. Реализована в виде исполняемого файла и не имеет баз данных. Проектирование техпроцесса проходит в полуавтоматическом диалоговом режиме. Технолог, последовательно отвечая на вопросы и вводя исходные параметры зубьев, дает возможность программе самой выбрать и построить технологический процесс.

Функциональные возможности программы

Программа может построить технологический процесс для следующих случаев:

обработка червячной фрезой;

обработка дисковыми фрезами;

обработка пальцевыми фрезами;

обработка конических шестерен и колес с криволинейным зубом;

зубошлифовальная операция;

обработка глобоидальной пары;

зубодолбежная операция;

зубострогальная операция;

обработка червячных колес и червяков с архимедовым профилем;

обработка зубчатых колес на станке фирмы "Magg";

обработка шлицевых валов.

Так как программа имеет очень широкий функциональный набор, я изучил первую функцию - обработка червячной фрезой. После выбора этого пункта выбирается тип детали:

вал-шестерня;

колесо зубчатое.

Выбрав пункт первый, выбираем вид операции:

зубофрезерная;

под зубошлифование.

Затем выбирается форма колеса:

прямозубое;

косозубое (левое);

косозубое (правое);

шеврон.

Затем технологом заполняются параметры колеса:

модуль;

число зубьев;

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

степень прочности;

твердость;

угол зубьев;

шероховатость.

Затем выбирается модель станка по его параметрам. И на заключительном этапе выбирается вид установки детали:

в патроне со стойкой;

на подставках;

на оправке;

на оправке с подставками;

в патроне с центром;

в приспособлении.

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

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

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

1.1.6 Обзор и критический анализ аналогичных систем в Украине, России, в мире

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

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

Данные системы не ограничиваются техпроцессами, связанными с токарными операциями, но являются универсальными САПР ТП, пригодными для проектирования техпроцессов практически любого производства. Некоторые из них (в частности, САПР Компас-АВТОПРОЕКТ и T-FLEX/ТехноПро) являются частями комплексных САПР, предназначенных для всего цикла проектирования изделий.

1.1.6.1 САПР ТП Компас-автопроект

Система автоматизированного проектирования технологических процессов АВТОПРОЕКТ 8.5 является частью комплексной системы автоматизированного проектирования КОМПАС производства российской фирмы АСКОН [4].