Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
123.pdf
Скачиваний:
541
Добавлен:
27.02.2016
Размер:
8 Мб
Скачать
☆

Дополнительные функции

9

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

 

Функция

Вывод функций

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

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

•выбор инструмента T

•коррекция инструмента D, DL

•подача F/FA

•число оборотов шпинделя S

•функции H

•функции M

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

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

•перед движением перемещения,

•при движении перемещения или

•после движения перемещения.

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

Основы

9-1

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

Программирование

Буквенный идентификатор [расширение адреса]=значение Допустимыми буквенными идентификаторами для вспомогательных функций являются:

M

или

S

или

H

или

T

или

D

или

DL

или

F

Параметры

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

 

 

 

 

 

 

 

 

 

 

 

 

Обзор вспомогательных функций, программирование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функ-

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

Значение

 

 

Объяснения

Кол-во

 

ция

(целочисленное)

 

 

 

 

на кадр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Значение

Диапазон Диапазон

Тип

Значение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

-

не явно

0 - 99

INT

Функция

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

5

 

 

 

 

 

0

 

 

 

между 00 и 99

 

 

 

 

 

 

 

 

 

расширение адреса 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

M0, M1, M2, M17, M30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

№

1 - 12

1 - 99

 

Функция

M3, M4, M5, M19, M70

 

 

 

 

 

шпинделя

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

№ шпинделя, к пр., M5

 

 

 

 

 

 

 

 

 

 

для шпинделя 2: M2=5.

 

 

 

 

 

 

 

 

 

 

Без указания шпинделя

 

 

 

 

 

 

 

 

 

 

используется мастер-

 

 

 

 

 

 

 

 

 

 

шпиндель.

 

 

 

 

 

Любое

0 - 99

100 -

 

Функция

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

 

 

 

 

 

 

 

(макс. знач.

 

 

 

 

 

 

 

 

 

 

INT)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

№

1 - 12

0 -

REAL

Число об.

Без № шпинделя для

3

 

 

 

 

шпинделя

 

±3.4028

 

 

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

 

 

 

 

 

 

 

ex 38

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9-2

 

 

 

 

 

 

 

Основы

 

 

 

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

 

 

 

 

 

 

 

 

H

любой

0 - 99

±(макс.

INT

любое

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

3

 

 

 

значение

REAL

 

в NCK, реализация

 

 

 

 

INT)

 

 

только через PLC

 

 

 

 

±3.4028

 

 

 

 

 

 

 

ex 38

 

 

 

 

 

 

 

 

 

 

 

 

T

№

1 - 12

0 - 32000

INT

выбор

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

1

 

шпинделя

 

