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

УДК 621.9.02

ИСПОЛЬЗОВАНИЕ БАЗЫ ДАННЫХ В СИСТЕМЕ КОМПЛЕКСНОГО АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ

В.А. Гречишников, А.В. Тарасов, О.Г. Живодров

Рассмотрены основные сведения по использованию БД (баз данных) при проектировании сложного режущего инструмента.

Ключевые слова: САПР, БД, долбяк, база данных, строка, столбец, таблица.

В настоящее время практически все программные продукты оперируют большими объемами информации. Это приводит к проблеме ее грамотного хранения, оптимизации и возможности быстрого извлечения для конкретных нужд. Решением этих проблем является организация БД, для хранения, упорядочивания и быстрого поиска и представления информации.

Работа программного комплекса по проектированию инструментов основана на использовании БД, в которой хранятся все параметры проектируемых инструментов, список ГОСТов с параметрами, ранее созданные проекты инструментов, готовые технологические процессы, операции для технологических процессов, список оборудования для изготовления инструмента, инструменты 2-ого порядка и т.д. БД можно подключить свою, которая имеется на данном объекте, где применяется система. Использование БД позволяет расширять номенклатуру проектируемых изделий, необходимо занести необходимые данные и составить соответствующие таблицы и связи между ними, для того, чтобы программный комплекс мог оперировать этими данными. Поэтому имеется возможность проектирования не только зуборезных инструментов, но и различных осевых инструментов (сверла, развертки, зенкеры) и др.

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

Стоит отметить преимущества использования БД: простота добавления новых записей для обеспечения работы программного комплекса, возможность запомнить результат расчет инструмента и в дальнейшем взять его за основу для расчета такого же типового инструмента, еще более сокращая время работы. Но также имеются и недостатки: необходимость со временем очищать БД от неверных, «мусорных» записей для сохране-

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

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

На рис 1. показана общая структура используемой в программном комплексе БД

Рис 1. Общая структура используемой в программном комплексе БД

Здесь показаны таблицы, которые содержатся в данной БД (колонка слева). В них хранятся записи ГОСТов на различные изделия. По этим таблицам осуществляется поиск информации. Программный комплекс передает полученные данные в виде запроса в СУБД (система управления базой данных) MSAccess, где производится поиск нужной информации. Если информация найдена в программу возвращается результат поиска, если нет, то выдается сообщение «не удалось найти информацию».

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

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

Если есть необходимость изменить что то в ГОСТе, то по окончании внесения правок эта запись сохраняется в таблицу «изменен-ные_госты_долбяки», которая полностью соответствует по типу информации тому что есть в таблице ГОСТов, но чтобы не засорять исходную таблицу было принято решение о сохранении в отдельную таблицу. Аналогично происходит и с технологическими процессами: имеется несколько типовых технологических процессов изготовления долбяков, пользователь их видит, если имеется необходимость что то в нем изменить, он его редактирует и когда происходит сохранение в таблицу «техпроцес-сы_долбяки», их можно в дальнейшем просмотреть.

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

Рис. 2. Последовательность создания технологического процесса

На рис. 2 показан процесс создания технологического процесса. На вкладке технологические процессы видим его представление в виде дерева операции и переходов. Для добавления операции нажимаем пункт «Добавить операцию». Программа делает запрос в БД, в таблицу операции, считывает все записи операции, которые там имеются, и дает пользователю возможность выбрать необходимую операцию. При отсутствии нужного пользователь может перейти в пункт «Операции» и добавить необходимую операцию (рис. 3). Информация сохранится в БД и в дальнейшем будет доступна для использования. Таким образом, формируется технологический как процесс как сказано выше в виде дерева операции.

Добавление перехода осуществляется выбором пункта «Добавить операцию». В окне ввода вводится текст операции, который сохранится в

Файл Вид Добавить операцию Добавить переход , . Удалить

Технологии

Операции

Переходы

таблице БД «Переходы» и в дальнейшем его можно будет выбрать в соответствующей вкладке.

Рис 3. Добавление необходимой операции

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

По мере использование комплекса БД будет пополнятся и переводится из просто клиентского варианта в клиент-серверный вариант на основе MSSQLServer. База будет храниться на сервере и к ней можно будет подключится удаленно через корпоративную сеть. Это позволит иметь централизованную БД для всего предприятия, организации.

Дальнейшая разработка и совершенствование программного комплекса позволит проектировать более сложные зуборезные инструменты.

Список литературы

1. Люкшин В.С. Теория винтовых поверхностей в проектировании режущих инструментов. М.: Машиностроение, 1968. 371с.

2. Литвин Ф.Л. Теория зубчатых зацеплений. М.: Наука, 1968. 584с.

3. Патент на изобретение RUS 2254966 МПК: B23F21/10. Прямозубый долбяк / Седов Б.Е., Романов В.Б. Опубл. 27.06.2005. Бюл. 18. 6 с.

