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

Рабочая подача внутри стандартного цикла 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 пользователей

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




  • Сообщения

    • Artas28
      Шпиндель находится выше машинного нуля. Вопрос. Как его опустить. Какая информация нужна? 
    • gudstartup
      очень содержательно и о чем это кто знает ....
    • Artas28
      Syntec 220MA Во время смены инструмента, шпиндель по Z уехал выше. После нажатия паузы. Всё встало. Станок находится выше машинного нуля и не опускается. Кто сталкивался? Как опустить?  Ошибка MLCHint R590.7 Plc hint
    • Snake 60
      @Alexey0336  Да, всё работает: https://cloud.mail.ru/public/NGNq/Ft8UAJtf3  
    • Snake 60
      Что Вы подразумеваете под словом "Конфликтовать"? Мпроп и мой макрос делают одно и тоже действие, создают и заносят свойства в файл солида. Если свойства с одинаковым именем (например Обозначение и Наименование), то Да, свойство перезапишется тем макросом, которой отработал последним. Щас проверю, отпишусь. Изначально Наименование и Обозначение берутся из имени файла, но его всегда можно перезаписать... Если что, это всегда можно переписать под Ваши требования.
    • jtok
      Если у вас SW не выше 18й версии, могу проверить у себя.
    • Orchestra2603
      Ну, есть же, например QZ алгоритм (обобщение QR разложения, для слуая когда матрица масс не равна I). Отлично работает, когда одна из матриц вырожденная. Вот статься:  https://deepblue.lib.umich.edu/bitstream/handle/2027.42/6667/bac9269.0001.001.pdf?sequence=5   вот коротко в Вики     Раскопал это вообще, глядя в справку от матлаба: https://www.mathworks.com/help/matlab/ref/eig.html.   Это все нюансы....  И все эти алгоритмы сущетсвуют уже кучу лет во всяких библиотеках типа LAPACK. Вы думаете, что в Dassault Systemes или Ansys про это не знают, и их модальник - лажа?  
    • karlf
      Сегодня не было времени, завтра посмотрю и пришлю фото как выглядит
    • Bot
      АСКОН выпустил новый релиз среды общих данных Pilot. В нем получили развитие инструменты строительного контроля и авторского надзора, появилась возможность вручную координировать модель объекта капитального строительства. Стройконтроль Вести стройконтроль на площадке, а также авторский надзор за деятельностью арендаторов и собственников поможет привязка панорамных фото объекта к чертежам и документам. Для съемки панорамных фото используется мобильное приложение Pilot-Photo360, доступное для Android. С помощью приложения специалисты строительных организаций, компаний-застройщиков, девелоперов смогут: Находясь на объекте строительства или эксплуатации, фотографировать объект на специализированную панорамную камеру и сразу прикреплять снимки к точкам на чертежах и документах в Pilot-BIM или Pilot-ICE Enterprise. Группировать панорамные снимки по альбомам. Просматривать фото помещения с разных ракурсов, при этом видеть направление взгляда относительно [...] View the full article
    • Alexey0336
      Похоже на то, что мне нужно) Пара вопросов: 1. Будет ли макрос конфликтовать с Mprop? 2. Если я каждой сборке/детали заранее пропишу в обозначение: $PRP:"Порядковый номер" ХХ.YY.ZZZ, подхватит ли формула свойство "порядковый номер" после всех действий?
×
×
  • Создать...