Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fanuc SOi mate-md

.pdf
Скачиваний:
594
Добавлен:
21.03.2015
Размер:
6.94 Mб
Скачать

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Нажмите дисплейную клавишу [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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]