Отклонение от позиции в Цикле 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, проходил корректно. Измеренные после изготовления детали не имели отклонений.