Вы находитесь на странице: 1из 14

ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ.

FANUC 0, 0i, 10, 11, 16, 16i, 18, 18i, 21, 21i( вариант RS232C)

© Copyright IIN Netware.


Togliatti 2005
СОДЕРЖАНИЕ

1. Основные правила пользования сетью. 3


1.1. Перечень программ-сообщений используемых для работы с сетью. 4
1.1.1. Программа просмотра каталога. 4
1.1.2. Программа чтения файла из сервера. 4
1.1.3. Программа записи файла в сервер. 4
1.1.4. Программа удаления файла. 4
1.1.5. Программа получения информации о настройках сети. 4
1.1.6. Программа сброса сетевого запроса. 4
2. Описание команд запроса к серверу. 5
2.1. Просмотр каталога. 5
2.2. Чтение файла из сети. 6
2.3. Запись файла (программы) в сервер. 6
2.4. Обработка файла из сервера в режиме Drip Feed (подкачка). 7
2.5. Удаление выбранного файла. 7
2.6. Получение информации о сети. 7
2.7. Сброс операций с сетью DNC. 8
3. Функции для сервисного персонала. 9
4. Возможные сообщения для МС-М22. 10
5. Возможные сообщения на монитор ЧПУ FANUC. 12
6. Параметризация платы контроллера DNC типа MC-M22. 13

DNC for FANUC 0~21i


2
RS232C Release. Ru Инструкция Оператора
Система связи для обмена технологическими программами

1. Основные правила пользования сетью.

Сетевой контроллер полностью эмулирует работу внешнего устройства, поэтому при


работе с сетью ввод и вывод УП (управляющих программ) выполняется в тех же
режимах, что и при работе с минифайлом или компьютером. Отличие заключается в
том, что перед тем как прочесть или записать УП, необходимо посылать на сервер
определенные "запросы". Так называемые "запросы" представляют собой маленькие
УП определенного вида. Они должны быть строго такого вида как указано ниже,
номера программ и номера кадров не должны отличаться. Для этих целей мы
рекомендуем номера программ O7988, O7990 – O7999 зарезервировать для работы
с сетью и не использовать их для регистрации других рабочих УП. Иначе возможны
сбои в работе сети DNC, в случае выдачи этих номеров программ с технологическим
содержимым на интерфейс PUNCHER.

ВНИМАНИЕ! Все сообщения, получаемые из сети и загрузка каталога, а так же


регистрация программы без указания номера программы, регистрируются в
память ЧПУ под номером O7988! Рекомендуется её удалять после каждого сеанса
связи с ее использованием, если информация в ней больше Вам не нужна!

Инициатором во всех процедурах с сетью всегда является оператор станка ЧПУ с


кнопочной панелью и монитором своей ЧПУ, это основа всей идеологии этой
системы DNC, которая создавалась с учетом всех замечаний и пожеланий
наладчиков и операторов, эксплуатирующих различные системы станков с ЧПУ. В
любой момент времени, по желанию оператора, можно перейти к традиционному
способу загрузки программ. Для того чтобы произвести какое-либо действие с сетью
нужно дать знать компьютеру серверу, что мы от него хотим в этот момент. Для этой
цели существуют специальные телеграммы-сообщения. Роль этих сообщений
играют обычные небольшие технологические программки, построенные по всем
законам программирования для систем фирмы FANUC. Далее эта программка
посылается обычным методом вывода программ на внешнее устройство, который
хорошо описан в инструкции по программированию для систем FANUC, в результате
чего сервер получит наше сообщение. В зависимости от содержания этого
сообщения компьютер-сервер будет выполнять определенные функции описанные
ниже.

Функциональные возможности, предоставляемые сетью:


- просмотр каталога;
- чтение файла (программы) из сети;
- запись файла (программы) в сеть;
- удаление файла (программы) из сервера;
- получение информации о сети;
- обработка деталей в режиме Drip Feed (подкачка);
- Отказ от ранее отправленных запросов (Сброс).

DNC for FANUC 0~21i


3
RS232C Release. Ru Инструкция Оператора
Дополнительная возможность для сервисного персонала:
- загрузка параметров и системных данных ЧПУ, без использования запроса чтения
из сети, с помощью меню контроллера МС-М22.

