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

Fanuc SOi mate-md

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

B-64144RU/01

РАБОТА

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

 

 

 

b. Прекращение режима памяти

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

Автоматический режим прекращается, и вводится состояние сброса.

Если сброс применяется во время перемещения, происходит замедление перемещения, а затемостановка.

Пояснение

Операция в памяти

Остановка и прекращение режима памяти

DПрограммный останов

(M00)

DПроизвольный останов

(М01)

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

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

(2)Данная команда расшифровывается.

(3)Начинается выполнение программы.

(4)Считывается команда в следующем блоке.

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

(6)Сразу после завершения выполнения предыдущего блока может начинаться выполнение следующего блока. Это происходит благодаря выполненной буферизации.

(7)Далее, операция в памяти может выполняться путем повтора шагов от (4)до (6).

Операция в памяти может быть остановлена одним из двух способов: Задайте команду остановки или нажмите клавишу на пульте оператора станка.

-К командам остановки относятся M00 (программный останов), M01 (произвольный останов), M02 и M30 (конец программы).

-Для остановки операции в памяти используются две клавиши: Клавишаблокировкиподачииклавишасброса.

Операция в памяти останавливается после выполнения блока, содержащего М00. Когда программа останавливается, вся существующая модальная информация остается неизменной, как и в режиме обработки единичных блоков. Операцию в памяти можно перезапустить путем нажатия на клавишу пуска цикла. Операции могут различаться в зависимости от изготовителя станка. Смотрите руководство, поставляемое изготовителем станка.

Как и в случае М00, операция в памяти останавливается после выполнения блока, содержащего М01. Этот код действует только тогда, когда включен (ON) переключатель условного останова (Optional Stop) на пульте оператора станка. Операции могут различаться в зависимости от изготовителя станка. Смотрите руководство, поставляемое изготовителем станка.

437

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

РАБОТА

B-64144RU/01

 

 

 

 

DКонец программы

(M02, M30)

D Блокировка подачи

D Сброс

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

Вызов подпрограммы, хранящейся на внешнем устройстве ввода-вывода

Когда считываются коды M02 или M30 (заданные в конце главной программы), операция в памяти прекращается, и вводится состояние сброса.

В некоторых станках код M30 возвращает управление к началу программы. Подробные сведения см. в руководстве, поставляемом изготовителем станка.

Когда во время операции памяти на пульте оператора нажимается клавиша блокировки подачи(Feed Hold), перемещение инструмента замедляется вплоть до остановки.

Можно остановить автоматическую операцию и перевести систему в исходное состояние с помощьюклавиши на

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

Когда на пульте оператора станка включен переключатель условного пропуска блока, блоки с косой чертой (/) пропускаются.

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

438

B-64144RU/01

РАБОТА

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

 

 

 

4.2

ОПЕРАЦИЯ РУЧНОГО ВВОДА ДАННЫХ

Врежиме MDI программа, содержащая до 10 строк, может быть создана в том же формате, что и обычные программы, и запущена с панели ручного ввода данных.

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

Вкачестве примера представлен следующий порядок действий. Информацию по конкретным операциям смотрите в руководстве, поставляемом изготовителем станка.

Порядок действий для ручного ввода данных

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

1

Нажмите переключатель выбора режима MDI.

 

2

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

на панели ручного ввода данныхдля

 

 

выбора окна программы. Появится следующий экран:

 

 

PROGRAM

(MDI)

 

 

 

 

0010 00002

 

 

O0000;

 

 

 

 

 

 

 

 

G00

G90

G94

G40

G80

G50

G54

G69

 

 

G17

G22

G21

G49

G98

G67

G64

G15

ВH M

T

D

 

 

 

 

 

F

S

 

 

 

 

 

>_

 

 

 

 

 

 

MDI

*** *

** *

* **

20 : 40 : 05

 

PRGRM

 

 

CURRNT

NEXT

(OPRT)

 

MDI

Номер программы O0000 вводится автоматически.

