Перейти к содержанию
Авторизация  
Фрезератор

Зацикливание на Fanuce

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

Доброго времени суток. Как на фануке, фрезере, зациклить кусок программы.

Пока хотелось бы без операторов условий типа GOTO

На всех станках на которых до сих пор работал есть операторы которые указывают, вот этот кусок повторить столько то раз.

К примеру NC:

(RPT,15)

G91X-10

G1G90Z-5F30

G0Z2

(ERP)

т.е. делаем этот кусок 15 раз

или тоже самое на LT

 

H15

G91X-10

G1G90Z-5F30

G0Z2

M20

А на фануке нет. Перерыл всё руководство.

Поделиться сообщением


Ссылка на сообщение

На Fanuc по простому не зациклить кусок программы. Есть два способа зацикливания - использование подпрограммы или через макрос.

 

Первый способ.

Создаётся подпрограмма цикла и вызывается через М98 или G65 нужное число раз. Например:

%

O0101 (SUBPROG)

G91 X-10

G1 G90 Z-5 F30

G0 Z2

M99

%

 

%

O0001 (MAINPROG)

...

G65 P0101 L15

...

M30

%

 

или

 

%

O0001 (MAINPROG)

...

M98 P0150101

...

M30

%

 

Второй способ.

Нужный кусок основной программы зацикливается через макрос. Я обычно использую WHILE DO. Например:

 

%

O0001 (MAINPROG)

...

#500 = 0

#501 = 15.

WHILE [#500 NE #501] DO1

G91 X-10

G1 G90 Z-5 F30

G0 Z2

#500 = #500 + 1

END1

...

M30

%

 

Удачи :hi:

Поделиться сообщением


Ссылка на сообщение

Спасибо, что откликнулись. Будем привыкать делать всё по фануковски.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.