FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 81

 

  Главная      Книги - Разные     FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     79      80      81      82     ..

 

 

 

FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 81

 

 

РАБОТА

9.

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

B--64124RU/01

618

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

.

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

.

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

1

Выполните шаги с

1

по

5,

описанные в

III-9.6.1.

2

Нажмите дисплейную клавишу

[CHANGE]

.

3

Введите слово или адрес

,

который требуется заменить

.

4

Нажмите дисплейную клавишу

[BEFORE]

.

5

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

.

6

Нажмите дисплейную клавишу

[AFTER]

.

7

Нажмите дисплейную клавишу

[EXEC]

,

чтобы заменить все

заданные слова или адреса

,

находящиеся после курсора

.

Нажмите дисплейную клавишу

[1-EXEC]

,

чтобы найти и

заменить заданное слово или адрес

,

находящееся после

курсора

,

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

.

Нажмите дисплейную клавишу

[SKIP]

,

чтобы только найти

заданное слово или адрес

,

находящиеся после курсора

,

когда

слово или адрес найдены впервые

.

[CHANGE]

X

1

0

0

[BEFORE]

Y

2

0

0

[AFTER] [EXEC]

[CHANGE]

X

1

0

0

Y

2

0

0

[BEFORE]

X

3

0

[AFTER] [EXEC]

[CHANGE]

I

F

[BEFORE]

W

H

I

L

E

[AFTER]

[EXEC]

[CHANGE]

X

[BEFORE]

,

C

1

0

[AFTER] [EXEC]

9.6.6

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

EXEC

BEFORE

CHANGE

AFTER

1--EXEC

SKIP

Примеры

D

Замена

X100

на

Y200

D

Замена

X100Y200

на

X30

D

Замена

IF

на

WHILE

D

Замена

X

на

,C10

РАБОТА

B--64124RU/01

9.

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

619

Следующие

пользовательские

макрослова

являются

заменяемыми

:

IF, WHILE, GOTO, END, DO, BPRNT, DPRNT, POPEN, PCLOS

Можно задать сокращения макрослов

.

Однако

,

при использовании сокращений на экране

,

они

отображаются в том виде

,

в котором были введены с клавиатуры

,

даже после нажатия дисплейной клавиши

[BEFORE]

и

[AFTER]

.

До или после замены слов можно задать до

15

символов

. (

Нельзя

задать шестнадцать и более символов

).

Слова до или после замены должны начинаться на букву

,

представляющую адрес

.(

Происходит ошибка формата

.)

Пояснение

D

Замена макрослов

Ограничения

D

Число символов для
замены

D

Символы для замены

РАБОТА

9.

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

B--64124RU/01

620

В отличие от обычных программ

,

макропрограммы пользо

-

вателя можно изменять

,

вставлять или удалять с учетом

редактируемых единиц

.

Макрослова можно вводить в сокращенной форме

.

В программу можно вводить комментарии

.

Комментарии к программе смотрите в разделе

III-10.1

Когда

уже

введено

редактирование

макропрограммы

пользователя

,

то пользователь может перемещать курсор к

каждой редактируемой единице

,

которая начинается с одного из

следующих символов

:

(a)

Адрес

(b) #

располагается в начале слева от оператора подстановки

