120

Программирование на 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ми угольную прокладку.


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

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

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

2.2K постов12.2K подписчика

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

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

Вы смотрите срез комментариев. Показать все
3
Некромант затейник
Автор поста оценил этот комментарий

Впервые встречаю на Пикабу адекватного ЧПУшника, который програмит в параметрах, а не генерит стопицот кадров, чтобы сделать паз. У меня есть несколько постов по этому поводу, может тебе пригодится. Однозначно зелень и подпишусь!

И, да, КАМщики тебя щас хуями закидают. Не обращай внимания. Просто они не умеют писать программы и обсирают всё, что им непонятно, как мой кот)

Чуть не забыл: не используй параметры до ста. Почему - это написано в RTFM к станку.

раскрыть ветку (15)
3
Автор поста оценил этот комментарий
И да, стопицот кадров выдаёт не КАМщик, а адовый постпроцессор
3
Автор поста оценил этот комментарий

До ста параметры использую в подпрограммах, для задания параметров через g65. Грамотных ЧПУшников много, просто не хотят писать ))

Кам системы для сложного, для простого руками, темболее если это интересно.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Им просто некогда))

2
Автор поста оценил этот комментарий
Камы хороши для очень сложного контура как по осям х, у, z, w. При обработке раза, отверстия плоскости проще сделать переменные в формате #1=1, х=#1, ну и так далее по линейным размерам, радиусам и диаметру инструмента. Работал на двухшпиндельном товарном центре с двумя резцедержками- так была всего пара программ. Сейчас на нц на рас точном, там немного больше, но принцип тот же, универсальность очень полезна. А вот какой-то тайваньский фрезерный то же на нц, так тот через графический калькулятор со встроенными циклами творил чудеса с минимум затраченного времени для редактирования либо написания с нуля.
2
Автор поста оценил этот комментарий
Конечно не умеют, кам то как и все на ЧПУ, две кнопки нажать, можно даже дворника попросить в нем сгенерировать,если самому лень.
2
Аватар пользователя DELETED
DELETED
Автор поста оценил этот комментарий
не генерит стопицот кадров, чтобы сделать паз.

Ох, блэт. Мой бугурт пробудился!


Разгребая программы на станках, составленные до моего появления, там все написано без параметров, без подпрограмм и даже без корректоров. Тупо набор координат, который работает пока фреза не спилится.

Это лютый пиздец! Или не трогай пока работает ли переписывай полностью с нуля.

Слава яйцам они прознали встроенный цикл повтора

(rpt,*)

(erp)

(Я хз что это за язык. Станки - какая-то импортозамещательская отечественная разработка из грязи и палок для попила бабла)

А то бы и шаги по глубине руками хуярили))


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


Простейшая прога на расточку отверстия типа G2x10y0z-5i0j0k0.05, будучи написанной с компухтера (это для суперсложных деталей на немецком, мать его, станке, на который все молятся, но кладут на техобслуживание болт) человеком, у которого зарплата в два раза больше, занимает 5 мегабайт и не лезет в память станка и он хз как это устранить, кроме как разбить расточку на три части в отдельных программах и запускать последовательно.🤦‍♂️

Ъуъ!


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


Сорян, бомбануло) думал у нас уникальное производство, оказывается ещё где-то такие есть.

раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Простейшая прога на расточку отверстия типа G2x10y0z-5i0j0k0.05, будучи написанной с компухтера (это для суперсложных деталей на немецком, мать его, станке, на который все молятся, но кладут на техобслуживание болт) человеком, у которого зарплата в два раза больше, занимает 5 мегабайт и не лезет в память станка

Откуда там 5мб может быть, с чего? И например спрут вполне себе может обработку отверстий циклами делать. Если не ошибаюсь там именно операции расточки 9 видов.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Лет 10 назад, когда собрал чпушку самодельную, арткам тоже гнал всё через G1, все дуги разбивал на очень маленькие отрезки и прога выхоила очень тяжелой. Потом нашел постпроцессор на форуме, который дуги писал уже через G2/G3. Сейчас такаяже проблема на 3д принтере, кура всё разбивает на отрезки

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

пффф. И даже пинолью в рукопашку!:

Хотя я против Павла ничего не имею, доходчиво поясняет. И было видео, сходу найти не могу, он таким-же макаром без уци даже радиусы исполнял. хех. Очень упертый человек

Предпросмотр
YouTube34:26
0
Аватар пользователя DELETED
DELETED
Автор поста оценил этот комментарий

Эта круговая интерполяция забита по координатам линейного перемещения, их там дохуа. Оцени количество кадров там под несколько десятков или даже сотен тысяч)))

Я с компухтерным программированием не шибко знаком, по этому не могу врубиться почему кам такую дичь прогеру выдал.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Это не нормально, так не работают. Или станок не понимает (ошибка) круговую интерполяцию или пост такой кривой, не рабочий практически.
раскрыть ветку (1)
0
Аватар пользователя DELETED
DELETED
Автор поста оценил этот комментарий

Станок гонит однообразную серию годами, по этому никто не шарит как и что там работает кроме кнопки старт и стоп.

Круговую интерполяцию он вполне себе понимает с морды, а что там прогер на компухтере накрутил вообще не врубаюсь. У прогера не спросишь, он и так то лыко не вязал и вообще уволился.


Вроде ж дмг и стойки сименс довольно распространены и ПО должно быть отлажено,  но хз. То я первый раз его увидел после fms3000 и балт-систем по этому пришлось с бубном поплясать. Остальным, видимо, просто до лампочки.

0
Автор поста оценил этот комментарий

Ахахаха)))) G2 на 5мб это мощно))

1
Автор поста оценил этот комментарий
Чёй то сразу хуями закидаем) я очень хочу научится со стойки программировать, а не вот это вот всё
раскрыть ветку (1)
0
Некромант затейник
Автор поста оценил этот комментарий

Отберите у человека компьютер, пусть учится😁

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества