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

Таблицы

16.5 Предопределенные процедуры

16.5Предопределенные процедуры

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

Система координат

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

 

Параметр

 

 

 

Объяснение

 

 

 

 

 

 

 

 

 

1.

2.

3. - 15.

4. - 16.

 

PRESETON

 

AXIS *):

REAL:

как 1 ...

как 2 ...

Установка фактического

 

 

идентификат

Preset-

 

 

значения для

 

 

ор оси

смещение

 

 

запрограммированных осей

 

 

ось станка

G700/G710

 

 

Программируются

 

 

 

контекст

 

 

соответственно идентификатор

 

 

 

 

 

 

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

 

 

 

 

 

 

в следующем параметре.

 

 

 

 

 

 

DRFOF

 

 

 

 

 

Удаление смещения DRF для

 

 

 

 

 

 

всех согласованных с каналом

 

 

 

 

 

 

осей

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

Структуры осей

Идентификатор

Параметр

 

 

 

Объяснение

 

 

 

 

 

 

GEOAX

1.

2.

3. / 5.

4. / 6.

Выбор параллельной системы

 

INT:

AXIS:

как 1

как 2

координат

 

номер гео-

идентификат

 

 

 

 

оси 1 - 3

ор оси

 

 

 

 

 

канала

 

 

 

 

 

 

 

 

 

FGROUP

1. – 8.

 

 

 

Переменная исходная точка

 

AXIS:

 

 

 

значения F: определение осей, к

 

 

 

 

которым относится подача по

 

идентификатор оси канала

 

 

 

 

 

траектории

 

 

 

 

 

 

 

 

 

 

Макс. количество осей: 8

 

 

 

 

 

С помощью FGROUP ( ) без

 

 

 

 

 

указания параметров

 

 

 

 

 

активируется стандартная

 

 

 

 

 

установка для исходной точки

 

 

 

 

 

значения F.

 

 

 

 

 

 

Основы

 

 

 

 

 

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

 

591

Таблицы

16.5 Предопределенные процедуры

Структуры осей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

 

Параметр

 

 

 

 

 

Объяснение

SPLINEPATH

 

1.

 

 

2. - 9.

 

 

 

 

Определение соединения

 

 

 

 

 

 

 

 

 

 

 

сплайнов

 

 

INT:

 

AXIS:

 

 

 

 

 

 

 

 

 

 

 

Макс. количество осей: 8

 

 

соединение

идентификатор геоили доп. оси

 

 

 

 

сплайнов

 

 

 

 

 

 

 

 

 

 

