Actual Problems in Machine Building 2017 Vol. 4 No. 3

Актуальные проблемы в машиностроении . Том 4. № 3. 2017 Инновационные технологии в машиностроении ____________________________________________________________________ 35 2) Блок считывания текущих показаний сигнала АЭ В этом блоке происходит считывание текущих показаний входящей амплитуды сигнала АЭ и запись их в двумерный массив [i][j] до тех пор, пока текущее значение времени с момента запуска системы не станет равным или превысит время периода съёма показаний для текущей итерации алгоритма. 3) Блок проверки условий завершения работы алгоритма В данном блоке проводится вычисление средней амплитуды значений сигнала АЭ для текущей итерации алгоритма и проверка условий завершения работы алгоритма: превышение вычисленной Аср[i] над сигналом АЭ, свидетельствующим об износе режущего инструмента; и превышение времени с момента запуска системы над общим временем обработки (рисунок 3). 4) Блок записи единовременных значений В данном блоке ведётся проверка условий для единовременной записи необходимых текущих значений в память и для дальнейшего их использования в вычислениях алгоритма. Так же в этом блоке производится расчёт среднего значения амплитуды сигнала АЭ за всё время устоявшегося процесса резания. 5) Блок завершения итерации алгоритма В данном блоке по завершению итерации алгоритма производится корректировка значения счётчика итераций и периода съёма показаний для следующей итерации. 6) Блок расчёта предела амплитуды сигнала АЭ для определения скорости счёта Данный блок отвечает за подбор значения предела амплитуды сигнала АЭ для определения скорости счёта. Этот блок ведёт работу единожды - в начале устоявшегося процесса резания, затем найденное Арасч используется во всём алгоритме до момента его завершения. 7) Блок вычисления скорости счёта для текущей итерации алгоритма Данный блок отвечает за вычисление скорости счёта для текущей итерации алгоритма. Начинает свою работу после завершения блока №6 и работает до выполнения условия блока №8. 8) Блок расчёта и корректировки подачи S Этот блок отвечает за расчёт шероховатости от полученных данных во время работы алгоритма в текущей итерации. Если шероховатость выходит за необходимый предел, то производится корректировка подачи в соответствии с вычисленным значением подачи по другой зависимости. Если произошла корректировка подачи, то заново производятся вычисления временных диапазонов обработки заготовки в соответствии с новыми данными. 9) Блок проверки условия завершения расчёта и корректировки подачи S Данный блок отвечает за прерывание работы блока №7 и №8 по условию превышения текущего времени с начала работы алгоритма над расчётным временем начала выхода фрезы из тела заготовки.

RkJQdWJsaXNoZXIy MTk0ODM1