Перейти к публикации

Рабочая подача внутри стандартного цикла Fanuc


Борис_нск

Рекомендованные сообщения

Здравствуйте. Возможно ли изменение рабочей подачи внутри стандартного рабочего цикла (G71-G73)? Рабочая подача устанавливается в начале цикла, например: G73P5Q10U0W0F0.6 Возможно ли изменить эту подачу внутри цикла?

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
47 минут назад, Борис_нск сказал:

Возможно ли изменение рабочей подачи внутри стандартного рабочего цикла

Нет.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Борис_нск сказал:

Возможно ли изменение рабочей подачи внутри стандартного рабочего цикла (G71-G73)?

Здравствуйте. Черновые циклы будут работать с подачей, заданной в его начале или ранее. В описании контура детали можно задавать другие подачи, но они будут игнорироваться при черновой обработке. Эти подачи будут действовать при чистовой обработке по циклу G70 с указанием этого контура.

Изменено пользователем A_1
Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Борис_нск сказал:

Здравствуйте. Возможно ли изменение рабочей подачи внутри стандартного рабочего цикла (G71-G73)? Рабочая подача устанавливается в начале цикла, например: G73P5Q10U0W0F0.6 Возможно ли изменить эту подачу внутри цикла?

Что мешает написать свой цикл?

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, Metal_Cutter сказал:

Что мешает написать свой цикл?

  При обработке контура в цикле существует элементы врезания (подвод) и выхода (отвод) - в этих местах необходимо изменение подачи на меньшую. Все эти элементы должны быть в одном цикле. В циклах на Okuma это возможно. Как это осуществить на Fanuc?

Ссылка на сообщение
Поделиться на других сайтах

почему не форсировать вывод G01 и F в каждый кадр, а F задать например как функцию от диаметра и (или) обортов шпинделя???

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Борис_нск сказал:

При обработке контура в цикле существует элементы врезания (подвод) и выхода (отвод) - в этих местах необходимо изменение подачи на меньшую. Все эти элементы должны быть в одном цикле. В циклах на Okuma это возможно. Как это осуществить на Fanuc?

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

 Цикл G73 точения будет посложнее. G71 и G72 не реализуемо. 

Пишите свой макрос и вызываете его, например, с помощью G65.

Один вопрос: для чего? Что Вы такое точите, что нужно уменьшать подачи на врезание и выход?

Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, maxx2000 сказал:

почему не форсировать вывод G01 и F в каждый кадр, а F задать например как функцию от диаметра и (или) обортов шпинделя???

 Вы можете пример показать?

Ссылка на сообщение
Поделиться на других сайтах

@Борис_нск разве что в общих чертах .

например через цикл IF ELSE. пишите подпрограмму для F

IF выполняется условие  расчёт F по формуле

ELSE

просто вывод F

slide-2.jpg

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, maxx2000 сказал:

@Борис_нск разве что в общих чертах .

например через цикл IF ELSE. пишите подпрограмму для F

IF выполняется условие  расчёт F по формуле

ELSE

просто вывод F

 

Я общих чертах понятно. А если на конкретном примере: есть полный токарный цикл через G73. Пожалуйста, покажите на конкретном примере.

Как изменить подачу внутри цикла?

 

G1G42 X287.0 Z169.785 F20.
G73U0.4W0R3.
G73P5Q10U0.2W0F0.6
N5 G0W0Z169.785
X202.826
G1X197.902Z169.35
G2X189.11Z160.906I1.0419K-5.9088
G1X211.423Z136.98
G3X210.284Z135.282I-1.1782K-0.5494
G2X142.435Z80.4I29.8581K-56.3821
X142.435Z77.4I63.7697K-1.5 F0.3
X151.777Z72.092I5.4985K0.1293
G1X154.743Z71.866 F0.6
G0X287.0
N10 X287.0 Z169.785
G0G40X350.0M9

 image.pngimage.png

 

 

Изменено пользователем Борис_нск
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Борис_нск сказал:

Как изменить подачу внутри цикла?

как Вам сказали стандартный цикл изменить нельзя, надо писать свой.

иными словами Вам надо отключить вывод стандартного цикла G73 для вашей операции, а вместо этого использовать вывод через G1 каждого перемещения.

на примере цикла глубокого сверления

