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

Fanuc SOi mate-md

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

B-64144RU/01

РАБОТА

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

 

 

 

Порядок поиска слова

Пример) поиска S12

PROGRAM

O0050 N01234

В данный момент

идет поиск/

O0050 ;

 

сканирование

N01234

X100.0 Z1250.0 ;

 

N01234.

S12 ;

 

 

 

Идет поискS12.

 

 

 

N56789 M03 ;

 

 

M02 ;

%

1 Введите адрес S .

2 Введите 1 2 .

Нельзя выполнить поиск S12, если введен только S1.

Нельзя выполнить поиск S09, если введен только S9. Чтобы выполнить поиск S09, следует ввести S09.

3Принажатииклавиши[SRH] начинаетсяоперацияпоиска. По завершении операции поиска курсор отображается на S12. При нажатии клавиши [SRH], а не [SRH], выпол- няется операция поиска в обратном направлении.

Порядок поиска адреса

Пример) поиска М03

PROGRAM

O0050 N01234 В данный момент

 

O0050 ;

 

идет поиск/

 

N01234

X100.0 Z1250.0 ;

 

сканирование

 

S12 ;

 

 

 

N01234.

 

N56789 M03 ;

 

 

Идет поискМ03.

 

 

 

 

M02 ;

 

 

%

 

 

 

 

1 Введите адрес M .

 

 

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

По завершении операции поиска курсор отображается на М03. При нажатии клавиши [SRH], а не [SRH], выпол- няется операция поиска в обратном направлении.

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

Номер

Описание

сигнала

 

тревоги

 

 

 

71

Искомый адрес или слово не найдены.

557

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

РАБОТА

B-64144RU/01

 

 

 

9.1.2

Присвоение заголовка программе

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

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

Способ 1

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

, когда экран программы выбран в

 

режиме EDIT. Когда курсор возвратился к началу программы, содержимоепрограммыотображаетсянаэкране с самого начала.

Способ 2 Поиск номера программы.

1Нажмите адрес O , когда экран программы выбран в режиме MEMORY или EDIT.

2Введите номер программы.

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

Способ 3

1

Выберите [MEMORY] или [EDIT] режим.

 

2

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

.

 

3

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

 

4

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

558

B-64144RU/01

РАБОТА

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

 

 

 

9.1.3

Вставка слова

Порядок вставки слова

1Осуществите поиск или сканирование слова непосредст- венно перед словом, которое нужно вставить.

2Введите адрес, который нужно вставить.

3Введите данные.

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

Пример вставки T15

Порядок действий

1

Поиск или сканирование Z1250.

 

 

 

Программа

O0050 N01234

 

 

 

O0050 ;

 

Идет поиск/

 

 

N01234 X100.0 Z1250.0 ;

 

 

сканирование

 

 

S12 ;

 

 

 

 

Z1250.0.

 

 

N56789 M03 ;

 

 

 

 

M02 ;

 

 

 

 

%

 

 

 

2

Введите T 1

5 .

 

 

3

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

.

 

 

 

Программа

O0050 N01234

 

 

 

O0050 ;

 

 

 

 

N01234 X100.0 Z1250.0 T15 ;

Вставка T15

 

 

S12 ;

 

выполнена.

 

 

N56789 M03 ;

 

 

M02 ;

%

559

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

РАБОТА

B-64144RU/01

 

 

 

9.1.4

Изменение слова

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

1Осуществитепоискилисканированиеслова, котороенужно изменить.

2Введите адрес, который нужно вставить.

3Введите данные.

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

Пример изменения T15 на M15

Порядок действий

1 Осуществите поиск или сканирование T15.

 

 

Программа

O0050 N01234

 

 

O0050 ;

 

 

 

 

Идет поиск/

 

N01234

X100.0 Z1250.0

T15

;

 

 

 

сканирование

 

S12 ;

 

 

 

 

T15.

 

N56789

M03 ;

 

 

 

M02 ;

%

2

Введите M 1

5 .

3

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

.

 

Программа

O0050 N01234

O0050 ;

N1234 X100.0 Z1250.0 M15 ;

S12 ;

N5678 M03 ;

M02 ;

%

