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

Fanuc SOi mate-md

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

B-64144RU/01

РАБОТА

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

 

 

 

9.5

УДАЛЕНИЕ

ПРОГРАММ

Программы, зарегистрированныевпамяти, можноудалитьодну за одной или все сразу. Также можно удалить несколько программ, указав определенный диапазон.

9.5.1

Можно удалить программу, зарегистрированную в памяти.

Удаление одной программы

Порядок удаления одной программы

1Выберите режим EDIT.

2Нажмите клавишу для отображения окна программы.

3 Введите адрес O .

4Введите нужный номер программы.

5Нажмите клавишу .

Программа с введенным номером удалена.

9.5.2

Можно удалить все программы, зарегистрированные в памяти.

Удаление всех программ

Порядок удаления всех программ

1Выберите режим EDIT.

2Нажмите клавишу для отображения окна программы.

3 Введите адрес O .

4Введите -9999.

5Нажмите клавишу редактирования для удаления всех программ.

567

9. РЕДАКТИРОВАНИЕ ПРОГРАММ РАБОТА B-64144RU/01

9.5.3 Удаляются программы в пределах заданного диапазона.

Удаление нескольких программ с указанием диапазона

Порядок удаления нескольких программ с указанием диапазона

1Выберите режим EDIT.

2Нажмите клавишу для отображения окна программы.

3Введите диапазон номеров удаляемыхпрограмм с помощью адресно-цифровых клавиш в следующем формате: OXXXX,OYYYY,

где XXXX является начальным номером программ, которые должны быть удалены, а YYYY является конечнымномером программ, которые должны быть удалены.

4Нажмите клавишу редактирования для удаления программ ном. XXXX - ном. YYYY.

568

B-64144RU/01

РАБОТА

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

 

 

 

9.6

РАСШИРЕННАЯ

ФУНКЦИЯ

РЕДАКТИРОВАНИЯ

ПРОГРАММЫ

ОБРАБОТКИ

ЗАГОТОВКИ

Используя расширенную функцию редактирования обработки деталей, можно выполнить операции, описанные ниже, с помощью дисплейных клавиш для программ, зарегистриро- ванных в памяти.

Возможно применение следующих операций редактирования:

Всю программу или ее часть можно скопировать или переместить в другую программу.

Одну программу можно объединить с другими программами при наличии в них свободного места.

Заданноесловоилиадресвпрограммеможнозаменитьдругим словом или адресом.

569

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

РАБОТА

B-64144RU/01

 

 

 

9.6.1

Копирование целой программы

Путем копирования программы можно создать новую программу.

До копирования

 

 

 

После копирования

 

Oxxxx

Копиро-

Oxxxx

 

Oyyyy

 

 

 

 

 

 

 

 

А

 

вание

А

 

А

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 9.6.1 Копирование целой

На Рис. 9.6.1 программа с номером xxxx копируется в заново созданную программу с номером yyyy. Программа, созданная с помощью операции копирования, такая же, как и исходная программа, за исключением номера программы.

Порядок копирования целой программы

1Введите режим EDIT.

2Нажмите функциональную клавишу .

3 Нажмите дисплейную клавишу [(OPRT)].

(OPRT)

4 Нажмите клавишу перехода к следующему меню.

Клавиша перехода к следующему меню

(EX-EDT)

COPY

ALL

Цифровые клавиши

0 ~ 9

EXEC

5Нажмите дисплейную клавишу [EX-EDT].

6Убедитесь, что выбран экран для программы, которая должна быть скопирована, и нажмите дисплейную клавишу

[COPY].

7Нажмите дисплейную клавишу [ALL].

8Введите номерновой программы (используя только цифро- вые клавиши) и нажмите клавишу .

9Нажмите дисплейную клавишу [EXEC].

570

B-64144RU/01 РАБОТА 9. РЕДАКТИРОВАНИЕ ПРОГРАММ

9.6.2

Путем копирования части программы можно создать новую

Копирование части

программу.

 

 

 

 

 

 

 

программы

 

 

 

 

 

До копирования

 

После копирования

 

Oxxxx

Копиро-

Oxxxx

Oyyyy

 

 

 

 

 

А

вание

А

В

 

 

 

 

 

 

 

В

 

В

 

 

C

 

C

 

Рис. 9.6.2 Копирование части программы

На Рис. 9.6.2 часть В программы с номером xxxx копируется в заново созданную программу с номером yyyy. Программа, для которой задан диапазон редактирования, остается неизменной после операции копирования.

Порядок копирования части программы

CRSRµ

µCRSR µBTTM

1Выполните шаги с 1 по 6 в III-9.6.1.

2Переместите курсор на начало диапазона, подлежащего копированию, и нажмите дисплейную клавишу [CRSRµ].

3Переместите курсор в конец диапазона, подлежащего копированию, и нажмите дисплейную клавишу [µCRSR] или [µBTTM] (в последнем случае диапазон до конца программы копируется независимо от положения курсора).

Цифровые клавиши

0 µ

9

 

EXEC

4 Введите номер новой программы (используя только цифровые клавиши) и нажмите клавишу .

5 Нажмите дисплейную клавишу [EXEC].

571

9. РЕДАКТИРОВАНИЕ ПРОГРАММ РАБОТА B-64144RU/01

9.6.3

 

Путем перемещения части программы можно создать новую

Перемещение части

программу.

 

 

 

 

 

 

 

программы

 

 

 

 

 

 

 

До копирования

 

После копирования

 

 

Oxxxx

Копиро-

Oxxxx

Oyyyy

 

 

 

 

 

 

 

А

вание

А

В

 

 

В

 

C

 

 

 

 

 

 

 

 

C

 

 

 

 

 

Рис. 9.6.3 Перемещение части программы

 

 

На рисунке 9.6.3, часть В программы с номером xxxx

 

 

перемещается в заново созданную программу с номером yyyy.

 

 

Часть B удаляется из программы с номером xxxx.

 

Порядок перемещения части программы

 

 

MOVE

CRSRµ

µCRSR µBTTM

1Выполните шаги с 1 по 5 в III-9.6.1.

2Убедитесь, что выбран экран для программы, которая должна быть перемещена, и нажмите дисплейную клавишу

[MOVE].

3Переместите курсор на начало диапазона, подлежащего перемещению, и нажмите дисплейную клавишу [CRSRµ].

4Переместите курсор в конец диапазона, подлежащего перемещению, и нажмите дисплейную клавишу [µCRSR] или [µBTTM] (в последнем случае диапазон до конца программы копируется независимо от положения курсора).

Цифровые клавиши 0 µ 9

5 Введите номер новой программы (используя только цифровые клавиши) и нажмите клавишу .

EXEC

6 Нажмите дисплейную клавишу [EXEC].

572

B-64144RU/01

 

 

РАБОТА

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

9.6.4

 

В произвольно выбранное положение

текущей программы

Объединение

можно вставить другую программу.

 

 

 

 

 

 

 

программы

 

 

 

 

 

 

 

 

До объединения

После объединения

 

 

Oxxxx

Oyyyy

Oxxxx

Oyyyy

 

 

А

 

Объеди-

А

 

 

 

В

нение

В

 

 

C

 

 

В

 

 

 

 

Место

 

C

 

 

 

 

объединения

 

 

 

 

Рис. 9.6.4 Объединение программ в заданном месте

 

 

На Рис. 9.6.4, программа с номером XXXX объединяется с

 

 

программой с номером YYYY. Программа OYYYY остается

 

 

неизменной после операции объединения.

 

 

Порядок объединения программы

 

 

 

MERGE

µ’CRSR µBTTM

 

 

 

 

 

 

Цифровые клавиши

0 µ 9

EXEC

1Выполните шаги с 1 по 5 в III-9.6.1.

2Убедитесь, что выбран экран для программы, которая должна быть отредактирована, и нажмите дисплейную клавишу [MERGE].

3Переместите курсор в положение, куда должна быть встав- лена другая программа, и нажмите дисплейную клавишу [µCRSR] или [µBTTM’] (в последнем случае отображается конец текущей программы).

4Введите номер программы, которая должна быть вставлена (используя только цифровыеклавиши), инажмитеклавишу

.

5Нажмите дисплейную клавишу [EXEC].

Программасномером, заданнымвшаге4, вставляетсяперед курсором, помещенном в шаге 3.

573

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

РАБОТА

B-64144RU/01

 

 

 

9.6.5

Дополнительные пояснения для копирования, перемещения и объединения

Пояснения

D Установка диапазона Установка начальной точки диапазона редактирования с редактирования помощью [CRSRµ] может свободно изменяться, пока не будет установлена конечная точка диапазона редактирования с

