Fanuc SOi mate-md
.pdfB-64144RU/01 |
РАБОТА |
8. ВВОД/ВЫВОД ДАННЫХ |
|
|
|
8 ВВОД/ВЫВОД ДАННЫХ
Данные ЧПУ передаются от ЧПУ к внешнему устройству ввода-вывода, например, Handy File, и наоборот. Интерфейсплатыпамяти, находящийсяслеваотдисплея, может бытьиспользован длясчитывания информациис платыпамяти ЧПУ или для записи на плату памяти ЧПУ.
Можно ввести или вывести следующие типы данных:
1.Программы
2.Данные коррекции
3.Параметры
4.Данные коррекции погрешности шага
5.Общие переменные макропрограмм пользователя
До использования устройства ввода-вывода данных следует установить соответствующие параметры ввода-вывода.
Как установить параметры смотрите в главе III-2 “ОПЕРАЦИОННЫЕ УСТРОЙСТВА”.
|
Интерфейс |
|
|
RS-422 |
|
Плата памяти |
|
|
|
Интерфейс |
|
|
RS-232-C |
|
|
FANUC |
Handy File |
|
|
|
Интерфейс |
|
|
карты памяти |
|
|
ИнтерфейсRS-232-C или |
|
|
RS-422 |
|
|
(Панель вывода данных на |
|
|
перфоленту и т.д.) |
(Внешнее устройство ввода/вывода) |
|
|
497
8. ВВОД/ВЫВОД ДАННЫХ |
РАБОТА |
B-64144RU/01 |
|
|
|
8.1
ФАЙЛЫ
Пояснения
D Что такое файл
DЗапрос о замене гибкого диска
Из всех внешних устройств ввода-вывода именно FANUC Handy File используетгибкиедискивкачественосителяданных ввода-вывода.
Вданном руководстве под носителем данных ввода-вывода обычно подразумевается гибкий диск.
Вотличие от перфоленты ЧУ, гибкий диск дает возможность пользователю свободно выбирать из нескольких видов данных, сохраненных на одном носителе в виде файлов.
Ввод-вывод возможен с данными, занимающими более одного гибкого диска.
Единица данных, которая передается путем ввода или вывода между гибким диском и ЧПУ за одну операцию ввода-вывода (нажатием клавиши READ или PUNCH), называется файлом. Например, привводепрограммЧПУсгибкогодискаиливыводе их на гибкий диск, одна или все программы, находящиеся в памяти ЧПУ, обрабатываются как один файл.
Файлам автоматически присваиваются номера 1,2,3,4 и т.д., начиная с 1.
Файл 1 Файл 2 Файл 3 |
Файл n Пустой |
Еслиодинфайлзанимаетболеедвухгибкихдисков, светодиоды на адаптере начинают попеременно мигать по завершении операцииввода/выводаданныхмеждупервымгибкимдискоми ЧПУ, предлагая заменить гибкий диск. В этом случае выньте первый гибкий диск из адаптера и вставьте на его место второй гибкий диск. После этого ввод-вывод данных продолжится автоматически.
Замена гибкого диска предлагается, когда во время поиска файла, ввода/вывода данных между ЧПУ и гибким диском или удаления файлатребуется второй ипоследующие гибкиедиски. Гибкий диск 1
Файл 1 Файл 2 Файл 3 |
Файл (k-1) Файл k |
Гибкий диск 2
Продолжение |
Файл (k+1) |
Файл n Пустой |
|
файла k |
|||
|
|
Поскольку операция замены гибкого диска обрабатывается с помощью устройства ввода-вывода, не требуется никаких специальных операций. ЧПУ прервет операцию ввода-вывода данных до тех пор, пока в адаптер не будет вставлен следующий гибкий диск.
Если операция перезагрузки ЧПУ применяется во время запроса о замене гибкого диска, ЧПУ перезагружается несразу, а только после замены гибкого диска.
498
B-64144RU/01 РАБОТА 8. ВВОД/ВЫВОД ДАННЫХ
D Переключатель |
Гибкий диск имеет переключатель защиты от записи. |
|
защиты |
Установите переключатель в положение, при котором запись |
|
|
разрешена. Затем начните операцию вывода. |
|
|
|
|
|
Переключатель защиты от записи на кассете |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Запись запрещена |
(2) Запись разрешена |
||||
|
(возможно только |
(возможны считывание, |
||||
|
считывание) |
запись и удаление) |
||||
|
|
|
|
|
|
|
|
Рис. 8.1 Переключатель защиты |
|||||
D Графа примечаний |
Данные, записанные на кассете или карте, могут впоследствии |
|||||
|
считываться по соответствию между содержанием данных и |
|||||
|
номерами файлов. Это соответствие невозможно проверить, |
|||||
|
пока содержание данных и номера файлов не будут выведены в |
ЧПУ и отображены на экране. Содержание данных можно вывести на экран с помощью функции отображения каталога гибкого диска (смотрите раздел III-8.8).
Для отображения содержания, запишите номера файлов и их содержание в графе примечаний, которая находится на обратной стороне гибкого диска.
(Пример записи в графе примечаний) Файл 1 Параметры ЧПУ Файл 2 Данные о коррекции Файл 3 Программа ЧУ O0100
Файл (n-1) Программа ЧУ O0500 Файл n Программа ЧУ O0600
499
8. ВВОД/ВЫВОД ДАННЫХ |
РАБОТА |
B-64144RU/01 |
|
|
|
8.2
ПОИСК ФАЙЛА
Когдапрограммавводится с гибкого диска, следуетнайтифайл, который будет введен первым.
Для этого выполните следующее:
Файл 1 Файл 2 Файл 3 |
Файл n Пустой |
Поиск файла n
Заголовки файлов
Порядок действий |
1 |
Нажмите переключатель EDIT или MEMORY на пульте |
|||||
|
|
оператора станка. |
|
|
|
||
|
2 |
Нажмите функциональную клавишу |
, затем появится |
||||
|
|
экран отображения содержимого программы или экран |
|||||
|
|
проверки программы. |
|
|
|||
|
3 |
Нажмите дисплейную клавишу [(OPRT)]. |
|
||||
|
4 |
Нажмите |
крайнюю |
правую |
дисплейную клавишу |
||
|
|
(клавиша меню - далее). |
|
|
|||
|
5 |
Введите адрес N. |
|
|
|
||
|
6 |
|
Введите номер файла для поиска. |
|
|||
|
|
|
N0 |
|
|
|
|
|
|
|
Поиск начала кассеты или карты. |
|
|||
|
|
|
Один из ном. с 1 по 9999 |
|
|
||
|
|
|
Одинизфайловном. Поискуказанного файлапо номерус |
||||
|
|
|
1 по 9999. |
|
|
|
|
|
|
|
N-9999 |
|
|
|
|
|
|
|
Осуществляется поиск файла, следующего за файлом, |
||||
|
|
|
который был выбран до него. |
|
|||
|
|
|
N-9998 |
|
|
|
|
|
|
|
Когда |
назначен |
N-9998, |
автоматически вставляется |
|
|
|
|
N-9999 всякий раз, когда файл введен или выведен. Это |
||||
|
|
|
условие может быть сброшено назначением N1, N1 по |
||||
|
|
|
9999, или N−9999 или сбросом. |
|
|||
|
7 |
Нажмите дисплейные клавиши [F SRH] и [EXEC]. |
|||||
|
|
Производится поиск указанного файла. |
|
Пояснение
D Поиск файла по |
Тот же результат достигается как путем последовательного |
N-9999 |
поиска файлов при указании номеров N1 - N9999, так и при |
|
первоначальном поиске одного номера из N1 - N9999, а затем |
|
используется метод поиска N-9999. Время поиска короче в |
|
последнем случае. |
500
B-64144RU/01 РАБОТА 8. ВВОД/ВЫВОД ДАННЫХ
Сигнал тревоги
Сигнал |
Описание |
тревогином. |
|
|
Сигнал готовности устройства ввода-вывода (DR) |
|
выключен. |
|
Сигнал тревоги обнаруживается вЧПУ несразу, дажеесли |
|
он возникает во время поиска заголовка (когда файл не |
86найден и т.п.).
Сигнал тревоги выдается, когда операция ввода-вывода выполняется после этого. Этот сигнал также возникает, когдадлязаписиданныхнапустойгибкийдискуказаноN1. (В этом случае укажите ном.)
501
8. ВВОД/ВЫВОД ДАННЫХ |
РАБОТА |
B-64144RU/01 |
|
|
|
8.3 |
Файлы, записанные на гибкий диск, могут быть удалены |
|
УДАЛЕНИЕ ФАЙЛА |
поочередно, если требуется. |
|
|
|
|
|
|
|
Удаление файлов |
|
|
|
|
|
Порядок действий |
1 Вставьтегибкийдисквустройствоввода-вывода, так, чтобы |
|
|
он был готов для записи. |
|
2Нажмите переключатель EDIT на пульте оператора станка.
3Нажмите функциональную клавишу , затем появится экран отображения содержимого программы.
4Нажмите дисплейную клавишу [(OPRT)]
5Нажмите крайнюю правую дисплейную клавишу (клавиша перехода к следующему меню).
6Введите адрес N.
7Введите номер файла (от 1 по 9999) для удаления.
8Нажмитедисплейнуюклавишу[DELETE] затемдисплейную клавишу [DELETE].
Файл, указанный в шаге 7, удален.
Пояснения
D Номер файла после |
Когда файл удаляется, номера файлов после удаленного файла |
|
того, как файл удален |
уменьшаются на единицу. Предположим, что файлс номеромk |
|
|
удален. В этом случае файлы перенумеровываются следующим |
|
|
образом: |
|
|
До удаления |
После удаления |
|
с 1 по (k>1) |
с 1 по (k>1) |
|
k |
Удалено |
|
с (k+1) по n |
с k по (n>1) |
D Переключатель |
Установите переключатель защиты от записи в положение, при |
|
защиты |
котором запись разрешена, чтобы удалить файлы. |
502
B-64144RU/01 РАБОТА 8. ВВОД/ВЫВОД ДАННЫХ
8.4
ВВОД/ВЫВОД ПРОГРАММЫ
8.4.1 |
В данном разделе описывается, как загрузить программу в ЧПУ |
Ввод программы |
с гибкого диска или с перфоленты ЧУ. |
|
Ввод программы
Порядок действий |
1 |
Убедитесь, что устройство ввода готово для считывания. |
|||||||
|
2 |
Нажмите переключатель EDIT на пульте оператора станка. |
|||||||
|
3 |
При использовании гибкого диска ищите нужный файл, |
|||||||
|
|
следуя процедуре, описанной в разделе III-8.2. |
|
||||||
|
4 |
Нажмите функциональную клавишу |
, |
затем появится |
|||||
|
|
экран отображения содержимого программы или экран |
|||||||
|
|
каталога программ. |
|
|
|
|
|
||
|
5 |
Нажмите дисплейную клавишу [(OPRT)]. |
|
|
|
||||
|
6 |
Нажмите |
крайнюю правую дисплейную |
клавишу |
|||||
|
|
(клавиша перехода к следующему меню). |
|
|
|
||||
|
7 |
После ввода адреса О, укажите номер программы, который |
|||||||
|
|
должен быть присвоен программе. Когда номер программы |
|||||||
|
|
здесь не указывается, присваивается номер, под которым |
|||||||
|
|
программабыласохраненанагибкомдиске илиперфоленте |
|||||||
|
|
ЧУ. |
|
|
|
|
|
|
|
|
8 |
Нажмите дисплейные клавиши [READ] и [EXEC] |
|
||||||
|
|
Программавводится, иейприсваивается номерпрограммы, |
|||||||
|
|
указанный в шаге 7. |
|
|
|
|
|
||
Пояснения |
|
|
|
|
|
|
|
|
|
D Сверка |
Если ввод программы осуществляется в момент, когда клавиша |
||||||||
|
защиты данных на пульте оператора станка находится в |
||||||||
|
положении ON (ВКЛ), программа, загружаемая в память, |
||||||||
|
сверяется с содержимым на гибком диске или на перфоленте |
||||||||
|
ЧПУ. Если в процессе сверки найдено несоответствие, сверка |
||||||||
|
прерывается и выдается сигнал тревоги P/S (ном. 079). |
||||||||
|
Если операция, описанная выше, выполняется, когда клавиша |
||||||||
|
защиты данных находится в положении OFF (ВЫК), сверка не |
||||||||
|
выполняется, но программы регистрируются в памяти. |
||||||||
D Ввод нескольких |
Когда на перфоленте записано несколько программ, перфо- |
||||||||
программ с |
лента считывается до ER (или %). |
|
|
|
|
||||
перфоленты ЧПУ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
O1111 |
M02; |
O2222 |
M30; |
O3333 |
|
M02; |
ER(%) |
|
|
|
|
|
|
|
|
|
|
503
8. ВВОД/ВЫВОД ДАННЫХ |
РАБОТА |
|
B-64144RU/01 |
|
|
|
|
D Номера программы на |
• Когда программа |
вводится без |
указания программного |
перфоленте ЧУ |
номера. |
|
|
|
Программе присваивается номер О - номер программы на |
||
|
перфоленте ЧУ. |
|
|
|
Если у программы нет номера О, ей присваивается номер N |
||
|
в первом блоке. |
|
|
|
Когда у программы нет ни номера О, ни номера N, |
||
|
предыдущийномерпрограммыувеличиваетсянаединицу, и |
||
|
программе присваивается результат. |
||
|
Когда у программы нет номера О, но есть пятизначный |
||
|
номер последовательности в начале программы, то после- |
||
|
дние четыре цифры номера последовательности исполь- |
||
|
зуются в качестве номера программы. Если последние |
||
|
четыре цифры - это нули, номер предыдущей зарегистриро- |
||
|
ванной программы увеличивается на единицу, и программе |
||
|
присваивается результат. |
|
|
|
• Когда программа вводится с указанием номера программы |
||
|
Номер О на перфоленте ЧУ пропускается, и программе |
||
|
присваиваетсязаданныйномер. Когдазапрограммойследуют |
||
|
дополнительные программы, первой из дополнительных |
||
|
программприсваивается номерпрограммы. Номерадополни- |
||
|
тельных программ вычисляются путем прибавления единицы |
||
|
к номеру последней программы. |
|
|
D Регистрация программы |
Способ операции регистрации такой же, как и при приори- |
||
в фоновом режиме |
тетной операции. Однако, данная |
операция регистрирует |
|
|
программу в области фонового редактирования. Так же, как и |
||
|
при операции редактирования, в конце требуются операции, |
||
|
описанныениже, длятого, чтобызарегистрироватьпрограммув |
||
|
памяти приоритетных программ. |
|
|
|
[(OPRT)] [BG-END] |
|
|
D Ввод дополнительной |
Можно ввести программу, чтобы |
добавить ее в конец |
|
программы |
зарегистрированной программы. |
|
|
|
|
|
|
|
Зарегистрированная |
Введенная |
Программа после |
|
программа |
программа |
ввода |
|
f1234 ; |
f5678 ; |
f1234 ; |
|
jjjjjjj ; |
fffffff ; |
jjjjjjj ; |
|
jjjjj ; |
fffff ; |
jjjjj ; |
|
jjjj ; |
ffff ; |
jjjj ; |
|
jjj ; |
fff ; |
jjj ; |
|
% |
% |
% |
|
|
|
f5678 ; |
|
|
|
fffffff ; |
|
|
|
fffff ; |
|
|
|
ffff ; |
|
|
|
fff ; |
|
|
|
% |
|
|
|
|
504
B-64144RU/01 |
РАБОТА |
8. ВВОД/ВЫВОД ДАННЫХ |
|
|
|
В примере, приведенном выше, все строки программы O5678 добавляются в конец программы O1234. В этом случае, номер программы O5678 не регистрируется. Когда введенную программу нужно добавить к зарегистрированной программе, нажмите дисплейную клавишу [READ], не задавая номер программы, как описано в шаге 8. Затем нажмите дисплейные клавиши [CHAIN] и [EXEC].
S При вводе целой программы добавляются все строки программы, кроме ее номера О.
S При отмене режима дополнительного ввода следует нажать клавишу перезагрузки или дисплейную клавишу [CAN] или
[STOP].
SПри нажатии дисплейной клавиши [CHAIN] курсор устанав- ливается в конец зарегистрированной программы. Сразу после ввода программы курсор устанавливается в начало новой программы.
SДополнительныйвводвозможен только, когдапрограммауже была зарегистрирована.
D Указание номера |
При попытке зарегистрировать программу с номером, совпа- |
|
программы, |
дающим с номером ранее зарегистрированной программы, |
|
совпадающего с |
возникает сигнал тревоги P/S 073, и программу нельзя |
|
номером |
зарегистрировать. |
|
существующей |
|
|
программы |
|
|
Сигнал тревоги |
|
|
|
Сигнал |
Описание |
|
тревогином. |
|
70
73
79
Объем памяти недостаточен для сохранения введенных программ.
Сделана попытка сохранения программы с номером уже существующей программы.
При операции проверки обнаружено несоответствие между программой, загруженной в память, и содержимым программы на гибком диске или перфоленте ЧУ.
505
8. ВВОД/ВЫВОД ДАННЫХ РАБОТА B-64144RU/01
8.4.2 |
Программа, сохраненная в памяти устройства ЧПУ, выводится |
||
Вывод программы |
на гибкий диск или на перфоленту ЧУ. |
|
|
|
|
|
|
|
|
||
Вывод программы |
|
||
|
|
|
|
Порядок действий |
1 |
Убедитесь, что устройство вывода готово для вывода. |
|
|
2 |
ДлявыводанаперфолентуЧУзадайтес помощьюпараметра |
|
|
|
системукодоввыводаданныхна перфоленту (ISO илиEIA). |
|
|
3 |
Нажмите переключатель EDIT на пульте оператора станка. |
|
|
4 |
Нажмите функциональную клавишу |
, затем появится |
|
|
экран отображения содержимого программы или экран |
|
|
|
каталога программ. |
|
|
5 |
Нажмите дисплейную клавишу [(OPRT)]. |
|
|
6 |
Нажмите крайнюю правую дисплейную клавишу |
|
|
|
(клавиша перехода к следующему меню). |
|
|
7 |
Введите адрес О. |
|
|
8 |
Введите номер программы. Если введен номер 9999, |
|
|
|
выводятся все программы, сохраненные в памяти. |
|
|
|
Для вывода нескольких программ одновременно, введите |
|
|
|
диапазон следующим образом: |
|
|
|
O∆∆∆∆,OVVVV |
|
|
|
Выводятся программы с ном. ∆∆∆∆ по ном. VVVV. |
|
|
|
Когда бит 4 (SOR) параметра ном. 3107 установлен на 1, |
|
|
|
экран каталога программ отображает номера программ в |
|
|
|
возрастающем порядке. |
|
|
9 |
Нажмите дисплейные клавиши [PUNCH] и [EXEC] |
|
|
|
Выводятся заданная программа или программы. |
|
Пояснения |
|
|
|
(Вывод данных на |
|
|
|
гибкий диск) |
|
|
|
D Размещение |
Когда вывод программы производится на гибкий диск, про- |
||
выводимых файлов |
грамма выводится как новый файл после файлов, уже сущест- |
||
|
вующих нагибком диске. Новые файлыследует переписыватьс |
||
|
начала, сделав старые файлы недействительными и применив |
||
|
вышеуказанную операцию вывода после поиска заголовка N0. |
||
D Сигнал тревоги во |
Когда сигнал тревоги P/S (ном. 86) возникает во время вывода |
||
время вывода |
программы, содержимое гибкого диска остается таким же, |
||
программы |
каким оно было до вывода. |
|
|
D Вывод программы |
Когда вывод программы осуществляется после поиска |
||
после поиска |
заголовков N1 - N9999, новый файл выводится в указанное n-е |
||
заголовка файла |
положение. В этом случае файлы с 1 по n-1 действительны, а |
||
|
файлы после предшествующего n-го файла удаляются. Если |
||
|
сигнал тревоги возникает во время вывода, восстанавливаются |
||
|
только файлы с 1 по n-1. |
|
506