T15 изменяется на M15.

560

B-64144RU/01

РАБОТА

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

 

 

 

9.1.5

Удаление слова

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

1Осуществитепоискилисканированиеслова, котороенужно удалить.

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

Пример удаления X100.0

Порядок действий

1

Осуществите поиск или сканирование X100.0.

 

 

Программа

O0050 N01234

 

 

 

O0050 ;

 

Идет поиск/

 

 

N01234 X100,0; Z1250.0 M15 ;

 

 

сканирование

 

 

S12 ;

 

 

 

 

X100.0.

 

 

N56789 M03 ;

 

 

 

 

M02 ;

 

 

 

 

%

 

 

 

2

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

.

 

 

 

Программа

O0050 N01234

 

 

 

O0050 ;

 

 

N01234 Z1250.0 M15 ;

 

Удаление X100.0

 

выполнено.

S12 ;

 

 

 

N56789 M03 ;

 

 

M02 ;

 

 

%

 

 

561

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

РАБОТА

B-64144RU/01

 

 

 

9.2

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

 

УДАЛЕНИЕ БЛОКОВ

 

 

 

 

9.2.1

Согласно описанной ниже процедуре, блок удаляется до кода

Удаление блока

EOB; курсор перемещается к следующему слову.

 

 

 

Порядок удаления блока

1Осуществите поиск или сканирование адреса N для блока, который нужно удалить.

2Введите EOB .

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

Пример удаления блока N01234

Порядок действий

1 Осуществите поиск или сканирование N01234.

 

Программа

O0050 N01234

 

 

O0050 ;

 

Идет поиск/

 

 

N01234

Z1250.0 M15 ;

 

 

 

 

 

 

 

 

 

сканирование

 

 

S12 ;

N56789 M03 ;

N01234.

 

M02 ;

 

%

 

2Введите EOB .

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

Программа

O0050 N01234 Блок,

O0050 ;

 

 

содержащий

S12 ;

 

N01234, удален.

N56789 M03 ;

 

 

M02 ;

 

 

%

 

 

 

562

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

9.2.2

Можноудалитьблоки, стекущегоотображаемогословадоблока

Удаление

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

 

нескольких блоков

 

Порядок удаления нескольких блоков

1Осуществитепоиск илисканирование словав первомблоке той части, которую нужно удалить.

2 Введите адрес N .

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

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

Примерудаленияблоковотблока, содержащегоN01234, доблока, содержащегоN56789

Порядок действий

1

Осуществите поиск или сканирование N01234.

 

 

Программа

 

O0050 N01234

 

 

 

O0050 ;

 

 

 

Идет поиск/

 

 

N01234

Z1250.0 M15 ;

 

 

 

S12 ;

 

 

 

сканирование

 

 

 

 

 

N01234.

 

 

N56789 M03 ;

 

 

 

 

 

 

 

 

 

M02 ;

 

 

 

 

 

 

%

 

 

 

 

 

2

Введите

N 5 6

7

8 9 .

 

 

 

Программа

 

O0050 N01234

 

 

 

O0050 ;

 

 

 

 

 

 

N01234

Z1250.0 M15 ;

 

Выделенная

 

 

S12 ;

 

 

 

 

 

 

 

 

часть

 

 

N56789 M03 ;

 

 

 

 

 

 

удалена.

 

 

M02 ;

 

 

 

 

 

 

 

 

 

 

 

%

 

 

 

 

 

3

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

.

 

 

 

 

Программа

 

O0050 N01234

Выполнено

 

 

 

удаление

 

 

O0050 ;

 

 

 

блоков от

 

 

M02 ;

 

 

 

блока,

 

 

%

 

 

 

содержащего

N01234, до блока, содержащего

N56789.

563

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

РАБОТА

B-64144RU/01

 

 

 

9.3

ПОИСК НОМЕРА ПРОГРАММЫ

Если в памяти содержится несколько программ, то можно выполнить поиск любой из программ.

Существует три следующих способа поиска:

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

Способ 1

Способ 2

Способ 3

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

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

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

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

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

5Нажмите клавишу [O SRH].

