Отклонение от позиции в Цикле 19 на обрабатывающем центре Hermle C40
Обрабатывающий центр Hermle C40 с системой управления Heidenhain iTNC530.
Проблема:
При работе заметили, что инструмент отклоняется от заданной позиции во время поворота плоскости в цикле 19. После калибровки щупа и перепривязки инструмента, ситуация не меняется.
Причины:
Данная проблема может возникать при следующих обстоятельствах.
- замена ножки измерительного щупа;
- неправильно откалиброванный щуп и значение его длины в таблице инструментов;
- неправильно откалиброванный лазер и значение длины калибровочного инструмента в таблице.
Решение:
Значения длины в таблице инструментов для измерительного щупа и калибровочного инструмента отсчитываются от нижней поверхности шпинделя. Эта поверхность, в свою очередь, смещена от машинного нуля (REF координаты) на значение, записываемое в параметр MP. Данные длины щупа и калибровочного инструмента из таблицы тесно связаны друг с другом и при изменении одной длины меняется другая (этот пересчет происходит в голове СЧПУ, в таблице же значение остается прежним). Причем меняя микрон в таблице, можем получить несколько соток отклонения при трансформации плоскости.
После поломки ножки щупа и ее замены попытались запустить автоматическую калибровку, при которой данные о новой длине щупа вводятся в систему автоматически. По непонятной причине данные автоматически не вводились, либо значения были некорректными и не соответствовали реальной длине. Экспериментальным путем удалось найти решение данной проблемы – необходимо ввести в таблицу, приблизительно измеренную длину щупа, после чего, с помощью автоматической калибровки, эти значения корректируются на более точные. Проводим приблизительные измерения, как описано ниже, с применением плиток Иогансона:
- набираем плитки суммарной длины больше длины щупа, вычисляем их длину и устанавливаем на стол (у нас щуп был примерно 195 мм, поэтому мы взяли 2 плитки по 100мм);
- с помощью маховика выставляем ось Z так, чтобы плитки впритирку пролазили под нижнюю поверхность шпинделя;
- обнуляем координату Z;
- измерительным щупом меряем плитки по Z-;
- получаем длину щупа (координата Z). Данное значение будем использовать при калибровке;
- забиваем значение длины в таблицу инструмента для щупа.
!!!Перезагружаем станок (т.к. значения не принимаются в мозгах системы и при калибровке будут подставляться старые значения).
Калибровку щупа производим следующим образом:
- измерить щупом точку на поверхности стола (Z-) и обнулить значение координаты;
- установить на стол калибровочную плиту известного размера;
- в ручном режиме выбрать функцию TOUCH PROBE и выбрать меню калибровки длины KAL.L;
- в открывшемся окне вписать значения высоты калибровочной плиты и ранее измеренную предварительную длину щупа (т.к. это значение не будет сильно отличаться от значения при автоматическом измерении-калибровке, то результаты калибровки перепишут введенную нами длину);
- выбрать направление калибровки Z- и нажать NC-START;
- полученные уточненные результаты калибровки вводим в таблицу инструментов для длины щупа.
Итог:
После проделанных процедур, пересчет координат при развороте плоскости циклом 19, проходил корректно. Измеренные после изготовления детали не имели отклонений.