Стандартные сервосистемы нового поколения ASD-B3. Руководство пользователя - часть 24

 

  Главная      Книги - Разные     Стандартные сервосистемы нового поколения ASD-B3. Руководство пользователя

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     22      23      24      25     ..

 

 

 

Стандартные сервосистемы нового поколения ASD-B3. Руководство пользователя - часть 24

 

 

Для режима PR существует четыре типа команд задания положения. Вы можете выбрать команду
задания положения в соответствии с требованиями вашей системы. Функции каждого типа описаны в
следующих примерах. Обратите внимание, что условием в этих примерах является то, что команда
позиционирования все еще выполняется, и вставляется другой тип команды. Чтобы увидеть
определение каждой команды и то, как комбинируются команды положения, см. рис. 7.1.3.3.3.
1. Команда абсолютного положения (ABS): при выполнении заданное значение положения равно
абсолютному значению команды задания. В следующем примере команда ABS со значением 60000
PUU вставляется в предыдущий путь PR, поэтому целевая позиция составляет 60000 PUU на оси
координат.
2. Команда относительного положения (REL): при ее выполнении целевым значением положения
является текущее значение положения двигателя плюс значение команды задания положения. В
следующем примере команда REL со значением 60000 PUU вставляется в предыдущий путь PR.
Целевое положение - это текущее положение двигателя (20000 PUU) плюс команда относительного
положения (60000 PUU), что равняется 80000 PUU на оси координат. Целевая позиция, указанная
исходной командой, опускается.
3. Инкрементальная команда (INC): при выполнении целевая позиция представляет собой предыдущее
значение целевой позиции плюс текущее значение команды задания позиции. В следующем примере
команда INC со значением 60000 PUU вставляется в предыдущий путь PR. Целевая позиция - это
предыдущее значение целевой позиции (30000 PUU) плюс команда относительного положения (60000
PUU), что равно 90000 PUU на оси координат. Целевая позиция, указанная предыдущей командой,
объединяется для определения новой.
4. Команда высокоскоростного захвата позиции (CAP): при выполнении целевая позиция - это
последняя позиция, полученная функцией захвата плюс значение команды задания позиции.
Обратитесь к Разделу 7.2.2 для получения дополнительной информации о функции определения
положения на высокой скорости. В следующем примере команда высокоскоростного захвата со
значением 60000 PUU вставляется в предыдущий путь PR. Целевая позиция - это зафиксированное
значение позиции (10000 PUU) плюс команда относительного положения (60000 PUU), что равно 70000
PUU на оси координат. Целевая позиция, указанная исходной командой, опускается.
229
Рис. 7.1.3.3.3 Четыре типа команды позиционирования
Таблица 7.1.3.3.1 Битовые функции управления положением в режиме PR
D
C
B
A
U
Z
Y
X
Параметры PR
Тип команды
-
-
DLY
SPD
DEC
ACC
OPT
2 or 3
Содержимое данных
Заданная позиция [PUU]
Примечание:
1. Y: OPT: опции
Бит
3
2
1
0
Description
Тип команды
CMD
OVLP
INS
-
ABS (абсолютное
0
0
позиционирование)
REL (относительное
0
1
позиционирование)
Содержимое
-
-
данных
INC (инкрементальное
1
0
позиционирование)
CAP
1
1
(высокоскоростной захват)
INS: команда прерывания, которая прерывает предыдущую команду движения.
OVLP: разрешение перекрытия следующей команды.
CMD: выбор команды положения.
2. Z, U: ACC / DEC: время разгона / торможения, задается P5.020 - P5.035.
3. A: SPD: целевая скорость, задается P5.060 - P5.075.
4. B: DLY: время задержки, задается P5.040 - P5.055.
230
7.1.3.4 Команда Jump
Режим PR включает команду Jump. Она может вызывать любые пути PR или формировать пути PR в
цикл, как показано на рис. 7.1.3.4.1. Вы можете указать номер пути PR для перехода на экране режима
PR в ПО ASDA-Soft (см. рис. 7.1.3.4.2).
„ INS - это команда прерывания, которая прерывает предыдущую команду движения. Обратитесь к
Разделу 7.1.6 для более подробной информации.
„ DLY - время задержки, определяемое общими параметрами PR. Как только выдается команда
Jump, сервопривод начинает отсчет времени задержки.
„ Доступные целевые номера PR: PR#00 - PR#99.
PR #01
Jump
Jump
PR #07
PR #08
PR #09
PR #10
Рис. 7.1.3.4.1 Команда Jump в режиме PR
Рис. 7.1.3.4.2 Страница команды Jump режима PR в ПО ASDA-Soft
231
Таблица 7.1.3.4.1 Битовые функции команды Jump в режиме PR
D
C
B
A
U
Z
Y
X
Параметры PR
Тип команды
-
-
DLY
-
-
-
OPT
7
Содержимое данных
Функция Jump до целевого пути PR (0 - 99)
Примечание:
1. Y: OPT: опция
Бит
3
2
1
0
Тип команды
-
-
-
INS
INS: команда прерывания, которая прерывает предыдущую команду движения.
2. B: DLY: время задержки, задается P5.040 - P5.055.
7.1.3.5 Команда записи
Режим PR включает команду записи. Он может записывать константы, параметры, массивы данных и
контрольные переменные в указанные параметры или массивы данных. Вы можете записать параметр
в указанный путь на экране режима PR в ASDA-Soft (см. Рисунок 7.1.3.5.1).
 INS - это команда прерывания, которая прерывает предыдущую команду движения. Обратитесь к
