Similar presentations:
Автоматизация выбора вспомогательных инструментов
1.
2.
Автоматизация выбора вспомогательныхинструментов
Формализация задачи автоматизированного
выбора вспомогательного инструмента
1 Создание классификатора вспомогательных инструментов
2 Создание базы данных вспомогательных инструментов
3 Задание условий выбора вспомогательных инструментов
3.
Создание классификатора вспомогательных инструментовТаблица базы данных классификатора вспомогательных инструментов - tKGVI
KodGrVI
KodGrTP
NamGrVI
1
1
Втулки переходные
2
2
Патроны сверлильные
…
…
…
KodGrV I – код группы вспомогательных инструментов
KodGrTP – код группы технологических переходов
NamGrVI – наименование группы вспомогательных инструментов
4.
Создание базы данных вспомогательных инструментовТаблица базы данных втулок переходных по ГОСТ 13598-85 – tVI
1-я группа
данных
2-я группа
данных
4-я группа
данных
KodVI
KodGrVI
NamVI
1
1
Втулка
6100-0141
1
2
50000
2
1
Втулка 6100-0142
1
3
56000
…
…
…
…
…
…
ObVI
3-я группа
данных
…
KVN KVV
C
5.
Задание условий выбора вспомогательных инструментовТаблица условий выбора вспомогательных инструментов - tUVVI
KodUVI
KodGrVI
PVVI
Если конус отверстия
шпинделя станка равен
наружному конусу втулки и
конус отверстия втулки
равен конусу хвостовика
сверла
UVVI
KOS = KVN AND
KVV = KXS
1
1
2
2
…
…
…
…
…
…
KodUVVI – код условия выбора для группы вспомогательных инструментов
KodGrVI – код группы вспомогательных инструментов
PVVI – правило выбора вспомогательных инструментов группы
UVVI – логическое выражение для выбора вспомогательных инструментов
группы
6.
Алгоритмизация проектной процедурыавтоматизированного выбора вспомогательных
инструментов
Выходные данные проектной процедуры
Таблица выбранных вспомогательных инструментов - tVVI
KodVPer; tVTP
KodVI; tVI
KodVVI
KodVPer
KodVI
1
2
6
2
2
12
KodVVI – код выбранного вспомогательного инструмента
KodVper – код выбранного технологического перехода
KodVI – код вспомогательного инструмента
7.
Алгоритмизация проектной процедурыавтоматизированного выбора
вспомогательных инструментов
Информационное обеспечение проектной процедуры
Таблица базы данных вспомогательных инструментов - tVI
Таблица условий выбора вспомогательных инструментов - tUVVI
Таблица выбранных технологических операций - tVTO
Таблица выбранных технологических переходов - tVTP
Таблица базы данных металлорежущих станков - tMS
Таблица выбранных металлорежущих станков - tVMS
Таблица базы данных режущих инструментов - tRI
Таблица выбранных режущих инструментов - tVRI
8.
Алгоритмизация проектной процедурыавтоматизированного выбора
вспомогательных инструментов
Начало
БД
tVTO
zVTO
i =1…n
БД
tVMS,
tMS
БД
tVTP
Запрос на выборку операций спроектированного
маршрута по коду детали
Цикл по количеству n
операций проектируемого ТП
zMSi
Запрос для определения технических характеристик станка
по коду i – й операций
zVTPi
Запрос для определения состава технологических
переходов i – й операций
А1
9.
А1j =1…mi
БД
tVRI
tRI
БД
tUVVI
UVVIi = 0
Цикл по количеству mi
переходов i-ой операции
zUVRIi
Запрос для определения технических характеристик
режущего инструмента по коду j – ого перехода
zUVVIi
Запрос для определения условий выбора
вспомогательного инструмента по коду i – ого перехода
UVVIj = 1
Анализ условия выбора вспомогательного инструмента
для j – ого перехода
UVVIi = 1
БД
tVVI
zVVIj
А2
Запрос на добавление в базу данных
записи, содержащей сведения
о выбранном вспомогательном инструменте
10.
Алгоритмизация проектной процедурыавтоматизированного вспомогательного инструмента
А2
End j
Конец цикла j
End i
Конец цикла i
Конец
11.
Автоматизация выбора измерительныхинструментов
Формализация задачи автоматизированного
выбора измерительного инструмента
1 Создание классификатора измерительных инструментов
2 Создание базы данных измерительных инструментов
3 Задание условий выбора измерительных инструментов
12.
Создание классификатора измерительных инструментовТаблица базы данных классификатора измерительных инструментов - tKGII
KodGrII
KodGrTP
NamGrII
1
1
Штангенциркули
2
2
Микрометры
…
…
…
KodGrI I – код группы измерительных инструментов
KodGrTP – код группы технологических переходов
NamGrII – наименование группы измерительных инструментов
13.
Создание базы данных измерительных инструментовТаблица базы данных штангенциркулей по ГОСТ 166-80 – tII
1-я группа
данных
3-я группа
данных
2-я группа
данных
KodII
KodGrII
NamII
1
1
Штангенциркуль
2
2
Штангенциркуль
…
…
…
ObII
ШЦ-I
ШЦ-
II
…
Rmin Rmax
4-я группа
данных
CD
C
0
125
0,1
150000
0
250
0,05
180000
…
…
…
14.
Задание условий выбора измерительных инструментовТаблица условий выбора измерительных инструментов - tUVVI
KodUII
KodGrII
PVII
UVII
Если операционный размер меньше
или равен максималь-ному размеру
OR <= Rmax AND
контролируемому штангенциркулем
CD <= (VPO - NPO)/7
и цена деления меньше или равна
1/7 допуска операционного размера
1
1
2
2
…
…
…
…
…
…
KodUVII – код условия выбора для группы измерительных инструментов
KodGrII – код группы измерительных инструментов
PVII – правило выбора измерительных инструментов группы
UVII – логическое выражение для выбора измерительных инструментов группы
15.
Алгоритмизация проектной процедурыавтоматизированного выбора измерительных
инструментов
Выходные данные проектной процедуры
Таблица выбранных измерительных инструментов - tVII
KodVPer; tVTP
KodII; tII
KodVII
KodVPer
KodII
1
2
6
2
2
12
KodVRII – код выбранного измерительного инструмента
KodVper – код выбранного технологического перехода
KodII – код измерительного инструмента
16.
Алгоритмизация проектной процедурыавтоматизированного выбора
измерительных инструментов
Информационное обеспечение проектной процедуры
Таблица базы данных измерительных инструментов - tII
Таблица условий выбора измерительных инструментов - tUVII
Таблица выбранных технологических операций - tVTO
Таблица выбранных технологических переходов - tVTP
Таблица рассчитанных припусков и операционных размеров - tRPOR
17.
Алгоритмизация проектной процедурыавтоматизированного выбора
измерительных инструментов
Начало
БД
tVTO
zVTO
i =1…n
БД
tVTP
zVTPi
А1
Запрос на выборку операций спроектированного
маршрута по коду детали
Цикл по количеству n
операций проектируемого ТП
Запрос для определения состава технологических
переходов i – й операций
18.
А1j =1…mi
Цикл по количеству mi
переходов i-ой операции
БД
tII
zUVIIj
Запрос для определения технических характеристик
измерительного инструмента по коду j – ого перехода
БД
tRPOR
zRPORj
Запрос для определения операционных размеров
j – ого перехода
БД
tUVII
zUVIIj
Запрос для определения условий выбора
измерительного инструмента по коду j – ого перехода
UVVIj = 1
Анализ условия выбора измерительного инструмента
для j – ого перехода
UVIIi = 0
UVIIi = 1
БД
tVII
zVIIj
А2
Запрос на добавление в базу данных
записи, содержащей сведения
о выбранном измерительном инструменте
19.
Алгоритмизация проектной процедурыавтоматизированного измерительного инструмента
А2
End j
Конец цикла j
End i
Конец цикла i
Конец