(должно быть

 

 

 

 

 

 

 

 

 

 

1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

POLYPATH

 

1.

 

 

2.

 

 

 

 

 

Включение полиномиальной

 

 

STRING

 

STRING

 

 

 

 

интерполяции для выбранных

 

 

 

 

 

 

 

групп осей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Буксировка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

 

 

 

Объяснение

 

1.

 

2.

 

3.

4.

5.

6.

 

 

 

TANG

AXIS:

 

AXIS:

AXIS:

REAL:

CHAR:

CHAR

 

Подготовительный оператор для

 

имя оси

 

Ведущая

Ведущая

Коэффи

Опция:

Оптимиз

 

определения тангенциального

 

Ведомая

 

ось 1

ось 2

циент

"B":

ация:

 

слежения: из двух указанных

 

ось

 

 

 

 

связи

Слежени

"S":

 

ведущих осей определяется

 

 

 

 

 

 

 

 

е в BKS

стандарт

 

касательная для слежения.

 

 

 

 

 

 

 

 

"W":

"P":

 

Коэффициент связи указывает

 

 

 

 

 

 

 

 

Слежени

автом. с

 

связь между изменением угла

 

 

 

 

 

 

 

 

е в WСS

путем

 

касательной и отслеживаемой

 

 

 

 

 

 

 

 

 

перешли

 

осью. Он, как правило, равен 1.

 

 

 

 

 

 

 

 

 

фовки,

 

 

 

 

 

 

 

 

 

 

 

угловой

 

 

 

 

 

 

 

 

 

 

 

допуск

 

 

TANGON

AXIS:

 

REAL:

REAL:

REAL:

 

 

 

 

Тангенциальное слежение ВКЛ

 

имя оси

 

Угол

путь

угловой

 

 

 

 

 

 

Ведомая

 

смещени

перешли

допуск

 

 

 

 

 

 

ось

 

я

фовки

 

 

 

 

 

 

TANGOF

AXIS:

 

 

 

 

 

 

 

 

 

Тангенциальное слежение ВЫКЛ

 

имя оси

 

 

 

 

 

 

 

 

 

 

 

Ведомая

 

 

 

 

 

 

 

 

 

 

 

ось

 

 

 

 

 

 

 

 

 

 

TLIFT

AXIS:

 

REAL:

REAL:

 

 

 

 

 

Тангенциальное слежение,

 

отслежи

 

путь

коэффиц

 

 

 

 

 

останов на углу контура при

 

ваемая

 

отвода

иент

 

 

 

 

 

необходимости с отводом оси

 

ось

 

 

 

 

 

 

 

 

 

вращения

TRAILON

AXIS:

 

AXIS:

REAL:

 

 

 

 

 

Осевая синхронная буксировка

 

Ведомая

 

Ведущая

коэффиц

 

 

 

 

 

ВКЛ

 

ось

 

ось

иент

 

 

 

 

 

 

 

 

 

 

 

 

связи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основы

592

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблицы

 

 

 

 

 

 

 

 

 

 

 

 

 

16.5 Предопределенные процедуры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Буксировка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

 

 

 

 

 

Объяснение

 

 

 

1.

 

2.

 

3.

 

4.

 

5.

 

6.

 

 

 

TRAILOF

AXIS:

 

AXIS:

 

 

 

 

 

 

 

Осевая синхронная буксировка

 

 

 

Ведомая

 

Ведущая

 

 

 

 

 

 

 

ВЫКЛ

 

 

 

ось

 

ось

 

 

 

 

 

 

 

 

 

 

TANGDEL

AXIS:

 

 

 

 

 

 

 

 

 

 

 

Удалить тангенциальное

 

 

 

Ведомая

 

 

 

 

 

 

 

 

 

 

 

слежение

 

 

 

ось

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблицы кривых

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

 

 

 

 

 

Объяснение

 

 

 

1.

 

 

 

2.

 

3.

 

4.

 

5.

 

 

 

CTABDEF

AXIS:

 

 

AXIS:

INT:

INT:

STRING:

Определение таблиц ВКЛ

 

 

 

ведомая

 

 

ведущая

номер

поведения

указание

Следующие кадры движения

 

 

 

ось

 

 

ось

таблицы

на

места

определяют таблицу кривых.

 

 

 

 

 

 

 

 

 

 

 

границах

сохранени

 

 

 

 

 

 

 

 

 

 

 

 

области

я

 

 

 

 

 

 

 

 

 

 

 

 

определен

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ия

 

 

 

 

 

CTABEND

AXIS:

 

 

AXIS:

INT:

INT:

 

 

Определение таблиц ВЫКЛ

 

 

 

ведомая

 

 

ведущая

номер

поведения

 

 

 

 

 

 

ось

 

 

ось

таблицы

на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

границах

 

 

 

 

 

 

 

 

 

 

 

 

 

 

области

 

 

 

 

 

 

 

 

 

 

 

 

 

 

определен

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ия

 

 

 

 

 

CTABDEL

INT:

 

 

INT:

STRING:

 

 

 

 

Удалить таблицу кривых

 

 

 

номер

 

 

номер

указание

 

 

 

 

 

 

 

 

таблицы n

 

 

таблицы m

места

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сохранени

 

 

 

 

 

 

 

 

 

 

 

 

 

 

я

 

 

 

 

 

 

 

CTABLOCK

INT:

 

 

 

 

 

 

 

 

 

 

Блокирует таблицу кривых с

 

 

 

номер

 

 

 

 

 

 

 

 

 

 

номером n, т.е. эта таблица не

 

 

 

таблицы n

 

 

 

 

 

 

 

 

 

 

может быть удалена/заменена.

 

 

CTABUNLOCK

INT:

 

 

 

 

 

 

 

 

 

 

Снова разрешает защищенную с

 

 

 

номер

 

 

 

 

 

 

 

 

 

 

CTABLOCK таблицу с номером n

 

 

 

таблицы n

 

 

 

 

 

 

 

 

 

 

 

 

 

LEADON

AXIS:

 

 

AXIS:

INT:

 

 

 

 

Соединение по главному

 

 

 

ведомая

 

 

ведущая

номер

 

 

 

 

значению ВКЛ

 

 

 

ось

 

 

ось

таблицы

 

 

 

 

 

 

 

LEADOF

AXIS:

 

 

AXIS:

 

 

 

 

 

 

Соединение по главному

 

 

 

ведомая

 

 

ведущая

 

 

 

 

 

 

значению ВЫКЛ

 

 

 

ось

 

 

ось

 

 

 

 

 

 

 

 

 

Основы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

593

 

Таблицы

16.5 Предопределенные процедуры

Профиль ускорения осевой

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

1. – 8.

 

 

BRISKA

AXIS

 

Включение скачкообразного

 

 

 

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

 

 

 

запрограммированных осей

SOFTA

AXIS

 

Включение осевого ускорения с

 

 

 

ограничением рывка для

 

 

 

запрограммированных осей

DRIVEA

AXIS

 

Включение ломаной

 

 

 

характеристики ускорения для

 

 

 

запрограммированных осей

JERKA

AXIS

 

Установленная через машинные

 

 

 

данные $MA_AX_JERK_ENABLE

 

 

 

характеристика ускорения

 

 

 

действует для

 

 

 

запрограммированных осей.

 

 

 

 

Окружная подача

 

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

 

 

 

FPRAON

1.

2.

Осевая окружная подача ВКЛ

 

AXIS:

AXIS:

 

 

ось, для которой включается

ось/шпиндель, от которой

 

 

окружная подача

берется окружная подача.

 

 

 

Если ось не

 

 

 

запрограммирована, то

 

 

 

окружная подача берется от

 

 

 

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

 

 

 

 

 

FPRAOF

1. - n.

 

Окружная подача осевая ВЫКЛ

 

AXIS:

 

Окружная подача может быть

 

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

отключена одновременно для

 

 

 

нескольких осей. Может быть

 

 

 

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

 

 

 

сколько допускается на кадр.

 

 

 

 

FPR

1.

 

Выбор круговой оси/шпинделя,

 

AXIS:

 

которые являются производными

 

 

для окружной подачи траектории

 

ось/шпиндель, от которой

 

 

 

при G95.

 

берется окружная подача.

 

 

Если ось не

 

Установка с помощью FPR

 

запрограммирована, то

 

действует модально.

 

окружная подача берется от

 

 

 

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

 

 

 

 

 

Основы

594

 

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

Таблицы

16.5 Предопределенные процедуры

Трансформации

Идентификатор

Параметр

 

 

 

 

1.

2.

3.

 

TRACYL

REAL:

INT:

 

 

 

рабочий

номер

 

 

 

диаметр

трансформац

 

 

 

 

ии

 

 

TRANSMIT

INT:

 

номер

 

трансформац

 

ии

TRAANG

REAL:

INT:

 

угол

номер

 

 

трансформац

 

 

ии

TRAORI

INT:

 

 

номер

 

 

трансформац

 

 

ии

 

 

 

 

TRACON

INT:

REAL: прочие

 

номер

параметры

 

трансформац

зависят от

 

ии

машинных

 

 

данных.

TRAFOOF

 

 

Объяснение

Цилиндр: трансформация боковой поверхности

На канал может быть установлено несколько трансформаций. Номер трансформации показывает, какая трансформация должна быть активирована. Если 2-ой параметр отсутствует, то активируется установленная через машинные данные структура трансформаций.

Transmit: Полярная трансформация

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

Трансформация наклонной оси

На канал может быть установлено несколько трансформаций. Номер трансформации показывает, какая трансформация должна быть активирована. Если 2-ой параметр отсутствует, то активируется установленная через машинные данные структура трансформаций.

Если угол не программируется

TRAANG ( ,2) или TRAANG

то последний угол действует модально. 4-, 5-осевая трансформация

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

Каскадированная трансформация

Значение параметров зависит от типа каскадирования.

Отключить трансформацию

Основы

 

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

595

Таблицы

16.5 Предопределенные процедуры

Шпиндель

Идентификатор

Параметр

 

 

Объяснение

 

1

2. - n.

 

SPCON

INT:

INT:

переключение в режим ориентации шпинделя

 

номер шпинделя

номер шпинделя

 

SPCOF

INT:

INT:

переключение в режим управления числом

 

номер шпинделя

номер шпинделя

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

SETMS

INT:

 

 

Объявление шпинделя мастер-шпинделем для

 

номер шпинделя

 

 

актуального канала

 

 

 

 

С SETMS( ) без указания параметров начинает

 

 

 

 

действовать предварительная установка через

 

 

 

 

машинные данные.

 

 

 

 

 

Шлифование

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

 

1.

 

 

 

GWPSON

INT:

 

Постоянная окружная скорость круга ВКЛ

 

номер шпинделя

 

Если номер шпинделя не программируется, то для шпинделя

 

 

 

активного инструмента выбирается окружная скорость круга.

GWPSOF

INT:

 

Постоянная окружная скорость круга ВЫКЛ

 

номер шпинделя

 

Если номер шпинделя не программируется, то для шпинделя

 

 

 

активного инструмента отключается окружная скорость круга.

TMON

INT:

 

Спец. для шлифования контроль инструмента ВКЛ

 

T-номер

 

Если номер Т не программируется, то включается контроль для

 

 

 

активного инструмента.

TMOF

INT:

 

Контроль инструмента ВЫКЛ

 

T-номер

 

Если номер Т не программируется, то выключается контроль для

 

 

 

активного инструмента.

 

Основы

596

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

Таблицы

16.5 Предопределенные процедуры

Обработка резаньем

Идентификатор

Параметр

 

 

 

Объяснение

 

1.

2.

3.

4.

 

CONTPRON

REAL [ ,11]:

CHAR:

INT:

INT:

Включение эталонной подготовки

 

таблица

Режим

кол-во

состояние

Вызываемые в дальнейшем

 

контуров

обработки

поднутрений

вычисления

программы контура или кадры

 

 

 

 

 

ЧПУ разделяются на отдельные

 

 

 

 

 

движения и сохраняются в

 

 

 

 

 

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

 

 

 

 

 

Количество поднутрений

 

 

 

 

 

возвращается.

CONTDCON

REAL [ , 6]:

INT:

 

 

Декодирование контура

 

таблица

Направление

 

 

Кадры контура, закодированный

 

контуров

обработки

 

 

строкой таблицы на кадр для

 

 

 

 

 

экономии памяти, сохраняются в

 

 

 

 

 

названной таблице.

EXECUTE

INT:

 

 

 

Включение выполнения

 

состояние

 

 

 

программы.

 

ошибки

 

 

 

Таким образом, осуществляется

 

 

 

 

 

переключение из режима

 

 

 

 

 

эталонной подготовки или после

 

 

 

 

 

создания защищенной области к

 

 

 

 

 

нормальной обработке

 

 

 

 

 

программы.

 

 

 

 

 

 

Обработка таблицы

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

 

 

1.

 

 

 

 

EXECTAB

REAL [ 11]:

 

Обработать элемент из таблицы движений

 

элемент из таблицы

 

 

 

 

движений

 

 

 

 

Основы

 

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

597

Таблицы

16.5 Предопределенные процедуры

Защищенные области

Идентификато

Параметр

 

 

 

 

Объяснение

р

1.

2.

3.

4.

5.

 

 

 

CPROTDEF

INT:

BOOL:

INT:

REAL:

REAL:

Определение спец.

 

номер

TRUE:

0:

ограничение

ограничение

для канала

 

защищенной

Ориентирова

4-ый И 5-ый

в плюсовом

в минусовом

защищенной области

 

области

нная на

параметры

направлении

направлении

 

 

 

инструмент

не

 

 

 

 

 

защищенная

обрабатываю

 

 

 

 

 

область

тся

 

 

 

 

 

 

1:

 

 

 

 

 

 

4-ый

 

 

 

 

 

 

параметр

 

 

 

 

 

 

обрабатывае

 

 

 

 

 

 

тся

 

 

 

 

 

 

2:

 

 

 

 

 

 

5-ый

 

 

 

 

 

 

параметр

 

 

 

 

 

 

обрабатывае

 

 

 

 

 

 

тся

 

 

 

 

 

 

3:

 

 

 

 

 

 

4-ый и 5-ый

 

 

 

 

 

 

параметр

 

 

 

 

 

 

обрабатываю

 

 

 

 

 

 

тся

 

 

 

NPROTDEF

INT:

BOOL:

INT:

REAL:

REAL:

Определение спец.

 

номер

TRUE:

0:

ограничение

ограничение

для станка

 

защищенной

Ориентирова

4-ый И 5-ый

в плюсовом

в минусовом

защищенной области

 

области

нная на

параметры

направлении

направлении

 

 

 

инструмент

не

 

 

 

 

 

защищенная

обрабатываю

 

 

 

 

 

область

тся

 

 

 

 

 

 

1:

 

 

 

 

 

 

4-ый

 

 

 

 

 

 

параметр

 

 

 

 

 

 

обрабатывае

 

 

 

 

 

 

тся

 

 

 

 

 

 

2:

 

 

 

 

 

 

5-ый

 

 

 

 

 

 

параметр

 

 

 

 

 

 

обрабатывае

 

 

 

 

 

 

тся

 

 

 

 

 

 

3:

 

 

 

 

 

 

4-ый и 5-ый

 

 

 

 

 

 

параметр

 

 

 

 

 

 

обрабатываю

 

 

 

 

 

 

тся

 

 

 

 

Основы

598

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

Таблицы

16.5 Предопределенные процедуры

Защищенные области

Идентификато

Параметр

 

 

 

 

Объяснение

р

1.

2.

3.

4.

5.

 

 

 

CPROT

INT:

INT: опция

REAL:

REAL:

REAL:

Спец. для канала

 

номер

0:

смещение

смещение

смещение

защищенная область

 

защищенной

защищенная

защищенной

защищенной

защищенной

ВКЛ/ВЫКЛ

 

области

область выкл

области в

области во

области в

 

 

 

первой гео-

второй гео-

третьей гео-

 

 

 

1:

оси

оси

оси

 

 

 

предварител

 

 

 

 

 

 

 

 

 

ьная

 

 

 

 

 

 

активация

 

 

 

 

 

 

защищенной

 

 

 

 

 

 

области

 

 

 

 

 

 

2:

 

 

 

 

 

 

защищенная

 

 

 

 

 

 

область вкл

 

 

 

 

 

 

3:

 

 

 

 

 

 

предварител

 

 

 

 

 

 

ьно

 

 

 

 

 

 

активировать

 

 

 

 

 

 

защищенную

 

 

 

 

 

 

область с

 

 

 

 

 

 

условным

 

 

 

 

 

 

остановом,

 

 

 

 

 

 

только для

 

 

 

 

 

 

активных

 

 

 

 

 

 

защищенных

 

 

 

 

 

 

областей

 

 

 

 

Основы

 

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

599

Таблицы

16.5 Предопределенные процедуры

Защищенные области

Идентификато

Параметр

 

 

 

 

Объяснение

р

1.

2.

3.

4.

5.

 

 

 

NPROT

INT:

INT: опция

REAL:

REAL:

REAL:

Спец. для канала

 

номер

0:

смещение

смещение

смещение

защищенная область

 

защищенной

защищенная

защищенной

защищенной

защищенной

ВКЛ/ВЫКЛ

 

области

область выкл

области в

области во

области в

 

 

 

1:

первой гео-

второй гео-

третьей гео-

 

 

 

оси

оси

оси

 

 

 

предварител

 

 

 

 

 

 

 

 

 

ьная

 

 

 

 

 

 

активация

 

 

 

 

 

 

защищенной

 

 

 

 

 

 

области

 

 

 

 

 

 

2:

 

 

 

 

 

 

защищенная

 

 

 

 

 

 

область вкл

 

 

 

 

 

 

3:

 

 

 

 

 

 

предварител

 

 

 

 

 

 

ьно

 

 

 

 

 

 

активировать

 

 

 

 

 

 

защищенную

 

 

 

 

 

 

область с

 

 

 

 

 

 

условным

 

 

 

 

 

 

остановом,

 

 

 

 

 

 

только для

 

 

 

 

 

 

активных

 

 

 

 

 

 

защищенных

 

 

 

 

 

 

областей

 

 

 

 

Предварительная обработка / отдельный кадр

Идентификатор

Параметр

Объяснение

STOPRE

 

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

 

 

выполнения всех подготовленных кадров главного

 

 

хода

SBLOF

 

Подавить покадровую обработку

SBLON

 

Снять подавление покадровой обработки

 

Основы

600

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

Таблицы

16.5 Предопределенные процедуры

Прерывания

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

 

 

1.

 

 

 

 

 

DISABLE

INT:

 

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

 

номер входа

 

деактивируется. Быстрый отвод также не осуществляется. Установленное с

 

прерываний

 

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

 

 

 

прерываний сохраняется и может снова быть активировано с помощью

 

 

 

ENABLE.

 

 

 

ENABLE

INT:

 

Реактивация деактивированного с DISABLE согласования обработчика

 

номер входа

 

прерываний.

 

 

 

прерываний

 

 

 

 

 

CLRINT

INT:

 

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

 

номер входа

 

прерываний. Таким образом, обработчик прерываний выключается. При

 

прерываний

 

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

 

 

 

 

 

 

 

Синхронные действия

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

Объяснение

 

 

1. – n.

 

 

 

 

 

CANCEL

INT:

 

 

 

Отмена модального синхронного действия с

 

номер синхронного действия

 

указанным ID Может быть указано и несколько ID,

 

 

 

 

 

разделенных запятой.

 

 

 

 

 

 

 

Определение функций

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

Объяснение

 

1.

2.

 

3.

4.-7.

 

FCTDEF

INT:

REAL:

REAL:

REAL:

Определение функции

 

номер

нижнее

верхнее

коэффициенты

полинома

 

функции

предельное

предельное

a0-a3

Она обрабатывается в SYNFCT

 

 

значение

значение

 

или PUTFTOCF.

Основы

 

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

601

Таблицы

16.5 Предопределенные процедуры

Коммуникация

Идентификатор

Параметр

 

 

 

 

 

Объяснение

 

1.

 

 

2.

 

 

 

 

MMC

STRING:

 

CHAR:

 

 

 

Команда на интерпретатор

 

команда

 

Режим квитирования*)

 

