|
|
|
|
|
||
База данных для припусков
Рассмотрим преобразование таблицы 4.7.3. "Припуски на литые заготовки из серого чугуна (ГОСТ 1855-55)", приведенный в разделе 4.7. Эта таблица является двухвходовой таблицей и ее нужно преобразовать в одновходовую и, кроме того, результирующие данные нужно разделить на три колонки. Положение поверхности при отливке нужно закодировать. После преобразования таблица будет выглядеть следующим образом
| Pov | GabMin | GabMах | RazMin | RazMах | Z | Zes | Zei |
| 1 | 0 | 120 | 0 | 50 | 2,5 | 0,2 | -0,2 |
| 1 | 0 | 120 | 50 | 120 | 2,5 | 0,3 | -0,3 |
| 2 | 0 | 120 | 0 | 50 | 2,0 | 0,2 | -0,2 |
| 2 | 0 | 120 | 50 | 120 | 2,0 | 0,3 | -0,3 |
| 1 | 120 | 260 | 0 | 50 | 2,5 | 0,3 | -0,3 |
| 1 | 120 | 260 | 50 | 120 | 3,0 | 0,4 | -0,4 |
| 1 | 120 | 260 | 120 | 260 | 3,0 | 0,6 | -0,6 |
| 2 | 120 | 260 | 0 | 50 | 2,0 | 0,3 | -0,3 |
| 2 | 120 | 260 | 50 | 120 | 2,5 | 0,4 | -0,4 |
| 2 | 120 | 260 | 50 | 120 | 2,5 | 0,6 | -0,6 |
где Pov - положение поверхности при отливке (1 - верх; 2 -низ или бок );
GabMin -минимальная величина наибольшего габаритного размера, мм;
GabMах -максимальная величина наибольшего габаритного размера, мм;
RazMin -минимальная величина номинального размера, мм;
RazMах -максимальная величина номинального размера, мм;
Z - номинальная величина припуска, мм;
Zes - верхнее отклонение припуска, мм;
Zei - нижнее отклонение припуска,мм.
В таком виде таблица вводится в базу данных. Поиск в таблице может быть достаточно просто выражен с помощью SQL - запроса.
Другая таблица 4.7.4. Минимальные припуски на обработку плоскостей, мм", приведенная в разделе 4.7, также должна быть преобразована перед вводом в базу данных. Для этого нужно закодировать метод обработки и способы получения отливок, а также преобразовать таблицу из двухвходовой в одновходовую. После этих преобразований таблица будет выглядеть следующим образом.
| Mob | Mpred | RazMin | RazMах | Z |
| 10 | 1 | 0 | 50 | 0,9 |
| 10 | 1 | 50 | 120 | 1,1 |
| 10 | 1 | 120 | 260 | 1,5 |
| 10 | 1 | 260 | 500 | 2,2 |
| 10 | 1 | 500 | 800 | 3,1 |
| 10 | 1 | 800 | 1250 | 4,5 |
| 10 | 1 | 1250 | 2000 | 7,0 |
| 10 | 2 | 0 | 50 | 1,0 |
| 10 | 2 | 50 | 120 | 1,2 |
| 10 | 2 | 120 | 260 | 1,6 |
| 10 | 2 | 260 | 500 | 2,3 |
| 10 | 2 | 500 | 800 | 3,2 |
| 10 | 2 | 800 | 1250 | 4,6 |
| 10 | 2 | 1250 | 2000 | 7,1 |
| 10 | 3 | 0 | 50 | 0,7 |
| 10 | 3 | 50 | 120 | 0,8 |
| 10 | 3 | 120 | 260 | 1,0 |
| 10 | 3 | 260 | 500 | 1,6 |
| 10 | 3 | 500 | 800 | 2,2 |
| 10 | 3 | 800 | 1250 | 3,1 |
| 10 | 3 | 1250 | 2000 | 4,6 |
| 10 | 4 | 0 | 50 | 0,5 |
| 10 | 4 | 50 | 120 | 0,6 |
| 10 | 4 | 120 | 260 | 0,8 |
| 10 | 4 | 260 | 500 | 1,4 |
| 10 | 4 | 500 | 800 | 2,0 |
| 10 | 4 | 800 | 1250 | 2,9 |
| 10 | 5 | 0 | 50 | 0,3 |
| 10 | 5 | 50 | 120 | 0,4 |
| 10 | 5 | 120 | 260 | 0,5 |
| 10 | 5 | 260 | 500 | 0,8 |
| 11 | 10 | 0 | 120 | 0,25 |
| 11 | 10 | 120 | 500 | 0,3 |
| 11 | 10 | 500 | 800 | 0,35 |
| 11 | 10 | 800 | 1250 | 0,40 |
| 11 | 10 | 1250 | 2000 | 0,50 |
| 12 | 11 | 0 | 1250 | 0,16 |
| 12 | 11 | 1250 | 2000 | 0,20 |
| 13 | 12 | 0 | 1250 | 0,05 |
| 13 | 12 | 1250 | 2000 | 0,08 |
| 14 | 13 | 0 | 1250 | 0,03 |
| 14 | 13 | 1250 | 2000 | 0,05 |
где Mob -метод обработки;
Mpred -метод предыдущей обработки;
RazMin -минимальная величина номинального размера, мм;
RazMах -максимальная величина номинального размера, мм;
Z - минимальная величина припуска, мм.
Кодирование метода обработки:
1 - отливка в песчаную форму, I класс точности;
2 - отливка в песчаную форму, II класс точности;
3 - отливка в кокиле;
4 - отливка в оболочковой форме;
5 - отливка по выплавляемым моделям;
10 - черновая и однократная лезвийным инструментом;
11 - получистовая лезвийным инструментом;
12 - чистовая лезвийным инструментом;
13 - предварительное и однократное щлифование;
14 - Чистовое шлифование.
В таком виде таблица вводится в базу данных. Поиск в таблице может быть достаточно просто выражен с помощью SQL - запроса. После ввода преобразованных таблиц с припусками образуется база "Припуски". Для получения сводной информации в базу заносится каталог со списком таблиц, позволяющий определить состав база данных.