Программирование на FANUC

Работаю на горизонтально-фрезерных многоцелевых станках. Кам системами для написания программ не пользуюсь ввиду простоты обрабатываемых деталей. Периодически нужно выполнить одинаковые операции но с разными размерами (фрезеровка пазов, точение канавок, сверловка отверстий, нарезание резьбы резьбофрезой, геометрические расчеты).

Поэтому хочу поделиться опытом написания таких подпрограмм.

Программирование на FANUC Fanuc, ЧПУ, Производство, Программирование, Длиннопост

Начну пожалуй с описания самих станков.

Механика представляет из себя 5ти осевой станок, три из которых стандартные X-Y-Z, а остальные две - это поворотный стол на 360 градусов (ось B ) и ось план-суппорта для токарной обработки (ось - U).

Fanuc 32i model B.

G-коды используются как от фрезерных, так и от токарных станков.

В своих подрограммах использую цикл, состоящий из 2х условий:


#1=10(начальная координата);

#2=0(конечная координата);

#3=3(шаг);

N5;

#1=#1-#3(минус шаг);

IF[#1LT#2]THEN#1=#2(если текущее значение #1 меньше конца, то мы их приравниваем);

(подход на рабочую координату);

G1Z#1;

(контур обработки, фрезерования или точения);

X-10;

Y-10;

X10;

Y10;

(отход);

G0Z[#1+#3];

X20Y20;

IF[#1NE#2]GOTO5(если текущая координата не равна концу, то продолжаем обработку по циклу);

(если они равны то идем далше по программе);


тут будет проход по Z7, Z4, Z1 и при Z-2 он приравняет его к #2 и будет равен Z0.

Применение удобно при различной фрезеровке контуров, пазов. Если еще задать через переменную диаметр фрезы, либо считать параметр радиус из оффсета получится унверсальная программа и при смене фрезы, на больший или меньший диаметр не придется ее переписывать.

Так же удобно использовать в токарке, например для проточки фланца под 8ми угольную прокладку.


В следующих постах опишу про выставление деталей на столе (по оси В) и различные применения геометрических формул при обработке деталей.

Возможно текст получался не очень читаемым, пытался собрать все мысли в кучку, дальше разберемся =)

Лига ЧПУшников

1.8K поста11.5K подписчиков

Правила сообщества

никакой политики