6После завершения операции поиска номер искомой про- граммы отображается в верхнем правом углу экрана. Если программаненайдена, подаетсясигналтревоги P/S ном. 71.

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

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

3Нажмите клавишу [O SRH].

В этом случае происходит поиск следующей программы в памяти.

При этом способе выполняется поиск номера программы (0001 - 0015) в соответствии с сигналом станка, задающего пуск автоматической операции. Для получения более под- робной информации по работе смотрите соответствующее руководство изготовителя станка.

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

2Установите состояние сброса (*1)

Состояние сброса является состоянием, светодиодный индикатор, показывающий, что совершается автоматичес- кая работа, выключен. (Смотрите соответствующее руко- водство, предоставляемое изготовителем станка).

3Установите сигнал станка для выбора номера программына номер от 01 до 15.

Если программа, соответствующая сигналу станка, не зарегистрирована, то возникает сигнал тревоги P/S (ном. 059).

4Нажмите кнопку пуска цикла.

Если сигнал станка представляет собой 00, то операция поиска номера программы не выполняется.

Ном. Содержание

59Во время внешнего поиска номера программы нельзя выполнить поиск программы с выбранным номером.

71Во время поиска номера программы не найден заданный номер программы.

564

B-64144RU/01

РАБОТА

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

 

 

 

9.4

ПОИСК НОМЕРА ПОСЛЕДОВАТЕЛЬНОСТИ

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

Пример) Производится поиск номера последовательности 02346 ) в программе (O0002.

 

Программа

 

 

O0001 ;

 

 

N01234 X100.0 Z100.0 ;

Поиск данной части

Выбранная

S12 ;

выполняется с

:

программа

O0002 ;

самого начала.

 

N02345 X20.0 Z20.0 ;

(Операция поиска

Искомый номер

выполняется только в

N02346 X10.0 Y10.0 ;

последовательности

:

пределах

найден.

программы).

O0003 ;

 

:

 

 

 

 

Порядок поиска номера последовательности

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

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

3Если программа содержит номер последовательности, который нужно найти, выполните операции с 4 по 7, указанные ниже.

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

4 Введите адрес N .

5Введите номер последовательности, который нужно найти.

6Нажмите клавишу [N SRH].

7По завершении операции поиска искомый номер последо- вательности отображается в верхнем правом углу экрана. Если заданный номер последовательности не найден в программе, выбранной на данный момент, то возникает сигнал тревоги P/S ном. 060.

565

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

Пояснения

D Работа во время

Блоки, которые были пропущены, не влияют на ЧПУ. Это

поиска

означает, что данные в пропущенных блоках, например,

 

координатыилиМ-, S- иТ-кодыне меняюткоординаты ЧПУи

 

модальные значения.

 

Таким образом, в первом блоке, в котором должно начаться

 

выполнение или перезапуск с помощью команды поиска

 

номерапоследовательности, следуетввестинеобходимыеМ-, S-

 

и Т-коды и координаты. Блок, поиск которого осуществляется

 

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

 

представляетсобойпереходотодного процессак другому. Если

 

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

 

середине процесса, то следует задать М-, S- и Т-коды, G-коды,

 

координаты и т.д. c помощью панели ручного ввода данных

 

после тщательной проверки станка и состояния ЧПУ в этой

 

точке.

D Проверка во время

Во время операции поиска следует провести следующую

поиска

проверку:

 

Свободный пропуск блока

Ограничения

D Поиск в подпрограмме

Во время операции

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

 

M98Pxxxx (вызов подпрограммы) не выполняется. Таким

 

образом, при попытке выполнить поиск номера последо-

 

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

 

выбранной на данный момент, возникает сигнал тревоги P/S

 

(ном. 060).

 

 

 

 

 

 

 

 

 

 

 

Главная программа

 

 

Подпрограмма

 

O1234

 

 

O5678

 

:

 

:

 

 

:

 

 

 

N88888

 

 

M98 P5678 ;

:

 

 

:

 

 

 

M99 ;

 

 

 

 

 

:

 

:

 

 

При попытке выполнения поиска N8888 в примере выше,

 

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

 

 

 

 

 

 

 

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

Номер

Содержание

60При поиске номера последовательности заданный номер последовательности не найден.

566

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