Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2430
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Дополнительные команды

14.7 Время ожидания (G4)

14.7Время ожидания (G4)

Функция

С помощью G4 между двумя кадрами ЧПУ может быть запрограммировано "Время ожидания", на которое обработка детали прерывается.

Примечание

G4 прерывает режим управления траекторией.

Использование

К примеру, для свободного резания.

Синтаксис

G4 F…/S<n>=...

Примечание

G4 должна быть запрограммирована в отдельном кадре ЧПУ.

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

451

Дополнительные команды

14.7 Время ожидания (G4)

Значение

G4: Активировать время ожидания

F…: По адресу F программируется время ожидания в секундах.

S<n>=...: По адресу S программируется время ожидания в оборотах шпинделя.

<n>: Числовое расширение указывает номер шпинделя, к которому должно относиться время ожидания. Без числового расширения (S...) время ожидания относится к мастер-шпинделю.

Примечание

Только в кадре G4 для указания времени используются адреса F и S. Запрограммированная перед кадром G4 подача F... и скорость шпинделя S...

сохраняются.

Пример

Программный код

Комментарий

N10

G1

F200 Z-5 S300 M3

; Подача F, число оборотов шпинделя S

N20

G4

F3

; Время ожидания: 3с

N30

X40

Y10

 

N40

G4

S30

; Ожидать 30 оборотов шпинделя (соответствует при

 

 

 

S=300 об/мин и процентовке скорости 100%:

 

 

 

t = 0,1 мин).

N50

X...

; Запрограммированная в N10 подача и скорость

 

 

 

шпинделя продолжают действовать.

 

Основы

452

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Дополнительные команды

14.8Внутренняя остановка предварительной обработки

14.8Внутренняя остановка предварительной обработки

Функция

При обращении к данным состояния станка ($A…) СЧПУ осуществляет внутреннюю остановку предварительной обработки. Следующий кадр выполняется только тогда, когда все подготовленные и сохраненные прежде кадры полностью выполнены.

Предыдущий кадр останавливается с точным остановом (как G9).

Пример

Программный код

Комментарий

...

 

 

 

 

N40

POSA[X]=100

 

 

N50

IF $AA_IM[X]==R100 GOTOF MARKE1

; Обращение к данным состояния станка

 

 

 

 

($A…), СЧПУ осуществляет внутреннюю

 

 

 

 

остановку предварительной обработки.

N60

G0

Y100

 

 

N70

WAITP(X)

 

 

N80

MARKE1:

 

 

...

 

 

 

 

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

453

Дополнительные команды

14.8 Внутренняя остановка предварительной обработки

 

Основы

454

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0