УДК 621.9(075.8)
ОБ УПРАВЛЕНИИ ТЕМПЕРАТУРНЫМИ СМЕЩЕНИЯМИ ИСПОЛНИТЕЛЬНОГО ОРГАНА МЕТАЛЛОРЕЩУЩЕГО СТАНКА
К.В. Марусич
Оренбургский государственный университет E-mail: mkv82@mail.ru
Предложена схема реализации коррекции температурной погрешности металлорежущего станка на основе метода прогнозирования его тепловых характеристик, позволяющая повысить точность обработки.
Ключевые слова:
Металлорежущий станок, тепловые характеристики, температурные перемещения.
Тепловые деформации составляют до 70 % в общем балансе погрешностей обработки на металлорежущих станках. Полную погрешность обработки At, связанную с температурными деформациями, обычно определить не удается. Приближенно принимают для операций с жесткими допусками на обработку EAt = (0,1... 0,4)A^, причем для обработки лезвийным инструментом EAt = (0,1...0,15)AS, при шлифовании EAt составляет 30.40 % суммарной погрешности As. Особенно заметно их влияние при выполнении чистовых операций, при которых статистические и динамические деформации упругой системы станка не оказывают существенного влияния на погрешности, возникающие при обработке детали.
Традиционно для станков с числовым программным управлением (ЧПУ) методы компенсации температурной погрешности основываются на прогнозировании температурных перемещений по данным от температурных датчиков, устанавливаемых на станке. Для этого заранее устанавливается функциональная связь «перемещение-температура» S(T) . Однако проведенные экспериментальные исследования доказали возможность получения больших погрешностей для данной методологии, т. к. функция S(T) существенно зависит от циклограммы работы станка и тепловой нагрузки [1, 2].
Анализ представленных на рис. 1 характеристик S(T) показывает, что для различных режимов работы станка при одном и том же значении температуры появляются различные температурные перемещения (диапазон изменения перемещений A^ составляет более 50% от минимального значения перемещения (в представленном варианте 25 мкм) при фиксированной температуре). Это означает, что только по показаниям термодатчика, без знания циклограммы работы станка, невозможно реализовать адекватный прогноз температурных перемещений.
Марусич Константин Викторович, старший преподаватель кафедры технологии машиностроения, металлообрабатывающих станков и комплексов Оренбургского государственного университета. E-mail: mkv82@mail.ru Область научных интересов: тепловые процессы в станках.
Рис. 1. Экспериментальные характеристики «перемещение-температура» 5(Т) (режимы работы: 1) непрерывный; 2) ступенчатый рост частоты вращения; 3, 4) различные варианты обобщенного типа; 5) повторно-кратковременный)
Структурная схема реализации коррекции температурной погрешности станка на основе метода прогнозирования его тепловых характеристик приведена на рис. 2. Схема включает семь блоков.
Рис. 2 Структурная схема реализации коррекции температурной погрешности станка на основе метода прогнозирования его тепловых характеристик
Задающий блок - ЗБ определяет циклограмму работы станка и параметры точности детали для каждой поверхности с учетом переходов. Блок прогнозирования - БП включает реализацию разработанного метода прогнозирования тепловых характеристик станка [3]. В блоке компенсации - БК на основе алгоритма компенсации температурной погрешности станка формируется система корректирующих воздействий. Блок внесения изменений - БВИ вносит изменения в текст управляющей программы для системы числового программного управления (СЧПУ). Отработка корректирующих воздействий в СЧПУ проявляется на перемещениях исполнительных устройств - ИУ, например шпиндельной головки. В качестве объекта управления - ОУ в этом схеме выступают температурные смещения исполнительных устройств.
На рис. 3 приведена схема алгоритма компенсации температурной погрешности станка, реализованного в БК. Алгоритм включает восемь основных блоков. В первом блоке исходных данных используются: чертежи заготовки и детали; технологический процесс обработки детали и управляющая программа для станка с ЧПУ. Это позволяет сформировать циклограмму работы станка и перейти ко второму блоку, в котором формируется вектор параметров точности детали для каждой поверхности с учетом технологических переходов, предусматриваемых технологическим процессом обработки детали. Следующий, третий, блок представляет собой циклически повторяющуюся процедуру построения прогнозируемой тепловой характеристики станка для одной координаты. В четвертом блоке формируется вектор точности обработки, обеспечиваемый станком для детали. Из исследований
А.С. Проникова, Д.Н. Решетова, В.С. Стародубова и др. установлено, что в общем балансе точности обработки влияние станка составляет до 40 %.
Это позволяет сформировать вектор параметров Дк , который выступает в качестве вектора требуемой размерной точности, и он же определяет величину корректирующего воздействия. Количественные значения компонентов вектора Д устанавливают в относительном соотношении к величине допуска на размер:
Дк = {к}{Д}, где {к} = {к0, к1, к2, к3}.
Параметр {к} позволяет задать собственное влияние станка в общем балансе точности. Чем меньше значение {к}, тем жестче требования к точности обработки. В данном алгоритме приняты четыре уровня точности. Переход от одного уровня к другому осуществляется циклически по результатам измерений в цикле Б. В разработанном алгоритме шаг итерации задается в цикле А.
Рис. 3. Схема алгоритма компенсации температурной погрешности станка, работающего в переменных тепловых режимах
В пятом блоке циклически, в зависимости от перехода, осуществляется построение скорректированного температурного перемещения 8 ІЇ) . На каждом временном шаге осуществляется проверка условия выхода прогнозируемого температурного перемещения за границы Д. При выходе за установленные пределы Д фиксируется момент времени ? и выполняется коррекция прогнозируемой тепловой характеристики:
8ц (і) = 8 (і) -Д-,
где Д . - величина корректирующего воздействия Дк для j -го перехода или участка циклограммы.
Индексация корректирующего воздействия i выполняется автоматически и для каждого j-го перехода различна. Количество корректирующих воздействий на каждом участке циклограммы определяется исходя из величины прогнозируемых перемещений, величины размерной точности Дк и длительности участка циклограммы.
В шестом блоке реализуется процедура внесения в управляющую программу для станка с ЧПУ по сформированным векторам времени {tn } и векторам корректирующих воздействий
jj
для каждого перехода {S^ } .
Седьмой блок - это реализация механообработки на станке по скорректированной программе для стойки ЧПУ. В восьмом блоке осуществляется измерение каждого размера детали, по результатам которого вносятся изменение в величину корректирующих воздействий Дк.
На рис. 4 приведена схема реализации алгоритма компенсации температурной погрешности станка [4, 5]. Кривая 1 - это спрогнозированная характеристика температурного перемещения (ХТП) для циклограммы, верхней пунктирной линией обозначена величина максимальной температурной погрешности - Дг . Так как приведенный рисунок - это теоретическая диаграмма, то величина требуемой точности Д совпадает с величиной образуемой температурной погрешности при использовании корректирующих воздействий - Дк (т. е. Д = ДК, поэтому величина Д не приведена).
50 8, мкм 45
40
35
30
25
20
15
10
5
0
дк, мкм -20
-40
t
2000 п, о5/мин
1000
0 60 120 180 240 Г, мин 300
ЕЕ- циклограмма работы станка,- ЕХ1- график корректирующих воздействий
Рис. 4. Схема реализации алгоритма компенсации температурной погрешности станка (ХТП: 1) без коррекции температурной погрешности; 2) с коррекцией температурной погрешности)
Выходными параметрами алгоритма служит система корректирующих воздействий, формируемая для каждого технологического перехода, вида:
Г п^}^}
К = < ... ,
пт ,{?т };{8,}
где т - число технологических переходов; П1, пт и {^} = (^и,...,), {Гот} = (*т1,..., гтПт ) - количество корректирующих воздействий на 1-ом и т-ом технологических переходах и им соответствующие последовательности интервалов времени; {8} = (8п,...,81а ),
{8т} = (8,1,...,&тР ) - соответствующие последовательности корректирующих воздействий на
1-ом и т-ом технологических переходах.
В общем случае величина А для каждого участка циклограммы различная, т. к. она определяется параметрами точности различных размеров по чертежу детали. В рассматриваемом варианте алгоритма показатели точности А для каждого перехода приняты одинаковыми, равными 10 мкм. Количество корректирующих воздействий на каждом участке циклограммы определяется исходя из следующих факторов: величины прогнозируемых перемещений; величины показателя точности А; длительности участка. В качестве примера рассмотрим процедуру формирования результирующих воздействий на первом участке:
• согласно прогнозу тепловых характеристик формируется температурное перемещение на первом участке циклограммы; превышение установленной величины показателя точности А наступает в момент времени £п; тем самым определяется первый интервал времени [^0, /п ], по истечению которого вводится первое корректирующие воздействие;
• задавая корректирующее воздействие 8, равное показателю точности А, получают измененную характеристику 2, представляющую собой параллельный перенос характеристики 1 вдоль ординаты;
• в новый момент времени ^ 2 опять наступает превышение установленной величины показателя точности А - так определяется второй интервал времени [гп, г12 ], на котором задается второе корректирующее воздействие; момент времени £12, также как и момент времени £и определяется из задачи пересечения кривой 2 и прямой Ак ; для обеспечения требуемой точности обработки опять задается корректирующее воздействие 82, равное Ак;
• после выполнения корректирующего воздействия 82 характеристика опять смещается параллельно ординате на величину 82; в отличие от двух предыдущих случаев, момент времени £13 равен моменту времени £20, т. к. текущая температурная погрешность по кривой 2
не превысила величину А.
Таким образом, для первого участка циклограммы была сформирована совокупность следующих параметров:
• число корректирующих воздействий, равное числу интервалов, на которые был разделен первый участок циклограммы - «3»;
• интервалы времени [^0, ^:], [^ г, ^2] и [^2,713], в частности, для данного варианта, в мин -{18, 27,15};
• совокупность корректирующих воздействий {0,8,8} - для рассматриваемого варианта, в мкм - {0,10,10}.
Аналогичным образом получается совокупность параметров для всех остальных участков. Таким образом, алгоритм компенсации температурной погрешности позволил сформировать систему корректирующих воздействий в виде:
3;{18, 27,15}; {0,10,10}
3;{15, 40,5};{0,10,10}
Я = \ 1;{60};{0} . (1)
1;{60};{0}
1;{60};{0}
Из (1) следует, что при спрогнозированном уровне температурной погрешности и заданном показателе точности достаточно задать корректирующие воздействия только на двух первых технологических переходах. При этом температурная погрешность механообработки сократится почти в пять раз.
Для одного перехода - фрезерование паза размером 10Ь7, схематически результат применения алгоритма коррекции температурной погрешности металлорежущего станка представлен на рис. 5.
Тепловая характеристика без внесения коррекции температурной погрешности индексирована 1. Величина достигаемой в этом случае температурной погрешности Дг . Допуск на размер - Д. Конечная тепловая характеристика с учетом коррекции температурной погрешности имеет вид ломанной кривой 2. В этом случае величина допуска на размер 10Ь7 составит Дк.
Рис. 5. Результат применения алгоритма коррекции температурной погрешности станка
Выводы
Разработан алгоритм компенсации температурной погрешности металлорежущего станка, погрешность результатов работы которого равна погрешности разработанного метода прогнозирования тепловых характеристик.
СПИСОК ЛИТЕРАТУРЫ
1. Поляков А.Н., Гончаров А.Н., Марусич К.В. Исследования экспериментальных зависимостей температурных перемещений от температур в металлорежущих станках // Технология машиностроения. - 2011. - № 2. - С. 16-22.
2. Поляков А.Н., Марусич К.В, Каменев С.В. Исследование термодеформационного состояния металлорежущего станка в условиях переменных тепловых режимов работы // Справочник. Инженерный журнал. - 2011. - № 11. - С. 45-53.
3. Марусич К.В. Прогноз температурных перемещений станков, работающих в условиях пе-
ременных тепловых режимов // Обработка металлов. - 2011. - № 4. - С. 74-77.
4. Марусич К.В., Поляков А.Н., Гончаров А.Н. Алгоритм компенсации температурной погрешности станка // Молодежь и наука: модернизация и инновационное развитие страны: Материалы Междунар. научно-практ. конф. - Пенза, 2011. - Ч. 2. - С. 184-186.
5. Поляков А.Н., Марусич К.В. Метод прогнозирования тепловых характеристик станков для управления точностью обработки // Современные проблемы информатизации в анализе и синтезе программных и телекоммуникационных систем: Материалы Междунар. научной конф. - Воронеж, 2012. - Вып. 17. - С. 318-320.
Поступила 27.01.2012 г.