%
G21 G17 G90 G40 G49 G80
T01 M06
G00 X0 Y0
S19894 M03 M08
G43 H01 Z2.
G99 G83 Z-15. R2. Q5. F531
G00 G80
G00 Z20.
M05 M09
X0
Y0
M30
%
%
G21 G17 G90 G40 G49 G80
T01 M06
G00 X0 Y0
S19894 M03 M08
G43 H01 Z2.
G01 Z-5. F531
G00 Z2.
Z-3.
G01 Z-10.
G00 Z2.
Z-8.
G01 Z-15.
G00 Z2.
Z20.
M05 M09
X0
Y0
M30
%

Ну и пример изменения подачи в зависимости от радиуса дуги и диаметра инструмента. Это для Эсприт, но думаю не сложно перевести на другую CAM

G17 CIRCLEDIRECTION  X* Y*  I* J*    F*{{xyfeedrate*circleradius}/{circleradius+tooldiameter/2}}

Вам главное определить закон Подача (F)как функция от ЧЕГО? (в токарке например от координаты X?)

Изменено пользователем maxx2000
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
07.03.2022 в 17:09, Борис_нск сказал:

Здравствуйте. Возможно ли изменение рабочей подачи внутри стандартного рабочего цикла (G71-G73)? Рабочая подача устанавливается в начале цикла, например: G73P5Q10U0W0F0.6 Возможно ли изменить эту подачу внутри цикла?

В качестве временного решения, можно ограничить рабочую подачу по одной из осей в параметре 1430 (в моём случае ось X). Пользуюсь этим методом при обработке глубоких радиальных канавок на внешнем диаметре детали. Когда врезание на рабочей подаче прописанной в цикле, приводит к сколу пластины. 

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Самый  правильный путь -написать универсальный цикл,который сам всё считает.В моем случае,диаметр заготовки-конечный диаметр/глубину резания.Цикл сам рассчитает колличество проходов, наружу торчат 3 R параметра,подача отхода,подача для Х и подача для Z.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      вы тоже думаете что можно все компоненты чпу заменить и ничего не изменится и предупреждение о том чтобы oprminf не восстанавливали на другой машине которое фанук встроил даже в загрузчик это просто алармисткий текст и ничего не будет..... ну и ну и где написано что она mate как например здесь с чего тогда базовый чпу mate если гл.плата не mate мне непонятно из-за экрана что ли
    • статист
      Охренеть, ни за что бы не догадался. Хоть бы словом где обмолвились об этом в документации. Короче нужна команда EMODIF, E_ID, 3, N_ID где E_ID - номер элемента, который мы собираемся модифицировать. Так как используется BEAM188, то у него не два узла оказывается рассматривается, а три, где первые два принадлежат элементу, а третий узел - направляющий. И соответственно число 3 - это номер узла балки, который мы собираемся модифицировать, то есть направляющий узел. И мы этот узел соответственно заменяем на узел с номером N_ID. И тогда сечение реально вращается. Разобрался по этому видео.    
    • Александр1979
      Материнка такая в руководстве есть. На 0i-D я менял материнку, опции не слетели. 
    • gudstartup
      @Viktor2004 кстати конкретно модели автора в руководстве нет хотя оно последней редакции 18 года
    • Viktor2004
      конкретно на этой не менял. На каких менял, написал выше
    • gudstartup
      какие платы и на каких системах вот в чем ворос конкретно на этой возникут проблемы
    • Viktor2004
      ну да. А то что я менял платы это мои бредовые фантазии   Ну исправили в паспорте. И что?
    • gudstartup
      это догадки и гадание на кофейной гуще а япривожу документ где написано про то что прочитайте пункт 4.11 а там представляете вот что 4) Замена печатной платы может привести к изменению идентификационного номера ЧПУ. Проверьте это на Экран ЧПУ. Если оно отличается от описанного в техническом паспорте, исправьте его.  
    • Viktor2004
      я менял все платы. И на форуме наверное не я один их менял. И никто еще не писал что при этом у него слетел сертификат Возможно ID номера проверяются только в момент установки опции, а когда они уже установлены и мирно хранятся в OPRM INF возможно ти уже на ID наплевать
    • gudstartup
      для кого это написано CAUTION Before replacing a printed circuit board, be sure to read Section 4.11, “OPTION INFORMATION FILE” to confirm the procedure.  
×
×
  • Создать...