4. Гречишников В.А., Седов Б.Е., Романов В.Б. Проектирование дисковой фрезы для обработки винновой канавки сверла: методические

указания для выполнения курсовой работы. М.: МГТУ «Станкин», 2007. 32с.

5. Седов Б.Е., Романов В.Б. Влияние заточки долбяка по плоскости на геометрические параметры и погрешность профиля // Вестник машиностроения. 2003. № 11. С. 58.

6. Седов Б.Е., Романов В.Б. Профилирование и шлифование геометрически точных долбяков с фасонной передней поверхностью // Справочник. Инженерный журнал (с приложением). 2005. № 8. С. 5.

7. Петухов Ю.Е., Колесов Н.В. Численные модели режущего инструмента для обработки сложных поверхностей // Вестник машиностроения. 2003. № 5. С. 61.

8. Петухов Ю.Е., Колесов Н.В. Два типа компьютерных моделей режущего инструмента // СТИН. 2007. № 8. С. 23-26.

9. Петухов Ю.Е. Профилирование режущих инструментов в среде t-flexcad 3d // Вестник машиностроения. 2003. № 8. С. 67.

10. Чулин И.В. Особенности проектирования фасонных фрез для обработки поверхностей с прямолинейными образующими // СТИН. 2011. № 12.С. 13-16.

11. Чулин И.В. Проектирование сборных фасонных фрез для обработки боковой поверхности «остряка» стрелочных переводов // Вестник МГТУ «Станкин». 2011. № 1. С. 56-60.

12. Петухов Ю.Е., Домнин П.В. Точность профилирования при обработке винтовой фасонной поверхности // СТИН. 2011. №7. С. 14-17.

13. Петухов Ю.Е., Домнин П.В. Способ формообразования фасонной винтовой поверхности стандартным инструментом прямого профиля // Вестник МГТУ «Станкин». 2011. № 3. С. 102-106.

14. Петухов Ю.Е., Домнин П.В. Компьютерное моделирование обработки винтовой канавки на заготовке концевой фрезы // Известия МГТУ «МАМИ». 2011. №2. С. 156-164.

15. Петухов Ю.Е., Домнин П.В. Решение обратной задачи профилирования на базе схемы численного метода заданных сечений // Справочник. Инженерный журнал (с приложением). №11. 2011. С. 26-29.

Гречишников Владимир Андреевич, д-р техн. наук, проф., зав. кафедрой, ittf.stankinagmail.com, Россия, Москва, МГТУ «СТАНКИН»,

Тарасов Андрей Викторович, доц., ittf.stankinagmail.com, Россия, Москва, МГТУ «СТАНКИН»,

Живодров Олег Германович, студент, ittf. stankinagmail. com, Россия, Москва, МГТУ «СТАНКИН»

USE OF THE DATABASE IN THE COMPREHENSIVE COMPUTER-AIDED

DESIGN

V.A. Grechishnikov, A.V.Tarasov, O.G.Zhivodrov

The basic information on the use of databases in the design tool are presented. Keywords: CAD, database, line, column, table.

Grechishnikov Vladimir Andreevich, doctor of technical sciences, professor, head of chair, ittf. stankinagmaiL com, Russia, Moscow, MSTU «STANKIN»,

Tarasov Andrey Victorovich, associate professor, ittf. stankin agmaiL com, Russia, Moscow, MSTU «STANKIN»,

Zhivodrov Oleg Germanovich, student, ittf. stankin agmaiL com, Russia, Moscow, MSTU «STANKIN»

УДК 621.914.5.002.54

ФОРМИРОВАНИЕ ПОВЕРХНОСТЕЙ ЧЕРВЯЧНЫХ ФРЕЗ С ТВЕРДОСПЛАВНЫМИ ЗУБЬЯМИ

О.И. Борискин, Н.Г. Стаханов, С.Я. Хлудов, Н.Н. Батова, И.В. Корнева

По результатам исследования процесса формирования поверхностей червячных фрез с твердосплавными СМП приводятся рекомендации по повышению их точности.

Ключевые слова: червячные фрезы, твердосплавные СМП, формирование поверхностей, точность, ограничения.

Зубофрезерование червячными фрезами в настоящее время является одним из основных методов обработки деталей с периодическим профилем, как эвольвентным так и неэвольвентным. Поэтому повышение производительности и точности таких червячных фрез является важным направлением в современном машиностроении.

В частности, применение конструкций таких фрез с твердосплавными СМП позволяет значительно увеличить скорости резания и стойкость инструмента. Однако при этом возникает ряд проблем, связанных, прежде всего, со снижением точности обработки деталей. Их преодоление зависит от решения теоретических вопросов формирования поверхностей таких фрез.

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

174