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

Вывод вспомогательных функций

13

Функция

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

Вспомогательные функции

Следующие вспомогательные функции могут быть переданы на PLC:

Вспомогательная функция

Адрес

Выбор инструмента

T

Коррекция инструмента

D, DL

Подача

F / FA

Число оборотов шпинделя

S

Функции M

M

Функции H

H

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

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

Основы

 

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

419

Вывод вспомогательных функций

Свойства

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

Функция

Расширение адреса

Значение

 

 

Объяснения

Макс. кол-

 

Значение

Диапазо

Диапазон

Тип

Значение

 

во на кадр

 

 

 

 

 

н

 

 

 

 

 

M

-

0

0 ... 99

INT

Функция

Для диапазона значений

5

 

 

(не явно)

 

 

 

между 0 и 99 расширение

 

 

 

 

 

 

 

адреса 0.

 

 

 

 

 

 

 

Принудительно без

 

 

 

 

 

 

 

расширения адреса:

 

 

 

 

 

 

 

M0, M1, M2, M17, M30

 

 

1 - 12

1 ... 99

INT

Функция

M3, M4, M5, M19, M70 с

 

 

шпинделя

 

 

 

 

расширением адреса

 

 

 

 

 

 

 

шпиндель № (к примеру,

 

 

 

 

 

 

 

M2=5 ; останов шпинделя

 

 

 

 

 

 

 

для шпинделя 2).

 

 

 

 

 

 

 

Без Nr. шпинделя

 

 

 

 

 

 

 

функция действует для

 

 

 

 

 

 

 

мастер-шпинделя.

 

 

Любое

0 - 99

100 ...

INT

Функция

Функция М пользователя*

 

 

 

 

2147483647

 

 

 

 

S

1 - 12

0 ... ± 1,8*10308

REAL

Скорость

Без Nr. шпинделя

3

 

шпинделя

 

 

 

 

функция действует для

 

 

 

 

 

 

 

мастер-шпинделя.

 

H

Любое

0 - 99

0 ...

 

Любое

Функции не действуют в

3

 

 

 

± 2147483647

INT

 

NCK, реализуются только

 

 

 

 

± 1,8*10308

REAL

 

через PLC.*

 

 

 

 

 

 

 

T

Номер

1 - 12

0 - 32000 (и

INT

Выбор

Имена инструмента не

1

 

шпинделя

 

имена

 

инструмен

передаются на интерфейс

 

 

(при

 

инструмента

 

та

PLC.

 

 

активном

 

при активном

 

 

 

 

 

управлении

 

управлении

 

 

 

 

 

инструмент

 

инструментом)

 

 

 

 

 

ом)

 

 

 

 

 

 

D

-

-

0 - 12

INT

Выбор

D0: Отключение

1

 

 

 

 

 

коррекции

Предустановка: D1

 

 

 

 

 

 

инструмен

 

 

 

 

 

 

та

 

 

DL

Зависящая

1 - 6

0 ... ± 1,8*10308

REAL

Выбор

Относится к выбранному

1

 

от места

 

 

 

коррекции

до этого номеру D

 

 

коррекция

 

 

 

инструмен

 

 

 

 

 

 

 

та точной

 

 

F

-

-

0.001 -

REAL

Подача по

 

6

 

 

 

999 999,999

 

траектории

 

 

FA

Номер оси

1 - 31

0.001 -

REAL

Осевая

 

 

 

 

 

999 999,999

 

подача

 

 

* Значение функций определяется изготовителем станка (см. Указания изготовителя станка!).

 

 

 

 

 

 

 

 

Основы

420

 

 

 

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

Вывод вспомогательных функций

Дополнительная информация

Количество выводимых функций на кадр ЧПУ

В одном кадре ЧПУ может быть запрограммировано максимум 10 выводов функций. Вспомогательные функции могут выводиться и из компонента действия синхронных действий.

Литература:

Описание функций "Синхронные действия" Группировка

Названные функции могут объединяться в группы. Для некоторых команд М подразделение групп уже задано. С помощью группировки может устанавливаться характеристика квитирования.

Быстрый вывод функций (QU)

Функции, не спроектированные для быстрого вывода, могут быть определены для отдельных выводов с помощью кодового слова QU в качестве быстрого вывода. Выполнение программы продолжается без ожидания квитирования исполнения дополнительной функции (ожидание квитирования передачи осуществляется). Благодаря этому удается избежать ненужных точек остановки и прерываний движений перемещения.

Примечание

Для функции "Быстрые выводы функций" должны быть установлены соответствующие машинные данные (→ Изготовитель станка!).

Вывод функций при движениях перемещения

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

Основы

 

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

421

Вывод вспомогательных функций

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

Управление поведением при смене кадров возможно через машинные данные. При установке "без задержки смены кадров" получаются следующие параметры для быстрых вспомогательных функций:

Вывод вспомогательной

Поведение

функции

 

Перед движением

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

 

функциями осуществляется без прерывания и без уменьшения

 

скорости. Вывод вспомогательных функций осуществляется в

 

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

 

без задержки квитирования.

При движении

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

 

функциями осуществляется без прерывания и без уменьшения

 

скорости. Вывод вспомогательных функций осуществляется в ходе

 

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

После движения

Движение останавливается в конце кадра. Вывод вспомогательных

 

функций осуществляется в конце кадра. Последующий кадр

 

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

ВНИМАНИЕ

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

Вывод функций перед движениями перемещения прерывает режим управления траекторией (G64 / G641) и вызывает точный останов для предыдущего кадра.

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

Важно: Ожидание необходимого сигнала квитирования от PLC также может привести к прерыванию режима управления траекторией, к примеру, цепочки команд М в кадрах с очень короткими длинами ходами траектории.

 

Основы

422

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