Fanuc SOi mate-md
.pdfB-64144RU/01 РАБОТА 8. ВВОД/ВЫВОД ДАННЫХ
Запись файла
Порядок действий |
1 |
Нажмите переключатель EDIT на пульте оператора станка. |
|||
|
2 |
Нажмите функциональную клавишу |
. |
||
|
3 |
Нажмите |
крайнюю |
правую дисплейную клавишу |
|
|
|
(клавиша меню - далее). |
|
||
|
4 |
Нажмите дисплейную клавишу [CARD]. Отображается |
|||
|
|
экран, изображенный ниже. |
|
||
|
|
DIRECTORY (M-CARD) |
|
O0034 N00045 |
|
|
|
No. |
FILE NAME |
SIZE |
DATE |
|
|
0001 |
O1000 |
123456 |
96/07/10 |
|
|
0002 |
O1001 |
118458 |
96/07/30 |
|
|
0003 |
O0002 |
113250 |
96/07/30 |
|
|
0004 |
O2000 |
173456 |
96/07/31 |
|
|
0005 |
O2001 |
113444 |
96/07/31 |
|
|
0006 |
O3001 |
118483 |
96/08/02 |
|
|
0007 |
O3300 |
111406 |
96/08/05 |
|
|
0008 |
O3400 |
112420 |
96/07/31 |
|
|
0009 |
O3500 |
117460 |
96/07/31 |
|
|
~ |
|
|
~ |
|
|
PROG |
|
DIR + |
(OPRT) |
F SRH F READ N READ PUNCH DELETE
5Нажмите дисплейную клавишу [(OPRT)].
6Нажмите дисплейную клавишу [PUNCH].
7Введитеспомощьюпанелиручноговводаданныхжелаемый номер O, а затем установите номер программы с помощью дисплейной клавиши [O SET]. Если дисплейная клавиша [EXEC] нажимается, например, после выполнения установ- ки, описанной ниже, то файл записывается под номером программы O1230.
~ |
|
|
|
~ |
PUNCH |
FILE NAME = |
|
|
|
|
PROGRAM NO. =1230 |
|
|
|
> |
|
|
|
|
EDIT * * * |
* * * * * * * |
* * * * |
|
15:40:21 |
F NAME |
O SET |
STOP |
CAN |
EXEC |
8Введите с помощью панели ручного ввода данных нужное имя файла таким же способом, как и при установке номера О, а затем установите имя файла с помощью дисплейной клавиши [F SET]. Если дисплейная клавиша [EXEC] нажи- мается, например, послевыполненияустановки, описанной ниже, то файлзаписывается подномером программы O1230 и под файловым именем ABCD12.
~ |
PUNCH |
FILE NAME =ABCD12 |
~ |
||
|
|
||||
|
|
PROGRAM NO. =1230 |
|
|
|
|
> |
|
|
|
|
|
EDIT * * * |
* * * * * * * |
* * * * |
|
15:40:21 |
|
F NAME |
O SET |
STOP |
CAN |
EXEC |
547
8. ВВОД/ВЫВОД ДАННЫХ РАБОТА B-64144RU/01
Пояснения
D Регистрация уже |
Когда файл выводится на карту памяти, другой файл с тем же |
существующего имени |
именем может уже существовать в карте памяти. Бит 6 (OWM) |
файла |
параметра ном. 0138 может использоваться для того, чтобы |
|
выбрать, обязательнолипереписыватьсуществующийфайлили |
|
отображать сообщение, подтверждающее переписывание. |
|
Сообщение появляется, когда OWM - 0; переписывание проис- |
|
ходит обязательно, когда OWM - 1. Тем не менее, даже когда |
|
OWM - 0, переписывание файла происходит обязательно, если |
|
переписывание задано функцией экранной документальной |
|
копии или операцией на информационном экране техобслу- |
|
живания или на экране PMC. |
D Запись всех программ |
Чтобы записать все программы, установите ном. программы |
|
= -9999. Еслив данномслучае имяфайла неуказывается, то для |
|
регистрации используется имя файла PROGRAM.ALL. |
D Ограничения для |
Для установки имени файла существуют следующие |
имени файла |
ограничения: |
<Установкаименифайла> ЧЧЧЧЧЧЧЧ |
VVV |
↑ |
↑ |
Не длиннее 8 |
Расширение не |
символов |
длиннее 3 |
|
символов |
548
B-64144RU/01 |
РАБОТА |
8. ВВОД/ВЫВОД ДАННЫХ |
|
|
|
Удаление файлов
Порядок действий |
1 |
Нажмите переключатель EDIT на пульте оператора станка. |
|||
|
2 |
Нажмите функциональную клавишу |
. |
||
|
3 |
Нажмите |
крайнюю |
правую дисплейную клавишу |
|
|
|
(клавиша меню - далее). |
|
||
|
4 |
Нажмите дисплейную клавишу [CARD]. Отображается |
|||
|
|
экран, изображенный ниже. |
|
||
|
|
DIRECTORY (M-CARD) |
|
O0034 N00045 |
|
|
|
No. |
FILE NAME |
SIZE |
DATE |
|
|
0001 |
O1000 |
123456 |
96/07/10 |
|
|
0002 |
O1001 |
118458 |
96/07/30 |
|
|
0003 |
O0002 |
113250 |
96/07/30 |
|
|
0004 |
O2000 |
173456 |
96/07/31 |
|
|
0005 |
O2001 |
113444 |
96/07/31 |
|
|
0006 |
O3001 |
118483 |
96/08/02 |
|
|
0007 |
O3300 |
111406 |
96/08/05 |
|
|
0008 |
O3400 |
112420 |
96/07/31 |
|
|
0009 |
O3500 |
117460 |
96/07/31 |
|
|
~ |
|
|
~ |
|
|
PROG |
|
DIR + |
(OPRT) |
F SRH F READ N READ PUNCH DELETE
5Нажмите дисплейную клавишу [(OPRT)].
6Установитеномержелаемого файлас помощьюдисплейной клавиши [DELETE], затем нажмите дисплейную клавишу [EXEC]. Файл удаляется, и снова отображается экран каталога.
Когда удаляется номер файла 21
DIRECTORY (M-CARD) |
O0034 N00045 |
||
No. |
FILE NAME |
COMMENT |
|
0019 |
O1000 |
(MAIN PROGRAM) |
|
0020 |
O1010 |
(SUBPROGRAM-1) |
|
0021 |
O1020 |
(COMMENT |
) |
0022 |
O1030 |
(COMMENT |
) |
~ |
|
|
~ |
Имя файлаO1020 удаляется.
DIRECTORY (M-CARD) |
O0034 N00045 |
||
No. |
FILE NAME |
COMMENT |
|
0019 |
O1000 |
(MAIN PROGRAM) |
|
0020 |
O1010 |
(SUBPROGRAM-1) |
|
0021 |
O1020 |
(COMMENT |
) |
0022 |
O1030 |
(COMMENT |
) |
~ |
|
|
~ |
Номер файла 21 присваивается имени следующего файла.
549
8. ВВОД/ВЫВОД ДАННЫХ РАБОТА B-64144RU/01
Ввод-вывод группы данных с использованием карты памяти
На экране ALL IO (общем экране ввода-вывода) с помощью карты памяти можно вводить и выводить различные типы данных, включая программы обработки детали, параметры, данные коррекции, данные на погрешность шага, макропрограммы пользователя и данные системы координат заготовки. Для ввода и вывода нет необходимости выводить экран для каждого типа данных.
|
|
|
|
|
|
|
|
Имя элемента данных |
|
|
|
|
|
|
|
|
Программа обработки детали |
|
|
|
|
|
|
|
|
Параметр |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Данные коррекции |
|
|
|
← |
Общий экран |
||||
|
|
|
|
|
|
|||
|
|
карты памяти |
|
|
|
Данные на погрешность шага |
||
|
|
|
|
|
||||
|
|
|
ввода-вывода |
|
|
|
Макропрограмма пользователя |
|
|
|
|
|
|
|
|
||
|
|
|
→ |
|
|
|
|
|
|
|
|
|
|
|
|
Данные системы координат |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
заготовки |
|
|
|
|
|
|
|
|
(дополнительные системы |
|
|
|
|
|
|
|
|
координат) |
Порядок действий |
|
|
|
|
|
|
|
|
1 Нажмите переключатель EDIT на пульте оператора станка. |
2Нажмите функциональную клавишу.
3Нажмите крайнюю правую дисплейную клавишу (клавиша меню - далее).
4Нажмите дисплейную клавишу [ALL IO]. Отображается экран, изображенный ниже.
READ/PUNCH (PROGRAM) |
|
O0001 N00001 |
|
No. |
FILE NAME |
SIZE |
DATE |
*0001 |
O0222 |
332010 |
96-04-06 |
*0002 |
O1003 |
334450 |
96-05-04 |
*0003 |
MACROVAR.DAT |
653400 |
96-05-12 |
*0004 |
O0002 |
341205 |
96-05-13 |
[PROGRAM] |
|
|
|
|
|
*O0001 |
O0002 |
O0003 |
O0005 |
O0100 |
O0020 |
*O0006 |
O0004 |
O0110 |
O0200 |
O2200 |
O0441 |
*O0330 |
|
|
|
|
|
> |
|
|
|
|
|
EDIT * * * * * * * |
* * * |
* * * * |
|
10:07:37 |
|
PROG |
PARAM OFFSET |
|
(OPRT) |
Верхняя часть: Каталог файлов на карте памяти Нижняя часть: Каталог зарегистрированных программ
5С помощью клавиш управления курсором и пользователь может выбирать между прокруткой верхней части и прокруткой нижней части. (Звездочка (*), отобра- жаемая слева, указывает на часть, для которой возможна прокрутка).
550
B-64144RU/01 |
РАБОТА |
8. ВВОД/ВЫВОД ДАННЫХ |
|
|
|
: Используется для прокрутки каталога файлов карты памяти.
|
: Используется для прокрутки каталога программ. |
|
6 |
С помощью клавиш перелистывания страниц |
и |
Пояснения |
прокрутите каталог файлов или каталог программ. |
|
D Отдельный элемент При отображении данного экрана выбирается элемент данных данных программы. Выберите другие элементы путем нажатия дисплейных клавиш, которые возникают, когда пользователь
нажимает клавишу следующего меню .
MACRO PITCH WORK (OPRT)
Когдавыбирается любойэлементданных, кромепрограммы, то на экране отображается только каталог файлов.
Элемент данных указывается в скобках в строке заголовка.
READ/PUNCH (PARAMETER) |
O0001 N00001 |
||
No. |
FILE NAME |
SIZE |
DATE |
0001 |
O0222 |
332010 |
96/04/06 |
0002 |
O1003 |
334450 |
96/05/04 |
0003 |
MACROVAR.DAT |
653400 |
96/05/12 |
0004 |
O0003 |
334610 |
96/05/04 |
0005 |
O0001 |
334254 |
96/06/04 |
0006 |
O0002 |
333750 |
96/06/04 |
0007 |
CNCPARAM.DAT |
334453 |
96/06/04 |
~ ~
D Отображение каталога |
Отображение каталога программы не соответствует биту 0 |
|
программ |
(NAM) параметра ном. 3107. |
|
D Использование |
Отобразите следующие дисплейные клавиши нажатием на |
|
отдельной функции |
клавишу [(OPRT)]. |
|
|
F SRH |
F READ N READ PUNCH DELETE |
Действие каждой функции такое же, как на экране каталога (картапамяти). Дисплейнаяклавиша[O SET], используемаядля установки номера программы, и обозначение ”PROGRAM NUMBER =” (”НОМЕР ПРОГРАММЫ=”) не отображаются для других элементов данных, кроме программы.
[F SRH] : Находит заданный номер файла.
[F READ] : Считывает заданный номер файла. [PUNCH] : Записывает файл.
[N READ] : Считывает файл под заданным именем файла. [DELETE] : Удаляет заданный номер файла.
ПРИМЕЧАНИЕ
При использовании карты памяти нельзя применить операцию в режиме RMT и функцию вызова подпрограммы (основанную на команде M198).
551
8. ВВОД/ВЫВОД ДАННЫХ |
|
РАБОТА |
|
|
|
B-64144RU/01 |
||
|
|
|
|
|
||||
|
|
|
|
|
||||
Формат файла и сообщения об ошибке |
|
|
|
|||||
|
|
|
||||||
Формат |
Все файлы, которые считываются с и записываются на карте |
|||||||
|
памяти, находятсявтекстовомформате. Данныйформатописан |
|||||||
|
ниже. |
|
|
|
|
|
|
|
|
Файл начинается с % или LF, за которым следуют фактические |
|||||||
|
данные. Файл всегда заканчивается %. Во время операции |
|||||||
|
считывания, данные между первым % и следующим LF |
|||||||
|
пропускаются. Каждый блок заканчивается LF, а не точкой с |
|||||||
|
запятой (;). |
|
|
|
|
|
|
|
|
|
LF: 0A (шестнадцатиричный) код ASCII |
|
|||||
|
|
Когда считывается |
файл, содержащий знаки нижнего |
|||||
|
|
регистра, символы kana и некоторые специальные символы |
||||||
|
|
(такие как $, \, и !) такие знаки и символы игнорируются. |
||||||
|
|
Пример: |
|
|
|
|
|
|
|
|
|
% |
|
|
|
|
|
|
|
|
O0001(ОБРАЗЕЦ ФАЙЛА КАРТЫ ПАМЯТИ) |
|||||
|
|
|
G17 G49 G97 |
|
|
|
||
|
|
|
G92 X-11.3 Y2.33 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M30 |
|
|
|
|
|
|
|
|
% |
|
|
|
|
|
|
ASCII код используется для ввода-вывода, независимо от |
|||||||
|
|
установочного параметра (ISO/EIA). |
|
|||||
|
Бит 3 параметра ном. 0100 может использоваться, чтобы |
|||||||
|
|
задать, выводитсяликонецкодаблока(EOB) толькокак”LF” |
||||||
|
|
или как ”LF, CR, CR.” |
|
|
|
|||
Сообщения об ошибке |
Если во время ввода-вывода с использованием карты памяти |
|||||||
|
возникает ошибка, на экране отображается соответствующее |
|||||||
|
сообщение об ошибке. |
|
|
|
|
|||
|
|
~ |
|
|
|
|
|
~ |
|
|
0028 |
O0003 |
|
|
777382 01-06-14 |
||
|
|
M-CARD ERROR |
|
|
×××× |
|
||
|
|
FILE No. = |
|
1 |
PROGRAM No. =13 |
|||
|
|
>_ |
|
|
|
|
|
|
|
|
EDIT |
* * * |
* * * * |
* * * |
* * * * |
|
15:40:21 |
|
|
F SET |
O SET |
|
STOP |
CAN |
EXEC |
×××× обозначает код ошибки карты памяти.
552
B-64144RU/01 |
РАБОТА |
8. ВВОД/ВЫВОД ДАННЫХ |
|
|
|
Коды ошибок карты памяти
Код |
Значение |
99 Уничтожается часть, предшествующая зоне FAT на карте памяти. 102 В карте памяти недостаточно свободного места.
105Карта памяти не установлена.
106Карта памяти уже установлена.
110Невозможно найти указанный каталог.
111Под корневым каталогом находится слишком много файлов, что делает невозможным пополнение каталога.
114Невозможно найти указанный файл.
115Заданный файл защищен.
117Файл еще не открыт.
118Файл уже открыт.
119Файл заблокирован.
121В карте памяти недостаточно свободного места.
122Указанное имя файла неверно.
124 Расширение указанного файла неверно.
129Указана несоответствующая функция.
130Неверно указано устройство.
131Неверно указан путь.
133 Одновременно открыто несколько файлов.
135 Устройство не отформатировано.
140Файл имеет атрибут, который не разрешает считывание/ запись.
553
9. РЕДАКТИРОВАНИЕ ПРОГРАММ |
РАБОТА |
B-64144RU/01 |
|
|
|
9 РЕДАКТИРОВАНИЕ ПРОГРАММ
Общие сведения |
В данной главе описывается, как редактировать программы, |
|
зарегистрированные в ЧПУ. |
|
Редактированиевключаетвсебявставку, изменение, удалениеи |
|
замену слов. Редактирование также включает в себя удаление |
|
всей программы и автоматическую вставку номеров последова- |
|
тельности. Расширенная функция редактирования программы |
|
обработки деталей позволяет копировать, перемещать и |
|
объединять программы. В данной главе также описывается |
|
поиск номера программы, поиск номера последовательности, |
|
поиск слова и адреса, которые выполняются перед |
|
редактированием программы. |
|
Регистрация |
Поиск части программы для редактирования
Вставка, изменение и удаление программ
Редактиро- вание
1) Поиск номера программы: . . . . . . . . . . . . . . . . . . . . . . См. III-9.3. 2) Поиск номера последовательности: . . . . . . . . . . . . . См. III-9.4. 3) Поиск слова: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . См. III-9.1.1. 4) Поиск адреса: . . . . . . . . . . . . . . . . . . . . . . . . . . Смотрите III-9.1.1.
1) Вставка, изменение и удаление слова: . . . См. III-9.1.3 - 9.1.5. 2) Замена слов и адресов: . . . . . . . . . . . . . . . . . . . . . . . См. III-9.6.6. 3) Удаление блоков: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . См. III-9.2. 4) Копирование, перемещение и объединение программ:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . См. III-9.6.1 и 9.6.5. 5) Удаление программ: . . . . . . . . . . . . . . . . . . . . . . Смотрите III-9.5.
Вывод Выполнение
554
B-64144RU/01 |
РАБОТА |
9. РЕДАКТИРОВАНИЕ ПРОГРАММ |
|
|
|
9.1
ВСТАВКА, ИЗМЕНЕНИЕ И УДАЛЕНИЕ СЛОВА
В данном разделе описывается порядок выполнения вставки, изменения и удаления слова в программе, зарегистрированной в памяти.
Порядок выполнения вставки, изменения и удаления слова
|
1 |
Выберите режим EDIT. |
|
|
|
2 |
Нажмите клавишу |
. |
|
|
3 |
Выберите программу, которую нужно редактировать. |
||
|
|
Если программа для редактирования выбрана, выполните |
||
|
|
операцию 4. Если программа для редактирования не |
||
|
|
выбрана, выполните поиск номера программы. |
||
|
4 |
Поиск слова, которое нужно изменить. |
||
|
|
|
Метод сканирования |
|
|
|
|
Метод поиска слова |
|
|
5 |
Выполните операцию, например, изменение, вставка или |
||
|
|
удаление слова. |
|
|
Пояснение |
|
|
|
|
D Понятие слова и |
Слово- этоадрес, закоторымследуетномер. Вмакропрограмме |
|||
редактируемой |
пользователя понятие слова неоднозначно. |
|||
единицы |
Поэтому здесь рассматривается редактируемая единица. |
|||
|
Редактируемая единица является единицей, подлежащей |
|||
|
изменению илиудалению водной операции. В однойоперации |
|||
|
сканирования курсор указывает на начало редактируемой |
|||
|
единицы. Вставка выполняется после редактируемой единицы. |
|||
|
Определение редактируемой единицы |
(i) Часть программы, начиная с адреса, вплоть до следующего адреса.
(ii)Адрес состоит их букв алфавита, IF, WHILE, GOTO, END,
DO= или ; (EOB).
В соответствии с данным определением, слово - это редактируемая единица.
Когда термин ”слово” используется при описании редактиро- вания, то он в соответствии с точным определением означает редактируемую единицу.
ОПАСНО
Пользователь не может продолжить выполнение программы после изменения, вставки или удаления данной программы, приостановив выполняемую обработку с помощью таких операций, как остановка единичного блока или блокировка подачи во времявыполненияпрограммы. Еслибыли произведеныподобные изменения, нельзя выполнить программу точно в соответствии с содержанием программы, отображенной на экране после возобновления обработки. Таким образом, когда требуется изменить содержимое памяти с помощью редактирования программы обработкидеталей, следуетвойтивисходноесостояниеилиперезагрузитьсистемупо завершении редактирования перед выполнением программы.
555
9. РЕДАКТИРОВАНИЕ ПРОГРАММ РАБОТА B-64144RU/01
9.1.1 |
Слово можно искать простым перемещениемкурсора по тексту |
|
Поиск слова |
(сканирование), методом поиска слова или методом поиска |
|
адреса. |
||
|
Порядок сканирования программы
1Нажмите клавишу перемещения курсора .
Курсор передвигается по экрану вперед, слово за словом; курсор отображается на выбранном слове.
2Нажмите клавишу перемещения курсора .
Курсор перемещается на экране в обратном направлении, слово за словом; курсор отображается на выбранном слове.
Пример) Когда сканируется Z1250.0
Программа |
O0050 N01234 |
O0050 ; |
|
N01234 X100.0 Z1250.0 |
; |
S12 ;
N56789 M03 ;
M02 ;
%
3При нажатии клавиши управления курсором или слова сканируются непрерывно.
4Происходит поиск первого слова следующего блока, когда
нажата смотрите в руководстве, предоставляемом изготовителем станка.
5Происходит поиск первого слова предыдущего блока, когда
нажата смотрите в руководстве, предоставляемом изготовителем станка.
6При нажатии клавиши управления курсором или курсор непрерывно перемещается к заголовку блока.
7При нажатии клавиши перелистывания страниц отображается следующая страница, и происходит поиск первого слова данной страницы.
8При нажатии клавиши перелистывания страниц отображается предыдущая страница, и происходит поиск первого слова данной страницы.
9При нажатии клавиши перелистывания страниц или страницы отображаются одна за другой.
556