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

Пож-та помогите разобраться с повтором в M98 P0001


MyName2

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

Пытаюсь разобраться с кодом  M98 P0001 L2. Написано вроде бы всё понятно. Но... Никак не могу понять когда нужно применять повторные вызовы подпрограммы с помощью L. Приведите пож-та пример программы, если у кого-то есть. Я, как ни крути, пришёл к выводу, что это абсолютно не используемая на практике опция.

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


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

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

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

 

А пример программы можете привести. Без примера не понятно. 

И еще, подскажите, как вызвать подпрограмму когда она в теле самой программы? Я имею ввиду синтаксис подпрограммы. Нужно ли отделять подпрограмму значками "%", в частности?

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

Можно и пример.

Расфрезеровывание предварительно просверленного отверстия.

%
O1000 (Основная программа)
G0G90G53G40G49Z0.
G53X0Y0
T1M6
S1000M3
X100.Y100. (Позиционирование над первым отверстием)
G43Z100.H1
Z0M8 (Опускаемся к началу отверстия. Z0 - верх детали)
M98P2000L25 (Вызываем подпрограмму 25 раз)
/M98P0252000 - возможно на вашей стойке вызов подпрограммы нужно делать так - читайте документацию 
g0z100.
X100. Y200. 2e отверстие 
M98P2000L25 
g0z100.
x200. y200.
M98P2000L25 
G0Z100.M9
G53G49Z0.
G53X0Y0
M30
%
 
%
O2000 (подпрограмма)
G1G91Z-1.F500 - опускаемся на 1 мм 
G41X25.F100D1 берем коррекцию 
G3I-25.F200 фрезеруем 
G1G40X-25.F500 сбрасываем коррекцию
G90
M99 переход 
%
 

И так 25 раз. В итоге получаем расфрезерованное за 25 проходов по глубине отверстие диаметром 25 и глубиной тоже 25 

В общем случае подпрограмма - это отдельный файл, который храниться в стойке ЧПУ в своей ячейке. Если вы хотите, чтобы все было в одном файле - используйте макропрогроммирование (переходы GOTO, WHILE DO и тд.).

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

Сколько вложений подпрограмм может быть по М98? 

Типа 

M98 P1

M30

 

O1

M98 P2

M99

 

O2

M98 P3

M99

 

O3

M98 P4

M99

 

....

...

 и т.д.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • mr_Voden
      @radii Пробуй.   post_29.05.24_13.42.rar
    • Killerchik
      Скорее догадки исходя из моих знаний о возможностях Фанука и примеров реализации функции поджима на различных станках. В этом разделе бал тема с разбором программ поджима, где-то в течении последнего года.
    • Stanislav
      Мне просто это выслали на отъеби... для просчета цены. Когда я поинтересовался нужны ли им действительно такие радиусы в углах 0,4мм сказали нет. Когда запросил чертеж с указанием шероховатостей и допусков, разговор был окончен. Ну бросили на шару модель, типа ,скажите за сколько сделаете вдруг за 50 000р сделаете, а если говно получиться то мы скажем что нас не устраивает.     Так как я пишу проги в основном для машиностроения, а там все круглое и квадратное, криволинейных поверхностей нет, то я решил потренироваться. И как я выше уже писал в NX не так то просто изменить радиусы скругления в модели (например на 0,5) на литейных формах, не так просто все удалить и нанести новые. Короче проще попросить конструктора на исходной модели поправить и выслать заново STEP.   Стенки там реально вертикальные в модели. Ну может их устроит, я не литейщик, может пластмассовая деталь вынется после охлаждения. А если они были бы с наклоном то радиусной фрезой катать их пришлось бы ЗЕТЛЕВОЛОМ или по УПРАВЛЯЮЩИМ ПОВЕРХНОСТЯМ.  В общем по времени стоЯть эта деталь на станке будет не мало, соответственно и стОить.    Эрозия есть, только без ЧПУ.  Стоит кокой-то    зеленый уродец. 
    • Srgwell
      Нет, там майн,майн по умолчанию стоит
    • Leon
      @Srgwell Метод запускаемый проверьте.
    • Srgwell
      Такое дело. Я не почувствовал новые изменения по одной причине. Самая последняя версия, которая запускалась это 4.4.1. Все последующие при запуске не реагируют ни как. Тут даже до создания ini не доходило. Судя по количеству байтов менялся только Коперник.swp. Естественно лишние старые файлы перед запуском удалял. Ну может у других все хорошо. Или они просто не пробуют другие версии. SW 2023 sp3.0
    • Александр1979
      https://m.youtube.com/watch?v=YJFnfXLcSEY
    • HornedOwl
      И я этим вопросом задавался... но как я  понял, гравитацией заливаем только в стакан, а дальше якобы работает поршень Повторюсь: я могу ошибаться, не сам эту методу придумал...
    • ART
      Какое отношение имеет гравитация к литью под давлением.
    • HornedOwl
      Если бы я сам знал... не спрашивал.   Я немного по-другому делаю анализ: У меня деталь вместе с литниковой системой и заливочным стаканом!  В начальных установка - в материалах есть температура формы   Далее выбираю: Литниковые точки и Задание поршня (в котором задаю параметры движения поршня)   Затем в Параметрах заливки - выбираю: Гравитационное литье (струя): выбираю напор и диаметр струи   А далее на расчет....   И сколько бы я не делал, лишь с повышением температуры формы, деталь проливается полностью.    Вот пример когда температура формы 180гр. - одни недоливы А вот отливка в натуре     Мой вариант это не руководство к исполнению, он может быть не верным. Как Вы правильно подметили: симуляция - одно, а анализу данных никто не учил. Методу подсмотрел: "Моделирование литейных технологий В СКМ ЛП LVMFlow - И.А. Пугачев"
×
×
  • Создать...