команд HMI для

 

 

 

 

"N": без квитирования

 

проектирования окон через

 

 

 

 

"S": синхронное квитирование

 

программу ЧПУ

 

 

 

 

"A": асинхронное квитирование

 

 

*) Команды квитируются по требованию исполняющего компонента (канал, ЧПУ …).

 

 

 

 

 

 

 

 

Координация программ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

Объяснение

 

 

 

 

 

 

 

INIT

1.

 

2.

3.

 

Выбор программы ЧПУ для выполнения в

 

INT:

 

STRING:

CHAR:

 

канале

 

номер

 

указание

режим

 

 

 

 

канала

 

пути

квитирован

 

 

 

 

или

 

 

 

ия**)

 

 

 

 

STRING:

 

 

 

 

 

 

 

 

имя

 

 

 

 

 

 

 

 

канала*)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. - n.

 

 

 

 

 

 

START

INT:

 

 

 

 

Запуск выбранных программ в нескольких

 

номер канала

 

 

каналах одновременно из текущей

 

или

 

 

 

 

программы

 

STRING:

 

 

 

 

Эта команда не действует в собственном

 

имя канала*)

 

 

 

 

канале.

WAITE

INT:

 

 

 

 

Ожидание завершения программы в одном

 

номер канала

 

 

или нескольких других каналах

 