1.1. Перечень программ-сообщений используемых для работы с сетью.

1.1.1. Программа просмотра каталога

O7990;
/DIR; - необязательная строка, служит пояснением
%

1.1.2. Программа чтения файла из сервера

O7991;
/FILENAME.EXT; Имя запрашиваемого файла
%

1.1.3. Программа записи файла в сервер

O7992;
/FILENAME.EXT; Имя сохраняемого файла
%

1.1.4. Программа удаления файла

O7996;
/FILENAME.EXT; Имя удаляемого файла
%

1.1.5. Программа получения информации о настройках сети

O7998;
/INF; - необязательная строка, служит пояснением
%

1.1.6. Программа сброса сетевого запроса

O7999;
/RESET; - необязательная строка, служит пояснением
%

При этом должны соблюдаться следующие правила:

Название программы состоит из (FILENAME) - имени файла которое может состоять


из любых букв и цифр, которые позволяет ввести система ЧПУ. Имя файла должно
соответствовать формату MS-DOS: не более 8 знаков имя файла, после них можно

DNC for FANUC 0~21i


4
RS232C Release. Ru Инструкция Оператора
поставить точку и ещё не более 3-x знаков расширения. Знаками могут быть любые
буквы, цифры, и другие символы, за исключением (?, :, ;, ", /, \,).

2. Описание команд запроса к серверу.


2.1. Просмотр каталога.
Для того, чтобы увидеть каталог (список доступных программ) на мониторе ЧПУ,
необходимо:

2.1.1. Иметь в памяти ЧПУ, или составить программу-запрос формата п.п.1.1.1.

2.1.2. Выбрать режим EDIT.

2.1.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7990 и


запустить вывод нажатием кнопки OUTPUT/START.

2.1.4. Вводом данных через интерфейс RS232C принять в память ЧПУ сообщение
под видом программы с номером O7988, нажатием следующей последовательности,
в зависимости от Базовых опций:
- [PRGRM]->[I/O]-> [READ];
- [PRGRM]->[FLOPPY]->[READ], 1, INPUT, [EXEC].
В нижней, правой части экрана будет индикация ввода программы сообщением LSK.

2.1.5. Просмотреть содержимое принятой программы O7988 (информацию о


каталоге, т.е. имеющиеся файлы, их размер, дату создания).

Пример:
O7988
N1 (DIRECTORY 23456764 BYTES) - Свободная память на диске сервера
N2 (BLOK.PG 24.8.93 23 )
N3 (FABY5 28.6.93 5820)
N4 (BABY 15.2.93 5820)
N5 (F5RM.PG 1.10.92 6456)
N6 (PARAM.6 25.12.92 5188)
N7 (MABY5 23.6.93 5820)
N8 (JABY5 25.6.93 5820)
N9 (LABY5 28.6.93 5820)
N10 (YABY5 2.7.93 5820)
N11 (ZAPFA 2.7.93 5820)
N12 (KABY5 2.7.93 5820)
N13 (KMABY5 12.7.93 5820)
N14M2
%
Длина файла в байтах
Дата создания файла
Имя программы
Порядковый номер

DNC for FANUC 0~21i


5
RS232C Release. Ru Инструкция Оператора
2.1.6. После того, как отпадет необходимость в программе с информацией
содержимого каталога (O7988), ее рекомендуется удалить.

2.2. Чтение файла из сети.


Для чтения программы (файла) из сервера сети необходимо:

2.2.1. Иметь в памяти ЧПУ, или составить программу п.п.1.1.2. При этом, вместо
FILENAME необходимо ввести имя интересующей вас программы, имеющейся в
каталоге сервера для этой ЧПУ.

2.2.2. Выбрать режим EDIT.

2.2.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7991 и


запустить вывод нажатием кнопки OUTPUT/START.

2.2.4. Вводом данных через интерфейс RS232C принять в память ЧПУ программы с
номером в ее заголовке, или открытием нового номера Oxxxx, нажатием следующей
последовательности, в зависимости от Базовых опций:
- [PRGRM]->[I/O]-> [READ];
- [PRGRM]->[FLOPPY]->[READ], 1, INPUT, [EXEC].
В нижней, правой части экрана будет индикация ввода программы сообщением LSK.
Если что-то будет не нормально, то вместо ожидаемой программы будет принято
сообщение ошибки, с регистрацией дубля на индикаторах DNC-терминала MC-M22.

2.2.5. Если ввод программы на станок прервётся по желанию оператора, или в


случае какого-либо сбоя, то необходимо отослать в сеть программу сброса (O7999).

2.3. Запись файла (программы) в сервер.


Для того, чтобы записать программу (файл) в сервер необходимо:

2.3.1. Иметь в памяти ЧПУ, или составить программу п.п.1.1.3. При этом, вместо
FILENAME необходимо ввести отсутствующее в каталоге имя, под которым хотите
сохранить свою программу. Рекомендуется проверять директорию на отсутствие
файла с таким именем, иначе это приведет к высылке сообщения об ошибке, так как
сервер не позволяет случайное уничтожение файла оригинала.

2.3.2. Выбрать режим EDIT.

2.3.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7992 и


запустить вывод нажатием кнопки OUTPUT/START.

2.3.4. Вводом данных через интерфейс RS232C принять в память ЧПУ сообщение
под видом программы с номером O7988, нажатием следующей последовательности,
в зависимости от Базовых опций:
- [PRGRM]->[I/O]-> [READ];
- [PRGRM]->[FLOPPY]->[READ], 1, INPUT, [EXEC].

DNC for FANUC 0~21i


6
RS232C Release. Ru Инструкция Оператора
В нижней, правой части экрана будет индикация ввода программы сообщением LSK.
Если что-то будет не нормально, то будет принято сообщение об ошибке, иначе
будет сообщение -(SERVER READY FOR DATA INPUT). Эту операцию можно не
производить, она служит только для контроля попытки записи файла под уже
существующим именем в каталоге.

2.3.5. Выбрать номер программы набором Oxxxx в памяти ЧПУ, для сохранения на
компьютере-сервере и произвести вывод этой программы нажатием кнопки
OUTPUT/START.

2.4. Обработка файла из сервера в режиме Drip Feed (подкачка).


Для того, чтобы запустить программу (файл) из сервера в режиме подкачки кадров с
отработкой (Drip Feed) необходимо:

2.4.1. Иметь в памяти ЧПУ, или составить программу п.п.1.1.2. При этом вместо
FILENAME необходимо ввести имя интересующей вас программы, имеющейся в
каталоге сервера для этой ЧПУ.

2.4.2. Выбрать режим EDIT.

2.4.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7991 и


запустить вывод нажатием кнопки OUTPUT/START.

2.4.4. Переключить переключатель режимов в положение TAPE или включить DNC.

2.4.5. Нажать кнопку START на панели MDI или пульте станка, после чего программа
любой величины даже больше объема памяти ЧПУ, начинает обрабатываться по
кадрам, непосредственно с сервера.

2.5. Удаление выбранного файла.


Для того, чтобы удалить программу (файл) на сервере необходимо:

2.5.1. Иметь в памяти ЧПУ, или составить программу п.п.1.1.4. При этом вместо
FILENAME необходимо ввести имя стираемой программы, имеющейся в каталоге.

2.5.2. Выбрать режим EDIT.

2.5.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7996 и


запустить вывод нажатием кнопки OUTPUT/START.

2.5.4. Вводом данных через интерфейс RS232C принять в память ЧПУ сообщение
под видом программы с номером O7988, нажатием следующей последовательности,
в зависимости от Базовых опций:
- [PRGRM]->[I/O]-> [READ];
- [PRGRM]->[FLOPPY]->[READ], 1, INPUT, [EXEC].
В нижней, правой части экрана будет индикация ввода программы сообщением LSK.
Результат действия операции будет принят в сообщение, файл удалён или нет.

DNC for FANUC 0~21i


7
RS232C Release. Ru Инструкция Оператора
2.6. Получение информации о сети.
Для того, чтобы получить информацию о конфигурации сети, необходимо:

2.6.1. Иметь в памяти ЧПУ, или составить программу п.п.1.1.5.

2.6.2. Выбрать режим EDIT.

2.6.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7998 и


запустить вывод нажатием кнопки OUTPUT/START.

2.6.4. Вводом данных через интерфейс RS232C принять в память ЧПУ сообщение
под видом программы с номером O7988, нажатием следующей последовательности,
в зависимости от Базовых опций:
- [PRGRM]->[I/O]-> [READ];
- [PRGRM]->[FLOPPY]->[READ], 1, INPUT, [EXEC].
В нижней, правой части экрана будет индикация ввода программы сообщением LSK.
Это будет сообщение о конфигурации сети, например, в следующем виде:

O7988
N1 (IIN NETWARE) - торговая марка разработчика DNC
N2 (FOR FANUC 0M-C) - тип системы ЧПУ
N3 (SERIAL VER. 2.06R) - тип и номеp версии, R-рус.,E-англ.
N4 (02.03.98 07:20) - дата и время создания программы
N5 (BAUDRATE 19200) - скорость обмена с ЧПУ
N6 (KODE ISO) - код обмена со станком
N7 (DRIVER L) - устройство в сети (логическое имя, номер)
N8 M30
%

2.6.5. После того, как программа с информацией (O7988) будет не нужна, ее


рекомендуется удалить. Программа O7998 (для выдачи информации о сети) не
является часто используемой и необходимой, поэтому чаще используется
сервисным или ремонтным персоналом.

2.7. Сброс операций с сетью DNC.


Для того, чтобы сбросить (отменить) предыдущую команду серверу, необходимо:

2.7.1. Иметь в памяти ЧПУ программу п.п.1.1.6., или подготовить её набором номера
O7999, в режиме PROGRAM с выбором EDIT.

2.7.2. Выбрать режим EDIT.

2.7.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7998 и


запустить вывод нажатием кнопки OUTPUT/START.

Обработка сервером предыдущих запросов будет отменена.

DNC for FANUC 0~21i


8
RS232C Release. Ru Инструкция Оператора
3. Функции для сервисного персонала.
После замены плат, или после того, как нарушатся параметры в системе ЧПУ
невозможно создать программы-запросы для работы с сетью. Для этого сначала
надо записать параметры ЧПУ, т.к. в параметрах задаются осевые характеристики,
опционы, параметры интерфейсов ЧПУ, и.т.п., которые не позволяют привести
систему и станок в режим готовности. Загрузка параметров без использования
команд работы с сетью возможна только с использованием сервиса описанного
ниже.

3.1. На компьютере должны быть файлы параметров, причём обязательно с именем


PRM.xx (системные параметры), где xx после точки, это идентификационный номер
сетевой платы DNC, который изначально задается при конфигурировании сетевой
системы. Этот файл создается обслуживающим персоналом, с целью архивирования
и быстрого восстановления параметров, при их нарушениях в ЧПУ. Имя файла
параметров, хранимого на диске сервера, задается при снятии копии последних
изменений, и переименовывать его нельзя, так как под этим именем он задан
разработчиками IIN в прошивке платы DNC.

Для создания резервной копии параметров ЧПУ на сервере нужно сделать


следующее:

3.1.1. Иметь в памяти ЧПУ, или составить программу п.п.1.1.3. При этом, вместо
FILENAME необходимо ввести имя файла параметров PRM.xx, где xx
идентификационный номер DNC-терминала станка в сети, назначенный при
конфигурировании платы MC-M22. Рекомендуется проверять каталог на отсутствие
файла с таким именем, в противном случае будет сообщение об ошибке, так как
сервер не позволяет случайное уничтожение файла оригинала.

3.1.2. Выбрать режим EDIT.

3.1.3. Выбрать [PRGRM]->[LIB]->Подготовить запрос набором номера O7992 и


запустить вывод нажатием кнопки OUTPUT/START.

3.1.4. Вводом данных через интерфейс RS232C принять в память ЧПУ сообщение
под видом программы с номером O7988, нажатием следующей последовательности,
в зависимости от опций:
- [PRGRM]->[I/O]-> [READ];
- [PRGRM]->[FLOPPY]->[READ], 1, INPUT, [EXEC].
В нижней, правой части экрана будет индикация ввода программы сообщением LSK.
Если что-то будет не нормально, то будет принято сообщение об ошибке, иначе
будет выдано сообщение -(SERVER READY FOR DATA INPUT). Эту операцию можно
не выполнять.

3.1.5. Переключится в режим операций с данными параметров кнопкой PARAM,


набрать P-9999 и произвести вывод параметров ЧПУ нажатием кнопки
OUTPUT/START.

DNC for FANUC 0~21i


9
RS232C Release. Ru Инструкция Оператора
3.2. Для подключения плат DNC MC-M22 в исполнении эмулятора ФСУ (PTR) надо
произвести соответствующую параметризацию ЧПУ, путем установки нескольких
данных для параметров интерфейса. В установках SET выбрать режим MDI (РВИ) и
установить следующие данные:

SETTINGS:
TVON =0
ISO =1
IO = 0 Если используем PORT1; 2 Если используем PORT2
PWE =1
TAPEF =0

Параметры Порт 1 (разъем M5) Порт 2 (разъем M74)

0002 1xxxxxx1 ---

0050 --- 1xxxxxx1

0038 01xxxxxx xx01xxxx

0552 11

0553 11

3.3. Если производилась замена контроллера МС-М22, или нарушены данные его
настроек, то нужно произвести настройку, согласно инсталляции программы сервера
на компьютере. Методика параметризации МС-М22 описана ниже в приложении
«Параметризация платы контроллера DNC типа MC-M22».

3.4. Затем нужно установить PWE =1, выбрать PARAM, набрать P-9999 и нажатием
кнопки READ загрузить параметры по сети DNC с сервера в память ЧПУ.

4. Возможные сообщения для МС-М22.


Система общения с сервером диалоговая, это значит что в случае непредвиденных
ситуаций или ошибочных действий, на станок будет посылаться сообщение. Это
сообщение будет иметь вид небольшой программки с текстом в виде комментария, с
номером O7988, а так же высвечиваться на плате контроллера МС-М22.

DNC for FANUC 0~21i


10
RS232C Release. Ru Инструкция Оператора
Коды ошибок при работе с сетью на индикаторах МС-М22

Ошибки, устраняемые оператором:


01 - Принятая программа не является запросом (7990...7999)
02 - Такой команды в диапазоне 7990...7999 не существует
03 - Неверный синтаксис команды (программы-запроса)
04 - Нет такого файла
05 - Такой файл уже существует
06 - Такой кадр в файле не найден
07 - Нет файлов программ, каталог пуст
10 - Таймаут сети, нет сигналов. Выключен компьютер-сервер

Ошибки, устраняемые ремонтным и обслуживающим персоналом:


10 - Таймаут сети, нет сигналов. Поврежден кабель
20 - Нет маркера. Помехи или слишком высокая скорость сети
21 - Сплошные сбои. Помехи или низкая скорость сети
22 - Не удается считать свой номер Slave в протоколе
23 - Сбой нумерации блоков данных
24 - Неверный каталог в установках сервера
25 - Нет места на диске для записи файла
26 - Ошибки при работе с жестким диском сервера
27 - Непонятная команда для сервера
28 - Жесткий диск сервера защищен от записи
29 - Непонятное сообщение от сервера

Системные сообщения (не являются ошибками):


100 - "Сервер готов к приему данных" (“SERVER READY FOR DATA INPUT”)
200 - "Файл удален" (“FILE DELETED”)
Ниже описаны сообщения, выдаваемые на монитор ЧПУ

DNC for FANUC 0~21i


11
RS232C Release. Ru Инструкция Оператора
5. Возможные сообщения на монитор ЧПУ FANUC.

DNC for FANUC 0~21i


12
RS232C Release. Ru Инструкция Оператора
6. Параметризация платы контроллера DNC типа MC-M22.

DNC for FANUC 0~21i


13
RS232C Release. Ru Инструкция Оператора
DNC for FANUC 0~21i
14
RS232C Release. Ru Инструкция Оператора