Поиск отверстия боковой поверхности c g781, 6 цик л ы поиск а – Инструкция по эксплуатации HEIDENHAIN SW 54843x-02 DIN Programming
Страница 477
HEIDENHAIN MANUALplus 620, CNC PILOT 640
477
5.6
Цик
л
ы
поиск
а
Поиск отверстия боковой поверхности C
G781
Цикл G780 многократно проводит измерение боковой стороны
детали по оси Х. Ось С при этом перед каждым измерением
сдвигается на определенное в цикле расстояние до тех пор, пока
не будет обнаружено отверстие. Дополнительно цикл
рассчитывает среднее значение двух подходов к отверстию.
В случае если будет превышено определенное в цикле
допустимое значение, цикл сохранит полученное отклонение как
сдвиг нулевой точки. Результат измерения дополнительно
сохраняется в переменной #i99.
Ход цикла
Из текущего положения измерительный щуп перемещается по
оси Х в направлении точки измерения. Если измерительный щуп
касается детали, значение измерения сохраняется и система
перемещается в исходное положение. Затем цикл поворачивает
ось С на определенный в параметре Поисковая сетка RC угол и
заново проводит измерение по оси Х. Эта операция повторяется
до тех пор, пока не будет обнаружено отверстие. В отверстии цикл
проводит два подхода измерения по оси С, рассчитывает центр
отверстия и устанавливает нулевую точку на оси С.
Система управления выдает сообщение об ошибке, если
измерительный щуп не достигает точки касания в пределах
заданного пути. Если было запрограммировано максимальное
отклонение WE , точка измерения будет запрошена дважды, а
среднее значение будет сохранено как результат. В случае, если
разница измерений больше, чем максимальное отклонение WE,
ход программы будет прерван, а сообщение об ошибке выведено
на экран.
Пример: G781 Поиск отверстия по торцу C
. . .
ОБРАБОТКА
N3 G781 R1 D1 K2 C0 RC10 IC20 AC0 BD0.2 Q0
P0 H0
. . .
Результат
#i99
Значение
< 999997
Результат измерения первое измерение
999999
Отклонение в процессе измерения было выше,
чем запрограммировано в параметре
Допустимое отклонение WE
Параметр
R
Тип сдвига нулевой точки:
1: Активировать сдвиг нулевой точки в таблице и функции
G152 и дополнительно сохранить значение в таблице
нулевых точек. Сдвиг нулевой точки остается активным и
после выполнения программы.
2: при помощи G152 активировать сдвиг нулевой точки
для последующего выполнения программы. После
выполнения программы сдвиг нулевой точки
деактивируется.