(именаинстру-

 

инструмента

отправляются на

 

 

(при

 

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

 

 

интерфейс PLC.

 

 

активном

 

активном

 

 

 

 

 

управлении

 

управлении

 

 

 

 

 

инстру-

 

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

 

 

 

 

 

ментом)

 

 

 

 

 

 

D

 

 

0 - 9

INT

выбор

D0 отмена, по

1

 

 

 

 

 

коррекции

умолчани. D1

 

 

 

 

 

 

инструмента

 

 

 

 

 

 

 

 

 

 

DL

 

1 - 6

±3.4028

REAL

См. выбор

Относится к

1

 

зависящая

 

ex 38

 

точной

выбранному ранее

 

 

от места

 

 

 

коррекции

номеру D

 

 

коррекция

 

 

 

инструмен-

 

 

 

 

 

 

 

та /FBW/

 

 

 

 

 

 

 

 

 

 

F

подача по

0

0.001 -

REAL

Подачи по

 

6

 

траектории

 

999

 

траектории

 

 

 

 

 

999,999

 

 

 

 

 

 

 

 

 

 

 

 

(FA)

№ оси

1 - 31

0.001 -

 

Осевые

 

 

 

 

 

999

 

подачи

 

 

 

 

 

999,999

 

 

 

 

 

 

Максимальное количество одного типа согласно таблице не может быть

 

превышено.

 

 

 

 

 

 

Пример

M=QU(…)

H=QU(…)

N10 H=QU(735)

;быстрый вывод для H735

N10 G1 F300 X10 Y20 G64

 

N20 X8 Y90 M=QU(7)

 

M7 была запрограммирована как быстрый вывод, таким образом, режим управления траекторией (G64) не прерывается.

Указание Использовать эту функцию только в отдельных случаях, так как при взаимодействии с

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

Основы

9-3

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

Описание

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

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

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

подразделение групп уже задано. С помощью группировки может устанавливаться характеристика квитирования.

Квитирование быстрого вывода функций, QU

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

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

MD, см. /FB1/ Описание функций, H2, "Вывод вспомогательных функций" Вывод функций при движениях перемещения

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

Быстрое квитирование без задержки смены кадров Управление поведением при смене кадров возможно через машинные данные. При

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

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

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

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

 

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

 

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

 

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

при движении

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

 

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

 

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

 

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

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

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

 

 

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

 

квитирования.

9-4

Основы

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

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

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

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

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

9.1.1 Функции M

Функция

С помощью функций М запускаются действия по переключению, к примеру, "ВКЛ/ВЫКЛ СОЖ" и прочие функции на станке. Небольшому числу функции М изготовителем СЧПУ присвоена фиксированная функциональность (см. список предопределенных функций М).

Программирование

M... Возможные значения. 0 до 9999 9999 (макс. значение INT), целочисленные

Параметры

Список предопределенных функций М

 

M0*

Запрограммированный останов 1

 

 

M1*

Остановка по выбору

 

 

M2*

Окончание главной программы с возвратом к началу

 

 

 

программы

 

 

M30*

Конец программы, как M2

 

 

M17*

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

 

 

M3

Правое вращение шпинделя

 

 

M4

Левое вращение шпинделя

 

 

M5

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

 

 

M6

Смена инструмента (стандартная установка)

 

 

M70

Шпиндель включается в осевой режим

 

 

M40

Автоматическое переключение редуктора

 

 

M41

Ступень редуктора 1

 

 

M42

Ступень редуктора 2

 

 

M43

Ступень редуктора 3

 

Основы

 

9-5

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

M44

Ступень редуктора 4

M45

Ступень редуктора 5

Внимание Для функций, обозначенных *, расширенное написание адреса не допускается.

Команды M0, M1, M2, M17 и M30 всегда запускаются после движения перемещения.

Изготовитель станка Все свободные номера функций М могут заниматься изготовителем станка. К примеру,

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

См. указания изготовителя станка.

Пример

N10 S...

N20 X... M3 функция М в кадре с осевым движением, ;шпиндель включается перед движением оси Х

N180 M789 M1767 M100 M102 M376

;макс. 5 функций М в кадре

Предопределенные команды М

Некоторым важным для выполнения программы функциям М в стандартном исполнении СЧПУ уже присвоены значения:

 

Запрограммированный останов, M0

 

В кадре ЧПУ с M0 обработка останавливается. Теперь, к примеру, можно удалить

 

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

 

Запрограммированный останов 1 – Останов по выбору, M1

 

M1 может устанавливаться через

 

• HMI/диалог "Управление программой" или

 

• интерфейс VDI.

 

Обработка программы ЧПУ останавливается на запрограммированных кадрах.

 

Запрограммированный останов 2 – ассоциированная с M1 вспомогательная функция с

 

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

 

Запрограммированный останов 2 может устанавливаться через HMI/диалог "Управление

 

программой" и обеспечивает прерывание технологических процессов в конце

 

обрабатываемой части. Тем самым оператор может вмешиваться в текущее производство, к

 

примеру, для удаления стружки.

9-6

Основы

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

Конец программы, M2, M17, M30

Программа завершается с M2, M17 или M30 и осуществляется возврат на начало программы. Если главная программа вызывается из другой программы (как подпрограмма), то M2/M30 действует как M17 и наоборот, т.е. M17 действует в главной программе как M2/M30.

Функции шпинделя, M3, M4, M5, M19, M70

Для всех функцией шпинделя действует расширенное написание адреса с указанием номера шпинделя.

Пример: M2=3 означает правое вращение шпинделя для второго шпинделя. Если расширение адреса не запрограммировано, то функция действует для мастер-шпинделя.

9.1.2 Функции H

Функция

С помощью функций Н информация может передаваться на PLC (контроллер), чтобы запускать определенные действия переключения. Функции Н являются значениями REAL.

В одном кадре ЧПУ может быть запрограммировано максимум 3 функции Н.

Изготовитель станка Значение функций устанавливается изготовителем станка.

Программирование

N10 G0 X20 Y50 H3=–.3

Основы

9-7

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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

9-8

Основы

Руководство по программированию, выпуск 10.2004, 6FC5 298-7AB00-0PP1

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