SINUMERIK 840D sl. Программирование ЧПУ. Руководство по программированию (2021 год) - часть 20

 

  Главная      Книги - Разные     SINUMERIK 840D sl. Программирование ЧПУ. Руководство по программированию (2021 год)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     18      19      20     

 

 

 

 

SINUMERIK 840D sl. Программирование ЧПУ. Руководство по программированию (2021 год) - часть 20

 

 

Таблицы
5.4 Предопределенные процедуры
Совместное движение (буксировка)
Идентифика-
Параметр
Объяснение
тор
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: от-
Тангенциальное управление:
слежи-
Включение создания промежу-
ваемая
точного кадра
ось
TRAILON
AXIS: Ве-
AXIS: Ве-
REAL: Ко-
Включение осевой синхронной
домая
дущая
эффи-
буксировки
ось
ось
циент
связи
TRAILOF
AXIS: Ве-
AXIS: Ве-
Выключение осевой синхронной
домая
дущая
буксировки
ось
ось
TANGDEL
AXIS: Ве-
Тангенциальное управление: Уда-
домая
ление соединения
ось
Программирование ЧПУ
1326
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Таблицы кривых
Идентифика-
Параметр
Объяснение
тор
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:
Соединение по главному значе-
ведомая
ведущая
нию ВЫКЛ
ось
ось
Профиль ускорения осевой
Идентификатор
Параметр
Объяснение
1. - 8.
BRISKA
AXIS
Включение скачкообразного ос-
евого ускорения для запрограмми-
рованных осей
SOFTA
AXIS
Включение осевого ускорения с ог-
раничением рывка для запрограм-
мированных осей
DRIVEA
AXIS
Включение ломаной характеристи-
ки ускорения для запрограммиро-
ванных осей
JERKA
AXIS
Установленная через машинные
данные $MA_AX_JERK_ENABLE ха-
рактеристика ускорения действует
для запрограммированных осей.
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1327
Таблицы
5.4 Предопределенные процедуры
Окружная подача
Идентификатор
Параметр
Объяснение
FPRAON
1.
2.
Осевая окружная подача ВКЛ
AXIS:
AXIS:
ось, для которой включается
ось/шпиндель, от которой бе-
окружная подача
рется окружная подача.
Если ось не запрограммиро-
вана, то окружная подача бе-
рется от мастер-шпинделя.
FPRAOF
1. - n.
Окружная подача осевая ВЫКЛ
AXIS:
Окружная подача может быть от-
оси, для которых выключается окружная подача
ключена одновременно для не-
скольких осей. Может быть запро-
граммировано столько осей,
сколько допускается на кадр.
FPR
1.
Выбор круговой оси/шпинделя, ко-
торые являются производными
AXIS:
для окружной подачи траектории
ось/шпиндель, от которой бе-
при G95.
рется окружная подача.
Если ось не запрограммиро-
Настройка с помощью FPR дей-
вана, то окружная подача бе-
ствует модально.
рется от мастер-шпинделя.
Трансформации
Идентификатор
Параметр
Объяснение
1.
2.
3.
TRACYL
REAL:
INT:
Цилиндр: трансформация боковой поверхности
рабочий диа-
номер транс-
На канал может быть установлено несколько
метр
формации
трансформаций. Номер трансформации показы-
вает, какая трансформация должна быть активи-
рована. Если 2-ой параметр отсутствует, то акти-
вируется установленная через машинные данные
структура трансформаций.
TRANSMIT
INT:
Transmit: Полярная трансформация
номер транс-
На канал может быть установлено несколько
формации
трансформаций. Номер трансформации показы-
вает, какая трансформация должна быть активи-
рована. Если параметр отсутствует, то активирует-
ся установленная через машинные данные струк-
тура трансформаций.
Программирование ЧПУ
1328
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Трансформации
Идентификатор
Параметр
Объяснение
1.
2.
3.
TRAANG
REAL:
INT:
Трансформация наклонной оси
угол
номер транс-
На канал может быть установлено несколько
формации
трансформаций. Номер трансформации показы-
вает, какая трансформация должна быть активи-
рована. Если 2-ой параметр отсутствует, то акти-
вируется установленная через машинные данные
структура трансформаций.
Если угол не программируется
TRAANG ( ,2) или TRAANG
то последний угол действует модально.
TRAORI
INT:
4-, 5-осевая трансформация
номер транс-
На канал может быть установлено несколько
формации
трансформаций. Номер трансформации показы-
вает, какая трансформация должна быть активи-
рована.
TRACON
INT:
REAL: прочие
Каскадированная трансформация
номер транс-
параметры
Значение параметров зависит от типа каскадиро-
формации
зависят от ма-
вания.
шинных дан-
ных.
TRAFOOF
Отключить трансформацию
TRAFOON
STRING:
REAL:
BOOL:
Включение трансформаций, определенных по-
имя блока
базовый или
с коррекцией
средством кинематических цепей
данных
рабочий диа-
стенки паза /
трансформа-
метр
без коррек-
ции
(только
ции стенки
TRACYL)
паза
(только
TRACYL)
Шпиндель
Идентификатор
Параметр
Объяснение
1
2. - n.
SPCON
INT:
INT:
переключение в режим ориентации шпинделя
номер шпинделя
номер шпинделя
SPCOF
INT:
INT:
переключение в режим управления числом обо-
номер шпинделя
номер шпинделя
ротов шпинделя
SETMS
INT:
Объявление шпинделя мастер-шпинделем для те-
номер шпинделя
кущего канала
С SETMS( ) без указания параметров начинает дей-
ствовать предварительная установка через ма-
шинные данные.
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1329
Таблицы
5.4 Предопределенные процедуры
Шлифование
Идентификатор
Параметр
Объяснение
1.
GWPSON
INT:
Постоянная окружная скорость круга ВКЛ
номер шпинделя
Если номер шпинделя не программируется, то для шпинделя ак-
тивного инструмента выбирается окружная скорость круга.
GWPSOF
INT:
Постоянная окружная скорость круга ВЫКЛ
номер шпинделя
Если номер шпинделя не программируется, то для шпинделя ак-
тивного инструмента отключается окружная скорость круга.
TMON
INT:
Спец. для шлифования контроль инструмента ВКЛ
номер T
Если номер Т не программируется, то включается контроль для
активного инструмента.
TMOF
INT:
Контроль инструмента ВЫКЛ
номер T
Если номер Т не программируется, то выключается контроль для
активного инструмента.
Обработка резаньем
Идентификатор
Параметр
Объяснение
1.
2.
3.
4-й
CONTPRON
REAL [ ,11]:
CHAR: Режим
INT:
INT:
Включение эталонной подготовки
таблица кон-
обработки
кол-во подну-
состояние
Вызываемые в дальнейшем про-
туров
трений
вычисления
граммы контура или кадры ЧПУ
разделяются на отдельные движе-
ния и сохраняются в таблице кон-
туров.
Количество поднутрений возвра-
щается.
CONTDCON
REAL [ , 6]:
INT:
Декодирование контура
таблица кон-
Направление
Кадры контура, закодированный
туров
обработки
строкой таблицы на кадр для эко-
номии памяти, сохраняются в на-
званной таблице.
EXECUTE
INT: состоя-
Включение выполнения програм-
ние ошибки
мы
Таким образом, осуществляется
переключение из режима эталон-
ной подготовки или после созда-
ния защищенной области к нор-
мальной обработке программы.
Программирование ЧПУ
1330
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Обработка таблицы
Идентификатор
Параметр
Объяснение
1.
EXECTAB
REAL [ 11]:
Обработать элемент из таблицы движений
элемент из таблицы движе-
ний
Защищенные области
Идентифика-
Параметр
Объяснение
тор
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-й па-
раметры об-
рабатывают-
ся
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1331
Таблицы
5.4 Предопределенные процедуры
Защищенные области
Идентифика-
Параметр
Объяснение
тор
1.
2.
3.
4-й
5.
CPROT
INT:
INT: опция
REAL: смеще-
REAL: смеще-
REAL: смеще-
Спец. для канала за-
номер защи-
ние защи-
ние защи-
ние защи-
щищенная область
0: защищен-
щенной обла-
щенной обла-
щенной обла-
щенной обла-
ВКЛ/ВЫКЛ
ная область
сти
сти в первой
сти во второй
сти в третьей
выкл
гео-оси
гео-оси
гео-оси
1: предвари-
тельная акти-
вация защи-
щенной обла-
сти
2: защищен-
ная область
вкл
3: предвари-
тельно акти-
вировать за-
щищенную
область с ус-
ловным оста-
новом, толь-
ко для актив-
ных защи-
щенных об-
ластей
NPROT
INT:
INT: опция
REAL: смеще-
REAL: смеще-
REAL: смеще-
Спец. для канала за-
номер защи-
ние защи-
ние защи-
ние защи-
щищенная область
0: защищен-
щенной обла-
щенной обла-
щенной обла-
щенной обла-
ВКЛ/ВЫКЛ
ная область
сти
сти в первой
сти во второй
сти в третьей
выкл
гео-оси
гео-оси
гео-оси
1: предвари-
тельная акти-
вация защи-
щенной обла-
сти
2: защищен-
ная область
вкл
3: предвари-
тельно акти-
вировать за-
щищенную
область с ус-
ловным оста-
новом, толь-
ко для актив-
ных защи-
щенных об-
ластей
Программирование ЧПУ
1332
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Предварительная обработка / отдельный кадр
Идентификатор
Параметр
Объяснение
STOPRE
Остановка предварительной обработки до выполне-
ния всех подготовленных кадров главного хода
SBLOF
Подавить покадровую обработку
SBLON
Снять подавление покадровой обработки
Прерывания
Идентификатор
Параметр
Объяснение
1.
Disable
INT:
Обработчик прерываний, согласованный с указанным аппаратным входом,
номер входа пре-
деактивируется. Быстрый отвод также не осуществляется. Установленное с
рываний
помощью SETINT согласование между аппаратным входом и обработчиком
прерываний сохраняется и может снова быть активировано с помощью
ENABLE.
Enable
INT:
Реактивация деактивированного с DISABLE согласования обработчика пре-
номер входа пре-
рываний.
рываний
CLRINT
INT:
Удаление согласования обработчиков прерываний и атрибутов с входом пре-
номер входа пре-
рываний. Таким образом, обработчик прерываний выключается. При возни-
рываний
кновении прерывания реакция не следует.
Синхронные действия
Идентификатор
Параметр
Объяснение
1. - n.
CANCEL
INT:
Отмена модального синхронного действия с
номер синхронного действия
указанным ID. Может быть указано и несколько ID,
разделенных запятой.
CANCELSUB
Отменить актуальный уровень подпрограммы
Определение функций
Идентификатор
Параметр
Объяснение
1.
2.
3.
4.-7.
FCTDEF
INT:
REAL:
REAL:
REAL:
Определение функции полино-
номер функ-
нижнее пред-
верхнее
коэффициенты
ма
ции
ельное зна-
предельное
a0-a3
Она обрабатывается в
чение
значение
SYNFCT или PUTFTOCF.
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1333
Таблицы
5.4 Предопределенные процедуры
Коммуникация
Идентифика-
Параметр
Объяснение
тор
1.
2.
MMC
STRING:
CHAR:
Команда на интер-
команда
Режим квити-
претатор команд HMI
рования*)
для конфигурирова-
"N": без кви-
ния окон через про-
тирования
грамму ЧПУ
"S": синхрон-
ное квитиро-
вание
"A": асин-
хронное кви-
тирование
1.
2.
3.
4.
5.
DRVPRD
VAR INT:
AXIS:
INT:
INT:
VAR REAL:
Чтение параметров
состояние
имя оси стан-
номер пара-
индекс пара-
считанное
привода на уровне
ка
метра приво-
метра приво-
значение па-
программы обработ-
да
да
раметра при-
ки детали
вода
DRVPWR
VAR INT:
AXIS:
INT:
INT:
REAL:
Запись параметров
состояние
имя оси стан-
номер пара-
индекс пара-
записывае-
привода на уровне
ка
метра приво-
метра приво-
мое значе-
программы обработ-
да
да
ние парамет-
ки детали
ра привода
*) Команды квитируются по требованию исполняющего компонента (канал, ЧПУ …).
Координация программ
Идентификатор
Параметр
Объяснение
INIT
1.
2.
3.
Выбор программы ЧПУ для выполнения в
канале
INT:
STRING:
CHAR:
номер ка-
указание
режим кви-
нала
пути
тирова-
ния**)
или
имя кана-
ла из
MD20000*)
1. - n.
Программирование ЧПУ
1334
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Координация программ
Идентификатор
Параметр
Объяснение
START
INT:
Запуск выбранных программ в нескольких
номер канала
каналах одновременно из текущей про-
граммы
или
имя канала из MD20000*)
Эта команда не действует в собственном ка-
нале.
WAITE
INT:
Ожидание завершения программы в одном
номер канала
или нескольких других каналах
или
имя канала из MD20000*)
1.
2. - n.
WAITM
INT:
INT:
Ожидание достижения метки в указанных
номер мет-
номер канала
каналах
ки
или
Предшествующий кадр завершается с точ-
имя канала из MD20000*)
ным остановом.
WAITMC
INT:
INT:
Ожидание достижения метки в указанных
номер мет-
номер канала
каналах
ки
или
Точный останов запускается только в том
имя канала из MD20000*)
случае, если другие каналы еще не достигли
метки.
1. - n.
SETM
INT:
Установка одной или нескольких меток для
номер метки
координации каналов
Это не затрагивает обработку в собствен-
ном канале.
CLEARM
INT:
Удаление одной или нескольких меток для
номер метки
координации каналов
Это не затрагивает обработку в собствен-
ном канале.
1. - n.
WAITP
AXIS:
Ожидание, пока указанные позиционирую-
идентификатор оси
щие оси, прежде запрограммированные с
POSA, достигнут своей запрограммирован-
ной конечной точки
WAITS
INT:
Ожидание, пока указанные шпиндели, пре-
номер шпинделя
жде запрограммированные со SPOSA, до-
стигнут своей запрограммированной ко-
нечной точки
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1335
Таблицы
5.4 Предопределенные процедуры
Координация программ
Идентификатор
Параметр
Объяснение
RET
1.
2.
3.
4.
Конец подпрограммы без вывода функции
на PLC
INT (или
INT:
INT:
BOOL:
STRING):
число про-
возврат на
При указании 1-го параметра (цель перехо-
0:
цель пере-
пускаемых
первый
да) возврат осуществляется сначала на кадр
возврат на
хода (кадр
уровней
кадр в глав-
после кадра вызова. Затем в зависимости от
цель пере-
№. / метка)
подпро-
ной про-
программирования (RET или RETB) поиск це-
хода из 1-
для возвра-
грамм
грамме
ли выполняется по следующей стратегии:
го Пар.
та
• RET:
> 0:
возврат на
Поиск в направлении конца программы.
следую-
Если этот поиск не дал результата, далее
щий кадр
выполняется поиск в направлении нача-
RETB
INT (или
INT:
INT:
BOOL:
ла программы.
STRING):
число про-
возврат на
• RETB::
0:
цель пере-
пускаемых
первый
возврат на
Поиск в направлении начала програм-
хода (кадр
уровней
кадр в глав-
цель пере-
мы. Если этот поиск не дал результата,
№. / метка)
подпро-
ной про-
хода из 1-
далее выполняется поиск в направле-
для возвра-
грамм
грамме
го Пар.
нии конца программы.
та
> 0:
возврат на
следую-
щий кадр
1. - n.
GET
AXIS:
Назначение оси(ей) станка
идентификатор оси ***)
Указанные оси с помощью RELEASE должны
быть разрешены в другом канале.
GETD
AXIS:
Прямое назначение оси(ей) станка
идентификатор оси ***)
Указанные оси не должны быть разрешены
с RELEASE.
RELEASE
AXIS:
Разрешение оси(ей) станка
идентификатор оси ***)
1.
2.
3.
4.
PUTFTOC
REAL:
INT:
INT:
INT: Номер
Изменение точной коррекции инструмента
поправка
номер па-
номер ка-
шпинделя
раметра
нала
или
имя кана-
ла из
MD20000*)
PUTFTOCF
INT:
VAR REAL:
INT: номер
INT:
Изменение точной коррекции инструмента
№ функ-
Исходное
параметра
номер ка-
в зависимости от установленной с
ции
значение
нала
помощью FCTDEF функции
(полином макс. 3-го порядка)
или
имя канала
При FCTDEF указать используемый здесь №.
из
MD20000*)
Программирование ЧПУ
1336
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Координация программ
Идентификатор
Параметр
Объяснение
AXTOCHAN
1.
2.
3. - n.
4. - m.
Передать оси в другие каналы
AXIS:
INT:
как 1 ...
как 2 ...
идентифи-
номер ка-
катор оси
нала
или
имя кана-
ла из
MD20000*)
*) Вместо номеров каналов могут программироваться и определенные через MD20000 $MC_CHAN_NAME имена
каналов.
**) Команды квитируются по требованию исполняющего компонента (канал, ЧПУ …).
***) Вместо оси с помощью функции SPI может быть соответственно запрограммирован шпиндель: например,
GET(SPI(1))
Доступ к данным
Идентификатор
Параметр
Объяснение
CHANDATA
1.
Настройка номера канала для доступа к данным канала (допускается только в
блоке инициализации). Последующие обращения относятся к установленному с
INT:
помощью CHANDATA каналу.
номер кана-
ла
NEWCONF
Применить измененные машинные данные
Сообщения
Идентификатор
Параметр
Объяснение
1.
2.
MSG
STRING:
INT:
Вывести любую строку символов как сообщение на ин-
сообщение
исполнение
терфейс пользователя
WRTPR
STRING:
INT:
Запись строки символов в переменную BTSS
строка символов
исполнение
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1337
Таблицы
5.4 Предопределенные процедуры
Доступ к файлам
Идентифика-
Параметр
Объяснение
тор
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]:
ошибка
имя файла
Аварийные сообщения
Идентифика-
Параметр
Объяснение
тор
1.
2.
SETAL
INT:
STRING:
Установить аварийное сообщение
номер ава-
строка сим-
К номеру аварийного сообщения дополнительно может быть указа-
рийного со-
волов
на строка символов с макс. 4 параметрами.
общения
Доступны следующие предопределенные параметры:
(аварийные
%1 = номер канала
сообщения
%2 = номер кадра, метка
циклов)
%3 = индекс текста для аварийных сообщений циклов
%4 = дополнительный параметр аварийного сообщения
Управление инструментом
Идентифика-
Параметр
Объяснение
тор
1.
2.
Программирование ЧПУ
1338
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Управление инструментом
Идентифика-
Параметр
Объяснение
тор
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-го
рования
ние)
значение)
парамет-
ра
1.
2.
GETSELT
VAR INT:
INT:
Выводит T-номер
T-№ (Возвра-
№ шпинде-
предварительно вы-
щаемое зна-
ля
бранного для шпин-
чение)
деля инструмента
GETEXET
VAR INT:
INT:
Выводит T-номер ак-
T-№ (Возвра-
№ шпинде-
тивного с точки зре-
щаемое зна-
ля
ния программы ЧПУ
чение)
инструмента
GETTENV
STRING:
INT
Считывает сохранен-
имя инстру-
ARRAY[3]:
ные в инструменталь-
ментального
возвра-
ном окружении T-,
окружения
щаемые
D- и DL-номера
значения
1.
2.
3.
4.
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1339
Таблицы
5.4 Предопределенные процедуры
Управление инструментом
Идентифика-
Параметр
Объяснение
тор
POSM
INT:
INT:
INT:
INT: № ма-
Позиционирование
№ места, на
№ магази-
№ места
газина
магазина
которое дол-
на, кото-
внутренне-
внутренне-
жно быть вы-
рый дол-
го магази-
го магази-
полнено по-
жен дви-
на
на
зициониро-
гаться
вание
RESETMON
VAR INT:
INT: внут-
INT:
INT:
Установка фактиче-
состояние =
ренний
D-№ ин-
опциональ-
ского значения ин-
результат
T-№
струмента
ный пара-
струмента на задан-
операции
метр в би-
ное значение
(возвращае-
товой коди-
мое значе-
ровке
ние)
SETDNO
1.
2.
3.
Установить номер
коррекции (D) резца
INT:
INT: № рез-
INT:
инструмента (T)
T-№
ца
D-№
SETMTH
1.
Установка Nr. инстру-
ментального суппор-
INT:
та
№ зажима
инструмента
SETPIECE
1.
2.
Уменьшение счетчи-
ка деталей шпинделя
INT:
INT: №
значение, на
шпинделя
Здесь пользователь
которое про-
может обновить дан-
исходит
ные контроля числа
уменьшение
изделий участвую-
щих в процессе обра-
ботки инструментов.
1.
2.
3.
4.
SETTA
VAR INT:
INT: Мага-
INT: №
INT:
Активация инстру-
состояние =
зин №
структуры
подгруппа
мента из структуры
результат
износа
инструмен-
износа
операции
та
(возвращае-
мое значе-
ние)
SETTIA
VAR INT:
INT: Мага-
INT: №
INT:
Деактивация инстру-
состояние =
зин №
структуры
подгруппа
мента из структуры
результат
износа
инструмен-
износа
операции
та
(возвращае-
мое значе-
ние)
Программирование ЧПУ
1340
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Управление инструментом
Идентифика-
Параметр
Объяснение
тор
TCA
1.
2.
3.
Выбор/смена инстру-
мента независимо от
STRING[32]:
INT:
INT:
состояния инстру-
идентифика-
№ гнезда
№ зажима
мента
тор инстру-
инструмен-
мента
та
TCI
1.
2.
Переместить инстру-
мент из буфера в ма-
INT:
INT:
газин
№ буфера
№ зажима
инструмен-
та
MVTOOL
1.
2.
3.
4.
5.
Языковая команда
для движения инстру-
INT:
INT: Мага-
INT:
INT: мага-
INT: ме-
мента
состояние
зин №
№ места
зин № по-
сто на-
сле движе-
значе-
ния
ния №
после
движе-
ния
Ориентация инструмента
Идентификатор
Параметр
Объяснение
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:
Удалить структуру
ведо-
ведущий
синхронных шпинде-
мый
шпин-
лей
шпин-
дель
дель
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1341
Таблицы
5.4 Предопределенные процедуры
Синхронный шпиндель
Идентификатор
Параметр
Объяснение
1.
2.
3.
4-й
5.
6.
COUPRES
AXIS:
AXIS:
Сбросить параметры
ведо-
ведущий
соединения на скон-
мый
шпин-
фигурированные
шпин-
дель
значения MD и SD
дель
COUPON
AXIS:
AXIS:
REAL:
Включить соедине-
ведо-
ведущий
позиция
ние синхронных
мый
шпин-
включения
шпинделей
шпин-
дель
ведомого
Если для ведомого
дель
шпинделя
шпинделя указывает-
ся позиция включе-
ния (угловое смеще-
ние между FS и LS, от-
носящееся абсолют-
но или инкремен-
тально к позиции ну-
ля градусов ведуще-
го шпинделя в поло-
жительном направ-
лении вращения), то
соединение вклю-
чается только после
перехода через ука-
занную позицию.
COUPONC
AXIS:
AXIS:
Включить соедине-
ведо-
ведущий
ние синхронных
мый
шпин-
шпинделей
шпин-
дель
С COUPONC при вклю-
дель
чении соединения
применяется теку-
щая действующая
скорость ведомого
шпинделя
( M3/M4 S...).
COUPOF
AXIS:
AXIS:
REAL:
REAL:
Выключить соедине-
ведо-
ведущий
позиция
позиция
ние синхронных
мый
шпин-
выключе-
выключе-
шпинделей
шпин-
дель
ния ведо-
ния веду-
Если позиции указы-
дель
мого шпин-
щего
ваются, то связь раз-
деля (абсо-
шпинделя
рывается только по-
лютная)
(абсолют-
сле того, как пройде-
ная)
ны все указанные по-
зиции.
Ведомый шпиндель
продолжает вращать-
ся с последним чис-
лом оборотов перед
выключением соеди-
нения.
Программирование ЧПУ
1342
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Синхронный шпиндель
Идентификатор
Параметр
Объяснение
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:
дуктора
ведомая
ведущая
тип сое-
ось
ось
динения
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1343
Таблицы
5.4 Предопределенные процедуры
Электронный редуктор
Идентифи-
Параметр
Объяснение
катор
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:
го редуктора
ведо-
(вариант
мый
только для
шпин-
шпинделей)
дель
Программирование ЧПУ
1344
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Вырубка
Идентификатор
Параметр
Объяснение
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)
"rwxsd"
• Запись (w: write)
• Исполнение (x: execute)
• Индикация (s: show)
• Удаление (d: delete)
FILEINFO
VAR INT:
CHAR[160]:
VAR CHAR[32]:
Выводит для файла суммарную информацию, ко-
сообщение
имя файла
данные в
торая может быть выгружена через FILEDATE,
об ошибке
формате
FILETIME, FILESIZE и FILESTAT
"rwxsd
nnnnnnnn
дд.мм.гг
чч:мм:сс"
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1345
Таблицы
5.4 Предопределенные процедуры
Осевой контейнер
Идентификатор
Параметр
Объяснение
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 в указанном на-
направление
правлении коррекции
коррекции
SERUPRO
Идентификатор
Параметр
Объяснение
IPTRLOCK
Начало непригодного для поиска сегмента про-
граммы
IPTRUNLOCK
Конец непригодного для поиска сегмента про-
граммы
Программирование ЧПУ
1346
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.4 Предопределенные процедуры
Отвод
Идентификатор
Параметр
Объяснение
1. - n.
POLFMASK
AXIS:
Разрешить оси для быстрого отво-
имя гео- или оси станка
да (без связи между осями)
POLFMLIN
AXIS:
Разрешить оси для линейного бы-
имя гео- или оси станка
строго отвода
POLFA
1.
2.
3.
Позиция отвода для отдельных ос-
ей
AXIS:
INT:
REAL:
идентификатор
тип
значение
оси канала
Предотвращение столкновений
Идентификатор
Параметр
Объяснение
1.
PROTA
STRING:
Запрос повторного расчета модели столкновений
"R"
PROTS
1.
2. - n.
Установка состояния защищенной области
CHAR:
STRING:
состояние
имя защи-
щенной обла-
сти
Интеллектуальная коррекция нагрузки
Идентификатор
Параметр
Объяснение
CADAPTON
1.
2.
3.
4.
Включить коррекцию нагрузки
INT:
AXIS:
INT:
REAL:
состояние
имя оси стан-
входная ве-
входное значе-
ка
личина
ние (опция)
CADAPTOF
1.
2.
3.
Выключить коррекцию нагрузки
INT:
AXIS:
INT:
состояние
имя оси стан-
входная ве-
ка
личина
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1347
Таблицы
5.5 Предопределенные процедуры в синхронных действиях
Адаптация рывка
Идентификатор
Параметр
Объяснение
CALCFIR
Корректирование FIR-фильтра по динамическому
режиму
CALCFIR используется в цикле изготовителя
CUST_832.
AFISON
Включить автоматическое переключение цепочек
фильтров
AFISOF
Выключить автоматическое переключение цепо-
чек фильтров
5.5
Предопределенные процедуры в синхронных действиях
Следующие предопределенные процедуры доступны только в синхронных действиях?
Синхронные процедуры
Идентификатор
Параметр
Объяснение
STOPREOF
Отменить остановку предварительной обработки
Синхронное действие с командой STOPREOF вызывает ос-
тановку предварительной обработки после следующего
кадра вывода (= кадр на главный ход). Остановка пред-
варительной обработки отменяется с завершением кад-
ра вывода или при выполнении условия STOPREOF. Все
операторы синхронного действия с командой STOPREOF
после этого считаются обработанными.
RDISABLE
блокировка загрузки
DELDTG
1.
Стирание остатка пути
AXIS:
Синхронное действие с командой DELDTG вызывает оста-
новку предварительной обработки после следующего
ось для осевого стирания остатка пути
кадра вывода (= кадр на главный ход). Остановка пред-
(опция). Если оси нет, то запускается
варительной обработки отменяется с завершением кад-
стирание остатка пути для хода траек-
тории.
ра вывода или при выполнении первого условия
DELDTG. В $AA_DELT[<ось>] можно найти осевое удале-
ние от заданной точки при осевом стирании остатка пути,
в $AC_DELT - остаточный ход траектории.
Координация программ технологических циклов
Идентификатор
Параметр
Объяснение
1.
Программирование ЧПУ
1348
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.5 Предопределенные процедуры в синхронных действиях
Координация программ технологических циклов
Идентификатор
Параметр
Объяснение
LOCK
INT:
Блокировать синхронное действие с ID или остановить
ID синхронного действия, которое
технологический цикл
должно быть заблокировано
Может быть запрограммирован один или несколько ID.
UNLOCK
INT:
Разрешить синхронное действие с ID или продолжить тех-
ID синхронного действия, которое
нологический цикл
должно быть разрешено
Может быть запрограммирован один или несколько ID.
ICYCON
Выполнить каждый кадр технологического цикла после
ICYCON в отдельном такте IPO
ICYCOF
Выполнить все кадры технологического цикла после
ICYCOF в одном такте IPO
Полиномиальные функции
Идентификатор
Параметр
Объяснение
SYNFCT
1.
2.
3.
Если в синхронном действии
движения выполнено усло-
INT:
VAR REAL:
VAR REAL:
вие, то обрабатывается опре-
номер по-
перемен-
входная пе-
деленный через первое выра-
лино-
ная резуль-
ременная
жение полином на входных
миальной
тата *)
**)
переменных. После значение
функции,
ограничивается вниз и вверх
определен-
и присваивается входной пе-
ной с
ременной.
FCTDEF
FTOC
1.
2.
3.
4.
5.
Изменение точной коррекции
инструмента в зависимости от
INT:
VAR REAL:
INT:
INT:
INT:
определенной с FCTDEF функ-
номер по-
входная пе-
длина
номер ка-
номер
ции (полином макс. 3-о поряд-
лино-
ременная
1, 2, 3
нала
шпинделя
ка).
миальной
**)
При FCTDEF необходимо ука-
функции,
зать используемый здесь но-
определен-
мер.
ной с
FCTDEF
*) В качестве переменной результата разрешены только специальные системные переменные (см. Описание
функций "Синхронные действия").
**) В качестве входной переменной допустимы только специальные системные переменные (см. Описание
функций "Синхронные действия").
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1349
Таблицы
5.6 Предопределенные функции
5.6
Предопределенные функции
Вызов предопределенной функции запускает выполнение предопределенной функции
ЧПУ, которая, в отличие от предопределенной процедуры, возвращает значение. Вызов
предопределенной функции может быть указан как операнд в выражении.
Система координат
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
значение
1.
2.
3. - 15.
4. - 16.
CTRANS
FRAME
AXIS:
REAL: Смеще-
AXIS:
REAL: Смеще-
Смещение: смещение
идентифика-
ние
идентифика-
ние
нулевой точки ГРУБОЕ
тор оси
тор оси
для нескольких осей
CFINE
FRAME
AXIS:
REAL: Смеще-
AXIS:
REAL: Смеще-
Смещение: смещение
идентифика-
ние
идентифика-
ние
нулевой точки ТОЧНОЕ
тор оси
тор оси
для нескольких осей
CSCALE
FRAME
AXIS:
REAL:
AXIS:
REAL:
Scale: Коэффициент
идентифика-
коэффи-
идентифика-
коэффи-
масштабирования для
тор оси
циент мас-
тор оси
циент мас-
нескольких осей
штабирова-
штабирова-
ния
ния
1.
2.
3-я и 5-я
4-я и 6-я
CROT
FRAME
AXIS:
REAL: враще-
AXIS:
REAL: Враще-
Вращение: вращение
идентифика-
ние
идентифика-
ние
текущей системы коор-
тор оси
тор оси
динат
Макс. число парамет-
ров: 6
(по одному идентифи-
катору оси и значению
на геометрическую
ось).
CROTS
FRAME
AXIS:
REAL: Враще-
AXIS:
REAL: Враще-
Вращение: Вращение
идентифика-
ние с про-
идентифика-
ние с про-
текущей системы коор-
тор оси
странствен-
тор оси
странствен-
динат с пространствен-
ным углом
ным углом
ным углом
Макс. число парамет-
ров: 6
(по одному идентифи-
катору оси и значению
на геометрическую
ось).
CMIRROR
1.
2. - 8.
Mirror: отражение на
оси координат
FRAME
AXIS
AXIS
Программирование ЧПУ
1350
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
Система координат
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
значение
1.
2.
CRPL
FRAME
INT:
REAL:
Вращение фрейма в
ось вращения
угол поворота
произвольной плоско-
сти
ADDFRAME
INT:
FRAME:
STRING:
Вычисляет целевой
аддитивный
специфици-
фрейм, специфициро-
0: OK
измеренный
рованный це-
ванный строкой
1: указа-
или вычис-
левой фрейм
Целевой фрейм вы-
ние цели
ленный
числяется таким образ-
(строка)
фрейм
ом, что новый общий
непра-
фрейм получается как
вильное
соединение старого об-
2: целе-
щего фрейма с пере-
вой
данным фреймом.
фрейм не
сконфигу-
рирован
3: Враще-
ние во
фрейме
не разре-
шено
INVFRAME
FRAME
1.
Вычисляет из фрейма
инверсный фрейм
FRAME
Соединение фрейма с
его инверсным фрей-
мом всегда дает нуле-
вой фрейм
MEAFRAME
FRAME
1.
2.
3.
Вычисление фрейма из
3 точек измерения в
REAL[3,3]:
REAL[3,3]:
VAR REAL:
пространстве
координаты
координаты
переменная,
измеренных
заданных то-
возвращаю-
точек в про-
чек
щая инфор-
странстве
мацию о каче-
стве вычисле-
ния ФРЕЙМА
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1351
Таблицы
5.6 Предопределенные функции
Геометрические функции
Идентифика-
Возвращае-
Параметр
Объяснение
тор
мое значение
1.
2.
3.
CALCDAT
BOOL:
VAR REAL [n, 2]:
INT:
VAR REAL [3]:
Вычисляет координаты цент-
состояние
Таблица (абс-
Количество то-
результат: Абс-
ра окружности и радиус из 3
ошибки
цисса, ордина-
чек
цисса, ордина-
или 4 точек.
та) точек 1 - n
та и радиус вы-
Точки должны быть различны-
численного
ми.
центра круга
INTERSEC
BOOL:
VAR REAL [11]:
VAR REAL [11]:
VAR REAL [2]:
Рассчитывает координаты точ-
состояние
первый эле-
второй элемент
ки пересечения между двумя
Вектор резуль-
ошибки
мент контура
контура
элементами контура.
тата для коор-
динат точки пе-
Статус ошибки указывает на
ресечения: абс-
то, была ли найдена точка пе-
цисса и ордина-
ресечения.
та
Функции таблиц кривых
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
CTAB
REAL:
REAL:
INT:
VAR
AXIS:
AXIS:
Определяет позицию
позиция
позиция
номер
REAL[ ]:
ведомая
ведущая
ведомой оси для ука-
ведомой
ведущей
таблицы
резуль-
ось для
ось для
занной позиции веду-
оси
оси
тат под-
масшта-
масшта-
щей оси по таблице
ъем
бирова-
бирова-
кривых
ния
ния
Если параметры 4/5
не запрограммиро-
ваны, то расчет вы-
полняется со стан-
дартным масштаби-
рованием.
CTABINV
REAL:
REAL:
REAL:
INT:
VAR
AXIS:
AXIS:
Определяет позицию
позиция
позиция
главная
номер
REAL[ ]:
ведомая
ведущая
ведущей оси для ука-
ведущей
ведомой
позиция
таблицы
резуль-
ось для
ось для
занной позиции ведо-
оси
оси
тат под-
масшта-
масшта-
мой оси по таблице
ъем
бирова-
бирова-
кривых.
ния
ния
Если параметры 5/6
не запрограммиро-
ваны, то расчет вы-
полняется со стан-
дартным масштаби-
рованием.
CTABID
INT:
INT:
STRING:
Определяет номер
номер
номер
место со-
таблицы кривых, по-
таблицы
элемен-
хране-
мещенный под ука-
кривых
та в па-
ния:
занным номером в
мяти
"SRAM",
память
"DRAM"
Программирование ЧПУ
1352
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
Функции таблиц кривых
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
CTABISLOCK
INT:
INT:
Определяет состоя-
состоя-
номер
ние блокировки та-
ние бло-
таблицы
блицы кривых:
кировки
> 0: таблица заблоки-
рована
1: CTABLOCK
2: активное соедине-
ние
3: CTABLOCK и актив-
ное соединение
0: Таблица не забло-
кирована
-1: Таблица не суще-
ствует
CTABEXISTS
INT:
INT:
Определяет наличие
наличие
номер
таблицы кривых в
таблицы
статической или ди-
намической памяти
ЧПУ:
0: false
1: TRUE
CTABMEMTYP
INT:
INT:
Определяет место та-
место в
номер
блицы кривых в па-
памяти
таблицы
мяти:
1: DRAM
0: SRAM
-1: Таблица не суще-
ствует
CTABPERIOD
INT:
INT:
Определяет перио-
перио-
номер
дичность таблицы
дичность
таблицы
кривых:
0: не периодическая
1: периодическая по
ведущей оси
2: периодическая по
ведущей и ведомой
оси
-1: Таблица не суще-
ствует
CTABNO
INT:
Определяет количе-
количе-
ство определенных
ство та-
таблиц кривых (в ста-
блиц
тической и динами-
кривых
ческой памяти ЧПУ)
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1353
Таблицы
5.6 Предопределенные функции
Функции таблиц кривых
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
CTABNOMEM
INT:
STRING:
Определяет количе-
количе-
место со-
ство определенных
ство та-
хране-
таблиц кривых в ука-
блиц
ния:
занной памяти
кривых
"SRAM",
"DRAM"
CTABFNO
INT:
STRING:
Определяет количе-
число та-
место со-
ство таблиц кривых,
блиц
хране-
которое можно доба-
ния:
вить в указанную
"SRAM",
память
"DRAM"
CTABSEG
INT:
STRING:
STRING:
Определяет количе-
число
место со-
тип сег-
ство используемых
сегмен-
хране-
мента:
сегментов кривых
тов кри-
ния:
указанного типа в
"L": ли-
вой
"SRAM",
указанной памяти
нейный
"DRAM"
>=0: Количество
"P": поли-
но-
-1: недействитель-
миаль-
ный тип памяти
ный
Если параметр 2 не
программируется, то
выводится сумма ли-
нейных и полино-
миальных сегментов.
CTABFSEG
INT:
STRING:
STRING:
Определяет количе-
число
место со-
тип сег-
ство сегментов кри-
сегмен-
хране-
мента:
вой указанного типа,
тов кри-
ния:
которое можно доба-
"L": ли-
вой
"SRAM",
вить в указанную
нейный
"DRAM"
память
"P": поли-
>=0: Количество
но-
миаль-
-1: недействитель-
ный
ный тип памяти
CTABSEGID
INT:
INT:
STRING:
Определяет количе-
число
номер
тип сег-
ство сегментов кри-
сегмен-
таблицы
мента:
вой указанного типа,
тов кри-
используемое в та-
"L": ли-
вой
блице кривых
нейный
>=0: Количество
"P": поли-
но-
-1: Таблица не суще-
миаль-
ствует
ный
Программирование ЧПУ
1354
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
Функции таблиц кривых
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
CTABMSEG
INT:
STRING:
STRING:
Определяет количе-
число
место со-
тип сег-
ство макс. возмож-
сегмен-
хране-
мента:
ных сегментов кри-
тов кри-
ния:
вой указанного типа
"L": ли-
вой
"SRAM",
сегмента в указан-
нейный
"DRAM"
ной памяти
"P": поли-
>=0: Количество
но-
миаль-
-1: Таблица не суще-
ный
ствует
CTABPOL
INT:
STRING:
Определяет количе-
число
место со-
ство использован-
полино-
хране-
ных полиномов кри-
мов кри-
ния:
вой в указанной па-
вой
"SRAM",
мяти
"DRAM"
>=0: Количество
-1: Таблица не суще-
ствует
CTABPOLID
INT:
INT:
Определяет количе-
число
номер
ство полиномов кри-
полино-
таблицы
вой, которые исполь-
мов кри-
зуются таблицей кри-
вой
вых
>=0: Количество
-1: Таблица не суще-
ствует
CTABFPOL
INT:
STRING:
Определяет количе-
число
место со-
ство макс. возмож-
полино-
хране-
ных полиномов кри-
мов кри-
ния:
вой в указанной па-
вой
"SRAM",
мяти:
"DRAM"
>=0: Количество
-1: Таблица не суще-
ствует
CTABMPOL
INT:
STRING:
Определяет количе-
число
место со-
ство макс. возмож-
полино-
хране-
ных полиномов кри-
мов кри-
ния:
вой в указанной па-
вой
"SRAM",
мяти:
"DRAM"
>=0: Количество
-1: Таблица не суще-
ствует
CTABSSV
REAL:
REAL:
INT:
VAR
AXIS:
AXIS:
Определяет позицию
позиция
позиция
номер
REAL[ ]:
ведомая
ведущая
ведомой оси в нача-
ведомой
ведущей
таблицы
резуль-
ось для
ось для
ле сегмента кривой,
оси
оси
тат под-
масшта-
масшта-
относящегося к ука-
ъем
бирова-
бирова-
занному значению
ния
ния
ведущей оси.
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1355
Таблицы
5.6 Предопределенные функции
Функции таблиц кривых
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
CTABSEV
REAL:
REAL:
INT:
VAR
AXIS:
AXIS:
Определяет позицию
позиция
позиция
номер
REAL[ ]:
ведомая
ведущая
ведомой оси в конце
ведомой
ведущей
таблицы
резуль-
ось для
ось для
сегмента кривой, от-
оси
оси
тат под-
масшта-
масшта-
носящегося к указан-
ъем
бирова-
бирова-
ному значению веду-
ния
ния
щей оси.
CTABTSV
REAL:
INT:
VAR
AXIS:
Определяет позицию
позиция
номер
REAL[ ]:
ведомая
ведомой оси в нача-
ведомой
таблицы
резуль-
ось
ле таблицы кривых.
оси
тат под-
ъем на-
чало та-
блицы
CTABTEV
REAL:
INT:
VAR
AXIS:
Определяет позицию
позиция
номер
REAL[ ]:
ведомая
ведомой оси в конце
ведомой
таблицы
резуль-
ось
таблицы кривых.
оси
тат под-
ъем ко-
нец та-
блицы
CTABTSP
REAL:
INT:
VAR
AXIS:
Определяет позицию
позиция
номер
REAL[ ]:
ведущая
ведущей оси в нача-
ведущей
таблицы
резуль-
ось
ле таблицы кривых.
оси
тат под-
ъем на-
чало та-
блицы
CTABTEP
REAL:
INT:
VAR
AXIS:
Определяет позицию
позиция
номер
REAL[ ]:
ведущая
ведущей оси в конце
ведущей
таблицы
резуль-
ось
таблицы кривых.
оси
тат под-
ъем ко-
нец та-
блицы
CTABTMIN
REAL:
INT:
REAL:
REAL:
AXIS:
AXIS:
Определяет мин. зна-
мини-
номер
интер-
интер-
ведомая
ведущая
чение ведомой оси
мальное
таблицы
вал глав-
вал глав-
ось
ось
во всей области опре-
значе-
ного зна-
ного зна-
деления таблицы
ние
чения
чения
кривых или в опреде-
нижняя
верхняя
ленном интервале.
граница
граница
Программирование ЧПУ
1356
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
Функции таблиц кривых
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
CTABTMAX
REAL:
INT:
REAL:
REAL:
AXIS:
AXIS:
Определяет макс.
макси-
номер
интер-
интер-
ведомая
ведущая
значение ведомой
мальное
таблицы
вал глав-
вал глав-
ось
ось
оси во всей области
значе-
ного зна-
ного зна-
определения табли-
ние
чения
чения
цы кривых или в
нижняя
верхняя
определенном интер-
граница
граница
вале.
Примечание:
Функции таблиц кривых могут быть запрограммированы и в синхронных действиях.
Осевые функции
Идентифика-
Возвращае-
Параметр
тор
мое значе-
1.
2.
3.
4.
Объяснение
ние
AXNAME
AXIS:
STRING [ ]:
Преобразует входную
идентифика-
входная стро-
строку в идентифика-
тор оси
ка
тор оси
AXSTRING
STRING[ ]:
AXIS:
Преобразует иденти-
имя оси
идентифика-
фикатор оси в строку
тор оси
ISAXIS
BOOL:
INT:
Проверяет, имеется
ось имеется
номер гео-
ли указанная как па-
(TRUE) или
оси
раметр гео-ось 1 до 3
нет (FALSE)
(1 до 3)
согласно машинным
данным MD20050
$MC_AXCONF_GEOAX_
ASSIGN_TAB
SPI
AXIS:
INT:
Преобразует номер
идентифика-
номер шпин-
шпинделя в иденти-
тор оси
деля
фикатор оси
AXTOSPI
INT:
AXIS:
Преобразует иденти-
номер шпин-
идентифика-
фикатор оси в номер
деля
тор оси
шпинделя
MODAXVAL
REAL:
AXIS:
REAL:
Рассчитывает из вве-
значение по
идентифика-
позиция оси
денной позиции оси
модулю
тор оси
остаток по модулю
Если указанная ось не
является осью по мо-
дулю, то позиция оси
возвращается без из-
менений.
POSRANGE
BOOL:
AXIS:
REAL:
REAL:
INT:
Определяет, находит-
заданная по-
идентифика-
контрольная
ширина окна
система
ся ли заданная пози-
зиция в окне
тор оси
позиция в си-
позиций
координат
ция оси в окне округ
позиций
стеме коор-
заданной контроль-
(TRUE) или
динат
ной позиции
нет (FALSE)
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1357
Таблицы
5.6 Предопределенные функции
Управление инструментом
Идентифика-
Возвращае-
Параметр
Объяснение
тор
мое значение
1.
2.
3.
CHKDM
INT:
INT:
INT:
Проверяет однозначность D-
состояние: Ре-
номер магази-
D-номер
номера в рамках магазина
зультат испы-
на
тания
CHKDNO
INT:
INT:
INT:
INT:
Проверяет однозначность D-
состояние: Ре-
номер T для 1-
номер Т для 2-
D-номер
номера
зультат испы-
го инструмента
го инструмента
тания
GETACTT
INT:
INT:
STRING [32]:
Определяет активный инстру-
состояние
номер T
имя инструмен-
мент из группы инструментов
та
с одинаковым именем
GETACTTD
INT:
VAR INT:
INT:
Определяет соответствующий
состояние: Ре-
найденный Т-
D-номер
T-номер для абсолютного D-
зультат испы-
номер (возвра-
номера
тания
щаемое значе-
ние)
GETDNO
INT:
INT:
INT:
Определяет D-номер резца
D-номер
номер T
номер резца
инструмента T
GETT
INT:
STRING [32]:
INT:
Определяет T-номер к имени
номер T
имя инструмен-
номер гнезда
инструмента
та
NEWT
INT:
STRING [32]:
INT:
Создает новый инструмент
номер T
имя инструмен-
номер гнезда
(предоставление данных ин-
та
струмента)
Номер гнезда может отсут-
ствовать.
TOOLENV
INT:
STRING:
Сохраняет инструментальное
состояние
имя
окружение с указанным име-
нем в статической памяти ЧПУ
DELTOOLENV
INT:
STRING:
Удаляет инструментальное ок-
состояние
имя
ружение с указанным именем
из статической памяти ЧПУ
Удаляет все инструменталь-
ные окружения, если имя не
указано.
GETTENV
INT:
STRING:
VAR INT:
Определяет T-номер D-номер
состояние
имя
и DL-номер по инструменталь-
T-номер [0]
ному окружению с указанным
D-номер [1]
именем
DL-номер [2]
арифметика
Идентифика-
Возвращае-
Параметр
Объяснение
тор
мое значение
1.
2.
3.
SIN
REAL
REAL
Синус
ASIN
REAL
REAL
Арксинус
Программирование ЧПУ
1358
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
арифметика
Идентифика-
Возвращае-
Параметр
Объяснение
тор
мое значение
1.
2.
3.
COS
REAL
REAL
Косинус
ACOS
REAL
REAL
Арккосинус
TAN
REAL
REAL
Тангенс
ATAN2
REAL
REAL
REAL
Арктангенс 2
SQRT
REAL
REAL
Квадратный корень
POT
REAL
REAL
Квадрат
TRUNC
REAL
REAL
Целочисленная доля
ROUND
REAL
REAL
Округление
ROUNDUP
REAL
REAL
Округление
ABS
REAL
REAL
Абсолютное значение
LN
REAL
REAL
Натуральный логарифм
exp
REAL
REAL
Показательная функция ex
MINVAL
REAL
REAL
REAL
Определяет наименьшее зна-
чение двух параметров
MAXVAL
REAL
REAL
REAL
Определяет наибольшее зна-
чение двух параметров
BOUND
REAL:
REAL:
REAL:
REAL:
Определяет, укладывается ли
состояние
нижняя грани-
верхняя грани-
опорное значе-
опорное значение в диапа-
проверки
ца
ца
ние
зон.
Примечание:
Арифметические функции могут быть запрограммированы и в синхронных действиях. В этом случае расчет и обра-
ботка этих арифметических функций осуществляется на главном ходе. Для расчетов и в качестве буфера можно
использовать и параметр синхронных действий $AC_PARAM[<n>].
Строковые функции (STRING)
Идентифика-
Возвращае-
Параметр
Объяснение
тор
мое значение
1.
2.
3.
ISNUMBER
BOOL
STRING:
Проверяет, можно ли преобразовать вход-
входная
ную строку в число
строка
NUMBER
REAL
STRING:
Преобразует входную строку в число
входная
строка
TOUPPER
STRING
STRING:
Преобразует входную строку в прописные
входная
буквы
строка
TOLOWER
STRING
STRING:
Преобразует входную строку в строчные
входная
буквы
строка
STRLEN
INT
STRING:
Определяет длину входной строки до конца
входная
строки (/0)
строка
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1359
Таблицы
5.6 Предопределенные функции
Строковые функции (STRING)
Идентифика-
Возвращае-
Параметр
Объяснение
тор
мое значение
1.
2.
3.
INDEX
INT
STRING:
CHAR:
Определяет место символа во входной стро-
входная
символ по-
ке слева направо.
строка
иска
1-й символ строки слева имеет индекс 0.
RINDEX
INT
STRING:
CHAR:
Определяет место символа во входной стро-
входная
символ по-
ке справа налево.
строка
иска
1-й символ строки справа имеет индекс 0.
MINDEX
INT
STRING:
STRING:
Определяет место одного из символов, ука-
входная
символ по-
занных во 2-м параметре во входной строке
строка
иска
слева направо.
1-й символ входной строки слева имеет ин-
декс 0.
SUBSTR
STRING
STRING:
INT
INT
Определяет подстроку входной строки, опи-
входная
санную началом (2-й параметр) и количе-
строка
ством символов (3-й параметр).
SPRINT
STRING
STRING:
Определяет отформатированную входную
входная
строку
строка
Программирование ЧПУ
1360
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
Функции для измерительных циклов
Идентифика-
Воз-
Параметр
Объяснение
тор
вра-
1.
2.
3.
4.
5.
6.
щае-
мое
значе-
ние
CALCPOSI
INT:
REAL[3]:
REAL[3]:
REAL[5]:
REAL[3]:
BOOL:
INT:
Проверяет, могут ли ис-
состоя-
исход-
инкре-
мин. рас-
поле воз-
пере-
тип гра-
ходя из имеющейся
ние
ная по-
менталь-
стояния
врата
счет си-
ничного
стартовой точки гео-оси
зиция в
ное ука-
до гра-
для
стемы
контр-
пройти заданный путь,
WСS
зание пу-
ниц
возм.
единиц
оля
не нарушив границы ос-
ти отно-
контр-
инкр. пу-
да/нет
ей
ситель-
оля
ти
В том случае, если за-
но ис-
данный путь не может
ходной
быть пройден без нару-
позиции
шений, то возвращает-
ся макс. допустимое
значение.
GETTCOR
INT:
REAL
STRING:
STRING:
INT:
INT:
INT:
Определяет длины ин-
состоя-
[11]:
компо-
имя ин-
внутрен-
номер
номер
струмента и компонен-
ние
нент дли-
струмен-
ний Т-№
резца (D-
завися-
ты длин инструмента из
ны ин-
тально-
инстру-
№) ин-
щей от
инструментального ок-
струмен-
го окру-
мента
струмен-
места
ружения или текущего
та : Си-
жения
та
коррек-
окружения
стема
ции (DL-
коорди-
№ ин-
нат
струмен-
та))
LENTOAX
INT:
INT[3]:
REAL[3]:
STRING:
Находит информацию
состоя-
согласо-
матрица
система
по согласованию длин
ние
вание
для отоб-
коорди-
инструмента L1, L2, L3
гео-осей
ражения
нат для
активного инструмента
длин ин-
согласо-
с абсциссой, ординатой,
струмен-
вания
аппликатой
та в си-
Управление согласова-
стеме
нием с геометрически-
коорди-
ми осями осуществляет-
нат
ся через фреймы и ак-
тивную плоскость (G17 -
G19).
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1361
Таблицы
5.6 Предопределенные функции
SETTCOR
INT:
1.
2.
3.
4.
5.
6.
7.
8.
9.
состоя-
REAL
STR.:
INT:
INT:
INT:
STRING
INT:
INT:
INT:
Изменяет
ние
[3]:
иден-
ис-
тип
ин-
:
внутр.
D-№
DL-№
компонен-
век-
тифи-
правл.
опера-
декс
имя
Т-№
ин-
ин-
ты инстру-
тор
катор
ком-
ции за-
гео-
ин-
ин-
стру-
стру-
мента с уче-
кор-
ком-
по-
писи
оси
стру-
стру-
мента
мента
том гранич-
рек-
понен-
нент(ы
0 - 3
мен-
мента
ных усло-
ции в
та
)
таль-
вий, входя-
про-
0 - 11
ного
щих в нор-
стран-
окру-
мирование
стве
жения
отдельных
компонен-
тов
Прочие функции
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
STRINGIS
INT:
STRING:
Проверяет, доступна
инфор-
имя про-
ли указанная строка
мация о
веряе-
как элемент языка
строке
мого
программирования
элемен-
ЧПУ в текущей языко-
та
вой среде
ISVAR
BOOL:
STRING:
Проверяет, содержит
пере-
имя пе-
ли передаваемый па-
менная
ремен-
раметр известную в
извест-
ной
ЧПУ переменную (ма-
на да/нет
шинные данные, уста-
новочные данные, си-
стемная переменная,
общие переменные
как GUD)
GETVARTYP
INT:
STRING:
Определяет тип дан-
тип дан-
имя пе-
ных системной пере-
ных
ремен-
менной / переменной
ной
пользователя
GETVARPHU
INT:
STRING:
Определяет физиче-
Число-
имя пе-
ские единицы систем-
вое зна-
ремен-
ной переменной / пе-
чение
ной
ременной пользовате-
физиче-
ля
ской еди-
ницы
GETVARAP
INT:
STRING:
STRING:
Определяет права до-
степень
имя пе-
тип до-
ступа к системной пе-
защиты
ремен-
ступа
ременной / перемен-
для об-
ной
ной пользователя
ращений
Программирование ЧПУ
1362
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.6 Предопределенные функции
Прочие функции
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
GETVARLIM
INT:
STRING:
CHAR:
VAR
Определяет нижнее /
состоя-
имя пе-
указы-
REAL:
верхнее предельного
ние
ремен-
вает, ка-
возврат
значения системной
ной
кое
предель-
переменной / пере-
предель-
ного зна-
менной пользователя
ное зна-
чения
чение
должно
быть вы-
гружено
GETVARDFT
INT:
STRING:
VAR
INT:
INT:
INT:
Определяет стандарт-
состоя-
имя пе-
REAL/
индекс
индекс
индекс
ное значение систем-
ние
ремен-
STRING/
на пер-
на вто-
на тре-
ной переменной / пе-
ной
FRAME:
вую раз-
рую раз-
тью раз-
ременной пользовате-
возврат
мер-
мер-
мер-
ля
стан-
ность
ность
ность
дартно-
(как оп-
(как оп-
(как оп-
го значе-
ция)
ция)
ция)
ния
COLLPAIR
INT:
STRING:
STRING:
BOOL:
Проверяет на отноше-
резуль-
имя 1-й
имя 2-й
блоки-
ние к соударяемой па-
тат про-
защи-
защи-
ровка
ре
верки
щенной
щенной
аварий-
области
области
ных со-
обще-
ний (оп-
ция)
PROTD
REAL:
STRING:
STRING:
VAR
BOOL:
Рассчитывает интер-
интер-
имя 1-й
имя 2-й
REAL:
Система
вал между двумя ука-
вал меж-
защи-
защи-
возвра-
единиц
занными защищенны-
ду двумя
щенной
щенной
щаемое
для ин-
ми областями
защи-
области
области
значе-
тервала
щенны-
ние:
и векто-
ми обла-
3-мер-
ра рас-
стями
ный век-
стояния
тор рас-
(опция)
стояния
DELOBJ
INT:
STRING:
INT:
INT:
BOOL:
Удаляет элементы ки-
номер
тип уда-
началь-
конеч-
блоки-
нематических цепо-
ошибки
ляемого
ный ин-
ный ин-
ровка
чек, защищенные об-
компо-
декс уда-
декс уда-
аварий-
ласти, элементы защи-
нента
ляемых
ляемых
ных со-
щенных областей, соу-
компо-
компо-
общений
даряемые пары и дан-
нентов
нентов
(опция)
ные трансформаций
(опция)
(опция)
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1363
Таблицы
5.7 Текущий язык в HMI
Прочие функции
Идентифика-
Возвра-
Параметр
Объяснение
тор
щаемое
1.
2.
3.
4.
5.
6.
значе-
ние
NAMETOINT
INT:
STRING:
STRING:
BOOL:
Определяет на основе
индекс
имя по-
цепочка
блоки-
цепочки символов со-
систем-
ля си-
симво-
ровка
ответствующий ин-
ной пе-
стемных
лов/имя
аварий-
декс системной пере-
ремен-
пере-
ных со-
менной
ной
менных
общений
(опция)
ORISOLH
INT:
INT:
REAL:
REAL:
Помогает пользовате-
лю настраивать поло-
номер
упра-
первый
второй
жения круговых осей
ошибки
вляет по-
угол
угол
станка так, чтобы то-
веде-
карный инструмент
нием
устанавливался в
функции
определенное, не за-
висящее от кинемати-
ки положение относи-
тельно детали.
Условие:
активна 6-осевая
трансформация, пара-
метры которой зада-
ны посредством кине-
матических цепей.
CORRTRAFO
INT:
REAL:
INT:
INT:
BOOL:
Модифицирование
номер
вектор
модифи-
режим
блоки-
векторов смещения
ошибки
коррек-
цируе-
коррек-
ровка
или векторов направ-
ции
мый эле-
ции
аварий-
ления осей ориента-
мент
ных со-
ции в кинематиче-
общений
ской модели станка.
(опция)
CORRTC
INT:
REAL:
INT:
INT:
BOOL:
Модифицирование
номер
вектор
модифи-
режим
блоки-
векторов смещения
ошибки
коррек-
цируе-
коррек-
ровка
или векторов направ-
ции
мый эле-
ции
аварий-
ления ориентируе-
мент
ных со-
мых инструменталь-
общений
ных суппортов после
(опция)
замеров станка.
5.7
Текущий язык в HMI
Следующая таблица содержит все доступные на интерфейсе языки.
Текущий установленный язык может быть запрошен в программе обработки детали или
в синхронных действиях через следующую системную переменную:
Программирование ЧПУ
1364
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Таблицы
5.7 Текущий язык в HMI
$AN_LANGUAGE_ON_HMI = <значение>
<значение>
Язык
Краткое обозначение
1
Немецкий (Германия)
DEU
2
Французский
FRA
3
Английский (Соединенное королевство)
ENG
4
Испанский
ESP
6
Итальянский
ITA
7
Голландский
NLD
8
Китайский (упрощенный)
CHS
9
Шведский
SVE
18
Венгерский
HUN
19
Финский
FIN
28
Чешский
CSY
50
Португальский (бразильский)
PTB
53
Польский
PLK
55
Датский
DAN
57
Русский
RUS
68
Словацкий
SKY
72
Румынский
ROM
80
Китайский (традиционный)
CHT
85
Корейский
KOR
87
Японский
JPN
89
Турецкий
TRK
Примечание
Обновление $AN_LANGUAGE_ON_HMI выполняется:
• после запуска системы.
• после сброса (Reset) ЧПУ и/или PLC.
• после переключения на другое ЧПУ в рамках M2N.
• после переключения языка на HMI.
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1365
Таблицы
5.7 Текущий язык в HMI
Программирование ЧПУ
1366
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Приложение
A
A.1
Список сокращений
A
A
Выход
AFIS
Automatic Filter Switch: Автоматическое переключение фильтров
ASCII
American Standard Code for Information Interchange: американский стандарт кода
для передачи информации
ASIC
Application Specific Integrated Circuit: схема пользователя
ASUP
Асинхронная подпрограмма
AUTO
Режим работы "Автоматика"
AUXFU
Auxiliary Function: Вспомогательная функция
AWL
Список операторов
B
BAG
Группа режимов работы (ГРР)
BCD
Binary Coded Decimals: закодированные двоичным кодом десятичные числа
BICO
Binector Connector
BIN
Binary Files: двоичные файлы
BKS
Базовая кинематическая система
BM
Оперативное сообщение
BO
Binector Output
BTSS
Интерфейс пульта оператора
C
CLC
Регулировка дистанции
CNC
Computerized Numerical Control: Computerunterstützte numerische Steuerung
COM
Communication
CP
Communication Processor
CPU
Central Processing Unit: центральный процессор
CST
Configured Stop: Сконфигурированный останов
D
DB
Блок данных (PLC)
DBB
Байт блока данных (PLC)
DBD
Двойное слово блока данных (PLC)
DBW
Слово блока данных (PLC)
DBX
Бит блока данных (PLC)
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1367
Приложение
A.1 Список сокращений
D
DDS
Drive Data Set: Блок данных привода
DIR
Directory: Директория
DO
Drive Object
DRF
Differential Resolver Function: функция дифференциального преобразования
координат (маховичок)
DRY
Dry Run: Подача пробного хода
DW
Слово данных
DWORD
двойное слово (сейчас 32 бита)
E
E
Вход
EES
Execution from External Storage
E/A
Ввод/вывод
ESR
Расширенный останов и отвод
ETC
ETCКлавиша расширения ">"; расширение панели программных клавиш в том же
меню
F
FB
Функциональный блок (PLC)
FC
Function Call: Функциональный блок (PLC)
FDD
Feed Disable: Блокировка подачи
FdStop
Feed Stop: остановка подачи
FIFO
First In First Out: память, работающая без указания адреса, данные которой счи-
тываются в последовательности их сохранения
FM
Сообщение об ошибке
FUP
Функциональные схемы FBD (метод программирования для PLC)
FW
Firmware
g
GEO
Геометрия, например, гео-ось
GP
Главная программа (PLC)
GUD
Global User Data: глобальные данные пользователя
H
HEX
сокращение для шестнадцатеричного числа
HiFu
Вспомогательная функция
HMI
Human Machine Interface: интерфейс пользователя SINUMERIK
HSA
Привод главного движения
HT
Handheld Terminal
HW
Аппаратное обеспечение
Программирование ЧПУ
1368
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Приложение
A.1 Список сокращений
I
IBN
Ввод в эксплуатацию
INC
Increment: размер шага
INI
Initializing Data: данные инициализации
IPO
Interpolator
J
JOG
Jogging: отладочный режим
K
KOP
Релейно-контактные схемы (LAD) (метод программирования для PLC)
l
LED
Light Emitting Diode: светодиод
LMS
Система измерения положения
LR
Регулятор положения
M
Main
Main program: главная программа (OB1, PLC)
MCP
Machine Control Panel: Станочный пульт
MD
Машинные данные
MDA
Manual Data Automatic: ручной ввод
MDS
Motor Data Set: Блок данных двигателя
MELDW
Информационное слово
MKS
Система координат станка
MM
Motor Module
MPF
Main Program File: Главная программа (ЧПУ)
MPI
Multi Point Interface
MSTT
Станочный пульт
N
NC
Numerical Control: Числовое программное управление (ЧПУ) с подготовкой кадра,
диапазоном перемещения и т. п.
NCU
Numerical Control Unit: аппаратный блок ЧПУ
NCK
Numerical Control Kernel
NCSD
NC Start Disable
NST
Интерфейсный сигнал
NV
Смещение нулевой точки
NX
Numerical Extension: модуль расширения осей
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1369
Приложение
A.1 Список сокращений
O
OB
Организационный модуль в PLC
OEM
Original Equipment Manufacturer
OP
Operation Panel: панель оператора
P
PCU
PC Unit: PC-Box (блок ВУ)
PG
Программатор
PLC
Programmable Logic Control: контроллер
PN
PROFINET
PO
Power On
POS
Позиция/позиционирование
PPO
Parameter Prozessdaten Objekt ; циклическая телеграмма данных при передаче с
PROFIBUS-DP и профилем "Электрические приводы с регулируемой скоростью"
PPU
Panel Processing Unit (центральный аппаратный компонент панельной СЧПУ,
например, SINUMERIK 828D)
PROFIBUS
Process Field Bus: последовательная шина данных
PRT
Тест программы
PTP
Point to Point: точка-точка
PZD
Данные процесса: компонент данных процесса PPO
R
REF
Функция подвода в референтную точку
REPOS
Функция репозиционирования
RESU
Retrace support
RID
Read In Disable
RP
R-параметр, предопределенная переменная пользователя
S
SA
Синхронное действие
SBL
Single Block: отдельный кадр
SBT
Safe Brake Test
SCC
Safety Control Channel
SCL
Structured Control Language
SD
Settingdatum или установочные данные
SDI
Safe Direction
SERUPRO
Search-Run by Program Test: Поиск кадра через программный тест
SIC
Safety Info Channel
SKP
Skip: функция для пропуска кадров программы обработки деталей
SLP
Safe Limited Position
SLS
Safely Limited Speed
Программирование ЧПУ
1370
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
Приложение
A.1 Список сокращений
S
SMI
Sensor Module Integrated
SOS
Safe Operating Stop
SPF
Sub Program File: подпрограмма (ЧПУ)
SS1
Safe Stop 1
SS2
Safe Stop 2
STO
Safe Torque Off
STW
Управляющее слово
SUG
Окружная скорость круга
SW
ПО
T
TCU
Thin Client Unit
TM
Terminal Module (SINAMICS)
TO
Tool Offset: Коррекция инструмента
TOA
Tool Offset Active: обозначение (тип файла) для коррекций инструмента
TOFF
Коррекция длин инструмента Online
TRANSMIT
Transform Milling Into Turning: трансформация координат для фрезерной обработ-
ки на токарном станке
U
UP
Подпрограмма
USB
Universal Serial Bus
V
VDI
Внутренний коммуникационный интерфейс между ЧПУ и PLC
W
WKS
Система координат детали
WPD
Work Piece Directory: директория детали
WZ
Инструмент
WZV
Управление инструментом
Z
ZSW
Слово состояния (привода)
Программирование ЧПУ
Руководство по программированию, 07/2021, 6FC5398-2EP40-0PA2
1371

 

 

 

 

 

 

 

содержание      ..     18      19      20