3Для подготовки программы к выполнению используется обычное редактирование программы. Код M99, заданный в последнем блоке, может вернуть управление в начало программы после завершения операции. В программах, созданных с помощью ручного ввода данных, возможны вставка слов, изменение, удаление, поиск слов, поиск адресов и поиск программ. О редактировании программ читайте в главе III-9.

4Чтобы полностью стереть программу, созданную в режиме MDI, используйте один из следующих способов:

a. Введите адрес O , затем нажмите клавишу на панели ручного ввода данных.

b. Либо нажмите клавишу . В этом случае, заранее присвойте биту 7 параметра MCL ном.3203 значение 1.

439

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

РАБОТА

B-64144RU/01

 

 

 

 

5Длявыполненияпрограммыустановитекурсорназаголовок программы. (Возможен запуск с промежуточной точки.) Нажмите клавишу пуска цикла (Cycle Start) на пульте оператора. Привыполненииэтогодействияподготовленная программа будет запущена. Когда будет выполнен конец программы (M02, M30) или ER (%), подготовленная программа будет автоматически удалена, и операция завершится.

С помощью команды М99 управление возвращается к заголовку подготовленной программы.

PROGRAM (MDI)

 

 

 

 

O0001 N00003

 

G00 X100.0 Y200. ;

 

 

 

O0000

 

 

 

M03 ;

 

 

 

 

 

 

 

G01

Z120.0 F500 ;

 

 

 

 

M93 P9010 ;

 

 

 

 

 

G00

Z0.0 ;

 

 

 

 

 

 

%

 

 

 

 

 

 

 

 

G00

G90

G94

G40

G80

G50

G54

G69

G17

G22

G21

G49

G98

G67

G64

G15

ВH M

T

D

 

 

 

F

S

 

 

 

>_

 

 

 

 

 

 

MDI * * * * * * *

* * *

12 : 42 : 39

 

PRGRM

 

 

 

CURRNT

NEXT

(OPRT)

 

MDI

6Чтобы остановить или прекратить операцию ручного ввода данных в процессе работы, выполните следующие шаги.

a.Остановка режима ручного ввода данных

Нажмите переключатель останова подачи на пульте оператора станка. Загорается светодиод блокировки подачи, асветодиодпускациклагаснет. Станокреагирует следующим образом:

(i)Если станок находился в движении, то подача замедляется и останавливается.

(ii)Есливыполняласьзадержка, задержкапрекращается.

(iii)Если выполнялись коды М, S или Т, то работа прекращается после завершения их выполнения.

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

b.Прекращение режима ручного ввода данных

Нажмитеклавишу напанелиручного вводаданных. Автоматическаяработапрекращается, ивводитсясостоя- ние сброса. Если сброс применяется во время переме- щения, происходит замедление перемещения, а затем остановка.

440

B-64144RU/01

РАБОТА

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

 

 

Пояснение

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

 

операции в памяти станка также применимо к режиму ручного

 

ввода данных, за исключением того, что в ручном режиме код

 

М30 не возвращает управление в начало программы (эту

 

функцию выполняет код М99).

D Стирание программы

Программа, подготовленная в режиме MDI, удаляется в

 

следующих случаях:

 

SВ режиме ручного ввода данных при выполнении M02, M30 или ER(%).

(Однако, если бит 6 (MER) параметра ном. 3203 имеет значение 1, то программа удаляется после завершения последнего блока программы в режиме выполнения единичных блоков).

S В режиме MEMORY при работе с памятью.

S В режиме EDIT при выполнении любого редактирования.

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

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

.

SПосле сброса, когда бит 7 (MCL) параметра ном. 3203 имеет значение 1

D Перезапуск

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

 

остановки операции ручного ввода данных работа начинается с

 

текущей позиции курсора.

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

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

программы в режиме

данных. Однако редактирование программы доступно только

ручного ввода данных

после перезагрузки ЧПУ, если бит 5 (MIE) параметра ном. 3203

 

имеет соответствующее значение.

Ограничения

D Регистрация

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

программы

зарегистрировать.

D Количество строк в

