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

SINUMERIK 820 Условный переход


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

Коллеги,приветствую. Подскажите,пожалуйста, как на стойке SINUMERIK 820 реализовать условный переход в программе? Как на Fanuk,например,

GOTO. Заранее благодарен.

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


Для этого смотри @-коды. Адреса R-переменные,  K-числа. Например: строка @136 R0 R1 R2 делает переход на номер строки значения в R2, если значения R0<= R1 (или наоборот >=, немцев надо перепроверять). Проще можно записать, если некоторые значения не меняются: @136 R0=R0+.5 K3.5 K155. Путь программы просчитывается вперёд на 10 шагов, если опрашивается сигнал с датчика, старые значения шагов удаляются @714.

Изменено пользователем Владимир56
Ссылка на сообщение
Поделиться на других сайтах

Коллеги,приветствую. Подскажите,пожалуйста, как на стойке SINUMERIK 820 реализовать условный переход в программе? Как на Fanuk,например,

GOTO. Заранее благодарен.

Не знаю точно, будет ли работать на 820й, но на 840й работает.

GOTOB: Оператор перехода с целью перехода в направлении начала программы.
GOTOF: Оператор перехода с целью перехода в направлении конца программы.
GOTO: Оператор перехода с поиском цели перехода. Поиск сначала выполняется в направлении конца программы, потом в направлении начала программы.
GOTOC: Действие аналогично GOTO с той разницей, что ошибка 14080 "Цель перехода не найдена" подавляется.
Это означает, что выполнение программы в случае безрезультатного поиска цели перехода не отменяется, а продолжается со следующей за командой GOTOC строки программы.
Пример:
N10 …
N20 GOTOF Label_1 ; Переход в направлении конца программы к метке перехода "Label_1".
N30 …
N40 Label_0: R1=R2+R3 ; Метка перехода "Label_0" установлена.
N50 ...
N60 Label_1: ; Метка перехода "Label_1" установлена.
N70 …
N80 GOTOB Label_0 ; Переход в направлении начала программы к метке перехода "Label_0".
N90 …
Ссылка на сообщение
Поделиться на других сайтах

После выходных попробуем.

 

 

Успехи?

 

действительно,немцы поставляли дезинформацию:

 

код условия, если не равно @121

код условия, если равно      @122  всё работает, однако смотрим инструкцию:

post-34014-0-28184500-1463689303_thumb.jpg

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

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

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

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

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

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

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

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

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

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

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




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