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

Ladder Iii


sunrise

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

Здравствуйте!

Из описания функции WINDR не могу разобраться как она работает (вернее вообще каково ее назначение?). В приложенном файле две строчки из ладдера. Что должно получиться в идеале в результате роаботы функции windr в данном случае? Если можно приведите пример работы этой функции.

WINDR.txt

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


Номер функции 28=Read a machine position (machine coordinate value) on controlled axes

Если коротко, вернет в R1610 4 байта (со знаком, отрицательные значения будут в доп. коде) с позицией станка (machine coordinates) по оси указанной в R1608. если в R1608 записано -1, т.е. 65535, то вернет все оси - в R1610 ось номер 1, R1614 ось номер2 и т.д.

У вас есть "FANUC PMC LADDER LANGUAGE PROGRAMMING MANUAL"?

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

Спасиб огромное за ответ! очень многое прояснилось.

Насчет документации.

Есть Ladder-III Operator’s Manual (GFZ-66234EN/04).

И еще кусок книги 5. ФУНКЦИОНАЛЬНЫЕ КОМАНДЫ ПРОГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ PMC B--61863RU/15

Так понимаю FANUC PMC LADDER LANGUAGE PROGRAMMING MANUAL это другая книга.. Где мона найти?

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

Книжку нашел, правда на английском..

Еще такой вопрос: как можно поймать состояние сигнала при включении станка и во время выполнения первого цикла (или первых 10 циклов) PMC? Можно конечно добавить строки в саму программу PMC которые сработают как ловушки сигналов, но может есть какие то стандартные решения. Есть функция трассировки, только она видимо вручную запускается.. Что посоветуете?

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

Для SB-7 можно

R9015.0 - STOP to Run transition signal

R9015.1 - Run to Stop transition signal

R9091.2 =1 если ладдер работает

Их правда можно читать только через ладдер

Про трассировку - не помню как можно запустить по включению, прочитаю и скажу

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

Тип PMC на станке: SB-7.

Насчет сигнала R9091.2, так понял что если в программе электроавтоматики в каком то Net забито R9091.2=1, то выполнение программы электроавтоматики останавливается на этом месте? и дальнейший запуск вручную через софт кнопку?

С сигналами R9015.0 и R9015.1 совсем непонятно.. Из описания в книге B–63525EN/02: R9015.0: Ladder execution start signal (reference only from the ladder program), R9015.1: Ladder execution start signal (reference only from the ladder program) - то же самое.. Напишите если не трудно номер книги в которой Вы прочитали описание этих внутренних реле.

Насчет трассировки: было бы здорово если при включении станка сохранились состояния двух сигналов за какой то промежуток времени. Кстати трассировка может отслеживать значения не битовых сигналов? К примеру состояние сигнала R1610 описанного Вами выше.

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

Тип PMC на станке: SB-7.

Насчет сигнала R9091.2, так понял что если в программе электроавтоматики в каком то Net забито R9091.2=1, то выполнение программы электроавтоматики останавливается на этом месте? и дальнейший запуск вручную через софт кнопку?

Нет, R9091.2 только сообщает статус другим программам - С екзекютор, сетевая карта, скорее программам обращающиеся по сети с помощью драйверов FOCAS.

С сигналами R9015.0 и R9015.1 совсем непонятно.. Из описания в книге B–63525EN/02: R9015.0: Ladder execution start signal (reference only from the ladder program), R9015.1: Ladder execution start signal (reference only from the ladder program) - то же самое.. Напишите если не трудно номер книги в которой Вы прочитали описание этих внутренних реле.

Насчет трассировки: было бы здорово если при включении станка сохранились состояния двух сигналов за какой то промежуток времени. Кстати трассировка может отслеживать значения не битовых сигналов? К примеру состояние сигнала R1610 описанного Вами выше.

Я в Б-61863 читаю то же самое на стр.98-99 - 9015.0 старт 9015.1 стоп импульс.

9015.0 становится =1 на один цикл ПЛК в след. случаях

- старт ладдера по включению ЧПУ

- по нажатию софткнопки RUN в меню PMC

- по выполнению команды RUN в FAPT LADDER III

Такой сигнал можем сделать и сами, но будет работать только по включению станка:

LOG.1      2            1|--] [------]/[-------()----|в начале ладдера LOG.1                 2|--] [----------------()----|в конце ладдераТогда сигнал 1 будет =1 на один цикл ПЛК после включения станка

Трассировка по включению - стр. 429 и 466, К17.5 или К900.5, если 1, старт по включению, 0 - по кн. EXEC в TRACE. Если параметры трассировки не установлены, трассировки конечно не будет. Глубина буффера 256, квант 8мс. R1610 - Написали что можно 2 байта трассировать.

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

Спасибо огромное за ответы! многое стало ясно. дальше буду пробовать на станке, по мере возможности.

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

Попробовал работу функции Trace на станке - просто отлично все работает! Запустил трассировку в момент включения станка, останов по положительному фронту сигнала и наконец то поймал причину старой эпизодической ошибки из PMC: XYZ position alarm о которой я как то писал на форуме. Дело в оси Z. Почему то на момент включения станка значение с абсолютной линейки по Z больше чем на 1 мм (бывало и 3 мм) по сравнению со значением, сохраненным в момент выключения (хотя физически ось стоит на месте). Буду проверять измерительную систему.

Еще раз спасибо за советы!

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

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

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

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

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

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

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

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

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

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

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




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