Технологический процесс изготовления детали для малосерийного производства

контрольная работа

5. Анализ технологического процесса с точки зрения метода языков и грамматик

Выпишем фразы нашего технологического процесса:

Закрепить заготовку в шпиндель станка.

Отторцевать заготовку проходным отогнутым резцом.

Выставить индикаторы.

Точить начерно заготовку проходным отогнутым резцом.

Точить начисто заготовку проходным отогнутым резцом.

Точить внешнюю канавку канавочным резцом..

Обработать отверстие разверткой.

Отрезать заготовку отрезным резцом.

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

Совершаемое действие.

Объект, над которым совершается действие.

Инструмент.

Из идентичности структуры фраз технологического процесса можно сделать вывод о возможности составить формулу от конечного количества переменных для описания технологического процесса. Очевидно, что описанные выше составляющие фразы и будут этими переменными. Таким образом, можно составить алфавит нетерминальных символов для нашей будущей грамматики. Он будет иметь вид: N = {A, O, I, S}, где A- - Action (Действие), O - Object (Объект), I - Instrument (Инструмент), S - стартовый символ. Каждая переменная должна принимать определенное значение. Из множества всех возможных значений составим алфавит терминальных символов. Для простоты разобьем его на четыре подалфавита сообразно разбиению нашей фразы на составляющие. Тогда Ta - подалфавит констант, обозначающих действие. Ta = { «Закрепить», «Отторцевать», «Выставить», «Точить», «Точить начерно», «Точить начисто» , «Отрезать» }. Для удобства зададим каждой константе пиктограмму, тогда Ta = { , , , , , , }. Аналогично, Ta - подалфавит констант, обозначающих объекты. To = {«Заготовка», «Индикаторы», «Внешняя канавка», «Внешние фаски»}. Либо, что то же самое: To = { , , , }. И, наконец, Ti - подалфавит констант, обозначающих инструмент. Ti = { «Шпиндель станка», «Проходной отогнутый резец», «Расточной резец», «Канавочный резец», «Отрезной резец»}, либо Ti = { , , , , , }. Осталось добавить дополнительный подалфавит Td = { d1, d2, d3 }, где d1 - пустой символ («»), d2 - символ, отделяющий операции нашего технологического процесса друг от друга (._), d3 - символ окончания технологического процесса. Получается объединение T = TaToTiTd.

Проведем предварительную запись фраз с помощью вышеописанных констант и переменных:

- «Закрепить»( ) «Заготовка»( ) «Шпиндель станка»( ).

- «Отторцевать»()«Заготовка»() «Проходной отогнутый резец»().

d1 - «Выставить»( ) «Индикаторы»( ) «»( d1).

- «Точить начерно»() «Заготовка»() «Проходной отогнутый резец» ( ).

- «Точить»() «Внешняя канавка»( ) «Канавочный резец»( ).

- «Точить»() «Заготовка»() «Проходной отогнутый резец»( ).

- «Точить»() «Внешние фаски»() «Проходной отогнутый резец »().

- «Точить начисто»() «Заготовка»() «Проходной отогнутый резец»( ).

- «Отрезать»() «Заготовка»( ) «Отрезной резец»().

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

Делись добром ;)