Программа может содержать столько строк, сколько

программе

помещается на одной экранной странице.

 

Можно создать программу, содержащую до 6 строк. Когда

 

параметр MDL (ном. 3107 #7) имеет значение 0, установив

 

режим, отменяющий непрерывное отображение информации о

 

состоянии, можно создатьпрограмму, содержащуюдо 10 строк.

 

Если число строк в созданной программе превышает заданное,

 

то % (ER) удаляется (не допускает вставку и изменение).

D Вложение

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

подпрограммы

подпрограмм (М98). Это означает, что программа, зарегистри-

 

рованная в памяти, может быть вызвана и выполнена в режиме

 

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

 

выполняемойвавтоматическимрежиме, допускаетсямаксимум

 

до четырех уровней вложения подпрограмм (включая

 

макропрограммы пользователя).

441

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

РАБОТА

 

B-64144RU/01

 

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

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

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

 

O0000;

O1000;

O2000;

 

M98P 1000;

M98P 2000;

M98P 3000;

 

M30;

M99 ;

M99 ;

 

Одноуровневое вложение

Двухуровневое вложение

 

Рис. 4.2 Уровень вложенности подпрограмм, вызванных из

 

программы ручного ввода данных

D Вызов макроса

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

 

выполнены в режиме ручного ввода данных. Однако команды

 

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

 

на MDI происходит после остановки режима памяти во время

 

выполнения подпрограммы.

D Область памяти

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

 

свободная область в памяти программ. Если память программ

 

заполнена, то создание программ в режиме MDI невозможно.

442

B-64144RU/01

РАБОТА

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

 

 

 

4.3

ОПЕРАЦИЯ С ГРУППОВЫМ ЧПУ

Активируяавтоматическуюоперациювовремяработыврежиме операций с групповым ЧПУ (RMT), можно выполнить обработку (операцию с групповым ЧПУ) при считывании программы через интерфейс устройства считывания/вывода на перфоленту или из удаленного буфера.

Можно выбирать файлы (программы), сохраненные на внешнем устройстве ввода/вывода в формате гибкого диска (такиекакHandy File), изадавать (планировать) последователь- ность и частоту выполнения автоматических операций.

(см. III-4.4)

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

РАБОТА В РЕЖИМЕ ПЦУ

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

1 Поиск программы (файла), подлежащей выполнению.

DЭкран проверки программы

2Нажмите переключатель REMOTE на пульте оператора станка, чтобы задать режим RMT, затем нажмите переключательпускацикла. Выполняетсявыбранныйфайл. Подробные сведения по использованию переключателя REMOTE смотрите в соответствующем руководстве, предоставляемом изготовителем станка.

PROGRAM CHECK

 

 

 

O0001 N00020

O0010 ;

 

 

 

 

 

G92 G90 X100 Y200 Z50 ;

 

 

 

G00 X0 Y0 Z0 ;

 

 

 

 

G01 Z250 F1000

 

 

 

 

(RELATIVE)

(DIST TO GO)

G00

G94

G80

X

100.000

X

0.000

G17

G21

G98

Y

100.000

Y

0.000

G90

G49

G80

Z

0.000

Z

0.000

G22

G49

G67

A

0.000

А

0.000

 

B

 

C

0.000

C

0.000

H

M

 

HD.T

NX.T

 

D

M

 

 

F

 

S

 

M

 

ACT.F

SACT

REPEAT

 

RMT STRT

MTN *** ***

21:20:05

 

[

ABS ]

[ REL

] [

]

[

] [(OPRT)]

443

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ РАБОТА B-64144RU/01

D Экран программы

PROGRAM

O0001 N00020

 

 

N020 X100.0 Z100.0 (DNC-PROG) ;

 

N030

X200.0

Z200.0 ;

 

N040

X300.0

Z300.0 ;

 

N050

X400.0

Z400.0 ;

 

N060

X500.0

Z500.0 ;

 

N070

X600.0

Z600.0 ;

 

N080

X700.0

Z400.0 ;

 

N090

X800.0

Z400.0 ;

 

N100

x900.0

z400.0 ;

 

N110

x1000.0

z1000.0 ;

 

N120

x800.0

z800.0 ;

 

RMT STRT MTN ***

***

21:20:05

 

 

[

PRGRM

] [ CHECK ] [

] [

] [ (OPRT) ]

 

При операции с групповым ЧПУ программа, выполняемая в

 

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

 

на экране программы. Число отображаемых блоков программы

 

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

 

 

На экран также выводятся любые примечания, заключенные

 

между символом начала ввода “(” и символом конца ввода “)”

 

внутри блока.

 

 

 

Пояснения

D При работе с ПЦУ возможен вызов программ, сохраненных

 

в памяти.

 

 

 

 

D Приоперациис групповымЧПУвозможен вызовмакропро-

 

грамм, сохраненных в памяти.

 

Ограничения

 

 

 

 

 

 

D Ограничение по

На экране программы может быть отображено не более 256

количеству символов

символов. Соответственно, отображение буквенно-цифровых

 

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

D М198 (команда для

При операции с групповым ЧПУ невозможно выполнение

вызова программы из

команды М198. При выполнении команды М198 выдается

внешнего устройства

сигнал тревоги P/S ном. 210.

 

ввода-вывода)

 

 

 

 

 

 

D Макропрограмма

ПриоперациисгрупповымЧПУможнозадаватьпользовательс-

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

кие макропрограммы, но нельзя запрограммировать команду

 

повтораикомандуперехода. Привыполнениикомандыповтора

 

или перехода выдается сигнал тревоги P/S ном. 123.

 

Когда при операции с групповым ЧПУ во время отображения

 

программы на экран выводятся служебные слова (такие, как IF,

 

WHILE, COS и NE), используемые в пользовательских макро-

 

программах, между стоящими рядом символами ставится

 

пробел.

 

 

 

 

Пример

 

 

 

 

 

 

 

 

[При операции с групповым ЧПУ]

 

#102=SIN[#100] ;

#102 = S I N[#100] ;

 

IF[#100NE0]GOTO5 ; I F[#100NE0] G O T O 5 ;

444

B-64144RU/01

 

РАБОТА

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

 

 

D M99

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

 

программы к вызывающей программе при операции с

 

групповым ЧПУ, невозможно применить команду возврата

 

(М99P****), для которой задан номер последовательности.

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

 

 

 

 

Номер

Сообщение

Содержание

086DR SIGNAL OFF (СИГНАЛ DR ВЫКЛЮЧЕН)

При вводе данных в память с помощью интерфейса устройства считывания/вывода на перфоленту был выключен сигнал готовности (DR) устройства считывания/ вывода на перфоленту.

Отключено питание устройства ввода-вывода, либо не подсоединен кабель, либо неисправен силовой блок.

123CAN NOT USE MACRO Во время операции с групповым COMMAND IN DNC ЧПУ используется макрокоманда (НЕЛЬЗЯ управления.

ИСПОЛЬЗОВАТЬ

Измените программу.

МАКРОКОМАНДУ В

 

ГРУППОВОМ ЧУ)

 

210 CAN NOT COMAND

Или в операции группового ЧУ вы-

M198/M199

полнен М198.

(НЕЛЬЗЯ ЗАДАТЬ

Измените программу.

М198/M199)

 

445

4. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ

РАБОТА

B-64144RU/01

 

 

 

 

4.4

ПЕРЕЗАПУСК

ПРОГРАММЫ

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

Существует два способа перезапуска: метод Р и метод Q.

Перезапуск работы возможен с любого места. Такой МЕТОД P способ перезапуска используется при остановке работы

из-за сломанного инструмента.

Точка начала программы (точка начала обработки)

Операция возврата

Положение перезапуска

Перед перезапуском работы рабочие органы станка МЕТОД Q следует переместить к заданной программой начальной

точке (точке начала обработки).

Операция возврата

Начальная точка программы (точка начала обработки)

Положение

перезапуска

446

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