Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Технология /

Курсовой проэкт по САПР



Скачать реферат


МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА «ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ»

Семестровая работа по

Основам САПР

(ГОСТ 7805-70 исполнение 3)

Выполнил: студент группы ТОА-326

Ткаченко С.И.

Проверил: доц. Чигиринский Ю.Л.

ВОЛГОГРАД 2004

Задание:

Разработать информационную систему для хранения и поиска сведений о конструктивных параметрах стандартных крепёжных деталей или других стандартных изделий и автоматической прорисовки чертежа стандартного изделия на электронном сборочном чертеже.

Был выбран ГОСТ 7805-70 исполнение 3 – Болты повышенной точности с шестигранной головкой.

Эскиз детали

d = 2…48

ГОСТ 7805-70

Параметры

Отклонения:

Состав СЕМЕСТРОВОЙ РАБОТЫ.

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

Сведения о программе:

Имя БД – BAZA

Имя таблицы с размерами: SINGLE

Имя таблицы с отклонениями: OTKLON

Далее, обозначения:

dr - диаметр резьбы (внутренний)

db - диаметр резьбы (наружный)

Dg - диаметр головки болта.

S - размер под ключ.

Семестровое задание состоит из следующих файлов:

SEM.PRT - программа.

BAZA.SDB - база данных.

OTKLON.SDB – база данных отклонений

BOLTS.DOG - графическая база данных.

MANUAL.TXT - руководство пользователя.

База данных BAZA.SDB состоит:

eskiz - эскиз болта (с размерами).

polojen - изображение четырех возможных положений болта.

Алгоритм работы программы (по ходу текста самой программы):

1. Объявляются подсистемы:

1) system sims – Подсистема использования меню

2) system sgr – Подсистема базовой графики

3) system gps – Подсистема геометрический процессор

4) system sdb – Подсистема работы с базой данных

5) system dog – Подсистема графического документатора

2. Объявляются переменные

1) one=0 - Переменная для работы с меню по выбору действия

2) lo=0 - Длина нарезаемой части болта

3) ll=0 – Длина стержня болта (без головки)

4) dd=0 – Диаметр болта (диаметр резьбы)

5) dn=0 – Диаметр головки болта

6) dr=0 – Внутренний диаметр резьбы

7) key=0 – Размер под ключ (внутри головки)

8) pol=0 – Переменная для определения положения болта на чертеже

9) sel=0 – Переменная для определения графической базы

10) grbaza$=»» – Название графической базы пользователя

11) segm$=»» – Название сегмента пользователя

3. Далее идёт меню по выбору действия.

4. Меню выбора диаметра болта.

5. Ввод параметров болта (длина нарезаемой части и стержня болта)

6. Указывается база данных, из которой берётся сегмент

7. Указывается имя графической базы.

8. Указывается имя сегмента.

9. Собственно начало программы (указывается графический режим {grmode}, обозначается видимая область графического экрана {view}, отчищается экран {grcls}, вызывается меню). Дальше выбираем в меню, какое действие будем выполнять (просмотр руководства пользователя, прорисовка детали, просмотр таблицы с отклонениями, выход)

10. При запуске прочерчивания болта (основа семестровой работы):

10.1 Вызываем графическую базу.

10.2 Получаем имя сегмента – эскиза болта

oldbase "bolts"

10.3 Вызываем сегмент

name$="eskiz"

cgsegm "eskiz"

10.4 Определение оболочки сегмента

shelsegm p1, p2

10.5 Определение окна выводы (по координатам x[p1],y[p1],x[p2],y[p2])

10.6 Вывод сегмента на экран

menu"poloj", pol, nohelp

menu "selbase", sel, nohelp

10.7 Меню ввода размеров болта

10.8 Производим открытие базы данных с параметрами болта

10.9 Вызов необходимой таблицы

10.10 Получаем данные из таблицы

10.11 Закрываем базу данных

10.11 Указываем положение болта (за начальное положение болта берётся координаты, указанные мышкой)

10.12 Начинается построение болта (Учитываем, что высота головки H равна диаметру резьбы d.)

10.13 ОПИСАНИЕ ПОСТРОЕНИЕ БОЛТА:

Примечание. В зависимости от параметра “pol” будет меняться расположение болта. В принципе, алгоритм построения во всех четырёх случаях одинаков.

Точки p7, p8, p9, p10, прямые n2, n3, n4 – обозначают головку болта.

Точки p11, p12, p13, p14, прямые n6, n7 – образующие стержень болта

точки p17, p18, p19, p20, прямые n9, n10 – обозначающие резьбу

точки p15, p16, прямая n10– линия ограничения резьбы

точки p1, p2, линия n1 – осевая линия

Во всех случаях оператор «typl » обозначает тип линии, где n – номер, обозначающий линию:

1 – толстая линия

2 – тонкая (выносная) линия

3 – штриховая линия

4 – штрихпунктирная линия

Эскиз болта:

Руководство пользователя.

При запуске программы появляется меню, в котором можно выбрать четыре пункта:

-Прочитать руководство пользователя

-Запустить программу

-Просмотреть отклонения размеров

-Выход

При выборе первого пункта появляется руководство пользователя.

При выборе второго пункта начинается работа с СУБД. Сначала выбирается диаметр болта, затем указывается, его длинна и длинна нарезаемой части, потом задаётся расположение болта (всего 4 расположения), дальше программа спрашивает, откуда надо взять сегмент (нужно нажать клавишу EscAp и в появившемся поле ввода указать "1") и в конце указывается положение изделия на чертеже. (Более подробное описание см. выше)

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

При выборе четвёртого пункта производится выход из программы.

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

1. Методические указания, входящие в комплект СПРУТ

2. Лекции по САПР




Copyright © 2005—2007 «Mark5»