Главная Книги - Разные SINUMERIK 840D sl / 828D. Справочник по программированию ЧПУ (2011 год)
поиск по сайту правообладателям
|
|
содержание .. 7 8 9
Таблицы
16.5 Предопределенные вызовы подпрограмм
24. Управление инструментом
Кодовое слово /
1-ый параметр
2-ой
3-ий
Объяснение
идентификатор
параметр
параметр
подпрограммы
DELT
STRING [32]:
INT: номер
Удалить инструмент. Номер
идентификатор
гнезда
гнезда может не указываться.
инструмента
GETSELT
VAR INT:
INT: номер
Вывести предварительно
номер Т
шпинделя
выбранный номер Т. Без указания
(возвращаемое
номера шпинделя команда
значение)
относится к мастер-шпинделю.
SETPIECE
INT: количество
INT: номер
Учитывать количество штук для
штук
шпинделя
всех инструментов, которые
согласованы со шпинделем.
Если номер шпинделя
отсутствует, то команда относится
к мастер-шпинделю.
SETDNO
INT: номер
INT: номер
INT: D-Nr.
Повторная установка D-Nr.
инструмента Т
резцов
инструмента (T) и его резца
DZERO
Установка недействительными D-
Nr. всех инструментов
согласованного с каналом блока
TO
DELDL
INT: номер
INT: D-Nr.
Удаление всех суммарных
инструмента Т
коррекций резца (или
инструмента, если D не
указывается)
SETMTH
INT: №
Установка Nr. инструментального
инструментального
суппорта
суппорта
POSM
INT: номер места,
INT: номер
INT: номер
INT: номер
Позиционирование магазина
на которое
магазина,
места во
магазина
должно
который
внутреннем
внутр.
осуществляться
должен
магазине
магазина
позициониро-
двигаться
вание
SETTIA
VAR INT:
INT: номер
INT: номер
Деактивация инструмента из
состояние=резуль
магазина
структуры
структуры износа
тат операции
износа
(возвращаемое
значение)
SETTA
VAR INT:
INT: номер
INT: номер
Активация инструмента из
состояние=резуль-
магазина
структуры
структуры износа
тат операции
износа
(возвращаемое
значение)
RESETMON
VAR INT:
INT:
INT: D-Nr.
Установка фактического значения
состояние=резуль
внутренний
инстру-
инструмента на заданное
тат операции
T-Nr.
мента
значение
(возвращаемое
значение)
Основы
554
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.5 Предопределенные вызовы подпрограмм
25. Синхронный шпиндель
Кодовое
1-ый
2-ой
3-ий
4-ый
5-ый параметр
6-ой
Объяснение
слово /
пара-
пара-
пара-
пара-
параметр
Параметры смены кадра
идентифи-
метр
метр
метр
метр
катор
подпрогр.
COUPDEF
AXIS:
AXIS:
REAL:
REAL:
STRING[8]: параметры смены
STRING
Couple
ведо-
веду-
числи-
знаме-
кадра:
[2]:
definition:
мая ось
щая
тель-
натель-
"NOC": нет управления сменой
"DV":
опреде-
или
ось
переда-
пере-
кадра, смена кадра разрешается
соеди-
ление
даточ-
ведо-
или
точное
сразу же, "FINE": смена кадра при
нение по
структуры
ное
мый
веду-
число
"Синхронный ход точный",
заданному
синхронных
число
шпин-
щий
(FA) или
"COARSE": смена кадра при
значению
шпинделей
(LA) или
дель
шпин-
(FS)
"Синхронный ход грубый" и
"AV":
(LS)
(FS)
дель
"IPOSTOP": смена кадра при
соеди-
(LS)
завершении наложенного
нение по
движения со стороны заданного
факти-
значения. Если параметры смены
ческому
кадра не указываются, то
значению
изменение установленных
параметров не происходит.
COUPDEL
AXIS:
AXIS:
Couple
ведо-
веду-
delete:
мая ось
щая
удаление
или
ось
структуры
ведо-
или
синхронных
мый
веду-
шпинделей
шпин-
щий
дель
шпин-
(FS)
дель
(LS)
COUPOF
AXIS:
AXIS:
Смена кадра разрешается сразу
Макс.
ведо-
веду-
же.
быстрое
мая ось
щая
отключение
или
ось
синхронного
ведо-
или
режима.
мый
веду-
шпин-
щий
дель
шпин-
(FS)
дель
(LS)
COUPOF
AXIS:
AXIS:
REAL:
Смена кадра разрешается только
Отключение
ведо-
веду-
POSFS
после перехода через позицию
синхронного
мая ось
щая
отключения.
режима
или
ось
после
ведо-
или
перехода
мый
веду-
через
шпин-
щий
позицию
дель
шпин-
отключения
(FS)
дель
POSFS
(LS)
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
555
Таблицы
16.5 Предопределенные вызовы подпрограмм
COUPOF
AXIS:
AXIS:
REAL:
REAL:
Смена кадра разрешается только
Отключение
ведо-
веду-
POSFS
POSLS
после перехода через обе
синхронного
мая ось
щая
запрограммированные позиции.
режима
или
ось
Диапазон
после
ведо-
или
POSFS, POSLS: 0 ... 359,999
перехода
мый
веду-
градусов.
через обе
шпин-
щий
позиции
дель
шпин-
отключения
(FS)
дель
POSFS и
(LS)
POSLS .
COUPOFS
AXIS:
AXIS:
Макс. быстрая смена кадра с
Отключение
ведо-
веду-
мгновенной сменой кадра.
соединения
мая ось
щая
с остановом
или
ось
ведомого
ведо-
или
шпинделя
мый
веду-
шпин-
щий
дель
шпин-
(FS)
дель
(LS)
COUPOFS
AXIS:
AXIS:
REAL:
После перехода через позицию
Отключение
ведо-
веду-
POSFS
отключения ведомой оси,
только
мая ось
щая
относящейся к системе
после
или
ось
координат станка, смена кадра
перехода
ведо-
или
разрешается только после
через
мый
веду-
перехода через позиции
запрограмм
шпин-
щий
отключения POSFS .
ированную
дель
шпин-
Диапазон значения 0 ... 359,999
позицию
(FS)
дель
градусов.
отключения
(LS)
ведомой
оси.
COUPON
AXIS:
AXIS:
Смена кадра разрешается сразу
Макс.
ведо-
веду-
же.
быстрое
мая ось
щая
включение
или
ось
синхронного
ведо-
или
режима с
мый
веду-
любой
шпин-
щий
угловой
дель
шпин-
корреляцие
(FS)
дель
й между
(LS)
ведущим и
ведомым
шпинделем
Основы
556
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.5 Предопределенные вызовы подпрограмм
COUPON
AXIS:
AXIS:
REAL:P
Смена кадра разрешается
Включение
ведо-
веду-
OSFS
согласно определенной
при
мая ось
щая
установке. Диапазон POSFS: 0 ...
определен-
или
ось
359,999 градусов.
ном угловом
ведо-
или
смещении
мый
веду-
POSFS
шпин-
щий
между FS и
ель (FS)
шпин-
LS. Оно
дель
относится к
(LS)
позиции
ноль
градусов
ведущего
шпинделя в
положитель
ном
направл.
вращения
COUPONC
AXIS:
AXIS:
Програ-
Включение
ведо-
веду-
ммиро-
при
мая ось
щая
вание
получении
или
ось
позиции
предшеству
ведо-
или
сме-
ющего
мый
веду-
щения
программи-
шпин-
щий
невоз-
рования
дель
шпин-
можно.
M3 S.. или
(FS)
дель
M4 S...
(LS)
Дифф.
частота
вращения
применя-
ется сразу
же.
COUPRES
AXIS:
AXIS:
Couple
ведо-
веду-
reset: сброс
мая ось
щая
структуры
или
ось
синхронных
ведо-
или
шпинделей.
мый
веду-
Запрограмм
шпин-
щий
ированные
дель
шпин-
значения
(FS)
дель
становятся
(LS)
недейст-
вительн..
Действуют
значения
MD.
Для синхронного шпинделя программирование осевых параметров осуществляется с
SPI(1) или S1.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
557
Таблицы
16.5 Предопределенные вызовы подпрограмм
26. Структурные операторы в Stepeditor (программная поддержка на базе редактора)
Кодовое слово /
1-ый параметр
2-ой параметр
3-ий параметр
Объяснение
идентификатор
подпрограммы
SEFORM
STRING [128]:
INT: уровень
STRING [128]:
Актуальное имя сегмента для
имя сегмента
иконка
Stepeditor
Кодовое
1-ый
2-ой
3-ий
4-ый
Объяснение
слово /
параметр
параметр
параметр
параметр
идентифи-
катор
подпрогр.
COUPON
AXIS:
AXIS:
REAL:
Couple on:
Ведомая
Ведущая
позиции
включение структуры электронного редуктора/
ось
ось
включения
синхронной шпиндельной пары. Если позиции
ведомой
включения не указываются, то соединение
оси
осуществляется с макс. возможной скоростью
(рампа). Если позиция включения для ведомой
оси/шпинделя указана, то она относится
абсолютно или инкрементально к ведущей оси/
шпинделю.
Только если указывается 3-ий параметр,
должны быть запрограммированы и параметры
4 и 5.
COUPOF
AXIS:
AXIS:
REAL:
REAL:
Couple off:
Ведомая
Ведущая
позиция
позиция
выключение структуры электронного
ось
ось
выключ.
выключ.
редуктора/синхронной шпиндельной пары.
ведомой
ведущей
Параметры соединения сохраняются. Если
оси
оси
позиции указываются, то связь разрывается
(абсолют-
(абсолют-
только после того, как пройдены все указанные
ная)
ная)
позиции. Ведомый шпиндель продолжает
вращаться с последним числом оборотов
перед выключением соединения.
WAITC
AXIS: ось/
STRING[8]:
AXIS: ось/
STRING[8]:
Wait for couple condition:
шпиндель
критерий
шпиндель
критерий
ожидать выполнения критерия смены кадра
смены
смены
соединения для осей/шпинделей.
кадра
кадра
Может быть запрограммировано до 2 осей/
шпинделей.
Критерий смены кадра:
"NOC": нет управления сменой кадра, смена
кадра разрешается сразу же,
"FINE": смена кадра при "Синхронный ход
точный",
"COARSE": смена кадра при "Синхронный ход
грубый" и
"IPOSTOP": смена кадра при завершении
наложенного движения со стороны заданного
значения.
Если параметры смены кадра не указываются,
то установленные параметры не изменяются.
AXCTSWE
AXIS: ось/
Последовательное включение оси контейнера
шпиндель
Основы
558
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.6 Предопределенные вызовы подпрограмм в синхронных
16.6
Предопределенные вызовы подпрограмм в синхронных действиях
движения
27. Синхронные процедуры
Кодовое
1-ый параметр
2-ой параметр
3-ий параметр
Объяснение
слово/
до
идентифи-
5-ый параметр
катор функции
STOPREOF
Stop preparation off: отмена останова
предварительной обработки
Синхронное действие с командой STOPREOF
вызывает остановку предварительной
обработки после следующего кадра вывода (=
кадр на главный ход). Остановка
предварительной обработки отменяется с
завершением кадра вывода или при выполнении
условия STOPREOF. Все операторы
синхронного действия с командой STOPREOF
после этого считаются обработанными.
RDISABLE
Read in disable: блокировка загрузки
DELDTG
AXIS: ось для
Delete distance to go: стирание остатка пути
осевого
Синхронное действие с командой DELDTG
стирания
вызывает остановку предварительной
остатка пути
обработки после следующего кадра вывода (=
(опция). Если
кадр на главный ход). Остановка
ось
предварительной обработки отменяется с
отсутствует,
завершением кадра вывода или при выполнении
то запускается
первого условия DELDTG. В $AA_DELT[<ось>]
стирание
можно найти осевое удаление от заданной точки
остатка пути
при осевом стирании остатка пути, в $AC_DELT
для хода
- остаточный ход траектории.
траектории
SYNFCT
INT: номер
VAR REAL:
VAR REAL:
Если выполнено условие в синхронном действии
функции
переменная
переменная
движения, то обрабатывается определенный
полинома,
результата *)
результата *)
через первое выражение полином на входной
определенной
переменной. После этого значение получает
с помощью
верхнее и нижнее ограничение и присваивается
FCTDEF
переменной результата.
FTOC
INT: номер
VAR REAL:
INT: длина
Изменение точной коррекции инструмента в
функции
переменная
1,2,3
зависимости от определенной с FCTDEF
полинома,
результата *)
INT: номер
функции (полином макс. 3-его порядка).
определенной
канала
При FCTDEF необходимо указать используемый
с помощью
INT: номер
здесь номер.
FCTDEF
шпинделя
*) В качестве переменных результата допускаются только специальные системные
переменные. Они описаны в руководстве по программированию "Расширенное
программирование" под термином "Запись переменных главного хода".
**) В качестве входных переменных допускаются только специальные системные
переменные. Они описаны в руководстве по программированию "Расширенное
программирование" в списке системных переменных.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
559
Таблицы
16.7 Предопределенные функции
16.7
Предопределенные функции
Предопределенные функции
Через вызов функции запускается выполнение предопределенной функции. Вызовы
функций возвращают значение. Они могут стоять как операнды в выражении.
1. Система координат
Кодовое
Результат
1-ый
2-ой
Объяснение
слово/
параметр
параметр
идентифи-
катор функции
CTRANS
FRAME
AXIS
REAL:
3. - 15.
4. - 16.
Translation: смещение
смещение
параметры
параметры
нулевой точки для
как 1 ...
как 2 ...
нескольких осей.
Программируется
идентификатор оси и
соответств. значение в
следующем
параметре. С CTRANS
можно запрограм-
мировать смещения
макс. для 8 осей.
CROT
FRAME
AXIS
REAL:
3./5.
4./6.
Rotation: вращение
вращение
параметры
параметры
актуальной системы
как 1 ...
как 2 ...
координат.
Максимальное число
параметров: 6 (по
одному идентифи-
катору оси и значению
на геометрич. ось).
CSCALE
FRAME
AXIS
REAL:
3. - 15.
4. - 16.
Scale: коэффициент
коэффициент
параметры
параметры
масштабирования для
масштабиро-
как 1 ...
как 2 ...
нескольких осей.
вания
Максимальное кол-во
параметров равно 2*
макс. кол-во осей
(соответственно
идентификатор оси и
значение).
Программируются
соответственно
идентификатор оси и
соответствующее
значение в следующем
параметре.
С CSCALE могут
программироваться
коэффициенты
масштабирования для
макс. 8-ми осей.
Основы
560
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.7 Предопределенные функции
CMIRROR
FRAME
AXIS
2. - 8.
Mirror: отражение на
параметры
оси координат
как 1 ...
MEAFRAME
FRAME
2-мерное
2-мерное
3. -ий
Вычисление фрейма
поле REAL
поле REAL
параметр:
из 3-х точек измерения
перем. REAL
в пространстве
Функции фреймов CTRANS, CSCALE, CROT и CMIRROR служат для создания фрейм-
выражений.
2. Геометрические функции
Кодовое
Результат
1-ый параметр
2-ой параметр
3-ий параметр
Объяснение
слово/
идентифи-
катор функции
CALCDAT
BOOL:
VAR REAL [,2]:
INT: кол-во
VAR REAL [3]:
CALCDAT: Calculate circle data
состояние
таблица с
точек ввода
результат:
Вычисляет радиус и центр
ошибки
точками ввода
для
абсцисса,
окружности из 3 или 4 точек
(соот. абсцисса
вычисления
ордината и
(согласно параметру 1),
и ордината для
(3 или 4)
радиус
которые должны лежать на
1-ой, 2-ой, 3-ей
вычисленного
окружности. Точки должны быть
и т.д. точки)
центра
различными.
окружности
Идентифи-
Результат
1-ый
2-ой
3-ий
4-ый
5-ый
6-ой
катор
параметр
параметр
параметр
параметр
параметр
параметр
CALCPOSI
INT:
REAL:
REAL:
REAL:
REAL:
BOOL:
двоичная
кодировка
состояние
исходная
инкремент.
соблюдае-
Возвращаемо
0:
позиция в
Заданное
мые мин.
е значение
контроли-
0 OK
обработка
WCS
перемеще-
расстояния
ровать
Возможный
кода G
-1 DLIMIT
ние
от границ
[0] абсцисса
инкр. путь,
группы 13
1 лимит
отр.
[0] абсцисса
[0] абсцисса
если путь из
ПО
[1] ордината
(дюймовы
-2 трансф. не
параметра 3
[1] ордината
[1] ордината
й/метр.)
2 рабочее
опр.
[2] аппликата
не может быть
поле
[2] аппликата
[2] аппликата
1:
1 лимит ПО
пройден
4
относительно
[3] лин.
отношение
2 раб. поле
полностью
активная
станок
к базовой
исходной
без
3 защ. обл.
защищ.
Ось
системе
позиции
нарушения
Дальше см.
область
[4] круг. ось
границ
СЧПУ,
PGA
незави-
8 пред.
симо от
актив.
активного
защищ.
кода G
область
группы 13
Объяснение:
С CALCPOSI можно проверить, могут ли, исходя из заданной стартовой точки,
геометрические оси пройти заданный путь без нарушения границ осей (программные
CALCPOSI
ограничения), ограничений рабочего поля или защищенных областей. В том случае,
если заданный путь не может быть пройден без нарушений, то возвращается макс.
допустимое значение.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
561
Таблицы
16.7 Предопределенные функции
INTERSEC
BOOL:
VAR REAL [11]:
VAR REAL [11]:
VAR REAL [2]:
Intersection: вычисление
состояние
первый
второй элемент
результиру-
точки пересечения
ошибки
элемент
контура
ющий вектор:
Вычисляется точка пересеч.
контура
координата
между двумя элементами
точки
контура. Координаты точки
пересечения,
пересечения являются
абсцисса и
возвращаемыми значениями.
ордината
Состояние ошибки
показывает, была ли найдена
точка пересечения.
3. Функции осей
Результат
1-ый параметр
2-ой параметр
Объяснение
AXNAME
AXIS:
STRING [ ]:
AXNAME: Get axname
идентифи-
входная строка
Преобразует входную строку в идентификатор
катор оси
оси. Если входная строка не содержит
действительных имен осей, то устанавливается
ошибка.
AXTOSPI
INT:
AXIS:
AXTOSPI: Convert axis to spindle
номер
идентифи-
Преобразует идентификатор оси в номер
шпинделя
катор оси
шпинделя. Если передаваемый параметр не
содержит действительного идентификатора
оси, то устанавливается ошибка.
SPI
AXIS:
INT:
SPI: Convert spindle to axis
идентифи-
номер
Преобразует номер шпинделя в
катор оси
шпинделя
идентификатор оси. Если передаваемый
параметр не содержит действительного номера
шпинделя, то устанавливается ошибка.
ISAXIS
BOOL
INT:
Проверить, имеются ли указанные как
TRUE:
номер гео-оси
параметры геометрические оси 1 до 3 в
ось имеется:
(1 до 3)
соответствии с машинными данными
в ином
$MC_AXCONF_GEOAX_ASSIGN_TAB.
случае:
FALSE
AXSTRING
STRING
AXIS
Преобразование идентификатора оси в строку
4. Управление инструментом
Результат
1-ый параметр
2-ой параметр
Объяснение
NEWT
INT:
STRING [32]:
INT: номер
Создание нового инструмента (предоставление
номер T
имя
гнезда
данных инструмента). Номер гнезда может
инструмента
отсутствовать.
GETT
INT:
STRING [32]:
INT: номер
Определение номера T к имени инструмента
номер T
имя
гнезда
инструмента
GETACTT
INT:
INT:
STRING [32]:
Определение активного инструмента из группы
состояние
номер T
имя
инструментов с одинаковым именем
инструмента
TOOLENV
INT:
STRING:
Сохранение инструментального окружения в
состояние
имя
SRAM с указанным именем
Основы
562
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.7 Предопределенные функции
DELTOOLENV
INT:
STRING:
Удаление инструментального окружения в
состояние
имя
SRAM с указанным именем Все
инструментальные окружения, если имя не
указано.
GETTENV
INT:
STRING:
INT:
Чтение:
состояние
имя
номер [0]
номера Т,
номер [1]
номера D,
номер [2]
номера DL
из инструментального окружения с указанным
именем
Результ.
1-ый
2-ой
3-ий
4-ый
5-ый
6-ой
Объяснение
пар.
пар.
пар.
пар.
пар.
пар.
GETTCOR
INT:
REAL:
STRING:
STRING:
INT:
INT:
INT:
Чтение длин инструмента и
компонентов длин
состо-
длина
компо-
инстру-
внутр.
номер D
номер
инструмента из
яние
[11]
ненты:
мен-
номер Т
DL
инструментального
система
тальное
окружения или актуального
коорди-
окру-
окружения
нат
жение/
" "
Подробности: См. /FB1/
Описание функций
"Основные функции"; (W1)
Результ.
1-ый
2-ой
3-ий
4-ый
5-ый
6-ой
7-ой
8-ой
9-ый
пар.
пар.
пар.
пар.
пар.
пар.
пар.
пар.
пар.
SETTCOR
INT:
REAL:
STRING:
INT:
INT:
INT:
STRING:
INT:
INT:
INT:
имя
состо-
корр.
компо-
корр.
тип
индекс
внутр.
номер D
номер
инстру-
яние
вектор
нент(ы)
компо-
опера-
гео-оси
номер Т
DL
ментал-
[0-3]
нент(ы)
ции
ного
записи
окру-
жения
Объяс-
Изменение компонентов инструмента с учетом всех граничных условий, входящих в нормирование
нение
отдельных компонентов. Подробности: См. Описание функций "Основные функции"; (W1)
Результат
1-ый параметр
2-ой параметр
3-ий параметр
Объяснение
LENTOAX
INT:
INT:
REAL:
STRING:
Функция дает информацию о
согласовании длин
состояние
индекс оси
L1, L2, L3 для
система
инструмента L1, L2, L3
абсциссы,
координат для
[0-2]
активного инструмента с
ординаты,
согласования
абсциссой, ординатой,
аппликаты
аппликатой. Управление
[3], [3]
согласованием с
матрица
геометрическими осями
управляется через фреймы и
активную плоскость (G17 -G19).
Подробности: См. Описание
функций "Основные функции";
(W1)
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
563
Таблицы
16.7 Предопределенные функции
5. Арифметика
Результат
1-ый параметр
2-ой параметр
Объяснение
SIN
REAL
REAL
Синус
ASIN
REAL
REAL
Арксинус
COS
REAL
REAL
Косинус
ACOS
REAL
REAL
Арккосинус
TAN
REAL
REAL
Тангенс
ATAN2
REAL
REAL
REAL
Арктангенс 2
SQRT
REAL
REAL
Квадратный корень
ABS
REAL
REAL
Образовать абсолютное значение
POT
REAL
REAL
Квадрат
TRUNC
REAL
REAL
Отсечение мест после запятой
ROUND
REAL
REAL
Округление мест после запятой
LN
REAL
REAL
Натуральный логарифм
EXP
REAL
REAL
Показательная функция ex
MINVAL
REAL
REAL
REAL
Определяет меньшее значение двух
переменных
MAXVAL
REAL
REAL
REAL
Определяет большее значение двух
переменных
Результат
1-ый параметр
2-ой параметр
3-ий параметр
Объяснение
BOUND
REAL:
REAL: мин.
REAL: макс.
REAL:
Проверяет, лежит ли значение
состояние
граница
граница
проверочная
переменной внутри
проверки
переменная
определенного диапазона
значений мин./макс.
Объяснение
Арифметические функции могут быть запрограммированы и в синхронных действиях. Тогда
вычисление и обработка этих арифметических функций осуществляется при главном ходе. Для
вычислений и как буфер может использоваться и параметр синхронных действий $AC_PARAM[n].
Основы
564
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.7 Предопределенные функции
6. Строковые функции
Результат
1-ый параметр
2-ой параметр
Объяснение
до
3-ий параметр
ISNUMBER
BOOL
STRING
Проверить, может ли входная строка быть
преобразована в число.
Результат TRUE, если преобразование
возможно.
ISVAR
BOOL
STRING
Проверить, содержит ли передаваемый
параметр известную в ЧПУ переменную.
(машинные данные, установочные данные,
системные переменные, общие переменные, к
примеру, GUD
Результат TRUE, если в соответствии с
(STRING) передаваемые параметром все из
следующих проверок заканчиваются с
положительным результатом:
- имеется идентификатор
- речь идет об одно- или двухмерном
поле
- индекс массива разрешен
Для осевых переменных в качестве индекса
принимаются имена осей, но без подробной
проверки.
NUMBER
REAL
STRING
Преобразование входной строки в число
TOUPPER
STRING
STRING
Преобразование всех букв входной строки в
прописные
TOLOWER
STRING
STRING
Преобразование всех букв входной строки в
строчные
STRLEN
INT
STRING
Результатом является длина входной строки до
конца строки (0)
INDEX
INT
STRING
CHAR
Поиск символа (2-ой параметр) во входной
строке (1-ый параметр). Возвращается место,
где символ был найден в первый раз. Поиск
выполняется слева направо.
1-ый символ строки имеет индекс 0.
RINDEX
INT
STRING
CHAR
Поиск символа (2-ой параметр) во входной
строке (1-ый параметр). Возвращается место,
где символ был найден в первый раз. Поиск
выполняется справа налево.
1-ый символ строки имеет индекс 0.
MINDEX
INT
STRING
STRING
Поиск одного из указанных во 2-ом параметре
символов во входной строке (1-ый параметр).
Возвращается место, где был найден один из
символов. Поиск осуществляется слева
направо. 1-ый символ входной строки имеет
индекс 0.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
565
Таблицы
16.7 Предопределенные функции
SUBSTR
STRING
STRING
INT
Возвращает описанную через начало (2-ой
параметр) и количество символов (3-ий
параметр) часть входной строки (1-ый
параметр).
Пример:
SUBSTR("QUITTUNG:10 до 99", 10, 2) выводит
часть строки "10".
SPRINT
STRING
STRING
Возвращает отформатированную входную
строку (1-ый параметр).
Основы
566
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Таблицы
16.8 Текущий язык в HMI
16.8
Текущий язык в 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 выполняется:
• после запуска системы.
• после NCK- и/или PLC-Reset.
• после переключения на другое NCK в рамках M2N.
• после переключения языка на HMI.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
567
Таблицы
16.8 Текущий язык в HMI
Основы
568
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Приложение
A
A.1
Список сокращений
A
Выход
AS
Система автоматизации
ASCII
American Standard Code for Information Interchange: американский стандарт кода
для передачи информации
ASIC
Application Specific Integrated Circuit: схема пользователя
ASUP
Асинхронная подпрограмма
AV
Расширенное программирование
AWL
Список операторов
BA
Режим работы
BAG
Группа режимов работы (ГРР)
BB
Готов к работе
BuB, B&B
Управление и наблюдение
BCD
Binary Coded Decimals: закодированные двоичным кодом десятичные числа
BHG
Ручной пульт управления (РПУ)
BIN
Двоичные файлы (Binary Files)
BIOS
Basic Input Output System
BKS
Базовая кинематическая система
BOF
Интерфейс управления
BT
Пульт управления
BTSS
Интерфейс пульта оператора
CAD
Computer-Aided Design
CAM
Computer-Aided Manufacturing
CNC
Computerized Numerical Control: компьютерное числовое программное
управление
COM
Communication
CP
Communication Processor
CPU
Central Processing Unit: центральный процессор
CR
Carriage Return
CRT
Cathode Ray Tube: кинескоп
CSB
Central Service Board: модуль PLC
CTS
Clear To Send: сообщение о готовности к передаче для последовательных
интерфейсов данных
CUTCOM
Cutter radius compensation: коррекция радиуса инструмента
DAU
цифрово-аналоговый преобразователь
DB
Блок данных в PLC
DBB
Байт блока данных в PLC
DBW
Слово блока данных в PLC
Основы
Справочник по программированию 09/2011, 6FC5398-1BP40-2PA0
569
Приложение
A.1 Список сокращений
DBX
Бит блока данных в PLC
DC
Direct Control: движение круговой оси по кратчайшему пути на абсолютную
позицию в пределах одного оборота
DCD
Carrier Detect
DDE
Dynamic Data Exchange
DEE
ООД
DIN
Немецкий промышленный стандарт
DIO
Data Input/Output: индикация передачи данных
DIR
Directory: директория
DLL
Dynamic Link Library
DOE
Устройство передачи данных
DOS
Disk Operating System
DPM
Dual Port Memory
DPR
Dual-Port-RAM
DRAM
Dynamic Random Access Memory
DRF
Differential Resolver Function: функция дифференциального преобразования
координат (маховичок)
DRY
Dry Run: подача пробного хода
DSB
Decoding Single Block: отдельный кадр декодирования
DW
Слово данных
E
Вход
I/O
Ввод/вывод
EIA-Code
Специальный код перфоленты, количество отверстий на символ всегда
нечетное
ENC
Encoder: датчик фактического значения
EPROM
Erasable Programmable Read Only Memory (стираемая, электрически-
программируемая память чтения)
ERROR
Error from printer
FB
Функциональный блок
FBS
Плоский дисплей
FC
Function Call: функциональный блок в PLC
FDB
База данных промышленных изделий
FDD
Floppy Disk Drive
FEPROM
Flash-EPROM: память для чтения и записи
FIFO
First In First Out: память, работающая без указания адреса, данные которой
считываются в последовательности их сохранения.
FIPO
Точный интерполятор
FM
Функциональный модуль
FPU
Floating Point Unit: блок вычислений (в режиме) с плавающей точкой
FRA
Фрейм-блок
FRAME
Блок данных (рамка)
FRK
Коррекция радиуса фрезы
FST
Feed Stop: остановка подачи
Основы
570
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Приложение
A.1 Список сокращений
FUP
Функциональный план (метод программирования для PLC)
GP
Главная программа
GUD
Global User Data: глобальные данные пользователя
HD
Hard Disk: жесткий диск
HEX
сокращение для шестнадцатеричного числа
HiFu
Вспомогательная функция
HMI
Human Machine Interface: функция управления SINUMERIK для управления,
программирования и симуляции.
HMS
Измерительная система с высоким разрешением
HSA
Привод главного движения
HW
Аппаратное обеспечение
IBN
Ввод в эксплуатацию
IF
Разрешение импульсов приводного модуля
IK (GD)
Не явная коммуникация (глобальные данные)
IKA
Interpolative Compensation: интерполяционная компенсация
IM
Interface-Modul: модуль подключения
IMR
Interface-Modul Receive: модуль подключения для режима приема
IMS
Interface-Modul Send: модуль подключения для режима передачи
INC
Increment: размер шага
INI
Initializing Data: данные инициализации
IPO
Интерполятор
ISA
International Standard Architecture
ISO
International Standard Organization
ISO-Code
Специальный код перфоленты, количество отверстий на символ всегда четное
JOG
Jogging: отладочный режим
K1 .. K4
Канал 1 до канал 4
K-Bus
Коммуникационная шина
KD
Вращение координат
KOP
РКС (метод программирования для PLC)
Kv
Коэффициент усиления контура
KÜ
Передаточное отношение
LCD
Liquid-Crystal Display: индикация на жидких кристаллах
LED
Light-Emitting Diode: светодиодная индикация
LF
Line Feed
LMS
Система измерения положения
LR
Регулятор положения
LUD
Local User Data
MB
Мегабайт
MD
Машинные данные
MDA
Manual Data Automatic: ручной ввод
MK
Измерительная цепь
MCS
Система координат станка
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
571
Приложение
A.1 Список сокращений
MLFB
Считываемое машиной обозначение промышленного изделия
MPF
Main Program File: программа обработки деталей ЧПУ (главная программа)
MPI
Multi Port Interface: многопортовый интерфейс
MS-
Microsoft (производитель ПО)
MSTT
Станочный пульт
ЧПУ
Numerical Control: числовое программное управление
NCK
Numerical Control Kernel: ядро ЧПУ с подготовкой кадра, диапазоном
перемещения и т.п.
NCU
Numerical Control Unit: блок аппаратного обеспечения NCK
NRK
Обозначение операционной системы NCK
NST
Интерфейсный сигнал
NURBS
Non-Uniform Rational B-Spline
NV
Смещение нулевой точки
OB
Организационный модуль в PLC
OEM
Original Equipment Manufacturer
OP
Operation Panel: панель оператора
OPI
Operation Panel Interface: подключение панели оператора
OPT
Options: опции
OSI
Open Systems Interconnection: нормирование для коммуникации процессоров
P-Bus
Периферийная шина
PC
Personal Computer
PCIN
Имя программного обеспечения для обмена данными с СЧПУ
PCMCIA
Personal Computer Memory Card International Association: стандартизация карт
памяти
PCU
PC Unit: PC-Box (блок ВУ)
PG
Программатор
PLC
Programmable Logic Control: контроллер
POS
Позиционирование
RAM
Random Access Memory: оперативная память
REF
Функция движения к референтной точке
REPOS
Функция репозиционирования
RISC
Reduced Instruction Set Computer: тип процессора с небольшим набором команд
и быстрым прохождением команд
ROV
Rapid Override: входная коррекция
RPA
R-Parameter Active: область памяти в
NCK для R- NCK для номеров R-параметров
RPY
Roll Pitch Yaw: тип вращения системы координат
RTS
Request To Send: включение блока передачи, сигнал управления от
последовательных интерфейсов данных
SBL
Single Block: отдельный кадр
SD
Установочные данные
SDB
Системный блок данных
SEA
Setting Data Active: обозначение (тип файла) для установочных данных
Основы
572
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Приложение
A.1 Список сокращений
SFB
Системный функциональный блок
SFC
System Function Call
SK
Программная клавиша
SKP
Skip: пропуск кадра
SM
Шаговый электродвигатель
SPF
Main Program File: Подпрограмма
SPS
Контроллер
SRAM
Статическая память (буферная)
SRK
Коррекция радиуса резцов
SSFK
Компенсация погрешности ходового винта
SSI
Serial Synchron Interface: последовательный синхронный интерфейс
SW
ПО
SYF
System Files: системные файлы
TEA
Testing Data Active: идентификатор для машинных данных
TO
Tool Offset: коррекция инструмента
TOA
Tool Offset Active: обозначение (тип файла) для коррекций инструмента
TRANSMIT
Transform Milling into Turning: пересчет координат на токарных станках для
фрезерной обработки
UFR
User Frame: смещение нулевой точки
UP
Подпрограмма
VSA
Привод подачи
V.24
Последовательный интерфейс (определение линий обмена между DEE и DUE)
WСS
Система координат детали
WKZ
Инструмент
WLK
Коррекция длин инструмента
WOP
Маршрутное программирование
WPD
Work Piece Directory: директория детали
WRK
Коррекция радиуса инструмента (КРИ)
WZK
Коррекция инструмента
WZW
Смена инструмента
ZOA
Zero Offset Active: обозначение (тип файла) для данных смещения нулевой
точки
µC
Микроконтроллер
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
573
Приложение
A.2 Обзор документации
A.2
Обзор документации
̵͈͎͕͗ ͕͚͓͔͙͇͋͑͌͝͏͏ 6,180(5,.
' VO
̵͈͇ͦ͠ ͕͚͓͔͙͇͋͑͌͝͏ͦ
6,180(5,.
6,180(5,.
6,1$0,&6
' VO
' VO
6
'L VO
' VO
̷͇͓͔͌͑͒͐͢ ͖͕͖͙͗͌͑͘
̱͇͙͇͕͒͊ 1&
̱͇͙͇͕͒͊ 30
6,027,21
6,1$0,&6 6
͏ ͉͋͏͇͙͊͌͒͏
͋͒ͦ ͖͕͗͏͎͉͕͙͉͔͔͋͌͘͢͜ ͓͇͟͏͔
̫͕͚͓͔͙͇͑͌͝͏ͦ ͖͕͎͕͉͇͙͒ͣ͌͒ͦ
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
' VO
' VO
' VO
' VO
' VO
'
'
'L VO
6
'
' VO
̷͚͕͉͕͙͉͕͑͋͘ ͕͖͇͙͕͇͌͗͗
̷͚͕͉͕͙͉͕͑͋͘ ͕͖͇͙͕͇͌͗͗
̷͚͕͉͕͙͉͕͑͋͘ ͖͕
̷͚͕͉͕͙͉͕͑͋͘ ͖͕
̸͖͇͉͕͔͗͞͏͑ ͖͕
ದ ̺͔͏͉͇͔͕͌͗͒ͣ͌͘
ದ ̹͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑
͖͕͇͓͓͗͊͗͏͕͉͇͔͗͏ͥ
͖͕͇͓͓͗͊͗͏͕͉͇͔͗͏ͥ
͋͏͇͔͕͙͊͘͏͑͌
ದ ̹͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑
ದ ̻͎͕͉͇͔͗͌͌͗͏͌
ದ ̵͔͕͉͘͢
ದ ,62 ͙͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑
ದ ̻͎͔͇͗͌͌͗ͦ ͕͈͇͈͕͙͇͗͑
ದ ̷͇͘͟͏͔͔͕͗͌͌
ದ ,62 ͎͕͉͇͔͛͗͌͌͗͏͌
͖͕͇͓͓͗͊͗͏͕͉͇͔͗͏͌
ದ +0, $GYDQFHG
ದ ̯͎͓͌͗͏͙͔͌͒ͣ͌͢ ͝͏͑͒͢
̫͕͚͓͔͙͇͑͌͝͏ͦ ͏͎͕͙͕͉͊͏͙͌͒ͦ ͉͌͗͘͏͔͇ͦ͘ ͕͚͓͔͙͇͋͑͌͝͏ͦ
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
' VO
' VO
' VO
' VO
' VO
6
'
6
̸͖͇͉͕͔͗͞͏͑ ͖͕ ͖͗͏͈͕͇͓͗
̸͖͇͉͕͔͗͞͏͑ ͖͕ ͘͏͙͓͌͌͘
̸͖͇͉͕͔͗͞͏͑ ͖͕ ͘͏͙͓͌͌͘
̷͚͕͉͕͙͉͕͑͋͘ ͖͕ ͉͉͕͚͋ ͉
̸͖͇͉͕͔͗͞͏͑ ͖͕ ͖͇͇͓͙͗͌͗͏͕͉͇͔͗͏ͥ
ದ 1&8
̷͚͕͉͕͙͉͕͑͋͘ ͖͕
&WUO (QHUJ\
͖͚͇͙͇ͤ͑͒͘͝͏ͥ
ದ ͇͙̾ͣ͘
ದ ͕͓͖͕͔͔͙͑͌͢ ͚͖͇͉͔͗͒͌͏ͦ
͖͕͙͗͌͑͏͕͉͇͔͗͏ͥ
ದ ̶̺̾ 1&. 3/&
ದ ͇͙̾ͣ͘
͏ ͕͈͌͋͡͏͔͔͌͏͌ ͉ ͙͌ͣ͘
͓͇͟͏͔͔͕͕͊
͖͗͏͉͕͋
ದ ̶͕͕͈͔͕͋͗͌
͕͈͕͚͕͉͇͔͗͋͏ͦ
ದ ͈͇͎͕͉͕͌ ̶̵ ͏
͕͖͏͇͔͘͏͌ ͓͇͟͏͔͔͢͜
̶̵ ͚͖͇͉͔͗͒͌͏ͦ
͇͔͔͋͢͜
ದ ͈͇͎͕͉͕͌ ̶̵ ͏
ದ ̸͏͙͓͔͌͌͘͢ ͖͓͔͔͌͗͌͌͌͢
+0, $GYDQFHG
̫͕͚͓͔͙͇͑͌͝͏ͦ ͏͎͕͙͕͉͊͏͙͌͒ͦ ͉͌͗͘͏͔͇ͦ͘ ͕͚͓͔͙͇͋͑͌͝͏ͦ
6,180(5,.
6,180(5,.
6,1$0,&6
6,180(5,.
6,180(5,.
' VO
' VO
6
' VO
'
'L VO
' VO
'
̵͖͏͇͔͘͏͌ ͚͔͛͑͝͏͐
̵͖͏͇͔͘͏͌ ͚͔͛͑͝͏͐
̵͖͏͇͔͘͏͌ ͚͔͛͑͝͏͐
̵͖͏͇͔͘͏͌ ͚͔͛͑͝͏͐
̷͚͕͉͕͙͉͕͑͋͘ ͖͕
ದ ̵͔͕͉͔͌͘͢ ͚͔͛͑͝͏͏
̫͏͇͙͒͌͑͢ ,62
̻͚͔͑͝͏͏ ͖͗͏͉͕͇͋
6DIHW\ ,QWHJUDWHG
͖͕͙͗͌͑͏͕͉͇͔͗͏ͥ
ದ ̫͕͖͕͔͒͏͙͔͌͒ͣ͌͢ ͚͔͛͑͝͏͏
̫͏͙͗͌͑͏͉͢ ͖͕
ದ ̸͖͌͝͏͇͔͒ͣ͌͢ ͚͔͛͑͝͏͏
͕͔͙͚͑͗͘͏͕͉͇͔͗͏ͥ ͘͏͙͓͌͘
ದ ̸͏͔͕͔͔͗͌͜͢ ͙͉͋͌͐͘͏ͦ
̸̳̈́
ದ ̺͖͇͉͔͗͒͌͏͌ ͏͔͙͚͓͔͙͕͓͗͌͘
̯͔͕͓͇͛͗͝͏ͦ
͕͈͚͔͌͞͏͌
͙͕͔͔͇̈́͒͌͑͗ͦ ͕͚͓͔͙͇͋͑͌͝͏ͦ
6,180(5,.
6,180(5,.
6,180(5,.
'2&RQ&'
0\ 'RFXPHQWDWLRQ
̷͚͕͉͕͙͉͕͑͋͘ ͋͒ͦ
̺͈͔͇͌ͦ͞ ͕͚͓͔͙͇͋͑͌͝͏ͦ
̷͚͕͉͕͙͉͇͑͋͘
'2&RQ:(%
0DQDJHU
͔͇͞͏͔͇ͥ͠͏͜
̻͎͔͇͗͌͌͗ͦ ͕͈͇͈͕͙͇͗͑
͖͇͉͕͔͗͘͞͏͑͏
̻͎͕͉͇͔͗͌͌͗͏͌ ͏
͘ 6KRS0LOO
̯͎͕͙͕͉͔͊͒͌͏͌
͙͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑
̹͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑ ͘
͏͔͙͚͓͔͙͇͗͌͘ ͏
6KRS7XUQ
͖͗͌͘͘ ͕͓͛͗
Основы
574
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Приложение
A.2 Обзор документации
̵͈͎͕͗ ͕͚͓͔͙͇͋͑͌͝͏͏ 6,180(5,.
'
̵͈͇ͦ͠ ͕͚͓͔͙͇͋͑͌͝͏ͦ
6,180(5,.
̷͇͓͔͌͑͒͐͢ ͖͕͖͙͗͌͑͘
̫͏͙͗͌͑͏͉͢ ͖͕ ͕͔͙͚͑͗͘͏͕͉͇͔͗͏ͥ ͘͏͙͓͌͘
͙͕͓͇͔ͤ͒͌͑͗͊͏͙͔͕͐ ͕͉͓͙͌͘͘͏͓͕͙͘͏
̫͕͚͓͔͙͇͑͌͝͏ͦ ͖͕͎͕͉͇͙͒ͣ͌͒ͦ
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
'
'
' VO
'
' VO
' VO
'
6,1$0,&6
' VO
6
̷͚͕͉͕͙͉͕͑͋͘ ͕͖͇͙͕͇͌͗͗
̷͚͕͉͕͙͉͕͑͋͘ ͖͕
̷͚͕͉͕͙͉͕͑͋͘ ͖͕
̸͖͇͉͕͔͗͞͏͑ ͖͕
̹͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑
͖͕͇͓͓͗͊͗͏͕͉͇͔͗͏ͥ
͖͕͇͓͓͗͊͗͏͕͉͇͔͗͏ͥ
͋͏͇͔͕͙͊͘͏͑͌
̻͎͕͉͇͔͗͌͌͗͏͌
̵͔͕͉͘͢
,62 ͙͕͇͔͇͑͗ͦ ͕͈͇͈͕͙͇͗͑
̷͇͘͟͏͔͔͕͗͌͌
,62 ͎͕͉͇͔͛͗͌͌͗͏͌
͖͕͇͓͓͗͊͗͏͕͉͇͔͗͏͌
(DV\ 6FUHHQ
̫͕͚͓͔͙͇͑͌͝͏ͦ ͏͎͕͙͕͉͊͏͙͌͒ͦ ͉͌͗͘͏͔͇ͦ͘ ͕͚͓͔͙͇͋͑͌͝͏ͦ
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
'
'
' VO
'
' VO
'
6,1$0,&6
' VO
6
̸͖͇͉͕͔͗͞͏͑ ͖͕ ͖͗͏͈͕͇͓͗
̵͖͏͇͔͘͏͌ ͚͔͛͑͝͏͐
̵͖͏͇͔͘͏͌ ͚͔͛͑͝͏͐
̸͖͇͉͕͔͗͞͏͑ ͖͕ ͖͇͇͓͙͗͌͗͏͕͉͇͔͗͏ͥ
̷͚͕͉͕͙͉͕͑͋͘ ͖͕ ͉͉͕͚͋ ͉
̵͔͕͉͔͌͘͢ ͚͔͛͑͝͏͏
̫͏͇͙͒͌͑͢ ,62
̳͇͟͏͔͔͌͢ ͇͔͔͋͌͢ ͏ ͏͔͙͔͌͗͛͌͐͌͘͢ ͘͏͔͇͊͒͢
͖͚͇͙͇ͤ͑͒͘͝͏ͥ
̫͕͖͕͔͒͏͙͔͌͒ͣ͌͢ ͚͔͛͑͝͏͏
̶͕͕͈͔͋͗ ͕͖͏͇͔͘͏͌ ͖͇͇͓͙͕͉͗͌͗
̸͉͌͗͏͔͐͘͢ ͖͇͉͕͔͗͘͞͏͑
͙͕͔͔͇̈́͒͌͑͗ͦ ͕͚͓͔͙͇͋͑͌͝͏ͦ
'2&RQ&'
,QGXVWU\ 0DOO
'2&RQ:(%
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
575
Приложение
A.2 Обзор документации
Основы
576
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
CNC
См. → ЧПУ
COM
Компонент СЧПУ для осуществления и координации коммуникации.
CPU
Central Processor Unit, см. → Контроллер
C-сплайн
C-сплайн это самый известный и наиболее распространенный сплайн. Переходы на
опорных точках являются стабильными по касательной и кривизне. Используются
полиномы 3-его порядка.
DRF
Differential Resolver Function: функция ЧПУ, создающая вместе в электронным
маховичком инкрементальное смещение нулевой точки в автоматическом режиме.
HIGHSTEP
Система возможностей программирования для → PLC системы AS300/AS400.
JOG
Режим работы СЧПУ (отладочный режим): в режиме работы Jog может осуществляться
отладка станка. Отдельные оси и шпиндели через клавиши направления могут
перемещаться в периодическом режиме. Прочими функциями режима работы Jog
являются → Реферирование, → Repos и → Preset (установка фактического значения).
KU
Передаточное отношение
KV
Коэффициент усиления контура, величина техники автоматического регулирования
регулирующего контура
Основы
Справочник по программированию 09/2011, 6FC5398-1BP40-2PA0
577
Толковый словарь
Look Ahead
С помощью функции Look Ahead посредством "опережения" на параметрируемое
количество кадров перемещения достигается оптимальная скорость обработки.
MDA
Режим работы СЧПУ: Manual Data Automatic. В режиме MDA отдельные программные
кадры или последовательности кадров могут вводится без ссылки на главную или
подпрограмму, и после этого сразу же выполняться через клавишу NC-Start.
NCK
Numerical Control Kernel: компонент ЧПУ, который выполняет → Программы обработки
деталей и во многом координирует процессы движения для станка.
NRK
Numeric Robotic Kernel (операционная система → NCK)
NURBS
Управление движением и траекторная интерполяция со стороны СЧПУ
осуществляются на основе NURBS (Non Uniform Rational B-Splines). Таким образом,
внутри СЧПУ для всех интерполяций доступен унифицированный метод (SINUMERIK
840D).
OEM
Для изготовителей станка, которые хотят создавать свои собственные интерфейсы или
внедрять специфические технологические функции в СЧПУ, предусмотрены
свободные зоны для индивидуальных решений (приложений OEM) для SINUMERIK
840D.
PLC
Programmable Logic Control: → Контроллер. Компонент → ЧПУ: адаптивное
управления для обработки логического контроля станка.
R-параметр
R-параметр, может устанавливаться и запрашиваться программистом → Программы
обработки деталей для любых целей в программе.
WinSCP
WinSCP это бесплатная открытая программа (Open Source) для Windows для передачи
файлов.
Основы
578
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Абсолютный размер
Указание цели движения оси через размер, относящийся к нулевой точке действующей
в данный момент системы координат. См. также → Составной размер.
Автоматика
Режим работы СЧПУ (режим последовательных кадров по DIN): Режим работы для
систем ЧПУ, в котором включается и последовательно выполняется → Программа
обработки деталей.
Адрес
Адрес это обозначение для определенных операндов или области операндов, к
примеру, вход, выход и т.д.
Адрес оси
См. → Идентификатор оси
Архивация
Выгрузка данных и/или директорий на внешнее ЗУ.
Асинхронная подпрограмма
Программа, которая может запускаться асинхронно (независимо) от актуального
состояния программы через сигнал прерываний (к примеру, сигнал "быстрый вход
ЧПУ").
Базовая кинематическая система
Декартова система координат через трансформацию отображается на систему
координат станка.
В → Программе обработки деталей программист использует имена осей базовой
кинематической системы. Она существует, если нет активной → Трансформации,
параллельно → Системе координат станка. Различие состоит в → Идентификаторах
осей.
Базовая ось
Ось, заданное и фактическое значение которой используются для вычисления
значения компенсации.
Блок
Блоком называются все файлы, которые необходимы для создания и обработки
программы.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
579
Толковый словарь
Блок TOA
Каждая → Область TOA может содержать несколько блоков TOA. Число макс.
возможных блоков ТОА ограничивается через макс. число активных → Каналов. Один
блок TOA включает один блок данных инструмента и один блок данных магазина.
Дополнительно может быть включен еще один блок данных инструментального
суппорта (опция).
Блок данных
1. Блок данных → PLC, к которому могут обращаться → Программы HIGHSTEP.
2. Единица данных → ЧПУ: Блоки данных содержат определения для глобальных
данных пользователя. Данные могут подвергаться прямой инициализации при
определении.
Буферная батарея
Буферная батарея обеспечивает энергонезависимое сохранение → Программы
пользователя в → CPU и постоянное сохранение определенных областей данных и
меток, таймеров и счетчиков.
Быстрые цифровые входы/выходы
Через цифровые входы, к примеру, могут запускаться быстрые программы ЧПУ
(обработчики прерываний). Через цифровые выходы ЧПУ могут запускаться быстрые,
управляемые программой функции комбинационной логики (SINUMERIK 840D).
Быстрый отвод от контура
При возникновении прерывания через программу обработки ЧПУ может быть запущено
движение, которое позволяет быстро отвести инструмент от обрабатываемого в
данный момент контура детали. Дополнительно могут быть спараметрированы угол
отвода и значение пути. После быстрого отвода дополнительно может быть выполнен
обработчик прерываний (SINUMERIK 840D).
Ведомая ось
Ведомая ось это → Ось Gantry, заданная позиция которой всегда является
производной от движения перемещения → Ведущей оси и тем самым она
перемещается синхронно. С точки зрения оператора и программиста ведомая ось
"отсутствует".
Ведущая ось
Ведущая ось это → Ось Gantry, которая, с точки зрения оператора и программиста,
присутствует на станке и поэтому может управляться как обычная ось ЧПУ.
Основы
580
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Винтовая интерполяция
Винтовая интерполяция особенно подходит для простого изготовления внутренних или
наружных резьб с помощью профильных фрез и для фрезерования смазочных канавок.
При этом винтовая линия составляется из двух движений:
• Круговое движение в плоскости
• Линейное движение вертикально к этой плоскости.
Внешнее смещение нулевой точки
Заданное с → PLC смещение нулевой точки.
Вращение
Компонент → Фрейма, который определяет поворот системы координат на
определенный угол.
Вспомогательные функции
С помощью вспомогательных функции в → Программах обработки деталей на → PLC
могут передаваться → Параметры, которые запускаю там определенные
изготовителем станка реакции.
Вспомогательный кадр
Вводимый "N" кадр с информацией по рабочей операции, к примеру, с указанием
позиции.
Высокоуровневый язык программирования ЧПУ
Высокоуровневый язык программирования предлагает: → Определенные
пользователем переменные, → Системные переменные, → Технику макросов.
Геометрическая ось
Геометрические оси служат для описания 2-х или 3-х мерной области в системе
координат детали.
Геометрия
Описание → Детали в → Системе координат детали.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
581
Толковый словарь
Главная программа
Наименование "Главная программа" относится к тому времени, когда существовало
жесткое разделение программы обработки детали на главную и → Подпрограммы.
Такого жесткого разделения в сегодняшнем языке ЧПУ SINUMERIK больше нет. В
принципе, любая программа обработки детали может быть выбрана и запущена в
канале. После она выполняется на → Программном уровне 0 (уровень главной
программы). В главной программе другие программы обработки детали или → Циклы
могут вызываться как подпрограммы
Главный кадр
Вводимый ":" кадр, содержащий все данные, необходимые для запуска процесса
работы в → Программе обработки деталей.
Граница точного останова
При достижении всеми траекторными осями их границы точного останова, СЧПУ ведет
себя так, как будто оно точно достигло заданной точки. Осуществляется переключение
кадра → Программы обработки деталей.
Группа режимов работы (ГРР)
Технологически связанные оси и шпиндели могут быть объединены в группу режимов
работы (ГРР). Оси/шпиндели одной ГРР могут управляться из одного или нескольких →
Каналов. С каналами ГРР всегда согласован один и тот же → Режим работы.
Деталь
Создаваемая/обрабатываемая на станке часть.
Диагностика
1. Область управления СЧПУ
2. СЧПУ имеет как программу самодиагностики, так и средства тестирования для
сервисных целей: индикации состояния, ошибок и сервисные индикации.
Диапазон перемещения
Максимальный допустимый диапазон перемещения для линейных осей составляет ± 9
декад. Абсолютное значение зависит от выбранной дискретности ввода и управления
положением и системы единиц (дюймовая или метрическая).
Дюймовая система единиц
Система единиц, определяющая расстояния в дюймах и их долях.
Основы
582
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Заготовка
Часть, с которой начинается обработка детали.
Загрузка
Загрузка системной программы после Power On.
Защищенное пространство
Трехмерное пространство внутри → Рабочего пространства, куда не должно заходить
острие инструмента.
Значение компенсации
Разница между измеренной датчиком позицией оси и желаемой, запрограммированной
позицией оси.
Идентификатор
Слова по DIN 66025 через идентификаторы (имена) для переменных (R-переменные,
системные переменные, переменные пользователя), для подпрограмм, для кодовых
слов и слов расширяются несколькими буквами адреса. Значение этих расширений
идентично словам в структуре кадра. Идентификаторы должны быть однозначными.
Один и тот же идентификатор не может использоваться для различных объектов.
Идентификатор оси
Оси по DIN 66217 для правовращающейся, прямоугольной → системы координат
обозначаются X,Y, Z.
Вращающиеся вокруг X,Y, Z → Круговые оси получают идентификаторы A, B, C.
Дополнительные оси, параллельные указанным, могут обозначаться другими буквами
адреса.
Изгиб
Изгиб k контура это обратная величина радиуса r прилегающей окружности в точке
контура (k = 1/r).
Имя оси
См. → Идентификатор оси
Инструмент
Действующий компонент станка, отвечающая за обработку (к примеру, токарный резец,
фреза, сверло, луч лазера).
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
583
Толковый словарь
Интерполятор
Логическая единица → NCK, которая после указания заданного конечного положения в
программе обработки деталей определяет промежуточные значения для движений,
проходимых отдельными осями.
Интерполяционная компенсация
С помощью интерполяционной компенсации возможна компенсация обусловленных
процессом изготовления погрешностей ходового винта и ошибок измерительной
системы (Spindelsteigungsfehler und Messsystemfehler kompensiert) (SSFK, MSFK).
Интерфейс управления
Интерфейс управления (BOF) это среда индикации СЧПУ в форме дисплея. Он
образуется горизонтальными и вертикальными программными клавишами.
Кадр программы обработки детали
Часть → Программы обработки деталей, ограниченная переходом на новую строку.
Различаются → Главные кадры и → Вспомогательные кадры.
Канал
Свойством канала является его способность выполнять → Программу обработки
детали, независимо от других каналов. Канал осуществляет эксклюзивное управление
согласованными с ним осями и шпинделями. Процессы программы обработки детали
различных каналов могут координироваться через → Синхронизацию.
Канал обработки
Благодаря канальной структуре через параллельные процессы движения может
сокращаться вспомогательное время, к примеру, перемещения портала загрузки
синхронно с обработкой. Канал ЧПУ при этом рассматривается как своя СЧПУ с
декодированием, подготовкой кадра и интерполяцией.
Кодовые слова
Слова с фиксированным написанием, которые имеют в языке программирования для →
Программ обработки деталей определенное значение.
Кодовый переключатель
Кодовый переключатель на → Станочном пульте имеет 4 позиции, которым
операционной системой СЧПУ присвоены функции. Кроме этого, к кодовому
переключателю относятся три ключа разного цвета, которые могут выниматься в
указанных позициях.
Основы
584
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Компенсация квадрантных ошибок
Ошибки контура на квадрантных переходах, возникающие из-за переменных
соотношений трения на направляющих, могут быть практически устранены благодаря
компенсации квадрантных ошибок. Параметрирование компенсации квадрантных
ошибок осуществляется через круговой тест.
Компенсация люфта
Компенсация механического люфта станка, к примеру, обратного люфта у
шариковинтовых пар. Для каждой оси компенсация люфта может вводиться отдельно.
Компенсация погрешности ходового винта
Компенсация механических неточностей участвующей в подаче шариковинтовой пары
через СЧПУ на основе имеющихся измеренных величин отклонения.
Контроллер
Контроллеры (SPS) это электронные управления, функция которых сохранена как
программа в устройстве управления. Таким образом, конструкция и проводка прибора
не зависят от функции СЧПУ. Контроллер имеет структуру ВУ; он состоит из CPU
(центральный модуль) с памятью, модулей ввода/вывода и внутренней шинной
системы. Периферийные устройства и язык программирования соответствуют
требованиям техники автоматического управления.
Контроль контура
В качестве меры точности контура контролируется погрешность запаздывания в
пределах определенного диапазона допуска. Недопустимо высокая погрешность
запаздывания может возникнуть, к примеру, из-за перегрузки привода. В этом случае
сигнализируется ошибка и оси останавливаются.
Контур
Очертания → Детали
Контур готовой детали
Контур детали после завершения обработки. См. → Заготовка.
Контур детали
Заданный контур создаваемой/обрабатываемой → Детали.
Коррекция инструмента
Учет размеров инструмента при вычислении траектории.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
585
Толковый словарь
Коррекция радиуса инструмента
Для прямого программирования желаемого → Контура детали СЧПУ, с учетом радиуса
используемого инструмента, должна перемещаться по эквидистантной траектории к
запрограммированному контуру (G41/G42).
Коррекция радиуса резцов
При программировании контура за основу берется острый инструмент. Так как это не
может быть реализовано на практике, то радиус изгиба используемого инструмента
сообщается СЧПУ и учитывается ей. При этом центр изгиба, смещенный на радиус
изгиба, ведется эквидистантно вокруг контура.
Круговая интерполяция
→ Инструмент должен двигаться между установленными точками контура с заданной
подачей по кругу, обрабатывая при этом деталь.
Круговая ось
Круговые оси вызывают поворот детали или инструмента в заданное угловое
положение.
Линейная интерполяция
Инструмент перемещается по прямой к заданной точке, обрабатывая при этом деталь.
Линейная ось
Линейная ось это ось, которая, в отличие от круговой оси, описывает прямую.
Масса
Массой называется совокупность всех связанных между собой пассивных частей
оборудования, которые и в случае ошибки не принимают опасного контактного
напряжения.
Масштабирование
Компонент → Фрейма, вызывающий специфическое для осей изменение масштаба.
Метрическая измерительная система
Нормированная система единиц: для длин, к примеру, мм (миллиметр), м (метр).
Основы
586
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Метрическое и дюймовое указание размера
В программе обработки значения позиций и шага могут быть запрограммированы в
дюймах. Независимо от программируемого указания размера (G70/G71) СЧПУ
настраивается на основную систему.
Наклонная обработка
Сверлильные и фрезеровальные обработки на деталях, находящихся не в плоскости
координат станка, могут осуществляться с поддержкой функции "наклонная обработка".
Нарезание внутренней резьбы без компенсирующего патрона
С помощью этой функции можно нарезать внутреннюю резьбу без компенсационного
патрона. Благодаря интерполирующему перемещению шпинделя в качестве круговой
оси и оси сверления резьба нарезается точно до конечной глубины сверления, к
примеру, глухая резьба (условие: осевой режим шпинделя).
Нулевая точка детали
Нулевая точка детали образует исходную точку для → Системы координат детали.
Она определяется через расстояния до → Нулевой точки станка.
Нулевая точка станка
Фиксированная точка станка, к которой могут быть привязаны все (зависимые) системы
измерения.
Область TOA
Область TOA включает в себя все данные инструментов и магазинов. Стандартно эта
область касательно диапазона действия совпадает с областью → Канал. Но через
машинные данные может быть установлено, что несколько каналов используют один →
Блок TOA, таким образом, этим каналам доступны общие данные управления
инструментом.
Обработчик прерываний
Обработчики прерываний это специальные → Подпрограммы, которые могут
запускаться событиями (внешними сигналами) из процесса обработки. Находящийся в
обработке кадр программы обработки деталей отменяется, позиция прерывания осей
автоматически сохраняется.
Обратная по времени подача
Для SINUMERIK 840D вместо скорости подачи для движения оси может быть
запрограммировано время, необходимо для хода траектории одного кадра (G93).
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
587
Толковый словарь
Ограничение рабочего поля
С помощью ограничения рабочего поля в дополнение к конечным выключателям можно
ограничить диапазон перемещения осей. На ось возможна пара значений для описания
защищенного рабочего пространства.
Оперативная память
Оперативная память это память RAM в → CPU, к которой обращается процессор при
обработке программы пользователя.
Определение переменных
Определение переменных включает в себя определение типа данных и имени
переменной. С помощью имени переменной может осуществляться обращение к
значению переменной.
Определенная пользователем переменная
Пользователь для любого использования в → Программе обработки детали или блоке
данных (глобальные данные пользователя) может согласовывать определенные
пользователем переменные. Определение включает указание типа данных и имя
переменной. См. → Системная переменная.
Ориентированный останов шпинделя
Останавливает шпиндель изделия в заданном угловом положении, чтобы, к примеру,
осуществить дополнительную обработку в определенном месте.
Ориентированный отвод инструмента
RETTOOL: при прерываниях обработки (к примеру, поломка инструмента) инструмент
через программную команду может быть отведен на определенный путь с задаваемой
ориентацией.
Оси
Оси ЧПУ, в соответствии с объемом их функций, подразделяются следующим образом:
• Оси: интерполирующие траекторные оси
• Вспомогательные оси: не интерполирующие оси подачи и позиционирующие оси со
специфической для оси подачей. Вспомогательные оси не участвуют в самом
процессе обработки, к примеру, подача инструмента, инструментальный магазин.
Оси станка
Физически существующие оси станка.
Основы
588
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Ось C
Ось, вокруг которой осуществляется управляемое движение вращения и
позиционирование с помощью шпинделя изделия.
Ось закругления
Оси округления вызывают поворот детали или инструмента в угловое положение,
соответствующее делительному растру. При достижении растра ось округления
находится "в позиции".
Ось компенсации
Ось, заданное и фактическое значение которой модифицируется через значение
компенсации.
Отражение
При отражении меняются знаки значений координат контура относительно оси.
Отражение может осуществляться одновременно относительно нескольких осей.
Ошибки
Все → Сообщения и ошибки показываются на пульте оператора текстом с датой,
временем и соответствующим символом для критерия стирания. Индикация
осуществляется раздельно по ошибкам и сообщениям.
1. Ошибки и сообщения в программе обработки детали
Ошибки и сообщения могут индицироваться текстом непосредственно из программы
обработки детали.
2. Ошибки и сообщения PLC
Ошибки и сообщения могут индицироваться текстом непосредственно из программы
PLC. Дополнительных пакетов функциональных блоков для этого не требуется.
Память загрузки
Память загрузки у CPU 314 → SPS идентична → Оперативной памяти.
Память коррекций
Область данных в СЧПУ, в которой сохраняются данные коррекции инструмента.
Память пользователя
Все программы и данные, как то программы обработки деталей, подпрограммы,
комментарии, коррекции инструмента, смещения нулевой точки/фреймы, а также
канальные и программные данные пользователя могут сохраняться в общей памяти
ЧПУ пользователя.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
589
Толковый словарь
Периферийный модуль
Периферийные модули создают соединение между CPU и процессом.
Периферийными модулями являются:
• → Цифровые модули ввода/вывода
• → Аналоговые модули ввода/вывода
•
→ Модули симулятора
Подача по траектории
Подача по траектории действует на → Траекторные оси. Она представляет собой
геометрическую сумму подача участвующих → Геометрических осей.
Подвод к фиксированной точке
Станки могут осуществлять определенный подвод к фиксированным точкам, как то
точка смены инструмента, точка загрузки, точка смены палет и т.п. Координаты этих
точек зафиксированы в СЧПУ. СЧПУ перемещает соответствующие оси, если
возможно, → Ускоренным ходом.
Подпрограмма
Наименование "Подпрограмма" относится к тому времени, когда существовало жесткое
разделение программы обработки детали → на Главную и подпрограммы. Такого
жесткого разделения в сегодняшнем языке ЧПУ SINUMERIK больше нет. В принципе,
любая программа обработки детали или любой → Цикл могут быть вызваны в другой
программе обработки детали как подпрограмма. После она выполняется на
следующем → Программном уровне (x+1) (уровень подпрограмма (x+1)).
Позиционирующая ось
Ось, выполняющая вспомогательное движение на станке. (к примеру,
инструментальный магазин, транспортировка палет). Позиционирующие оси это оси,
которые не выполняют интерполяции с → Траекторными осями.
Поиск кадра
Для тестирования программ обработки деталей или после отмены обработки с
помощью функции "Поиск кадра" может быть выбрано любое место в программе
обработки деталей, с которого обработка должна быть запущена или продолжена.
Полиномиальная интерполяция
С помощью полиномиальной интерполяции могут создаваться различные ходы кривой,
как то прямолинейная, параболическая, степенная функции (SINUMERIK 840D).
Основы
590
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Полярные координаты
Система координат, определяющая положение точки в плоскости через ее расстояние
до нулевой точки и угол, который образует вектор радиуса с определенной осью.
Последовательный интерфейс V.24
Для ввода/вывода данных на PCU 20 имеется один последовательный интерфейс V.24
(RS232), на PCU 50/70 два интерфейса V.24 Через эти интерфейсы могут загружаться
и сохраняться программы обработки, а также данные изготовителя и пользователя.
Предельное число оборотов
Максимальное/минимальное число оборотов (шпинделя): Через задачу машинных
данных, → PLC или → Установочных данных максимальное число оборотов шпинделя
может быть ограничено.
Предсовпадение
Смена кадра уже при приближении ходом траектории к конечной позиции на заданную
дельту.
Предуправление, динамическое
Неточности → Контура, обусловленные ошибками запаздывания, могут быть
практически полностью устранены через динамическое, зависимое от ускорения
предуправление. Благодаря этому, даже при высоких → Скоростях движения по
траектории, получается отличная точность обработки. Включение и выключение
предуправления возможно спец. для оси через → Программу обработки детали.
Привод
Привод это модуль ЧПУ, выполняющий управление числом оборотов и моментами на
основе данных с ЧПУ.
Программа обработки детали
Последовательность операторов на ЧПУ, которые вместе способствую созданию
определенной → Детали. Также и осуществление определенной обработки на
имеющейся → Заготовке.
Программа передачи данных PCIN
PCIN это вспомогательная программа для отправки и получения данных пользователя
ЧПУ через последовательный интерфейс, к примеру, программ обработки деталей,
коррекции инструмента и т.п. Программа PCIN может работать под MS-DOS на
стандартных промышленных PC.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
591
Толковый словарь
Программа пользователя
Программы пользователя для систем автоматизации S7-300 создаются с помощью
языка программирования STEP 7. Программа пользователя имеет модульную
структуру и состоит из отдельных блоков.
Основными типами блоков являются:
• Блоки кода
Эти блоки содержат команды STEP 7.
• Блоки данных
Эти блоки содержат постоянные и переменные для программы STEP 7.
Программирование PLC
PLC программируется с помощью ПО STEP 7. ПО программирования STEP 7
основывается на стандартной операционной системе WINDOWS и включает в себя
функции программирования STEP 5 с новейшими разработками.
Программируемое ограничение рабочего поля
Ограничение зоны движения инструмента до определенной через
запрограммированные ограничения зоны.
Программируемые фреймы
С помощью программируемых → Фреймов в ходе выполнения программы обработки
деталей может осуществляться динамическое определение новых исходных точек
системы координат. Различается абсолютное определение на основе нового фрейма и
аддитивное определение с ссылкой на существующую исходную точку.
Программная клавиша
Клавиша, надпись которой представляется в поле на дисплее и динамически
изменяется в зависимости от актуальной ситуации управления. Функциональные
клавиши со свободным присвоением функции (программные клавиши) согласуются с
определенными на программном уровне функциями.
Программная память PLC
SINUMERIK 840D: В памяти пользователя PLC сохраняются программа
электроавтоматики и данные пользователя вместе с главной программой PLC.
Программные конечные выключатели
Программные конечные выключатели ограничивают диапазон перемещения оси и
предотвращают наезд салазок на аппаратные конечные выключатели. На ось могут
задаваться 2 пары значений, которые могут активироваться раздельно через → PLC.
Основы
592
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Программный блок
Программные блоки содержат главные и подпрограммы → Программ обработки
детали.
Программный код
Символы и последовательность символов, имеющие в языке программирования для →
Программ обработки деталей определенное значение.
Программный уровень
Запущенная в канале программа обработки детали выполняется как → Главная
программа на программном уровне 0 (уровень главной программы). Любая вызванная в
главной программе программа обработки детали выполняется как → Подпрограмма на
собственном программном уровне 1 ... n.
Промежуточные кадры
Движения перемещения с выбранной → Коррекцией инструмента (G41/G42) могут
прерываться ограниченным количеством промежуточных кадров (кадры без осевых
движений в плоскости коррекции), при этом коррекция инструмента может вычисляться
корректно. Допустимое количество промежуточных кадров, предварительно
считываемых СЧПУ, может устанавливаться через системные параметры.
Процентовка
Ручная или программируемая возможность вмешательства, позволяющая оператору
осуществлять наложение запрограммированных подач или числа оборотов, чтобы
согласовать их с определенной деталью или материалом.
Процентовка подачи
На запрограммированную скорость накладывается актуальная установка скорости
через → Станочный пульт или от → PLC (0-200%). Скорость подачи может
дополнительно корректироваться в программе обработки через программируемый
процентный коэффициент (1-200%).
Рабочее пространство
Трехмерное пространство, в которое может входить острие инструмента на основании
конструкции станка. См. → Защищенное пространство.
Размер шага
Указание длин пути перемещения через количество инкрементов (размер шага).
Количество инкрементов может сохраняться как → Установочные данные или
выбираться через клавиши с соответствующими надписями 10, 100, 1000, 10000.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
593
Толковый словарь
Редактор
Редактор обеспечивает создание, изменение, дополнение, соединение и вставку
программ/текстов/кадров программы.
Режим работы
Концепция работы СЧПУ SINUMERIK. Определены режимы работы → Jog, → MDA,
→ Автоматический.
Режим управления траекторией
Целью режима управления траекторией является недопущение сильного торможения
→ Траекторных осей на границах кадров программы обработки деталей и переход в
следующий кадр по возможности с равномерной скоростью движения по траектории.
Референтная точка
Точка станка, к которой относится система измерения → Осей станка.
Сеть
Сеть это соединение нескольких S7-300 и других оконечных устройств, к примеру,
программаторов, через → Соединительный кабель. Через сеть осуществляется обмен
данными между подключенными устройствами.
Синхронизация
Операторы в → Программах обработки деталей для координации процессов в
различных → Каналах в определенных местах обработки.
Синхронные действия
1. Вывод вспомогательной функции
При обработке детали из программы ЧПУ могут выводиться технологические
функции ( → Вспомогательные функции) на PLC. Через эти вспомогательные
функции осуществляется, к примеру, управление дополнительными устройствами
станка, к примеру, пинолью, захватом, зажимным патроном и т.п.
2. Быстрый вывод вспомогательных функций
Для критических по времени функций переключения могут быть минимизированы
времена квитирования для → Вспомогательных функций и исключаются ненужные
точки остановки в процессе обработки.
Синхронные оси
Для хода синхронных осей требуется то же время, что и для хода геометрических осей
по траектории.
Основы
594
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Система координат
См. → Система координат станка, → Система координат детали
Система координат детали
Исходная точка системы координат детали находится в → Нулевой точке детали. При
программировании в системе координат детали размеры и направления относятся к
этой системе.
Система координат станка
Система координат, относящаяся к осям станка.
Системная память
Системная память это память в CPU, в которой сохраняются следующие данные:
• данные, необходимые для операционной системы
• операнды, таймеры, счетчики, метки
Системная переменная
Переменная, существующая без вмешательства программиста → Программы
обработки деталей. Она определена через тип данных и имя переменной, которое
вводится символом $. См. → Определенные пользователем переменные.
Скорость движения по траектории
Максимальная программируемая скорость движения по траектории зависит от
дискретности ввода. При разрешении, к примеру, 0,1 мм максимальная
программируемая траекторная скорость движения по траектории составляет 1000 м/
мин.
Скорость передачи данных
Скорость при передаче данных (бит/сек).
Слово данных
Единица данных размером в два байта внутри → Блока данных.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
595
Толковый словарь
Смещение нулевой точки
Указание новой исходной точки для системы координат через отношение к
существующей нулевой точке и → Фрейм.
1. Устанавливаемое
SINUMERIK 840D: Доступно проектируемое количество устанавливаемых смещений
нулевой точки для каждой оси ЧПУ. Включаемые через функции G смещения
действуют альтернативно.
2. Внешнее
Дополнительно ко всем смещениям, определяющим положение нулевой точки
детали, может быть наложено внешнее смещение нулевой точки через маховичок
(смещение DRF) или с PLC.
3. Программируемое
С помощью оператора TRANS для всех траекторных и позиционирующих осей могут
программироваться смещения нулевой точки.
Соединительный кабель
Соединительные кабели это заранее изготовленные или изготовляемые
пользователем 2-х проводные кабели с 2-мя соединительными штепселями. Эти
соединительные кабели соединяют → CPU через → Многопортовый интерфейс (MPI)
с → Программатором или с другим CPU.
Сообщения
Все запрограммированные в программе обработки детали сообщения и определенные
системой → Ошибки показываются на пульте оператора текстом с датой, временем и
соответствующим символом для критерия стирания. Индикация осуществляется
раздельно по ошибкам и сообщениям.
Составной размер
Также инкрементальный размер: указание цели движения оси через проходимые
участки пути и направление относительно уже достигнутой точки. См. → Абсолютный
размер.
Сплайн-интерполяция
С помощью сплайн-интерполяции СЧПУ может создать ровный ход кривой из малого
количества заданных опорных точек заданного контура.
Основы
596
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Стандартные циклы
Для часто повторяющихся задач обработки имеются стандартные циклы:
• для технологии "сверление/фрезерование"
• для токарной технологии
В области управления "Программа" в меню "Поддержка циклов" перечислены
доступные циклы. После выбора желаемого цикла обработки необходимые параметры
для присвоения значений показываются текстом.
Станочный пульт
Пульт оператора станка с элементами управления, клавишами, поворотными
выключателями и т.д и простыми элементами индикации, как то LED. Они служат для
непосредственного управления станком через PLC.
Стирание до первичного состояния
При стирании до первичного состояния стираются следующие области памяти → CPU:
•
- → Оперативная память
• область записи/чтения → Памяти загрузки
•
→ Системная память
•
→ Резервная память
Таблица компенсаций
Таблица опорных точек. Она дает значения компенсации оси компенсации для
выбранных позиций базовой оси.
Текстовый редактор
См. → Редактор
Техника макросов
Комбинация нескольких операторов под одним идентификатором. Идентификатор
представляет в программе набор связанных операторов.
Точный останов
При запрограммированном операторе точного останова осуществляться точный и при
необходимости очень медленный подвод к указанной в кадре позиции. Для
уменьшения времени сближения для ускоренного хода и подачи определяются →
Границы точного останова.
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
597
Толковый словарь
Траекторная ось
Траекторными осями являются все оси обработки → Канала, управляемые →
Интерполятором таким образом, что они одновременно запускаются, ускоряются,
останавливаются и достигают конечной точки.
Трансформация
Аддитивное или абсолютное смещение нулевой точки оси.
Управление программой обработки детали
Управление программой обработки деталей может быть организовано по → Деталям.
Количество управляемых программ и данных зависит от объема памяти пользователя.
Каждому файлу (программе и данным) может быть присвоено имя из макс. 24-ти
алфавитно-цифровых символов.
Управление скоростью
Для достижения приемлемой скорости перемещения при движениях перемещения на
очень маленькие значения в кадре может быть установлена опережающая обработка
на несколько кадров ( → Look Ahead).
Ускорение с ограничением рывка
Для получения оптимальной характеристики ускорения на станке при одновременном
щадящем воздействии на механику в программе обработки можно переключаться
между скачкообразным ускорением и постоянным (плавным) ускорением.
Ускоренный ход
Самая быстрая скорость перемещения оси. Она используется, к примеру, для подвода
инструмента из состояния покоя к → Контуру детали или отвода от контура детали.
Скорость ускоренного хода устанавливается спец. для станка через машинные данные.
Установочные данные
Данные, сообщающие свойства станка способом, определенным через системное ПО,
на ЧПУ.
Фиксированная точка станка
Однозначно определенная через станок точка, к примеру, референтная точка станка.
Основы
598
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
Толковый словарь
Фрейм
Фрейм представляет собой правило вычисления, переводящее одну декартову систему
координат в другую декартову систему координат. Фрейм содержит компоненты →
Смещение нулевой точки, → Вращение, → Масштабирование, → Отражение.
Функции безопасности
СЧПУ имеет постоянно активные контроли, которые заранее распознают сбои в →
ЧПУ, контроллере ( → PLC) и на станке, что практически исключает повреждения
детали, инструмента или станка. В случае сбоя процесс обработки прерывается и
приводы останавливаются, причина сбоя сохраняется и показывается как ошибка.
Одновременно на PLC сообщается, что имеет место ошибка ЧПУ.
Циклы
Защищенные подпрограммы для исполнения повторяющегося процесса обработки
на → Детали.
ЧПУ
Numerical Control: ЧПУ включает все компоненты управления станка: → NCK, → PLC,
HMI, → COM.
Примечание
Для СЧПУ SINUMERIK 840D CNC было бы правильнее: Computerized Numerical
Control:
Основы
Справочник по программированию, 09/2011, 6FC5398-1BP40-2PA0
599
|