(c) /, (,=,

и

;

(d)

Первые буквы слов

IF, WHILE, GOTO, END, DO, POPEN,

BPRNT, DPRNT

и

PCLOS

На

экране

ЭЛТ

пробел

ставится

перед

каждым

из

вышеуказанных знаков и символов

.

(

Например

)

Начальные положения

,

где размещается курсор

N001 X-#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 X-SQRT[#3/3

:

[#4+1]] ;

N004 X-#2 Z#1 ;
N005 #5 =1+2-#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2

:

10 ;

#2=#2+1 ;
END1 ;

Когда изменяется или вставляется макрослово

,

то первые две

или более буквы могут заменять целое слово

.

А именно

,

WHILE

WH

GOTO

GO

XOR

XO

AND

AN

SIN

SI

ASIN

AS

COS

CO

ACOS

AC

TAN

TA

ATAN

AT

SQRT

SQ

ABS

AB

BCD

BC

BIN

BI

FIX

FI

FUP

FU

ROUND

RO

END

EN

EXP

EX

THEN

TH

POPEN

PO

BPRNT

BP

DPRNT

DP

PCLOS

PC

(

Например

)

Ввод

WH [AB [#2 ] LE RO [#3 ] ]

имеет тот же результат

,

что и

WHILE [ABS [#2 ] LE ROUND [#3 ] ]

Программа также отображается на экране в этом виде

.

9.7

РЕДАКТИРОВАНИЕ
МАКРОПРОГРАММ
ПОЛЬЗОВАТЕЛЯ

Пояснения

D

Редактируемая
единица

D

Сокращения
макрослов

РАБОТА

B--64124RU/01

9.

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

621

Редактирование программы во время выполнения другой
программы называется фоновым редактированием

.

Приме

-

няется такой же способ редактирования самый

,

что и при

обычном редактировании

(

приоритетное редактирование

).

Программа

,

редактируемая в фоновом режиме

,

должна быть

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

:

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

.

Порядок выполнения фонового редактирования

1

Войдите в режим

EDIT

или

MEMORY

.

Режим памяти разрешается даже во время выполнения
программы

.

2

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

.

3

Нажмите дисплейную клавишу

[(OPRT)]

,

затем дисплейную

клавишу

[BG-EDT]

.

В верхней левой части экрана отображается экран фонового
редактирования

(PROGRAM (BG-EDIT)).

4

Отредактируйте

программу

на

экране

фонового

редактирования тем же способом

,

что и при обычном

редактировании программы

.

5

По завершении редактирования нажмите дисплейную
клавишу

[(OPRT)]

,

затем нажмите дисплейную клавишу

[BG-EDT]

.

Отредактированная программа регистрируется в

памяти приоритетных программ

.

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

,

которые могут возникнуть во время фонового

редактирования

,

не влияют на приоритетную операцию

.

И

,

наоборот

,

сигналы тревоги

,

которые могут возникнуть во время

приоритетной операции

,

не влияют на фоновое редакти

-

рование

.

Если во время фонового редактирования сделана

попытка

отредактировать

программу

,

выбранную

для

приоритетной работы

,

то возникает сигнал тревоги

BP/S (

ном

.

140).

С другой стороны

,

если во время приоритетной работы

сделана попытка выбрать программу

,

предназначенную для

фонового редактирования

(

путем вызова подпрограммы или

операции поиска номера программы с помощью внешнего
сигнала

),

то во время приоритетной операции возникает сигнал

тревоги

P/S (

ном

. 059, 078).

Как и в случае применения

редактирования приоритетной программы

,

сигналы тревоги

P/S

возникают и в фоновом режиме

.

Однако

,

чтобы отличать эти

сигналы тревоги от сигналов тревоги приоритетного режима

,

в

строке ввода данных на экране фонового редактирования
отображается

BP/S.

9.8

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

Пояснение

D

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

,

возникающие во
время фонового
редактирования

РАБОТА

9.

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

B--64124RU/01

622

Функция пароля

(

бит

4 (NE9)

параметра ном

. 3202)

может быть

заблокирована с помощью параметра ном

. 3210 (PASSWD)

и

параметра ном

. 3211 (KEYWD)

для защиты номеров программ с

9000

по

9999

В заблокированном состоянии параметр

NE9

не

может быть установлен на

0.

В этом случае номера программ с

9000

по

9999

не могут быть изменены

,

пока не будет указан

правильный пароль
Заблокированное состояние означает

,

что значение

,

заданное в

параметре

PASSWD,

отличается от значения

,

заданного в

параметре

KEYWD.

Значения

,

заданные в этих параметрах

,

не

отображаются

.

Блокировка снимается

,

когда значение

,

уже

заданное в параметре

PASSWD,

также задается в параметре

KEYWD.

Если в параметре

PASSWD

отображается

0,

то это

означает

,

что параметр

PASSWD

не задан

.

Порядок блокировки и разблокировки

1

Установите режим ручного ввода данных

.

2

Разрешите запись параметра

.

В этот момент в ЧПУ

возникает сигнал тревоги

P/S

ном

.100.

3

Установите параметр ном

. 3210 (PASSWD).

В этот момент

устанавливается заблокированное состояние

.

4

Запретите запись параметра

.

5

Нажмите

,

чтобы отменить аварийное состояние

.

1

Установите режим ручного ввода данных

.

2

Разрешите запись параметра

.

В этот момент в ЧПУ

возникает сигнал тревоги

P/S

ном

.100.

3

В параметре ном

. 3211 (KEYWD)

установите то же значение

,

которое установлено в параметре ном

. 3210 (PASSWD),

задающем блокировку

.

В данном случае заблокированное

состояние отменяется

.

4

Установите бит

4 (NE9)

параметра ном

. 3202

на

0.

5

Запретите запись параметра

.

6

Нажмите

,

чтобы отменить аварийное состояние

.

7

Сейчас подпрограммы программ ном

. 9000 - 9999

могут быть

отредактированы

.

Состояние блокировки устанавливается

,

когда в параметре

PASSWD

устанавливается значение

.

Однако

,

обратите

внимание на то

,

что параметр

PASSWD

может быть установлен

только

,

когда состояние блокировки не установлено

(

когда

PASSWD = 0

или

PASSWD = KEYWD).

При попытке установить

параметр

PASSWD

в других случаях

,

выдается предупреждение

о том

,

что запись запрещена

.

Когда установлено состояние

блокировки

(

когда

PASSWD = 0,

а

PASSWD = KEYWD),

то

параметр

NE9

автоматически устанавливается на

1.

При

попытке установить

NE9

на

0,

выдается предупреждение о том

,

что запись запрещена

.

9.9

ФУНКЦИЯ ПАРОЛЯ

Блокировка

Разблокировка

Пояснения

D

Установка параметра

PASSWD

РАБОТА

B--64124RU/01

9.

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

623

Параметр

PASSWD

можно изменить

,

когда снята блокировка

(

когда

PASSWD = 0

или

PASSWD = KEYWD).

После шага

3

порядка выполнения разблокировки в параметре

PASSWD

можно задать новое значение

.

С этого момента это новое

значение должно быть установлено в параметре

KEYWD

для

снятия блокировки

.

Если в параметре

PASSWD

устанавливается

0,

то отображается

номер

0,

и функция пароля отменяется

.

Иначе говоря

,

функция

пароля может быть отключена

,

если вообще не устанавливать

параметр

PASSWD,

или если установить

0

в параметре

PASSWD

после шага

3

порядка выполнения блокировки

.

Чтобы быть

уверенным

,

что вы не войдете в состояние блокировки

,

не

следует устанавливать значение

0

в параметре

PASSWD.

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

PASSWD,

или

,

сначала отключив питание ЧУ

,

а затем снова включив его

,

чтобы установить параметр

KEYWD.

ОСТОРОЖНО

После установки заблокированного состояния

,

пара

--

метр

NE9

не может быть установлен на

0,

а параметр

PASSWD

не может быть изменен

,

пока состояние

блокировки не будет отменено или не будет выполнена

операция полной очистки памяти

.

При установке

параметра

PASSWD

следует

быть

особенно

внимательным

.

D

Изменение параметра

PASSWD

D

Установка

0

в

параметре

PASSWD

D

Переблокировка

РАБОТА

10.

СОЗДАНИЕ ПРОГРАММ

B--64124RU/01

624

10

СОЗДАНИЕ ПРОГРАММ

Программы могут создаваться любым из следующих способов

:

СОЗДАНИЕ ПРОГРАММ С ПОМОЩЬЮ ПАНЕЛИ ВВОДА
ДАННЫХ ВРУЧНУЮ

ПРОГРАММИРОВАНИЕ В РЕЖИМЕ ОБУЧЕНИЯ

ФУНКЦИЯ АВТОМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ В
ДИАЛОГОВОМ РЕЖИМЕ

РУКОВОДСТВО ПО РУЧНОМУ ОБСЛУЖИВАНИЮ

0

i

УСТРОЙСТВО АВТОМАТИЧЕСКОЙ ПОДГОТОВКИ
ПРОГРАММЫ

(

СИСТЕМА

FANUC P)

В данной главе описывается создание программ с помощью
панели ручного ввода данных

,

в режиме

TEACH IN (

режим

обучения

)

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

функцией графического изображения

.

В данной главе также

описывается

автоматическая

вставка

номеров

последо

-

вательности

.

РАБОТА

B--64124RU/01

10.

СОЗДАНИЕ ПРОГРАММ

625

Программы могут создаваться в режиме

EDIT

с помощью

функций редактирования программ

,

описанных в главе

III.9.

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

1

Введите режим

EDIT

.

2

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

.

3

Нажмите адресную клавишу

O

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

программы

.

4

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

.

5

Создайте программу с помощью функций редактирования
программы

,

описанных в главе

III-9.

Комментарии могут быть записаны в программу с помощью
кодов начала

/

конца комментария

.

Пример

)

O0001 (FANUC

ВЫПУСК

16) ;

M08 (

ОХЛАЖДАЮЩАЯ ЖИДКОСТЬ ВКЛ

) ;

S

Когда нажаты клавиши

нажата после того

,

как были

введены код начала ввода

“(”,

комментарии и код конца

ввода

“)”,

набранные комментарии зарегистрируются

.

S

Если клавиша

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

(

для

того

,

чтобы ввести остальные комментарии позже

),

то

данные

,

введенные до того

,

как нажата клавиша

могут

быть неправильно зарегистрированы

(

не введены

,

не изме

-

нены или потеряны

),

поскольку данные подлежат проверке

ввода

,

которая выполняется при обычном редактировании

.

Обратите внимание на следующее при вводе комментариев

:

S

Код конца ввода

“)”

не может быть зарегистрирован

самостоятельно

.

S

Комментарии

,

вводимые после нажатия клавиши

не

должны начинаться с номера

,

пробела или адреса

O.

S

Если введено сокращение для макроэлемента

,

то данное

сокращение преобразуется в макрослово и регистрируется

(

смотрите раздел

9.7).

S

Можно ввести адрес

O

и последующие за ним номера или

пробел

,

но при регистрации они опускаются

.

10.1

СОЗДАНИЕ ПРОГ

-

РАММ С ПОМОЩЬЮ
ПАНЕЛИ РУЧНОГО
ВВОДА ДАННЫХ

Порядок выполнения

Пояснение

D

Комментарии в
программе

 

 

 

 

 

 

 

содержание      ..     79      80      81      82     ..