или

 

 

 

 

 

 

 

STRING:

 

 

 

 

 

 

 

имя канала*)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

2. - n.

 

 

 

 

WAITM

INT:

 

INT:

 

 

Ожидание достижения метки в указанных

 

номер

 

номер канала

каналах.

 

метки

 

или

 

 

Предшествующий кадр завершается с

 

 

 

STRING: имя канала*)

точным остановом.

 

Основы

602

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

 

 

 

 

 

Таблицы

 

 

 

 

 

16.5 Предопределенные процедуры

 

 

 

 

 

 

 

 

Координация программ

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

WAITMC

INT:

 

INT:

Ожидание достижения метки в указанных

 

 

номер

 

номер канала

каналах.

 

 

метки

 

или

Точный останов запускается только в том

 

 

 

 

STRING: имя канала*)

случае, если другие каналы еще не

 

 

 

 

 

достигли метки.

 

 

 

 

 

 

 

 

1. - n.

 

 

 

 

SETM

INT:

 

Установка одной или нескольких меток для

 

 

номер метки

 

координации каналов

 

 

 

 

 

Это не затрагивает обработку в

 

 

 

 

 

собственном канале.

 

 

CLEARM

INT:

 

Удаление одной или нескольких меток для

 

 

номер метки

 

координации каналов

 

 

 

 

 

Это не затрагивает обработку в

 

 

 

 

 

собственном канале.

 

 

 

 

 

 

 

 

1. - n.

 

 

 

 

WAITP

AXIS:

 

Ожидание, пока указанные

 

 

идентификатор оси

позиционирующие оси, прежде

 

 

 

 

 

запрограммированные с POSA, достигнут

 

 

 

 

 

своей запрограммированной конечной

 

 

 

 

 

точки

 

 

WAITS

INT:

 

Ожидание, пока указанные шпиндели,

 

 

номер шпинделя

прежде запрограммированные со SPOSA,

 

 

 

 

 

достигнут своей запрограммированной

 

 

 

 

 

конечной точки

 

RET

1.

2.

3.

4.

 

INT (или

INT:

INT:

BOOL:

 

STRING):

0:

число

возврат на

 

цель

возврат на

пропускае

первый

 

перехода

цель

мых

кадр в

 

(кадр №. /

перехода

уровней

главной

 

метка) для

из 1-ого

подпрогра

программе

 

возврата

пар.

мм

 

 

 

> 0:

 

 

 

 

возврат на

 

 

 

 

следующи

 

 

 

 

й кадр

 

 

Конец подпрограммы без вывода функции на PLC

 

1. - n.

 

GET

AXIS:

Назначение оси(ей) станка

 

идентификатор оси ***)

Указанные оси с помощью RELEASE

 

 

должны быть разрешены в другом канале.

Основы

 

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

603

Таблицы

16.5 Предопределенные процедуры

Координация программ

Идентификатор

Параметр

 

 

 

Объяснение

GETD

AXIS:

 

 

 

Прямое назначение оси(ей) станка

 

идентификатор оси ***)

 

 

Указанные оси не должны быть разрешены

 

 

 

 

 

с RELEASE.

RELEASE

AXIS:

 

 

 

Разрешение оси(ей) станка

 

идентификатор оси ***)

 

 

 

 

 

 

 

 

 

 

1.

2.

3.

4.

 

PUTFTOC

REAL:

INT:

INT:

INT: Номер

Изменение точной коррекции инструмента

 

поправка

номер

номер

шпинделя

 

 

 

параметра

канала

 

 

 

 

 

или

 

 

 

 

 

STRING:

 

 

 

 

 

имя

 

 

 

 

 

канала*)

 

 

PUTFTOCF

INT:

VAR REAL:

INT: номер

INT:

Изменение точной коррекции инструмента

 

№ функции

Исходное

параметра

номер

в зависимости от установленной с

 

 

значение

 

канала

помощью FCTDEF функции

 

 

 

 

или

(полином макс. 3-его порядка)

 

 

 

 

