При обработке на двух суппортах необходимо определить, какой из суппортов будет лимитирующим. В начале работы программы определяются величины с на каждом суппорте, являющиеся оценкой времени, затрачиваемого на обработку детали и выполняется сравнивание этих величин. Суппорт с большей величиной с будет являться лимитирующим, то есть определять суммарное время на обработку детали. Затем выполняется присваивание определителя лимитирующего суппорта, необходимого для дальнейшего вычисления параметров наладки. Вычисляется подача для нелимитирующего суппорта Sнелим, а также (для стойкости Т = 100 мин) частоты вращения шпинделя n100 и коэффициенты относительного износа W100. В зависимости от указателя выполняется выбор, определяющий дальнейший расчет элементов наладки. Затем программа вычисляет общую экономическую частоту вращения шпинделя nш. общ. эк , уточняет по паспорту станка частоту вращения шпинделя nш. ст. и выполняет расчет машинного времени tмаш , являющимся конечным результатом выполнения программы. Для каждого из инструментов, используя цикл вычисления, определяют нижеследующие величины:
1) частоту вращения шпинделя, соответствующую скорости V100
2) пропорциональный износу инструмента при V100 расчетный коэффициент
3) коэффициент резания
4) фактическое время обработки каждой из поверхностей
5) фактическое значение коэффициента, пропорционального износу инструмента
После вычисления вышеприведенных параметров определяют суммарный для всех инструментов наладки (пропорциональный износу) коэффициент:
где n – количество инструментов в наладке.
Затем вычисляют общую для наладки частоту вращения шпинделя .
В процессе отработки программы для нелимитирующего суппорта назначается пониженная подача Sнелим, что позволяет повысить стойкость инструментов этого суппорта и более экономного их использования без ухудшения качества обработки.
Программа реализована таким образом, что исходные данные хранятся в трех файлах с расширениями .dat, .da1 и .da2. В файле .dat находятся данные, общие для всех инструментов. В файле .da1 находятся данные для инструментов первого суппорта, а в .da2 – соответственно второго. Для того, чтобы программа работала корректно необходимо, чтобы файлы имели одинаковые имена, например: crow.dat, crow.da1 и crow.da2.
Также на форме расположена кнопка «Выполнить», при нажатии которой после загрузки исходных данных программа выдает результаты расчета, сведенные в таблицу и расположенные на форме.
Кнопка «Выход» предназначена для закрытия окна программы.