Разделу 7.1.6 для более подробной информации.
 Команда AUTO автоматически загружает и выполняет следующий путь PR после завершения
текущего пути PR.
 Команда ROM записывает параметры в RAM и EEPROM одновременно. Также доступна функция
записи в энергонезависимую память; однако частое ее использование сокращает срок службы
EEPROM.
 DLY - время задержки, определяемое общими параметрами PR. Как только выдается команда Jump,
сервопривод начинает отсчет времени задержки.
В таблице 7.1.3.5.1 показаны битовые функции при выполнении команды записи.
Целевая запись
Источник данных
Параметр
Константа
Массив данных
Параметр
-
Массив данных
-
Мониторинг переменных
232
Рис. 7.1.3.5.1 Экран команды записи режима PR в ПО ASDA-Soft
Таблица 7.1.3.5.1 Битовые функции команды записи режима PR
D
C
B
A
U
Z
Y
X
Параметры PR
Тип команды
0
SOUR_DEST
DLY
DESTINATION
OPT
8
Содержимое данных
SOURCE
Примечание:
1. Y: OPT: опция
Бит
3
2
1
0
Тип команды
-
ROM
AUTO
INS
INS: команда прерывания, которая прерывает предыдущую команду движения.
АВТО: автоматически загружает следующую команду PR по завершении текущей.
ROM: записывает данные в RAM и EEPROM одновременно. Эта функция может только записывать
параметры.
2. B: DLY: время задержки, задается P5.040 - P5.055.
233
3. C: SOUR_DEST: источник и формат данных для записи.
3
2
1
0
Описание
Параметры PR
Тип команды
SOUR
-
DEST
Источник данных
Целевая запись
0
0
0
Константа
Параметр
0
1
0
Параметр
Параметр
1
0
0
Массив данных
Параметр
1
1
0
Тип команды
Параметр
Содержимое
0
0
0
1
Содержимое данных
Массив данных
данных
0
1
1
Параметр
Массив данных
1
0
1
Массив данных
Массив данных
Мониторинг
1
1
1
Массив данных
переменных
4. Z, U, A: DESTINATION: назначение
A
U
Z
Цель: Параметр
Группа параметров
Номер параметра
Цель: Массив
Номер массива данных
данных
5. SOURCE: Задание источника данных
D
C
B
A
U
Z
Y
X
Источник данных:
Данные константы
константа
Источник данных:
Группа
Номер
-
параметр
параметров
параметра
Источник данных:
-
Номер массива данных
массив данных
Источник данных:
Номер
мониторинг
-
мониторинговой
переменных
переменной
7.1.3.6 Индексированная команда позиционирования
Режим PR включает команду Index Position (индексированного позиционированния), которая создает
индексированную систему координат. Эта команда позиционирует двигатель в пределах координат
индексации. В отличие от других положений обратной связи в глобальной системе координат, команда
индексированного позиционированния может разделить общее расстояние перемещения одного
индекса на количество путей, требуемых приложением. (см. рис. 7.1.3.6.1). При использовании команды
индексированного позиционированния для работы двигателя в одном направлении (или, как правило, в
одном направлении), если положение двигателя выходит за пределы диапазона, происходит
переполнение абсолютного положения или счетчика положения. См. настройку в Главе 10. Вы можете
запустить индексированное позиционирование в Мастере настройки координат индекса на экране
234
режима PR в ПО ASDA-Soft (см. рис. 7.1.3.6.2). Как показано в примере, начальный путь PR установлен
на 1, номер пути установлен на 10, а общее расстояние перемещения составляет 100000 PUU. Когда вы
нажимаете OK, программное обеспечение автоматически записывает команду позиционирования 0
PUU в PR#01, 10000 PUU в PR#02, 20000 PUU в PR#03 и так далее до PR#08. Когда индекс позиции
достигает 80000 PUU, она автоматически возвращается к 0 PUU. Кроме того, вы можете при
необходимости изменить индекс позиции в каждом пути PR, как показано на рис. 7.1.3.6.3.
INS - это команда прерывания, которая прерывает предыдущую команду движения. См. Раздел
7.1.6.
OVLP - это команда перекрытия, которая позволяет следующей команде PR перекрывать команду,
выполняемую в данный момент при замедлении. Если вы используете эту функцию, рекомендуется
установить время задержки на 0. См. Раздел 7.1.6.
DIR устанавливает направление вращения с опциями прямого вращения (всегда вращение вперед),
обратного вращения (всегда вращение назад) и кратчайшего расстояния. Движение показано на
рисунке 7.1.3.6.4.
S_LOW - единица измерения скорости с возможностью шага 0,1 об/мин или 0,01 об/мин.
AUTO - это команда, которая автоматически загружает и выполняет следующий путь PR после
завершения текущего PR.
ACC/DEC - время ускорения / замедления, определяемое общими параметрами PR.
SPD - целевая скорость, определяемая общими параметрами PR.
DLY - время задержки, определяемое общими параметрами PR. Оно определяется командой
контроллера. Сервопривод начинает отсчет времени задержки после достижения целевого
положения.
Команда положения - целевая позиция каждого индексного сегмента. Обратите внимание, что
диапазон настройки должен быть меньше, чем общее расстояние перемещения указателя (P2.052).
На рис. 7.1.3.6.1 показаны битовые функции при выполнении команды индексированного
позиционирования. Если вы используете индексную функцию, сначала выполните реферирование для
создания системы координат, чтобы исходная точка положения обратной связи двигателя и исходная
точка индексного положения двигателя могли быть идентичными. Если вы не выполните возврат в
исходное положение, отобразится ошибка AL237.
235
Рис. 7.1.3.6.1 Индексные координаты режима PR
Рис. 7.1.3.6.2 Страница настройки индексных координат для режима PR в ПО ASDA-Soft
236
Рис. 7.1.3.6.3 Страница индексированного позиционирования для режима PR в ПО ASDA-Soft
Рис. 7.1.3.6.4 Направление работы двигателя и индексные координаты
Таблица 7.1.3.6.1 Битовые функции команды индексированного позиционирования в режиме PR
Бит
D
C
B
A
U
Z
Y
X
237
Тип команды
-
OPT2
DLY
SPD
DEC
ACC
OPT
0xA
Содержимое данных
Команда индексированного позиционирования [PUU](0 - P2.052 минус1)
Примечания:
1. Y: OPT: опция
Бит
3
2
1
0
Description
Тип команды
DIR
OVLP
INS
-
0
0
Всегда вперед
Содержимое
0
1
Всегда назад
-
-
данных
1
0
Короткое перемещекние
1
1
-
INS: команда прерывания, которая прерывает предыдущую команду движения.
OVLP: разрешение перекрытия следующей команды.
2. C: OPT2: опция 2
Бит
3
2
1
0
Тип команды
-
AUTO
-
S_LOW
S_LOW: варианты единиц скорости, 0 означает 0,1 об/мин, 1 - 0,01 об/мин.
AUTO:
автоматически загружает следующую команду PR по завершении текущей.
3. Z, U: ACC / DEC: время разгона / торможения, задается P5.020 - P5.035.
4. A: SPD: целевая скорость, задается P5.060 - P5.075.
5. B: DLY: время задержки, задается P5.040 - P5.055.
7.1.4 Обзор процедуры PR
В режиме PR есть шесть типов команд. Чтобы пользователи понимали, как работает процедура PR, ПО
ASDA-Soft представляет порядок выполнения и последовательность вызовов всех процедур PR.
Символы и содержание на диаграмме PR показаны ниже. Сюда входят пять частей: номер, тип
выполнения команды (свойство), тип команды, команда следующей процедуры и информация о
команде. См. рис. 7.1.4.1.
(1)
PR#1 (I)(O)
(2)
(3)
Position
DLY = [0] 0 ms
(4)
100000 PUU
INC
200 rpm
(5)
Рис. 7.1.4.1 Обзор процедуры PR
(1) Число: номер PR в диапазоне от PR № 0 до PR № 99 (100 наборов путей PR).
(2) Тип выполнения команды (свойство): (B) выполнять возврат в исходное положение при включении;
(O) перекрытие команд; (R) запись данных в EEPROM; (I) прерывание команды.
238

 

 

 

 

 

 

 

содержание      ..     22      23      24      25     ..