STRING:

При FCTDEF указать используемый здесь

 

 

 

 

имя

№.

 

 

 

 

канала*)

 

 

 

 

 

 

 

AXTOCHAN

1.

2.

3. - n.

4. - m.

Передать оси в другие каналы

 

AXIS:

INT:

как 1 ...

как 2 ...

 

 

идентифик

номер

 

 

 

 

атор оси

канала

 

 

 

 

 

или

 

 

 

 

 

STRING:

 

 

 

 

 

имя

 

 

 

 

 

канала*)

 

 

 

*) Вместо номеров каналов могут быть запрограммированы и определенные через $MC_CHAN_NAME имена каналов (идентификатор или кодовое слово).

**) Команды квитируются по требованию исполняющего компонента (канал, ЧПУ …).

***) Вместо оси с помощью функции SPI может быть соответственно запрограммирован шпиндель: например, GET(SPI(1))

 

Основы

604

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

Таблицы

16.5 Предопределенные процедуры

Доступ к данным

Идентификатор Параметр Объяснение

CHANDATA 1.

INT:

номер

канала

Установка номера канала для доступа к данным канала (допускается только в блоке инициализации). Последующие обращения относятся к установленному с помощью CHANDATA каналу.

NEWCONF

 

 

 

Применить измененные машинные данные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сообщения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

 

Параметр

 

 

 

 

 

Объяснение

 

 

 

 

 

1.

 

2.

 

 

 

 

 

 

 

MSG

 

STRING:

 

 

INT:

 

 

Вывести любую строку символов как сообщение на

 

 

 

сообщение

 

 

исполнение

 

интерфейс пользователя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доступ к файлам

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификато

 

Параметр

 

 

 

 

 

 

 

 

 

Объяснение

р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

READ

 

1.

2.

 

3.

 

 

4.

 

5.

Чтение файлов из

 

 

VAR INT:

CHAR[160]:

INT:

 

INT:

 

VAR

файловой системы

 

 

ошибка

имя файла

начальная

 

число

 

CHAR[255]:

 

 

 

 

 

 

 

 

строка

 

читаемых

 

поле

 

 

 

 

 

 

 

 

читаемой

 

строк

 

переменной,

 

 

 

 

 

 

 

 

области

 

 

 

в которое

 

 

 

 

 

 

 

 

файла

 

 

 

сохраняется

 

 

 

 

 

 

 

 

 

 

 

 

 

считанная

 

 

 

 

 

 

 

 

 

 

 

 

 

информация

 

 

 

 

 

 

 

 

 

 

 

WRITE

 

1.

2.

 

3.

 

 

4.

 

 

Записать кадр в

 

 

VAR INT:

CHAR[160]:

STRING:

 

CHAR[200]:

 

 

файловую систему

 

 

 

 

 

(или на внешнее

 

 

ошибка

имя файла

устройство/ф

кадр

 

 

 

 

 

 

устройство/файл)

 

 

 

 

 

 

 

айл для

 

 

 

 

 

 

 

 

 

 

 

внешнего

 

 

 

 

 

 

 

 

 

 

 

 

вывода

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DELETE

 

1.

2.

 

 

 

 

 

 

 

Удалить файл

 

 

VAR INT:

CHAR[160]:

 

 

 

 

 

 

 

 

 

ошибка

имя файла

 

 

 

 

 

 

 

Основы

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

605

Таблицы

16.5 Предопределенные процедуры

Аварийные сообщения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

Объяснение

 

 

 

 

1.

2.

 

 

 

 

 

 

 

SETAL

INT:

STRING:

 

Установить аварийное сообщение

 

 

 

номер

строка

 

К номеру аварийного сообщения дополнительно может быть

 

аварийного

символов

 

указана строка символов с макс. 4 параметрами.

 

сообщения

 

 

Доступны следующие предопределенные параметры:

 

(аварийные

 

 

 

 

 

%1 = номер канала

 

 

 

 

сообщения

 

 

 

 

 

 

 

 

%2 = номер кадра, метка

 

 

 

циклов)

 

 

 

 

 

 

 

%3 = индекс текста для аварийных сообщений циклов

 

 

 

 

 

 

 

 

%4 = дополнительный параметр аварийного сообщения

 

 

 

 

 

 

 

 

 

 

Управление инструментом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

 

 

Объяснение

 

 

 

 

 

 

 

 

 

 

 

1.

2.

 

 

 

 

 

 

 

DELDL

INT:

INT:

 

 

 

 

 

 

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

 

T-№

D-№

 

 

 

 

 

 

суммарных

 

 

 

 

 

 

 

 

 

коррекций резца (или

 

 

 

 

 

 

 

 

 

инструмента, если D

 

 

 

 

 

 

 

 

 

не указывается)

DELT

STRING [32]:

INT:

 

 

 

 

 

 

Удалить инструмент

 

идентификат

№ гнезда

 

 

 

 

 

 

Номер гнезда может

 

ор

 

 

 

 

 

 

 

не указываться.

 

инструмента

 

 

 

 

 

 

 

 

DELTC

INT:

INT:

 

 

 

 

 

 

Удалить номера

 

№ блока

№ блока

 

 

 

 

 

 

блоков данных

 

данных n

данных m

 

 

 

 

 

 

инструмента n до m

 

 

 

 

 

 

 

 

 

 

DZERO

 

 

 

 

 

 

 

 

Установка

 

 

 

 

 

 

 

 

 

недействительными

 

 

 

 

 

 

 

 

 

D-№ всех

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

согласованного с

 

 

 

 

 

 

 

 

 

каналом блока TO

 

 

 

 

 

 

 

 

 

 

1.

2.

3.

 

4.

5.

6.

 

GETFREELOC

VAR INT:

VAR INT:

INT:

 

INT:

CHAR:

INT:

Поиска свободного

 

№ магазина

№ места

T-№

 

№ реф.

данные

режим

места для

 

(возвращаем

(возвраща

 

 

 

магазина

зависят

резервир

инструмента

 

ое значение)

емое

 

 

 

 

от 4-ого

ования

 

 

 

значение)

 

 

 

 

парамет

 

 

 

 

 

 

 

 

 

ра

 

 

 

 

 

 

 

 

 

 

 

Основы

606

 

 

 

 

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

Таблицы

16.5 Предопределенные процедуры

Управление инструментом

Идентификатор

Параметр

 

 

 

 

Объяснение

 

 

 

 

 

 

 

 

1.

2.

 

 

 

 

GETSELT

VAR INT:

INT:

 

 

 

Выводит T-номер

 

Т-№

 

 

 

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

 

(возвращаем

шпинделя

 

 

 

выбранного для

 

ое значение)

 

 

 

 

шпинделя

 

 

 

 

 

 

инструмента

GETEXET

VAR INT:

INT:

 

 

 

Выводит T-номер

 

Т-№

 

 

 

активного с точки

 

(возвращаем

шпинделя

 

 

 

зрения программы

 

ое значение)

 

 

 

 

ЧПУ инструмента

GETTENV

STRING:

INT

 

 

 

Считывает

 

