Конфигурация устройств УЧПУ МАЯК–600: параметры и таблицы
Конфигурация устройств УЧПУ «Маяк-600»: параметры главного устройства (QUERYPERIOD, CAN1BITTIMINGINDEX, CAN1SYNCDIVIDER и др.), приводов EtherCAT и CAN, датчика SSI с таблицами допустимых значений.
3.4. Конфигурация устройств
3.4 Конфигурация устройств

Состав оборудования
Маяк-623 (Маяк-623~1)(вкл.) Платоместо
ЦАП6-ФМ (ЦАП6-ФМ~1)(вкл.)
EtherCAT
Привод Accurax G5~1(вкл.) can1
can2
МВВ-024С (МВВ-024С~1)(вкл.) МВВ-116РС (МВВ-116РС~1)(вкл.)
can3
Пульт Станка 448~1(вкл.) rs485
ssi
Датчик SSI~1(вкл.)

Для конфигурации какого-либо устройства необходимо установить на него курсор и нажать <ENTER>.

Имя Маяк-623~1
[X] Включено
Информация об устройстве
Имя: Контроллер периферии Код производителя: 1 [pcon.jpg]
Конфигурация
QUERYPERIOD
Значение
20000 (uint16)
CAN1BITTIMINGINDEX 0x00 (uint16)
CAN1SYNCDIVIDER 1 (uint16) CAN2BITTIMINGINDEX 0x00 (uint16) CAN2SYNCDIVIDER 4 (uint16)
Вне зависимости от того, будут в устройстве меняться какие-либо настройки или нет, для правильной регистрации устройства в него необходимо хотя бы один раз зайти и, затем, выйти кнопкой [ Внести изменения ].
![]()
УЧПУ "Маяк–600" Инструкция по работе с конфигуратором УЧПУ 14

Информация об устройстве
Имя: Привод Omron (EtherCAT) Код производителя: 131
Идентификация устройства
Конфигурация
Наличие и состав параметров зависит от конкретного устройства
Данные
Настройка ресурсов устройства
Имя Привод Accurax G5~1 [х] Включен
Страница конфигурации устройства в общем случае имеет следующий вид:
Значение | ||
MAXRPM | 30000 | (uint16) |
ENCODERBITS | 20 | (uint16) |
SYNCOFFSET | 0 | (uint16) |
ENCODERTYPE | 2 | (uint16) |
Делитель | Смещение | |
[x] Код ошибки | 0 | 0 |
[x] Регистр статуса | 0 | 0 |
[x] Текущий момент | 0 | 0 |
[x] Регистр команд | 0 | 0 |
[ ] Код скорости | 0 | 0 |
[x] ДОС | 0 | 0 |
[x] Задание | 0 | 0 |
Адрес _0 | Адресная информация | |
[ Внести изменения ] [ Удалить устройство ] [ Не сохранять изменения ] | Способы выхода с этой страницы | |
Цветом показаны элементы, которые можно изменить.
В поле идентификации устройства заносится его символьное имя и признак включения или отключения данного устройства в конфигурацию. Символьное имя может быть любым, длиною не более 32 знаков. Оно используется в следующих местах:
таблицах конфигурации оборудования;
в тексте ПЭС при использовании команды DEV;
при индикации ошибки устройства.
По этой причине рекомендуется, чтобы имя было максимально информативным и кратким, например, "Привод U" или "МВВ-024С А27" или "МВВ-404С на суппорте" и т.п.
Поле "Конфигурация" содержит настройки, состав и наличие которых индивидуальны для каждого типа устройства. Для устройств, являющихся составными частями УЧПУ "Маяк", назначение настроек будет приведено в конце главы. Для устройств стороннего производства необходимо читать инструкции по их подключению к УЧПУ "Маяк".
Поле "Данные" имеет три столбца. В первом столбце производится включение или отключение опрашиваемых/передаваемых ресурсов устройства. При наличии символа [x] данный ресурс будет опрашиваться или передаваться вне зависимости от настроек в таблицах конфигурации ввода-вывода. Поэтому все неиспользуемые ресурсы должны быть отключены.
![]()
УЧПУ "Маяк–600" Инструкция по работе с конфигуратором УЧПУ 15
Столбцы "Делитель" и "Смещение" показывают, с какой периодичностью и с каким сдвигом передавать выходные или запрашивать входные данные:

0 или 1*
не важно
Данные 1
2
0
Данные 2
4
1
Данные 3
4
2
Данные 4
Делитель
Смещение
Прерывания
Выдача данных
* Если делитель равен нулю, то данные будут гарантированно выдаваться/опрашиваться каждое прерывание в жестко отведенное время. Это необходимо, например, для управления приводами подач. Если делитель равен единице, то данные будут выдаваться/опрашиваться каждое прерывание, только если останется свободное время.
Для входных данных устройств, подключенных по CAN, значение имеет только "Делитель". Если он равен нулю, то каждое прерывание будет контролироваться поступление пакета с этими данными, и время прихода пакета будет учитываться в строке g(1) страницы QSEL (см. Инструкцию по составлению ПЭС). Во всех остальных случаях время и периодичность прихода пакета будет неизвестным, т.к. оно определяется периферийным устройством. Соответственно, неизвестным будет и периодичность обновления данных.
Значение адресной информации зависит от способа подключения устройства:
Подключение | Физический смысл адреса |
Платоместо | Старший байт – номер сигнала выборки платы для входной части блока, младший – для выходной. Адрес задается конфигуратором автоматически для каждого платоместа и типа устройства и изменению не подлежит |
EtherCAT | Положение устройства от УЧПУ в цепи кабельных соединений канала, начиная с нуля. Например, первое по кабелю от УЧПУ устройство будет иметь адрес 0, второе – 1, и т.д. Положение адресных переключателей на устройстве не учитывается! |
CAN | Адрес устройства (Node Id), может принимать значения от 1 до 127 |
RS-485 | Адрес устройства, может принимать значения от 1 до 127 |
SSI | Номер канала ДОС модуля Маяк-ВВ 405А, может принимать значения от 1 (ДОС1) до 5 (ДОС5). |
![]()
УЧПУ "Маяк–600" Инструкция по работе с конфигуратором УЧПУ 16
Таблицы параметров устройств УЧПУ «Маяк»
Таблицы конфигурации устройств, являющихся составными частями УЧПУ "Маяк"
Главное устройство:
Название | По умолча- нию | Диа- пазон | Описание |
QUERYPERIOD | 25000 | 500- 65535 | Период прерываний, он же такт работы БПрО и такт интерполяции, 0,1 мкс |
CAN1BITTIMINGINDEX | 0x00 | 0x00- 0x38 | Индекс битовой скорости канала CAN1: 0хТ0: 1000 кбит/с 0хТ1: 800 кбит/с 0хТ2: 500 кбит/с 0хТ3: 250 кбит/с 0хТ4: 125 кбит/с 0хТ5: 100 кбит/с 0хТ6: 50 кбит/с 0хТ7: 20 кбит/с 0хТ8: 10 кбит/с, где Т – номер таблицы от 0 до 3, позволяющий реализовать одну и ту же скорость с разным распределением времени внутри бита |
CAN1SYNCDIVIDER | 1 | 1-255 | Периодичность выдачи пакета SYNC в канал CAN1, прерываний |
CAN2BITTIMINGINDEX | 0x03 | 0x00- 0x08 | Индекс битовой скорости канала CAN2 (см. CAN1BITTIMINGINDEX) |
CAN2SYNCDIVIDER | 4 | 1-255 | Периодичность выдачи пакета SYNC в канал CAN2, прерываний |
CAN3BITTIMINGINDEX | 0x03 | 0x00- 0x08 | Индекс битовой скорости канала CAN3 (см. CAN1BITTIMINGINDEX при Т=0) |
CAN3SYNCDIVIDER | 4 | 1-255 | Периодичность выдачи пакета SYNC в канал CAN3, прерываний |
RS485BAUDRATE | 115200 | 1200- 115200 | Скорость передачи по каналу RS-485, кбит/с |
RS485MODE | 0x20 | 0x00- 0x3F | Режим RS-485, назначение битов: 0х01: 0 или 1 – 1 или 2 стоп бита; 0х02: 0 или 1 – 8 или 9 бит, включая контрольный; 0х04: 0 или 1 – отсутствие или наличие контрольного разряда; 0х08: 0 или 1 – контрольный разряд (если включен): четность или нечетность; 0х10: 0 или 1 – асинхронный или синхронный (не поддерживается) обмен; 0х20: 0 или 1 – полный дуплекс (не поддерживается) или полудуплекс. Пример: – для Термодат значение 0x20 – для Lexium32 значение 0x26 |
SSIPERIOD | 40 | 10-142 | Длительность одного периода частоты опроса датчиков, 0,1 мкс. Скважность всегда 50% |
![]()
УЧПУ "Маяк–600" Инструкция по работе с конфигуратором УЧПУ 17
МИ-064:
По умолча- нию | Диапазон | Описание | |
INTPERIOD | 8000 | Собственный период прерываний, мкс Соответствует периоду частоты кварцевого резонатора, поделенной на 65536 | |
SLAVE | 0x00 | 0, 1 | 0 – блок является ведомым, синхронизируется от ведущего; 1 – блок является ведущим, остальные блоки синхронизируются от него. С этим же блоком контроллер периферии синхронизирует свои прерывания |
БВВ-48/32:
По умолча- нию | Диапазон | Описание | |
FILTERDISABLED | 0 | 0 – фильтр антидребезга включен; 1 – фильтр антидребезга отключен |
БВВС:
По умолча- нию | Диапазон | Описание | |
QUERYPERIOD | 25000 | Не используется | |
NUMBEROFMODULES | 0x00 | 0 - 6 | Число плат расширения, подключенных к контроллеру БВВС |
MODULEID1 - MODULEID6 | 0x00 | 2 | Типы плат, подключенных к контроллеру БВВС: 2 – МВВ-16/32 |
POTENCIOMETERTYPE | 0x00 | Назначение входных данных от энкодеров и потенциометров |
Данные настройки действуют, только если БВВС имеет прошивку 2.37.
Датчик SSI
Датчик SSI:
По умолча- нию | Диапазон | Описание | |
NUMBEROFBITS | 26 | 6-30 | Число бит датчика |
GRAYCODE | 0x00 | 0, 1 | 0 – выходной код датчика прямой; 1 – выход датчика в коде Грея |

УЧПУ "Маяк–600" Инструкция по работе с конфигуратором УЧПУ 18