помощью [µCRSR] или [µBTTM].

Если начальная точка диапазона редактирования устанав- ливается после конечной точки редактирования, то диапазон редактирования должен быть переустановлен, начиная с начальной точки.

Установка начальной точки и конечной точки диапазона редактированияостается действующейдо техпор, поканебудет выполнена операция отмены установки.

Одна из следующих операций отменяет установку:

Операция редактирования, кроме поиска адреса, поиска/ сканирования слова и поиска начала программы, выполняется после установки начальной точки и конечной точки.

Обработкавозвращаетсяквыборуоперациипослеустановки начальной точки или конечной точки.

D Без указания номера Если при копировании и перемещении программы клавиша программы [EXEC] нажимается без указания номера программы после установки конечной точки диапазона редактирования, то программа с номером O0000 регистрируется как программа обработки. Данная программа O0000 имеет следующие

свойства:

Программаможетредактироватьсятакимжеспособом, каки общая программа.

(Не выполняйте программу).

Если операция копирования или перемещениявыполняется заново, то предыдущая информация удаляется в момент выполнения, а заново установленная информация (вся программа или ее часть) перерегистрируется. (Во время операции объединения предыдущая информация не удаляется). Однако, когда программа выбирается для приоритетной операции, то ее нельзя перерегистрировать в фоновом режиме). ( Иначе возникает сигнал тревоги BP/S ном. 140.) Когда программа перерегистрируется, образуется свободный участок. Удалите такой свободный участок с помощью клавиши .

Если данная программа стала ненужной, удалите ее с помощью стандартной операции редактирования.

574

B-64144RU/01

РАБОТА

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

 

 

D Редактирование,

Когда система ожидает ввод номера программы, нельзя

когда система

выполнить операцию редактирования.

ожидает ввод номера

 

 

программы

 

 

Ограничения

 

 

D Число цифр для

Если для номера программы задается 5 или более цифр, то

номера программы

образуется ошибка формата.

 

Сигнал тревоги

Сигнал тревогином. Содержание

70Во время копирования или вставки программы оказалось недостаточно памяти. Копирование или вставка завершены.

Во время копирования, перемещения или вставки

101программы произошел перерыв в подаче питания, и память, использованная для редактирования, должна быть очищена. Когда возникает данный

сигнал тревоги, нажмите клавишу

сигнал

тревоги, нажмите клавишу

одновременно

Удаляется только та программа, которая редактируется в данный момент.

575

9. РЕДАКТИРОВАНИЕ ПРОГРАММ

РАБОТА

B-64144RU/01

 

 

 

9.6.6

Замена слов и адресов

Можно заменить одно или более заданных слов.

Заменуможноприменитьвовсехслучаяхпоявленияилитолько в одном случае появления заданных слов или адресов в программе.

Порядок замены слов или адресов

CHANGE

BEFORE

AFTER

SKIP

1-EXEC

EXEC

Примеры

1Выполните шаги с 1 по 5, описанные в III-9.6.1.

2Нажмите дисплейную клавишу [CHANGE].

3Введите слово или адрес, который требуется заменить.

4Нажмите дисплейную клавишу [BEFORE].

5Введите новое слово или адрес.

6Нажмите дисплейную клавишу [AFTER].

7S Нажмите дисплейную клавишу [EXEC], чтобы заменить все заданные слова или адреса, находящиеся после курсора.

SНажмите дисплейную клавишу [1-EXEC], чтобы найти и заменить заданное слово или адрес, находящееся после

курсора, когда слово или адрес найдены впервые.

SНажмите дисплейную клавишу [SKIP], чтобы только найти заданное слово или адрес, находящиеся после курсора, когда слово или адрес найдены впервые.

D Замена X100 на Y200

[CHANGE]

X

1

0

0

[BEFORE]

Y

2

0 0

 

 

[AFTER] [EXEC]

 

 

 

 

 

 

 

D Замена X100Y200 на X30 [CHANGE]

X

1

0

0

Y

2

0

0

[BEFORE]

 

X 3

0

[AFTER] [EXEC]

 

 

 

 

D Замена IF на WHILE

[CHANGE]

I

F

[BEFORE] W

H

I

L

E

 

 

[AFTER] [EXEC]

 

 

 

 

 

 

 

D Замена X на ,C10

[CHANGE]

X

[BEFORE]

,

C

1

0

[AFTER] [EXEC]

 

576

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