имя

ARRAY[3]:

 

 

 

сохраненные в

 

инструмента

возвращае

 

 

 

инструментальном

 

льного

мые

 

 

 

окружении T-, D- и

 

окружения

значения

 

 

 

DL-номера

 

 

 

 

 

 

 

 

1.

2.

3.

4.

 

 

POSM

INT:

INT:

INT:

INT: №

 

Позиционирование

 

№ места, на

№ места

магазина

 

магазина

 

которое

магазина,

внутреннег

внутреннег

 

 

 

должно быть

который

о магазина

о магазина

 

 

 

выполнено

должен

 

 

 

 

 

позициониро

двигаться

 

 

 

 

 

вание

 

 

 

 

 

RESETMON

VAR INT:

INT:

INT:

INT:

 

Установка

 

состояние =

внутренний

D-№

опциональ

 

фактического

 

результат

T-№

инструмент

ный

 

значения

 

операции

 

а

параметр в

 

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

 

(возвращаем

 

 

битовой

 

заданное значение

 

ое значение)

 

 

кодировке

 

 

 

 

 

 

 

 

 

SETDNO

1.

2.

3.

 

 

Установить номер

 

INT:

INT: №

INT:

 

 

коррекции (D) резца

 

 

 

инструмента (T)

 

T-№

резца

D-№

 

 

 

 

 

 

 

 

 

 

 

 

 

SETMTH

1.

 

 

 

 

Установка Nr.

 

INT:

 

 

 

 

инструментального

 

 

 

 

 

суппорта

 

№ зажима

 

 

 

 

 

инструмента

 

 

 

 

 

 

 

 

 

 

 

 

SETPIECE

1.

2.

 

 

 

Уменьшение

Основы

 

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

607

Таблицы

16.5 Предопределенные процедуры

Управление инструментом

Идентификатор

Параметр

 

 

 

 

 

Объяснение

 

INT:

INT: №

 

 

 

 

счетчика деталей

 

 

 

 

 

шпинделя

 

значение, на

шпинделя

 

 

 

 

 

 

 

 

 

Здесь пользователь

 

которое

 

 

 

 

 

 

происходит

 

 

 

 

 

может обновить

 

уменьшение

 

 

 

 

 

данные контроля

 

 

 

 

 

 

 

числа изделий

 

 

 

 

 

 

 

участвующих в

 

 

 

 

 

 

 

процессе обработки

 

 

 

 

 

 

 

инструментов.

 

 

 

 

 

 

 

 

 

1.

2.

3.

4.

 

 

 

SETTA

VAR INT:

INT: №

INT: №

INT:

 

 

Активация

 

состояние =

магазина

структуры

подгруппа

 

 

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

 

результат

 

износа

инструмент

 

 

структуры износа

 

операции

 

 

а

 

 

 

 

(возвращаем

 

 

 

 

 

 

 

ое значение)

 

 

 

 

 

 

SETTIA

VAR INT:

INT: №

INT: №

INT:

 

 

Деактивация

 

состояние =

магазина

структуры

подгруппа

 

 

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

 

результат

 

износа

инструмент

 

 

структуры износа

 

операции

 

 

а

 

 

 

 

(возвращаем

 

 

 

 

 

 

 

ое значение)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCA

1.

2.

3.

 

 

 

Выбор/смена

 

STRING[32]:

INT:

INT:

 

 

 

инструмента

 

 

 

 

независимо от

 

идентификат

№ гнезда

№ зажима

 

 

 

 

 

 

 

состояния

 

ор

 

инструмент

 

 

 

 

 

 

 

 

инструмента

 

инструмента

 

а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCI

1.

2.

 

 

 

 

Переместить

 

INT:

INT:

 

 

 

 

инструмент из

 

 

 

 

 

буфера в магазин

 

№ буфера

№ зажима

 

 

 

 

 

 

инструмент

 

 

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

 

 

 

MVTOOL

1.

2.

3.

4.

5.

 

Языковая команда

 

INT:

INT: №

INT:

INT:

INT:

 

для движения

 

 

инструмента

 

состояние

магазина

№ места

магазин №

место

 

 

 

 

 

после

назначен

 

 

 

 

 

 

движения

ия №

 

 

 

 

 

 

 

после

 

 

 

 

 

 

 

движени

 

 

 

 

 

 

 

я

 

 

 

Основы

608

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

Таблицы

16.5 Предопределенные процедуры

Ориентация инструмента

Идентификатор

Параметр

 

 

 

 

 

 

Объяснение

 

 

 

1.

 

 

2.

 

 

3.

 

 

 

 

 

ORIRESET

REAL:

 

REAL:

 

REAL:

Первичная установка ориентации инструмента

 

первичная

 

первичная

первичная

 

 

 

 

 

установка 1-й

установка 2-й

установка 3-й

 

 

 

 

 

гео-оси

 

гео-оси

гео-оси

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Синхронный шпиндель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

 

 

 

 

Объяснение

 

1.

 

2.

 

 

3.

 

4.

 

5.

6.

 

COUPDEF

AXIS:

 

AXIS:

 

REAL:

 

REAL:

 

STRING[8]:

STRING[2]:

Определить

 

ведомый

 

ведущий

 

числитель

знаменате

 

параметры

тип

структуру

 

шпиндел

 

шпиндел

 

передаточ

ль

 

смены

соединени

синхронных

 

ь

 

ь

 

ного числа

передаточ

 

кадра

я

шпинделей

 

 

 

 

 

 

 

 

ного числа

 

 

 

 

COUPDEL

AXIS:

 

AXIS:

 

 

 

 

 

 

 

Удалить структуру

 

ведомый

 

ведущий

 

 

 

 

 

 

 

синхронных

 

шпиндел

 

шпиндел

 

 

 

 

 

 

 

шпинделей

 

ь

 

ь

 

 

 

 

 

 

 

 

COUPRES

AXIS:

 

AXIS:

 

 

 

 

 

 

 

Сбросить параметры

 

ведомый

 

ведущий

 

 

 

 

 

 

 

соединения на

 

шпиндел

 

шпиндел

 

 

 

 

 

 

 

сконфигурированные

 

ь

 

ь

 

 

 

 

 

 

 

значения MD и SD

COUPON

AXIS:

 

AXIS:

 

REAL:

 

 

 

 

 

Включить

 

ведомый

 

ведущий

 

позиция

 

 

 

 

 

соединение

 

шпиндел

 

шпиндел

 

включения

 

 

 

 

синхронных

 

ь

 

ь

 

ведомого

 

 

 

 

шпинделей

 

 

 

 

 

 

шпинделя

 

 

 

 

Если для ведомого

 

 

 

 

 

 

 

 

 

 

 

 

шпинделя

 

 

 

 

 

 

 

 

 

 

 

 

указывается позиция

 

 

 

 

 

 

 

 

 

 

 

 

