Translate

суббота, 4 июня 2011 г.

3d-compensation или применение 3D-коррекции

На днях на одном из предприятий (не в России) довелось проверить работоспособность 3D-коррекции при непрерывной 5-осевой обработке на станке с двумя поворотными столами (A-C) с системой управления SIEMENS Sinumerik 840D. В силу ряда причин штатные опции 3D-коррекции (CUT3DC, CUT3DF)

Какова основная идея 3D-коррекции?
При 3-осевой обработке функциями "плоской" коррекции (G41\G42) пользуются достаточно широко, величина коррекции позволяет компенсировать как износ или ошибки заточки инструмента, "играя" значением коррекции можно получить требуемый припуск (как в плюс так и в минус). При многоосевой обработке не все так просто. При изменении диаметра инструмента необходимо пересчитать положение инструмента по X,Y,Z, а если необходимо дать дополнительный припуск на обработку - то необходимо дополнительно сместить инструмент вдоль вектора нормали в точке контакта.

На рисунке зеленым цветом показан номинальный инструмент, красным - инструмент меньшего диаметра, синим - большего. Точка контакта - P, вектор оси инструмента T, нормаль в точке контакта - N.


В Unigraphics (NX) создал операцию многоосевой обработки, для номинального инструмента ("морковка" диаметром 5 мм с углом 3 градуса на сторону). В каждый кадр управляющей программы выводились необходимые формулы пересчета.



На станке HERMLE C40 (система управления SIEMENS Sinumerik 840D) провели испытания. После прохода в "ноль" поменяли инструмент на меньшую фрезу (диаметр 2.5 угол 4 градуса) и по той же управляющей программе обработали поверхность с минусовым припуском -0.2 mm. Замеры щупом RENISHAW показали требуемый размер..