включения (угловое

 

 

 

 

 

 

 

 

 

 

 

 

смещение между FS

 

 

 

 

 

 

 

 

 

 

 

 

и LS, относящееся

 

 

 

 

 

 

 

 

 

 

 

 

абсолютно или

 

 

 

 

 

 

 

 

 

 

 

 

инкрементально к

 

 

 

 

 

 

 

 

 

 

 

 

позиции нуля

 

 

 

 

 

 

 

 

 

 

 

 

градусов ведущего

 

 

 

 

 

 

 

 

 

 

 

 

шпинделя в

 

 

 

 

 

 

 

 

 

 

 

 

положительном

 

 

 

 

 

 

 

 

 

 

 

 

направлении

 

 

 

 

 

 

 

 

 

 

 

 

вращения), то

 

 

 

 

 

 

 

 

 

 

 

 

соединение

 

 

 

 

 

 

 

 

 

 

 

 

включается только

 

 

 

 

 

 

 

 

 

 

 

 

после перехода

 

 

 

 

 

 

 

 

 

 

 

 

через указанную

 

 

 

 

 

 

 

 

 

 

 

 

позицию.

Основы

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

609

Таблицы

16.5 Предопределенные процедуры

Синхронный шпиндель

Идентификатор

Параметр

 

 

 

 

 

Объяснение

 

1.

2.

3.

4.

5.

6.

 

COUPONC

AXIS:

AXIS:

 

 

 

 

Включить

 

ведомый

ведущий

 

 

 

 

соединение

 

шпиндел

шпиндел

 

 

 

 

синхронных

 

ь

ь

 

 

 

 

шпинделей

 

 

 

 

 

 

 

С COUPONC при

 

 

 

 

 

 

 

включении

 

 

 

 

 

 

 

соединения

 

 

 

 

 

 

 

применяется

 

 

 

 

 

 

 

текущая

 

 

 

 

 

 

 

действующая

 

 

 

 

 

 

 

скорость ведомого

 

 

 

 

 

 

 

шпинделя

 

 

 

 

 

 

 

( M3/M4 S...).

COUPOF

AXIS:

AXIS:

REAL:

REAL:

 

 

Выключить

 

ведомый

ведущий

позиция

позиция

 

 

соединение

 

шпиндел

шпиндел

выключени

выключени

 

 

синхронных

 

ь

ь

я ведомого

я ведущего

 

 

шпинделей

 

 

 

шпинделя

шпинделя

 

 

Если позиции

 

 

 

(абсолютна

(абсолютна

 

 

указываются, то

 

 

 

я)

я)

 

 

связь разрывается

 

 

 

 

 

 

 

только после того,

 

 

 

 

 

 

 

как пройдены все

 

 

 

 

 

 

 

указанные позиции.

 

 

 

 

 

 

 

Ведомый шпиндель

 

 

 

 

 

 

 

продолжает

 

 

 

 

 

 

 

вращаться с

 

 

 

 

 

 

 

последним числом

 

 

 

 

 

 

 

оборотов перед

 

 

 

 

 

 

 

выключением

 

 

 

 

 

 

 

соединения.

 

Основы

610

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблицы

 

 

 

 

 

 

 

 

 

 

 

 

 

16.5 Предопределенные процедуры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Синхронный шпиндель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

 

 

 

 

 

 

 

Объяснение

 

 

 

 

1.

 

2.

 

 

 

3.

 

4.

5.

 

6.

 

 

 

 

COUPOFS

 

AXIS:

 

AXIS:

 

 

REAL:

 

 

 

 

Отключение

 

 

 

 

ведомый

ведущий

 

позиция

 

 

 

 

соединения

 

 

 

 

шпиндел

шпиндел

 

выключени

 

 

 

 

синхронных

 

 

 

 

ь

 

ь

 

 

я ведомого

 

 

 

 

шпинделей с

 

 

 

 

 

 

 

 

 

 

шпинделя

 

 

 

 

остановкой ведомого

 

 

 

 

 

 

 

 

 

 

(абсолютна

 

 

 

 

шпинделя

 

 

 

 

 

 

 

 

 

 

я)

 

 

 

 

Если позиция

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

указываются, то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

связь разрывается

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

только после того,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

как указанная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

позиция пройдена

 

 

WAITC

 

AXIS:

 

STRING

 

AXIS:

STRING[8]:

 

 

 

Ожидать

 

 

 

 

ведомый

[8]:

 

 

 

ведомый

параметры

 

 

 

выполнения

 

 

 

 

шпиндел

парамет

 

шпиндель

смены

 

 

 

критерия смены

 

 

 

 

ь

 

ры

 

 

 

 

кадра

 

 

 

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

 

 

 

 

 

 

смены

 

 

 

 

 

 

 

для шпинделей

 

 

 

 

 

 

кадра

 

 

 

 

 

 

 

 

(макс. 2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если параметры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

смены кадров не

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

указываются, то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

действуют указанные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при определении с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

COUPDEF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

параметры смены

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кадра.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Электронный редуктор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Идентификат

Параметр

 

 

 

 

 

 

 

 

 

 

 

 

Объяснение

 

 

ор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EGDEL

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

Удалить

 

 

 

AXIS:

 

 

 

 

 

 

 

 

 

 

 

 

определение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

соединения

 

 

 

ведомая

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для ведомой

 

 

 

ось

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оси

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EGDEF

1.

 

2. / 4. / 6.

 

3. / 5. / 7.

 

 

 

 

 

 

Определение

 

 

 

 

 

/ 8. / 10.

 

/ 9. / 11.

 

 

 

 

 

 

электронного

 

 

 

AXIS:

AXIS:

 

INT:

 

 

 

 

 

 

 

редуктора

 

 

 

ведомая

ведущая

 

тип

 

 

 

 

 

 

 

 

 

 

 

ось

 

ось

 

 

соедине

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ния

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

611

 

Таблицы

16.5 Предопределенные процедуры

Электронный редуктор

Идентификат

Параметр

 

 

 

 

 

 

 

Объяснение

ор

 

 

 

 

 

 

 

 

 

EGON

1.

2.

3. / 6. / 9.

4. / 7. /

5. / 8. /

 

 

 

Электронный

 

 

 

/ 12. / 15.

10. / 13. /

11. / 14. /

 

 

 

редуктор

 

 

 

 

16.

17.

 

 

 

ВКЛ без

 

 

 

 

 

 

 

 

 

синхронизац

 

AXIS:

STRING:

AXIS:

REAL:

REAL:

 

 

 

 

 

 

 

ии

 

ведомая

парамет

ведущая

числител

знамена

 

 

 

 

 

 

 

 

 

ось

ры

ось

ь

тель

 

 

 

 

 

 

смены

 

коэффиц

коэффиц

 

 

 

 

 

 

кадра

 

иента

иента

 

 

 

 

 

 

 

 

связи

связи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EGONSYN

1.

2.

3.

4. / 8. /

5. / 9. /

6. / 10. /

7. / 11. /

 

Электронный

 

 

 

 

12. / 16. /

13. / 17. /

14. / 18. /

15. / 19. /

 

редуктор

 

 

 

 

20.

21.

22.

23.

 

ВКЛ с

 

AXIS:

STRING:

REAL:

AXIS:

REAL:

REAL:

REAL:

 

синхронизац

 

 

ией

 

ведомая

парамет

синхрон

ведущая

синхрон

числител

знамена

 

 

ось

ры

ная

ось

ная

ь

тель

 

 

 

 

смены

позиция

 

позиция

коэффиц

коэффиц

 

 

 

 

кадра

ведомой

 

ведущей

иента

иента

 

 

 

 

 

оси

 

оси

связи

связи

 

 

 

 

 

 

 

 

 

 

 

 

EGONSYNE

1.

2.

3.

4.

5. / 9. /

6. / 10. /

7. / 11. /

8. / 12. /

Электронный

 

 

 

 

 

13. / 17. /

14. / 18. /

15. / 19. /

16. / 20. /

редуктор

 

 

 

 

 

21.

22.

23.

24.

ВКЛ с

 

AXIS:

STRING:

REAL:

STRING:

AXIS:

REAL:

REAL:

REAL:

синхронизац

 

ией и

 

ведомая

парамет

синхрон

режим

ведущая

синхрон

числител

знамена

 

и установка

 

ось

ры

ная

подвода

ось

ная

ь

тель

режима

 

 

смены

позиция

 

 

позиция

коэффиц

коэффиц

 

 

 

 

подвода

 

 

кадра

ведомой

 

 

ведущей

иента

иента

 

 

 

оси

 

 

оси

связи

связи

 

 

 

 

 

 

 

 

 

 

 

EGOFS

1.

2. - n.

 

 

 

 

 

 

Селективное

 

AXIS:

AXIS:

 

 

 

 

 

 

выключение

 

 

 

 

 

 

 

электронного

 

ведомая

ведущая ось

 

 

 

 

 

 

 

 

 

 

 

редуктора

 

ось

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EGOFC

1.

 

 

 

 

 

 

 

Выключение

 

AXIS:

 

 

 

 

 

 

 

электронного

 

 

 

 

 

 

 

 

редуктора

 

ведомый

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(вариант

 

шпиндел

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

только для

 

ь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

шпинделей)

 

 

 

 

 

 

 

 

 

 

Основы

612

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

Таблицы

16.5 Предопределенные процедуры

Вырубка

 

 

 

 

 

 

 

 

 

 

 

Идентификатор

Параметр

 

 

 

Объяснение

 

1.

2.

3.

4.

 

PUNCHAAC

REAL:

REAL:

REAL:

REAL:

Активировать зависимое от

 

мин.

начальное

макс.

конечное

хода ускорение

 

расстояние

ускорение

расстояние

ускорение

 

 

между

 

между

 

 

 

отверстиями

 

отверстиями

 

 

Информационные функции в пассивной файловой системе

Идентификатор

Параметр

 

 

Объяснение

 

1.

2.

3.

 

 

FILEDATE

VAR INT:

CHAR[160]:

VAR

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

 

сообщение

имя файла

CHAR[8]:

записи

 

об ошибке

 

дата в

 

 

 

 

 

формате

 

 

 

 

 

"дд.мм.гг"

 

 

FILETIME

VAR INT:

CHAR[160]:

VAR

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

 

сообщение

имя файла

CHAR[8]:

по записи

 

об ошибке

 

время в

 

 

 

 

 

формате

 

 

 

 

 

"чч.мм.сс"

 

 

FILESIZE

VAR INT:

CHAR[160]:

VAR INT:

Выводит актуальный размер файла

 

сообщение

имя файла

размер

 

 

 

об ошибке

 

файла

 

 

FILESTAT

VAR INT:

CHAR[160]:

VAR

Выводит состояние файла касательно

 

сообщение

имя файла

CHAR[5]:

следующих прав:

 

об ошибке

 

данные в

Чтение (r: read)

 

 

 

формате

 

 

 

Запись (w: write)

 

 

 

"rwxsd"

 

 

 

 

Исполнение (x: execute)

 

 

 

 

Индикация (s: show)

 

 

 

 

Удаление (d: delete)

 

 

 

 

 

FILEINFO

VAR INT:

CHAR[160]:

VAR

Выводит для файла суммарную информацию,

 

сообщение

имя файла

CHAR[32]:

которая может быть выгружена через FILEDATE,

 

об ошибке

 

данные в

FILETIME, FILESIZE и FILESTAT

 

 

 

формате

 

 

 

 

 

"rwxsd

 

 

 

 

 

nnnnnnnn

 

 

 

 

 

дд.мм.гг

 

 

 

 

 

чч:мм:сс"

 

 

Основы

 

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

613

Таблицы

16.5 Предопределенные процедуры

Осевой контейнер

Идентификатор

Параметр

 

Объяснение

 

1. - n.

 

 

AXCTSWE

AXIS:

 

Вращать осевой контейнер

 

осевой контейнер

 

AXCTSWED

AXIS:

 

Вращать осевой контейнер (командная переменная для ввода в

 

осевой контейнер

эксплуатацию!)

AXCTSWEC:

AXIS:

 

Отмена разрешения на вращение осевого контейнера

 

осевой контейнер

 

 

 

 

Master/Slave-соединение

 

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

1. - n.

 

 

MASLON

AXIS:

 

Включить Master/Slave-соединение

 

идентификатор оси

 

MASLOF

AXIS:

 

Разорвать Master/Slave-соединение

 

идентификатор оси

 

MASLOFS

AXIS:

 

Разорвать Master/Slave-соединение и автоматически остановить

 

идентификатор оси

Slave-шпиндели

MASLDEF

AXIS:

 

Определить Master/Slave-соединение

 

идентификатор оси

Последняя ось это Master-ось.

MASLDEL

AXIS:

 

Разорвать соединение Master/Slave и удалить определение

 

идентификатор оси

структуры

 

 

 

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

 

 

 

 

 

Идентификатор

Параметр

 

Объяснение

 

1.

2.

 

TOFFON

AXIS:

REAL:

Активировать коррекцию длин инструмента Online в указанном

 

направление

значение

направлении коррекции

 

коррекции

смещения в

 

 

 

направлении

 

 

 

коррекции

 

TOFFOF

AXIS:

 

Сбросить коррекцию длин инструмента Online в указанном

 

направление

 

направлении коррекции

 

коррекции

 

 

 

Основы

614

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

Таблицы

16.5 Предопределенные процедуры

SERUPRO

 

 

 

 

 

Идентификатор

Параметр

Объяснение

IPTRLOCK

 

Начало непригодного для поиска сегмента

 

 

программы

IPTRUNLOCK

 

Конец непригодного для поиска сегмента

 

 

программы

Обратный ход

Идентификатор

Параметр

Объяснение

 

1. - n.

 

 

POLFMASK

AXIS:

 

 

 

имя геоили оси станка

 

 

 

 

 

POLFMLIN

AXIS:

 

 

 

имя геоили оси станка

 

 

 

 

 

POLFA

1.

2.

3.

 

AXIS:

INT:

REAL:

 

идентификатор

тип

значение

 

оси канала

 

 

Разрешить оси для быстрого обратного хода (без связи между осями)

Разрешить оси для линейного быстрого обратного хода

Переходная позиция для отдельных осей

Основы

 

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

615