Коды ошибок Beckhoff TwinCAT 2 NC

Программное обеспечение TwinCAT 2 NC, кинематическая трансформация. В таблице — 513 кодов неисправностей и предупреждений с расшифровкой по документации производителя.

КодОписание
410A"ItpGoAhead not executable" Запрошенная команда не может быть выполнена, так как интерпретатор не выполняет остановку декодера.
415AКоррекция инструмента: запрограммированная внутренняя окружность меньше радиуса фрезы
415BКоррекция инструмента: обнаружение узкого места распознало нарушение контура
415CТаблица скорректированных записей заполнена
415DВходная таблица для тангенциального слежения заполнена
415EТаблица выполнения для тангенциального слежения заполнена
415FГеометрическая запись для тангенциального слежения не может быть рассчитана
420AНедопустимо состояние выполнения наборов (состояние SAF) (внутренняя ошибка). Значение состояния конечного автомата выполнения наборов (состояние SAF) недопустимо. Эта ошибка возникает при выходе за пределы диапазона значений или если конечный автомат переходит в
420BАдрес канала. У группы нет канала, или адрес канала не инициализирован.
420CАдрес оси (ведущая ось). У группы нет ведущей оси (осей), или адрес(а) оси (осей) не инициализирован(ы).
420D"Master axis address"
Причина: В группу должна быть вставлена новая связь ведущая/ведомая ось, но нет действительного адреса для ведущей оси.
420E"Slave axis address"
Причина: В группу должна быть вставлена связь ведущая/ведомая ось, но нет действительного адреса для ведомой оси.
420F"Slave set value generator address"
Причина: В группу должна быть вставлена связь ведущая/ведомая ось, но нет действительного адреса для генератора задающих значений ведомой оси.
421A"The master axis start position does not permit synchronization". При подключении ведомой оси положение ведущей оси не допускает синхронизации в заданных позициях синхронизации.
421B"Slave coupling factor (gearing factor) of 0.0 is not allowed". Создаётся связь ведущий/ведомый с передаточным отношением 0.0. Это значение недопустимо, так как не соответствует никакой возможной связи, и при делении возникнет ошибка.
421C"Insertion of master axis into group not allowed". Ведущая ось должна быть вставлена в группу в позицию, уже занятую другой ведущей осью. Возможно, реконфигурация не может быть выполнена, так как эта ось имеет существующую связь ведомой оси. Эту связь ведущий/ведомый необходимо предварительно отменить.
421D"Deletion of master axis from group not allowed" (INTERNAL ERROR). Ведущая ось должна быть удалена из позиции в группе, которая фактически не занята ведущей осью.
421E"Function/feature is not supported from the setpoint generator". Функция или свойство не поддерживаются генератором заданий (например, генератором заданий ведущей оси PTP). Это может быть в общем случае или только в особой ситуации.
421F"Group initialization". Группа не инициализирована. Хотя группа создана, остальная инициализация не выполнена (1. Инициализация I/O группы, 2. Инициализация группы, 3. Сброс группы).
422A"Нет разрешения для регулятора и/или подачи (ведомая ось)". Отсутствуют разрешения оси для одной или нескольких связанных ведомых осей, необходимых для позиционирования. Это может касаться разрешения регулятора и/или соответствующего разрешения подачи, зависящего от направления (см.
422B"Позиция активации (порог позиции) находится вне диапазона фактического позиционирования". Позиция активации (порог позиции) новой команды оси (например, "новая скорость активируется в позиции") находится вне диапазона. Например, позиция активации
422Cцелевая позиция. "Данные запуска или активации внешней генерации заданий недопустимы". Это может быть вызвано: 1. Внешняя генерация заданий активна и отправляется новая активация с типом запуска (1: абсолютный, 2: относительный), отличным
422Dот текущего. 2. Внутренняя генерация заданий активна (например, PTP) и внешняя активируется с типом абсолютный (две генерации заданий типа абсолютный невозможны). "Скорость не постоянна". Для изменения динамического параметра 'acceleration' и 'deceleration' ось должна находиться в динамическом состоянии без ускорения и замедления (то есть с постоянной скоростью).
422E"Jerk less than or equal to 0.0 is not allowed" — значение рывка (PTP и CNC), меньшее или равное 0.0, не допускается, так как рывок по определению положителен, а при рывке 0.0 при делении возникнет исключение FPU.
422F"Acceleration less than or equal to 0.0 is not allowed" — значение ускорения (PTP и CNC), меньшее или равное 0.0, не допускается, так как ускорение по определению положительно, а при ускорении 0.0 движение не может быть сгенерировано.
423AПеререгулирование скорости. Новая динамика с параметризованным рывком настолько слаба, что при заданных граничных условиях возникает перерегулирование скорости. Поэтому команда не поддерживается.
423BНедопустимый параметр запуска для структуры оси. Коэффициент, время цикла SAF или запрошенная скорость могут быть меньше или равны нулю, что недопустимо.
423CНедопустимый параметр инициализации генератора override. Один из параметров (ре)инициализации генератора override недопустим.
423DУ ведомой оси отсутствует генератор заданий (внутренняя ошибка). Обнаружено, что ведомая ось в группе не имеет допустимого ведомого генератора (генератора заданий). Ведомая ось и ведомый генератор заданий всегда должны присутствовать в паре.
423EТаблица пуста. Либо таблица SVB, либо таблица SAF не содержит записей.
423FТаблица заполнена. В таблице SVB или в таблице SAF больше нет свободных строк.
424A"Coupling velocity invalid" Скорость оси, которая должна стать ведущей, равна 0, поэтому онлайн-подключение невозможно.
424B"Coupling velocities not constant" Скорость оси, которая должна стать ведущей, и скорость оси, которая должна стать ведомой, не постоянны, поэтому онлайн-подключение невозможно.
424C"Cycle time less than or equal to 0.0 is not allowed" Значение времени цикла (ведомого) меньшее или равное 0.0 недопустимо, так как время цикла по определению строго положительно, а при времени цикла 0.0 деление вызовет
424D"Decoupling task not allowed" Ведомая ось имеет такой тип (например, ведомая таблицы) или находится в таком состоянии (скорость ведущей 0), что онлайн-отключение невозможно.
424E"Function not allowed" Функция не может быть логически выполнена, например, некоторые команды невозможны и недопустимы для ведомых осей.
424F"No valid table weighting has been set" Весовой коэффициент каждой таблицы равен 0, поэтому ни одна таблица не может быть прочитана.
425A"Master or slave axis is processing a job (e.g. positioning command) while coupling is requested". Связывание ведущий/ведомый определённого типа ведомого (например, линейное связывание) не может быть выполнено. Ведущая или предполагаемая ведомая ось не находится в состоянии покоя и одновременно с полученным запросом на связывание выполняет задачу (например, позиционирование). Для этого типа связывания это недопустимо.
425B"Slave (start) parameter is incorrect". Один из параметров запуска/связывания ведомого недопустим (коэффициент связывания равен нулю, масштабирование позиции ведущего для кулачка равно нулю и т.д.).
425C"Slave type is incorrect". Тип ведомого не соответствует типу запуска (SVB).
425D"Axis stop is already active". Остановка оси/аварийный останов не инициируется, поскольку остановка/аварийный останов уже активны.
425E"Maximum number of tables per slavegenerator reached". Достигнуто максимальное число таблиц на генератор ведомого (например, "MC_MultiCamIn" ограничен 4 таблицами).
425F"The scaling mode is invalid". Используемое масштабирование недопустимо в данном контексте. Либо режим не определён, либо ещё не реализован, либо не может быть применён в такой конфигурации. Например, MASTER-AUTOOFFSET нельзя использовать, когда таблица кулачков связывается в относительном режиме, поскольку это противоречие. Кроме того, MASTER-AUTOOFFSET нельзя использовать при первом связывании таблицы кулачков, поскольку отсутствует связь
426A"Parameters of the delay-generator are invalid" Недопустимые внешние/внутренние параметры генератора задержки (время задержки, время цикла, тики).
426B"External parameters of the superimposed instruction are invalid" Недопустимые внешние параметры функции наложения (ускорение, замедление, скорость, технологическая скорость, длина).
426C"Недопустимый тип override."
426D"Activation position under/overrun" Запрошенная позиция активации находится в прошлом ведущей оси (например, при замене таблицы кулачков).
426E"Activation impossible: Master is standing" Требуемая активация коррекции невозможна, так как ведущая ось не движется. Синхронизация невозможна, поскольку ведущая ось стоит, а ведомая ось ещё не синхронизирована.
426F"Activation mode not possible" Запрошенный режим активации невозможен при движении ведомой оси. В противном случае скорость ведомой оси скачком изменилась бы до нуля.
427A17018
Причина: Остановка с текущей активной динамикой. Новая скорость для Moving или конечная целевая скорость недопустимы. Для вновь заданной команды требуемая скорость перемещения или требуемая конечная скорость (целевая скорость в целевой позиции) недопустимы. Скорость перемещения должна быть больше нуля, а конечная целевая скорость должна
427B17019
Причина: всегда быть больше или равна нулю (по умолчанию — ноль). Конечная скорость или новая целевая позиция недопустимы. Для вновь заданной команды требуемая конечная скорость (целевая скорость в целевой позиции) или требуемая целевая позиция недопустимы. Конечная скорость должна быть больше или равна нулю (по умолчанию — ноль).
427C17020
Причина: Новая скорость перемещения недопустима. Вновь заданная скорость перемещения недопустима, так как она меньше или равна нулю либо по иным причинам не может быть обеспечена.
427D17021
Причина: Внутренний режим запуска недопустим. Для вновь заданной команды этот режим запуска недопустим или не разрешён в данной ситуации движения. Пользователь не может напрямую влиять на режим запуска.
427E17022
Причина: "Запрошенная команда движения не может быть реализована (BISECTION)". Запрошенная команда движения не может быть реализована с заданными параметрами. Команда выполнена наилучшим возможным образом, поэтому данное сообщение следует понимать лишь как предупреждение. Примеры: команда движения оси запрошена, когда ось находится в неблагоприятной динамической ситуации (фаза ускорения), при которой проходимое расстояние слишком мало или скорость явно слишком
427F17023
Причина: велика. Другой вариант — ведомая ось, которая отключается от движения в неблагоприятной динамической ситуации и затем получает движение, как в предыдущем случае. "Новая целевая позиция либо уже пройдена, либо будет пройдена". Новая целевая позиция либо уже пройдена, либо будет пройдена, так как до неё невозможно остановиться. Рекомендуется внутренняя команда останова.
428AНедопустимый момент для команды оси, так как всё ещё активна старая команда оси с позицией активации
Момент для команды недопустим, так как всё ещё активна старая команда с позицией активации (например "перейти на новую скорость в пороговой позиции" или "достичь новой скорости в пороговой позиции").
428BОшибка в процедуре расчёта остановки (ВНУТРЕННЯЯ ОШИБКА)
Из-за внутренней ошибки в процедуре расчёта остановки текущая команда не может быть выполнена. Предыдущее состояние системы восстанавливается.
428CКоманда с позицией активации не может быть выполнена полностью, так как оставшийся путь слишком короток
Команда с позицией активации (порогом), например "достичь новой скорости в позиции", может быть выполнена лишь частично, так как путь слишком короток.
428DНедопустимый тип развязки при отсоединении ведомой оси
Команда отсоединения и перезапуска содержит недопустимый тип развязки.
428EНедопустимая целевая скорость при отсоединении ведомой оси
Команда отсоединения и перезапуска содержит недопустимую целевую скорость [1 < V < Vmax].
428FКоманда новых динамических параметров не может быть выполнена, так как это потребовало бы новой целевой скорости
Команда активации новых динамических параметров, таких как ускорение, замедление и скорость изменения ускорения (jerk), не может быть выполнена, так как это потребовало бы новой заданной скорости движения. Такая ситуация может возникнуть, например, если ось находится в ускоренном состоянии вблизи целевой позиции и выбраны более мягкие динамические параметры.
429ARestart has Failed В буфере команд PTP уже имеется команда движения, и очередная новая команда движения, которая должна была изменить текущую команду движения посредством restart, завершилась неудачно.
429B"collect error for invalid start parameters" Эта ошибка указывает на неверную параметризацию пользователя (collect error). Например, динамические параметры, такие как Velo, Acc или Dec, могут быть равны или меньше нуля. Или следующие ошибки: - BaseFrequence <
429CBaseAmplitude <= 0.0 - StepDuration <= 0.0 - StopFrequence >= 1/(2*CycleTime) "Reference cam is not found" В процессе реферирования ось перемещается в направлении референтного кулачка. Однако этот референтный кулачок не был
BaseAmplitude <= 0.0 - StepDuration <= 0.0 - StopFrequence >= 1/(2*CycleTime) "Reference cam is not found" В процессе реферирования ось перемещается в направлении референтного кулачка. Однако этот референтный кулачок не был найден, как ожидалось (=> приводит к прерыванию процедуры реферирования).
429D"Reference cam became not free" В процессе реферирования ось перемещается в направлении референтного кулачка и останавливается только при достижении сигнала кулачка. После того как ось также пришла в физический покой,
"Reference cam became not free" В процессе реферирования ось перемещается в направлении референтного кулачка и останавливается только при достижении сигнала кулачка. После того как ось также пришла в физический покой, ось затем регулярно снова запускается от кулачка. В этом случае референтный кулачок при отходе не освободился, как ожидалось (=> приводит к
429Eпрерыванию процедуры реферирования). "IO sync pulse was not found (only when using hardware latch)" Если аппаратная защелка активирована, ожидается обнаружение синхроимпульса (нулевого импульса) и запуск события синхронизации по истечении
прерыванию процедуры реферирования). "IO sync pulse was not found (only when using hardware latch)" Если аппаратная защелка активирована, ожидается обнаружение синхроимпульса (нулевого импульса) и запуск события синхронизации по истечении определенного времени или определенного расстояния. Если это не так, реакцией является ошибка и прерывание процедуры реферирования.
430A"Deceleration not allowed" — значение замедления недопустимо.
430D"Override-Type not allowed" — тип override недопустим. Тип 1: внутреннее снижение скорости (по умолчанию относительно исходного внешнего запуска). Диапазон значений: [0, 0.1]
430E"NCI: Velo-Jump-Factor not allowed" — значение velo-jump-factor недопустимо. Этот параметр работает только в NCI. Диапазон значений: [1 ... 4]. Единица измерения:
430F"NCI: Radius of tolerance sphere for axes is invalid" — была предпринята попытка ввести недопустимое значение радиуса сферы допуска. Эта сфера влияет на ... Диапазон значений: [0, 1000]. "NCI: Value for maximum ..."
431AТормозной путь в положительном направлении: значение для тормозного пути недопустимо. Диапазон значений: [0.0, 100000.0]
431BТормозной путь в отрицательном направлении: значение для тормозного пути недопустимо.
431CВремя торможения в положительном направлении: значение для времени торможения недопустимо.
431DВремя торможения в отрицательном направлении: значение для времени торможения недопустимо.
431EВремя переключения с высокого на низкий уровень: значение для времени переключения недопустимо. Диапазон значений: [0.0, 60.0]
431FЗначение "Расстояние ползучего хода для останова": расстояние ползучего хода для явного останова недопустимо.
432AРежим работы шагового двигателя недопустим. Диапазон значений: [1, 2]
432BЗначение перемещения шагового двигателя недопустимо (шаг). Диапазон значений: [0.000001, 1000.0]
432C"Minimum speed for stepper motor not allowed" Значение минимальной скорости шагового двигателя в профиле недопустимо. Диапазон значений: [0.0, 1000.0] Единица измерения:
432D"Stepper motor stages for one allowed" Значение числа ступеней скорости в задании недопустимо. Диапазон значений: [0, 100]
432E"DWORD for the interpretation allowed" Значение, содержащее интерпретацию позиции, недопустимо. Диапазон значений: [0, 0xFFFFFFFF]
432F"Maximum velocity not allowed" Максимально допустимая скорость недопустима. Диапазон значений: [0.0, 10000.0]
433AПараметр "Fading Acceleration" недопустим. Параметр "Fading Acceleration" для профиля слияния от заданных к фактическим значениям недопустим. Этот параметр определяет, как связывание оси с фактическим (косвенно имеется время Примечание: Значение
Параметр "Fading Acceleration" недопустим. Параметр "Fading Acceleration" для профиля слияния от заданных к фактическим значениям недопустим. Этот параметр определяет, как связывание оси с фактическим (косвенно имеется время Примечание: Значение 0.0 вызывает ускорение и ускорение по умолчанию внутренне в пределах Диапазон значений: [0; 0.01 1.0e+20]
433B"Fast Axis Stop Signal Type not allowed" Значение для Signal Type параметра 'Fast Axis Stop' недопустимо [0...5].
433CНедопустимое смещение индекса ADS. Новое значение 'Смещение ADS (состояние оси)' для пользовательского параметра 'UserData' в AxisRef недопустимо.
435A"Movement smaller than one encoder increment" (INTERNAL ERROR): требуемое перемещение оси применительно к задаче позиционирования меньше одного инкремента энкодера (см. масштабный коэффициент). Однако эта информация обрабатывается внутри
"Movement smaller than one encoder increment" (INTERNAL ERROR): требуемое перемещение оси применительно к задаче позиционирования меньше одного инкремента энкодера (см. масштабный коэффициент). Однако эта информация обрабатывается внутри таким образом, что позиционирование считается
435Bзавершённым без возврата сообщения об ошибке. "Set acceleration monitoring" (INTERNAL ERROR): заданное ускорение превысило максимально допустимые параметры ускорения или замедления оси.
435C"Контроль времени PEH" Контроль времени PEH обнаружил, что по истечении времени контроля PEH, следующего за позиционированием, окно целевой позиции не достигнуто.
Контроль времени PEH обнаружил, что по истечении времени контроля PEH, следующего за позиционированием, окно целевой позиции не достигнуто. Необходимо проверить следующие пункты: задано ли время контроля PEH в смысле контроля тайм-аута достаточно большим значением (например, 1–5 с)? Время контроля PEH должно быть выбрано существенно больше времени контроля целевой позиции. Не заданы ли критерии контроля целевой позиции (окно диапазона и время) слишком строго? Примечание: ...
435DКонтроль времени PEH работает только при активном контроле целевой позиции! "Контроль наличия энкодера / контроль движения" Во время активного позиционирования фактическое значение энкодера непрерывно изменялось в течение заданного времени проверки от цикла NC к циклу NC меньше заданного минимальног
Контроль времени PEH работает только при активном контроле целевой позиции! "Контроль наличия энкодера / контроль движения" Во время активного позиционирования фактическое значение энкодера непрерывно изменялось в течение заданного времени проверки от цикла NC к циклу NC меньше заданного минимального предела перемещения. => Проверить, не заблокирована ли ось механически или не отказала ли система энкодера и т. п. Примечание: Проверка выполняется не при логическом стоянии оси (регулирование положения), а только при активном позиционировании (при наличии механического стопорного тормоза в состоянии покоя она не имела бы смысла)!
435EОтказ системы энкодера. Длина контура меньше тормозного пути. Абсолютное значение длины контура меньше или равно положительному или отрицательному тормозному пути. Это недопустимо.
435FНачальная скорость недопустима. Требуемая начальная скорость для задачи позиционирования недопустима (обычно начальная скорость равна нулю). Это может произойти, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или, в случае сервоприводов, больше опорной скорости оси (см. параметры оси и привода).
440CДиапазон значений: [0.0, 60.0] "Cycle time not allowed" Время цикла SAF недопустимо (например, меньше
440DОшибка конфигурации выбранных настроек для позиции по модулю.
440E"Actual position correction / correction" Значение коррекции ("measuring system допустимо.
440FДиапазон значений: [0, 1] "Filter time actual position" Фильтр коррекции фактической позиции Диапазон значений: [0.0, 60.0]
441A"Encoder reference system" Система реферирования недопустима (0: absolute+modulo). Диапазон значений: [0, 2]
441B"Encoder position initialization TC system" Значение режима энкодера недопустимо. Диапазон значений: [0, 1]
441D"Homing Sensor Source" Значение источника датчика недопустимо или не соответствует типу энкодера. Диапазон значений: [0, 16]
4000"Internal error" Внутренняя системная ошибка в NC на кольце 0, без дополнительных сведений.
4001"Memory error" Управление памятью кольца 0 не предоставляет требуемую память. Обычно это является следствием другой ошибки, в результате которой контроллер прекращает нормальную работу (теперь, если не раньше).
4002"Nc retain data error (persistent data)" Ошибка при загрузке retain-данных NC. Затронутые оси больше не привязаны (флаг состояния "Homed" установлен в FALSE). Возможные причины: - retain-данные NC не найдены - retain-данные NC устарели (o
4003retain-данные NC повреждены или несогласованы. Параметр для контроля выдачи заданий NC недопустим
4004(Специальная функция) Внешняя ошибка. Этот код ошибки может быть установлен внешним модулем (например, модулем стороннего производителя) или установлен при возникновении ошибки во внешнем модуле.
4010Идентификатор канала недопустим. Либо использовано недопустимое значение (не 1...255), либо указан канал, не существующий в системе.
4011Идентификатор группы недопустим. Либо использовано недопустимое значение (не 1...255), либо указана группа, не существующая в системе.
4012Идентификатор оси недопустим. Либо использовано недопустимое значение (не 1...255), либо указана ось, не существующая в системе.
4013Идентификатор энкодера недопустим. Либо использовано недопустимое значение (не 1...255), либо указан энкодер, не существующий в системе.
4014Идентификатор регулятора недопустим. Либо использовано недопустимое значение (не 1...255), либо указан регулятор, не существующий в системе.
4015Идентификатор привода недопустим. Либо использовано недопустимое значение (не 1...255), либо указан привод, не существующий в системе.
4016Идентификатор таблицы недопустим. Либо использовано недопустимое значение (не 1...255), либо указана таблица, не существующая в системе.
4020Отсутствует образ процесса
4021Отсутствует образ процесса
4022Отсутствует образ процесса. При создании оси отсутствует интерфейс энкодер-I/O.
4023Отсутствует образ процесса. При создании оси отсутствует интерфейс I/O-энкодер.
4024Отсутствует образ процесса
4025Отсутствует образ процесса
4030Недопустимый тип связи
4031Недопустимый тип оси
4032Неизвестный тип канала. Тип канала NC неизвестен. Известные типы — например, канал NCI, канал FIFO и т. д.
4040Ось несовместима
4050"Channel not ready for operation" Канал не завершён и поэтому не готов к работе. Обычно это следствие проблем при запуске системы.
4051"Group not ready for operation" Группа не завершена и поэтому не готова к работе. Обычно это следствие проблем при запуске системы.
4052"Axis not ready for operation"
Ось не завершена и поэтому не готова к работе. Обычно это следствие проблем при запуске системы.
4060"Channel exists"
Создаваемый канал уже существует.
4061"Group exists"
Создаваемая группа уже существует.
4062"Axis exists"
Создаваемая ось уже существует.
4063"Table exists"
Создаваемая таблица уже существует, либо внутренне предпринимается попытка использовать уже существующий id таблицы (например, для универсальной летающей пилы).
4070"Axis index not allowed"
Указанное для оси место в канале недопустимо.
4071"Axis index not allowed"
Указанное для оси место в группе недопустимо.
4101"Group index not allowed"
Указанное для группы место в канале недопустимо.
4102"Null pointer"
Указатель на группу недействителен. Обычно это следствие ошибки при запуске системы.
4103"No process image"
Обмен данными с PLC невозможен. Возможные причины: у канала отсутствует интерфейс (нет интерпретатора); соединение с PLC неисправно.
4104"M-function index not allowed"
На уровне выполнения обнаружена недопустимая M-функция (не 0...159).
4105"No memory"
Системная память больше недоступна. Обычно это результат другой ошибки.
4106"Not ready" Функция в настоящее время недоступна, так как аналогичная функция уже выполняется. Обычно это результат конфликтов доступа: более одного экземпляра пытаются выдать команды каналу. Это может, например
4107"Function/command not supported" Запрошенная функция или команда не поддерживается каналом.
4108"Invalid parameter while starting" Параметры запуска канала (TwinCAT-Start) недопустимы. Как правило, запрошен недопустимый размер памяти или тип канала.
4109"Channel function/command not executable" Функция канала, например запуск интерпретатора, не может быть выполнена, так как канал уже занят, программа не загружена или находится в состоянии ошибки.
4110"Error opening a file" Указанный файл не существует. Пример: неизвестная NC-программа.
4111"Syntax error during loading" При загрузке NC-программы NC обнаружил синтаксическую ошибку.
4112"Syntax error during interpretation" При выполнении NC-программы NC обнаружил синтаксическую ошибку.
4113"Missing subroutine" При загрузке NC обнаружил отсутствующую подпрограмму.
4114"Loading buffer of interpreter is too small" Превышена емкость буфера загрузки интерпретатора.
4115"Symbolic" - зарезервировано
4116"Symbolic" - зарезервировано
4117"Subroutine incomplete" — отсутствует заголовок подпрограммы
4118"Error while loading the NC program" — достигнуто максимальное число загружаемых NC-программ. Возможная причина: из главной программы загружено слишком много подпрограмм
4119программы. "Error while loading the NC program" — имя программы слишком длинное.
4120"Divide by zero" — при выполнении в NC возникла вычислительная ошибка: деление на 0.
4121"Invalid circle parameterization" — при выполнении в NC возникла вычислительная ошибка: заданная окружность не может быть рассчитана.
4122"Invalid FPU-Operation" — при выполнении в NC возникла недопустимая операция FPU. Эта ошибка возникает, например, при вычислении квадратного корня из отрицательного числа.
4130"Stack overflow: subroutines" — при выполнении в NC возникло переполнение стека: слишком много уровней подпрограмм.
4131"Stack underflow: subroutines" — при выполнении в NC возникло опустошение стека: слишком много команд возврата из подпрограмм. Примечание: главная программа не должна заканчиваться командой возврата.
4132"Stack overflow: arithmetic unit" — при выполнении в NC возникло переполнение стека: вычисление слишком сложное или записано некорректно.
4133"Stack underflow: arithmetic unit" — при выполнении в NC возникло опустошение стека: вычисление слишком сложное или записано некорректно.
4140"Register index not allowed" — при выполнении в NC обнаружен недопустимый индекс регистра: либо программа содержит недопустимое значение (не R0...R999), либо регистр-указатель содержит недопустимое значение.
4141"Unacceptable G-function index" — при выполнении в NC обнаружена недопустимая G-функция (не 0...159).
4142"Недопустимый индекс M-функции". При выполнении NC обнаружила недопустимую M-функцию (не 0...159).
4143"Недопустимый расширенный адрес". При выполнении NC обнаружила недопустимый расширенный адрес (не 1...9).
4144"Недопустимый индекс внутренней H-функции". В ходе обработки NC обнаружила недопустимую внутреннюю H-функцию. Обычно это является следствием ошибки при загрузке.
4145"Недопустимое значение машинных данных". При обработке инструкций NC обнаружила недопустимое значение машинных данных (MDB) (не 0…7).
4150"Здесь нельзя изменить параметры инструмента". При выполнении NC обнаружила недопустимое изменение параметров коррекции инструмента. Эта ошибка возникла, например, при изменении радиуса инструмента и программировании окружности
4151в том же кадре. "Невозможно рассчитать коррекцию инструмента". NC обнаружила ошибку при расчёте коррекции инструмента.
4152Коррекция инструмента: плоскость коррекции инструмента не может быть изменена в этом месте. Эта ошибка возникает, например, при изменении плоскости инструмента, когда коррекция включена или активна.
4153Коррекция инструмента: D-слово отсутствует или недопустимо при включении коррекции инструмента.
4154Коррекция инструмента: заданный радиус инструмента недопустим, так как значение меньше или равно нулю.
4155Коррекция инструмента: радиус инструмента не может быть изменён в этом месте
4156Коррекция инструмента: таблица обнаружения столкновений заполнена.
4157Коррекция инструмента: внутренняя ошибка при включении обнаружения столкновений контура.
4158Коррекция инструмента: внутренняя ошибка в обнаружении столкновений контура: не удалось обновить обратную геометрию.
4159Коррекция инструмента: неожиданная комбинация типов геометрии при активном обнаружении столкновений контура.
4162Не удаётся определить фактически активные правила интерполяции (g-code), нулевые смещения или поворот
4170"Ошибка при загрузке: недопустимый параметр" NC обнаружил недопустимый параметр при загрузке программы NC.
4171"Invalid contour start position" — при выполнении в NC возникла вычислительная ошибка: заданный контур не может быть рассчитан, так как начальная позиция не лежит на контуре.
4172"Retrace: Invalid internal entry index" — при выполнении функции Retrace в NC обнаружен недопустимый внутренний индекс записи.
4173Invalid G Code — недопустимый G-код по умолчанию. Неверное выражение/синтаксис в G-коде по умолчанию.
4174Error while Opening the G Code File — ошибка при открытии файла G-кода по умолчанию.
4200"Group ID not allowed" — значение идентификатора группы недопустимо, например, потому что оно уже назначено, меньше или равно нулю либо больше 255.
4201"Group type not allowed" — значение типа группы недопустимо, так как оно не определено. Тип 1: группа PTP с ведомыми осями (servo). Тип 4: группа DXD с ведомыми осями (3D-группа). Тип 5: группа высоких/низких скоростей.
4202Тип 6: шаговый двигатель. Тип 9: группа энкодеров … "Master axis index not allowed" — значение индекса ведущей оси в интерполирующей 3D-группе недопустимо, например, потому что оно вышло за пределы диапазона значений.
4207Недопустимое время цикла задачи подготовки наборов (SVB). Значение времени цикла задачи подготовки наборов NC (SVB 1/2) недопустимо, так как выходит за пределы диапазона значений. Диапазон значений: [0.001 ... 1.0] Единица: с
4208Недопустим покадровый режим. Флаг активации или деактивации покадрового режима недопустим. Значение 0: пассивный (буферный режим) Значение 1: активный (покадровый режим) Диапазон значений: [0, 1] Единица: 1 Недопустима (де)активация группы (внутренняя ошибка). Флаг (де)активации полной группы недопустим. Значение 0: группа активна Значение
4210"Encoder address"
Причина: Ось в группе не имеет энкодера, или адрес энкодера не инициализирован.
4211"Controller address"
Причина: Ось в группе не имеет контроллера, или адрес контроллера не инициализирован.
4212"Drive address"
Причина: Ось в группе не имеет привода, или адрес привода не инициализирован.
4213Address Master Setpoint Generator
Причина: Группа (например, FIFO-группа) не имеет генератора задающих значений ведущей оси, или адрес генератора задающих значений не инициализирован. Возможно, недостаточно памяти.
4214"Axis interface NC to PLC address"
Причина: Группа/ось не имеет интерфейса оси от NC к PLC, или адрес интерфейса оси не инициализирован.
4215"Slave axis address"
Причина: Существующая связь ведущая/ведомая ось должна быть удалена из группы, но нет действительного адреса для ведомой оси.
4216"Table address unknown". Таблица или её идентификатор неизвестны. Эта таблица используется для связи ведущий/ведомый или для характеристики.
4217"NcControl address". Адрес NcControl не инициализирован.
4218"Axis is blocked for commands while persistent NC data are queued". Ось заблокирована для команд, пока ожидаются действительные данные IO для приёма поставленных в очередь персистентных данных NC.
4219"The scaling mode MASTER-AUTOOFFSET is invalid because no reference table was found". Используемый режим масштабирования MASTER-AUTOOFFSET недопустим в данном контексте, так как отсутствует существующая эталонная таблица. Эта ошибка может возникнуть, например, при добавлении таблиц кулачков без однозначной ссылки на существующую таблицу кулачков.
4220"Group not ready / group not ready for new task". Группе выдаётся новое задание, пока она ещё выполняет существующее задание. Этот запрос недопустим, так как он прервал бы выполнение предыдущего задания. Новым заданием может быть, например, команда позиционирования или функция "установить фактическую позицию". Для функции "установить новую конечную позицию" действуют прямо противоположные соотношения. В этом случае группа/ось должна ещё активно двигаться, чтобы можно было вызвать изменение конечной позиции.
4221"Requested set velocity is not allowed". Запрошенное значение заданной скорости задания позиционирования меньше или равно нулю, больше "максимальной скорости" (см. параметры оси) или, в случае сервоприводов, больше "опорной скорости" оси (см. параметры привода).
4222"Запрошенная целевая позиция недопустима (ведущая ось)". Запрошенное значение целевой позиции задачи позиционирования находится вне программных конечных положений. Иными словами, оно либо меньше минимального программного конечного положения, либо
"Запрошенная целевая позиция недопустима (ведущая ось)". Запрошенное значение целевой позиции задачи позиционирования находится вне программных конечных положений. Иными словами, оно либо меньше минимального программного конечного положения, либо больше максимального программного конечного положения. Эта проверка выполняется только в том случае, если соответствующий контроль конечного положения
4223активен. "Нет разрешения для регулятора и/или подачи (ведущая ось)". Отсутствуют разрешения оси, необходимые для позиционирования ведущей оси. Это может касаться разрешения регулятора и/или соответствующего разрешения подачи, зависящего от направления (см. ось
4224"Перемещение меньше одного инкремента датчика" (ВНУТРЕННЯЯ ОШИБКА). Расстояние, на которое должна переместиться группа/ось, меньше физического значения одного инкремента датчика. Иными словами, перемещение меньше масштабного коэффициента оси. Реакцией на это является то, что ось сообщается как логически завершившая работу без активного перемещения. Это означает, что для пользователя внешняя ошибка не генерируется. Эта ошибка также выдаётся для осей с высокой/низкой скоростью, если перемещение в цикле с ненулевыми параметрами меньше суммы ползучих
4225и тормозных путей. В таком случае не имеет смысла ни превышать целевую позицию, ни не достигать её. "Привод не готов при старте оси". При старте оси устанавливается, что привод не готов. Возможны следующие причины: - привод находится в состоянии ошибки (аппаратная ошибка) - привод находится в фазе запуска (например, после сброса оси, которому предшествовала аппаратная ошибка) - привод
4226составлять несколько секунд. "Недопустимые параметры аварийного останова." Либо оба, либо один из параметров — замедление и рывок — меньше нуля, либо один из параметров слабее соответствующего параметра данных запуска.
4227"Генератор заданий неактивен, поэтому команды не принимаются."
4228"Запрошенное расстояние перемещения недопустимо". Запрошенное расстояние перемещения или расстояние цикла меньше тормозного пути двух-/скоростной оси.
4229"Запрошенная целевая позиция недопустима (ведомая ось)". Значение целевой позиции задачи позиционирования, рассчитанное для ведомой оси, находится вне программных конечных положений. Иными словами, оно либо меньше минимального
"Запрошенная целевая позиция недопустима (ведомая ось)". Значение целевой позиции задачи позиционирования, рассчитанное для ведомой оси, находится вне программных конечных положений. Иными словами, оно либо меньше минимального программного конечного положения, либо больше максимального программного конечного положения. Эта проверка выполняется только в том случае, если соответствующий контроль конечного положения активен.
4230"Absolute deceleration value less than or equal to 0.0 is not allowed" — значение абсолютной величины замедления (PTP и CNC), меньшее или равное 0.0, не допускается, так как абсолютная величина замедления по определению положительна, а при абсолютной величине замедления 0.0 движение не может быть сгенерировано.
4231допускать генерацию движения. Недопустима целевая скорость меньше или равная 0.0. Значение меньше или равное 0.0 или вне диапазона от 10 -3 до 10 +10 для целевой скорости (PTP и CNC) недопустимо, так как целевая скорость по определению строго положительна, а при целевой скорости 0.0 деление вызовет исключение FPU.
4232Потеря точности разрешения для запрошенного позиционирования. Позиционирование настолько велико в пространстве или времени, что десятичные разряды становятся несущественными, и при позиционировании могут возникать неточности (LOSS_OF_PRECISION).
4233Недопустимо время цикла меньше или равное 0.0. Значение меньше или равное 0.0 для времени цикла (PTP и CNC) недопустимо, так как время цикла по определению строго положительно, а при времени цикла 0.0 деление вызовет
4234Превышен диапазон типа данных PTP <intasdouble>. Для задачи запуска, override или новой целевой позиции заданы настолько экстремальные параметры, что внутренние
4235Потеря точности типа данных. Невозможно сформировать профиль скорости PTP LHL (для старта были заданы внутренние экстремальные параметры)
4236Невозможно сформировать профиль скорости PTP HML (внутренняя ошибка). Для override или новой целевой позиции были заданы настолько экстремальные параметры, что сформировать профиль скорости типа HML (High-Middle-Low) невозможно.
4237Недопустимый адрес данных запуска. Адрес данных запуска недопустим.
4238Недопустим velocity override (start override). Значение velocity override недопустимо, так как оно меньше 0,0 % или больше 100,0 % (см. интерфейс оси PlcToNc). При этом 100,0 % соответствует целочисленному значению 1000000 в диапазоне значений [0 ... 1000000].
4239Недопустимый тип запуска. Заданный тип запуска не существует.
4240"No memory available" — не удалось выделить память SVB для динамической записи в таблице SAF.
4241"Table already contains an entry" (INTERNAL ERROR) — запись в таблице SAF отменена, так как ошибочно уже существует запись.
4242"Stop is already active" — команда останова не передана, так как она уже была активирована.
4243"Compensation has not been carried out over the full compensation section" — стартовые параметры компенсации не позволяют выполнить компенсацию на всём компенсируемом участке. По этой причине компенсация будет выполнена на меньшем участке.
4244"Internal parameters for the compensation are invalid" (INTERNAL ERROR) — недопустимые внутренние параметры или стартовые параметры нижележащего генератора.
4245"Compensation active" — запуск компенсации отклонён, так как компенсация уже активна. Также возможно, что оси M/S не перемещаются активно. Поэтому выполнение компенсации невозможно.
4246"Compensation not active" — останов компенсации отклонён, так как компенсация не активна.
4247"Compensation type invalid" — недопустимый тип, переданный для компенсации участка. В настоящее время допускается только тип компенсации 1 (трапецеидальный профиль скорости).
4248"Axis address for compensation invalid" (INTERNAL ERROR) — недопустимый адрес ведущей или ведомой оси, на которую должна воздействовать компенсация участка. Это внутренняя ошибка.
4249"Invalid slave address" (INTERNAL ERROR) Заданный адрес ведомого для онлайн-подключения/отключения недопустим.
4250"Axis type, actual position type or end position type is not allowed" Тип запуска для задачи позиционирования недопустим. Допустимые типы запуска: ABSOLUTE (1), RELATIVE (2), CONTINUOUS POSITIVE (3), CONTINUOUS NEGATIVE (4), MODULO (5) и т.д. Также возможно, что недопустимы типы для установки новой фактической позиции или для перемещения к новой конечной позиции.
4251"Function not presently supported" Активирована функция NC, которая в настоящее время не разрешена к использованию или даже не реализована. Это может быть команда, которая невозможна или недопустима для ведущих осей.
4252"State of state machine invalid" (INTERNAL ERROR) Состояние внутреннего конечного автомата недопустимо. Это внутренняя ошибка.
4253"Reference cam became free too soon" В процессе реферирования ось перемещается в направлении референтного кулачка и останавливается только при достижении сигнала кулачка. После того как ось затем также физически остановилась, референтный кулачок должен оставаться занятым до тех пор, пока ось впоследствии не начнёт обычным образом движение обратно от кулачка.
4254"Clearance monitoring between activation of the hardware latch and appearance of the sync pulse" При активном контроле зазора проверяется, не стало ли число инкрементов между активацией аппаратной защёлки и появлением синхроимпульса (нулевого импульса) меньше заданного значения. При этом генерируется данная ошибка. (См. параметры инкрементального датчика)
4255"No memory available". Не удалось выполнить динамическое выделение памяти для генератора задающих значений, таблицы SVB или таблицы SAF.
4256"The table slave axis has no active table". Хотя у ведомой оси табличного типа есть таблицы, ни одна из них не назначена активной. Если это происходит во время работы, вся группа ведущий/ведомый останавливается по ошибке времени выполнения.
4257"Function not allowed". Запрошенная функция или запрошенная задача логически недопустима. Примером такого сообщения об ошибке является "set an actual position" для абсолютного энкодера (M3000, KL5001 и т.д.).
4258"Stopping compensation not allowed". Остановить компенсацию невозможно, поскольку компенсация уже находится в фазе остановки.
4259"Slave table is being used". Таблицу ведомого нельзя активировать, поскольку она в данный момент используется.
4260с существующей эталонной таблицей. "Controller enable". Разрешение регулятора для оси или для связанной ведомой оси отсутствует (см. интерфейс оси PlcToNc). Эта ошибка возникает, если разрешение регулятора снимается во время активного позиционирования оси или группы осей (в том числе группы ведущий/ведомый). Ошибка также возникает, если ось PTP или связанная ведомая ось запускается без разрешения регулятора.
4261"Table not found" Таблица с заданным ID не существует или ID таблицы не уникален.
4262"Incorrect table type" Таблица, на которую ссылается функция, имеет неверный тип.
4263"Single step mode" Эта ошибка возникает, если для группы или оси выбран пошаговый режим и запрашивается новая задача, пока одна из отдельных задач ещё выполняется.
4264"Group task unknown (asynchronous table entry)" Группа получила задачу, тип или подтип которой неизвестен. Допустимые задачи — одномерные или многомерные задачи позиционирования (Geo 1D, Geo 3D), задачи референцирования и т. д.
4265"Group function unknown (synchronous function)" Группа получила функцию, тип которой неизвестен. Допустимые функции — "Reset", "Stop", "New end position", "Start/stop section compensation", "Set actual position", "Set/reset referenci
4266"Group task for slave not allowed" Задачи группы обычно возможны только для ведущих осей, но не для ведомых. Ведомая ось перемещается только как косвенный результат задачи позиционирования, заданной связанной с ней ведущей осью. Поэтому ведомой оси никогда нельзя напрямую задать задачу. Исключение: см. параметр оси "Allow motion commands to
4267slave axis". "Group function for slave not allowed" Функции группы в принципе возможны только для ведущих осей, но не для ведомых. Единственное исключение — функция "Start/stop section compensation", которая возможна как для ведущих, так и для ведомых осей. Помимо этого ведомая ось не может напрямую выполнять никакие другие функции.
4268NCI Setpoint Generator is Inactive Команда NCI, например "StopAndKeep", отправляется логически неактивной группе DXD или группе с состоянием channel override zero. При этом предполагается, что для выполнения этой команды группа NCI активно находится в режиме формирования заданий. Эта ошибка может возникать в связи с функциями "delete distance to go" и "measurement event (latch actual position)".
4270"Start parameter for the compensation is invalid" Один из динамических параметров для компенсации недопустим (необходимое условие): ускорение (>0), замедление (>0), технологическая скорость (>0).
4271"Start parameter for the compensation is invalid" Отрицательное значение подъёма скорости.
4272"Start parameter for the compensation is invalid" Участок, на котором должна выполняться компенсация, не является положительным.
4273"Target position under/overrun" (INTERNAL ERROR) Позиция (рассчитанная из модульной целевой позиции), в которой ось должна остановиться по окончании ориентированной остановки, была пройдена.
4274"Target position will be under/overrun" (INTERNAL ERROR) Позиция (рассчитанная из модульной целевой позиции), в которой ось должна остановиться по окончании ориентированной остановки, слишком близка и будет пройдена.
4275Group Parameter is Invalid Параметр группы недопустим. При этом это может быть, например, заданная скорость, ускорение, замедление, рывок или время цикла NC, значение которых задано меньше или равно нулю.
4276Joint Error at Start of Setpoint Generation В начале генерации задающих воздействий, например для летающей пилы, различные параметры или состояния могут привести к этой ошибке. Например, динамические параметры, такие как ускорение, замедление и рывок, могут быть недопустимы (меньше или равны нулю), либо время цикла NC или значение override могут находиться вне интервала от 0% до 100%.
4277"Dynamic parameters not permitted" (INTERNAL ERROR) Динамические параметры, полученные в результате внутреннего расчёта, такие как ускорение, замедление и рывок, недопустимы.
4279The New Target Position is Invalid or Cannot be Reached Новая целевая позиция недопустима или недостижима.
428017024
Причина: "Группа не готова / группа не готова к новой задаче" (ВНУТРЕННЯЯ ОШИБКА / ИНФОРМАЦИЯ). Группе даётся новая задача, пока она ещё выполняет существующую задачу. Этот запрос недопустим, так как он прервал бы выполнение предыдущей задачи. Новой задачей может быть, например, команда позиционирования или функция "установить фактическую позицию". Для функции "установить новую конечную позицию" действуют прямо противоположные соотношения. В этом случае группа/ось должна ещё активно
428117025
Причина: двигаться, чтобы можно было вызвать изменение конечной позиции. "Параметры ориентированного останова (O-Stop) недопустимы". Модульная целевая позиция не должна быть меньше нуля и не должна быть больше или равна модульному периоду энкодера (например, в интервале [0.0, 360.0]). Примечание: в случае ошибки ось безопасно останавливается, но после этого не находится в требуемой ориентированной позиции.
4282"Модульная целевая позиция модульного запуска недопустима". Модульная целевая позиция находится вне допустимого диапазона параметров. Значение позиции не должно быть меньше нуля и не должно быть больше или равно модульному периоду энкодера (e
4283тип модульного запуска "SHORTEST_WAY (261)"). "Режим активации онлайн-изменения недопустим". Активация может использоваться при онлайн-масштабировании или при онлайн-модификации функции движения. Используемый режим активации недопустим в данном контексте. Либо
тип модульного запуска "SHORTEST_WAY (261)"). "Режим активации онлайн-изменения недопустим". Активация может использоваться при онлайн-масштабировании или при онлайн-модификации функции движения. Используемый режим активации недопустим в данном контексте. Либо режим не определён, либо ещё не реализован, либо не может быть применён в данной конфигурации (например, при использовании линейных таблиц с неожиданным циклическим режимом активации NEXTCYCLE или NEXTCYCLEONCE). В некоторых случаях режим активации может быть допустим, но
4284команда не может быть выполнена из-за ожидающей предыдущей команды. "Параметризованная скорость изменения ускорения (jerk) недопустима". Скорость изменения ускорения меньше минимальной. Минимальное значение скорости изменения ускорения — 1.0 (например, мм/с^3).
4285"Параметризованное ускорение или замедление недопустимо". Параметризованное ускорение или замедление ниже допустимого минимального ускорения. Значение минимального ускорения рассчитывается из минимальной скорости изменения ускорения и
4286Заданная скорость недопустима
Заданная целевая скорость ниже минимальной скорости (значение ноль допустимо). Значение минимальной скорости рассчитывается из минимальной скорости изменения ускорения (jerk) и времени цикла NC (минимальная скорость изменения ускорения, умноженная на время цикла NC). Единица измерения, например, мм/с².
4287Активация не может быть выполнена из-за ожидающей активации
Активация, например "CamIn", "CamScaling" или "WriteMotionFunction", не может быть выполнена из-за ожидающей активации (например "CamIn", "CamScaling", "WriteMotionFunction"). Может быть разрешена только одна активация. Единица измерения, например, мм/с.
4288Недопустимая комбинация различных времён цикла внутри группы осей
Логическая группа осей содержит элементы (оси) с различными временами цикла для общего генератора задающих значений и, соответственно, выполнения I/O. Такая ситуация может возникнуть при связи Master/Slave или при конфигурировании 3D- и FIFO-групп (включая оси пути, вспомогательные и ведомые оси).
4289Недопустимый реверс движения
Из-за фактического динамического состояния произойдёт реверс движения. Чтобы избежать этого реверса, команда оси не выполняется, и восстанавливается предыдущее состояние системы.
4290Команда с позицией активации не может быть выполнена, так как ось уже находится в фазе торможения
Команда с позицией активации (порогом), например "достичь новой скорости в позиции", не может быть выполнена, так как ось уже находится в фазе торможения и оставшийся путь от фактической позиции до позиции активации слишком короток.
4291Процедура развязки ведомой оси не возвращает допустимого решения
Внутреннее масштабирование скорости изменения ускорения (jerk) процедуры развязки не может вычислить допустимое решение (отсоединение ведомой оси и преобразование к ведущей оси). Команда отклоняется.
4292Возможно движение или проход целевой позиции. "Command not be executed because the command buffer is full filled" Команда отклонена, так как буфер команд полностью заполнен.
4293"Command is rejected due to an internal error in the Look Ahead" (INTERNAL ERROR) Команда отклонена из-за внутренней ошибки в "look ahead".
4294"Command is rejected because the segment target velocity is not realized" Команда отклонена, так как новая целевая скорость сегмента Vrequ не реализуема и внутренняя оптимизация невозможна.
4295"Successive commands have the same final position" Последовательные команды имеют одинаковую конечную позицию. Таким образом, путь перемещения равен нулю.
4296"Logical positioning direction is inconsistent with the direction of the buffer command" В расширенном буферном режиме, когда фактическая конечная позиция заменяется новой начальной позицией буфера, логическое направление позиционирования не согласуется
"Logical positioning direction is inconsistent with the direction of the buffer command" В расширенном буферном режиме, когда фактическая конечная позиция заменяется новой начальной позицией буфера, логическое направление позиционирования не согласуется с направлением буферной команды (=> противоречие). Буферизованная команда (BufferMode, BlendingLow, BlendingPrevious, BlendingNext, BlendingHigh) отклоняется с ошибкой 0x4296, если команда использует специфическую для Beckhoff опциональную BlendingPosition, но позиция смешивания находится за целевой позицией предыдущей команды движения.
4297"Command is rejected because the remaining positioning length is to small" Команда отклонена, так как оставшаяся длина пути слишком мала. Например, при использовании буферного режима и слишком малой оставшейся длине позиционирования в текущем сегменте
"Command is rejected because the remaining positioning length is to small" Команда отклонена, так как оставшаяся длина пути слишком мала. Например, при использовании буферного режима и слишком малой оставшейся длине позиционирования в текущем сегменте для перевода оси в свободное от усилия состояние или для достижения новой целевой скорости при смене сегмента.
4300"Axis ID not allowed" Значение недопустимо, например, потому что оно уже меньше или равно нулю, либо больше и не существует в текущей конфигурации. Диапазон значений: [1 ... 255] "Axis type not allowed"
4301недопустим, так как это Тип 2: Быстро/ползуче Тип 3: Шаговый Диапазон значений: [1 ... 3] "Slow manual velocity not
4306allowed" медленная ручная скорость недопустима. Диапазон значений: [0.0, 10000.0]
4307"Fast manual velocity not allowed" быстрая ручная скорость недопустима. Диапазон значений: [0.0, 10000.0]
4308"High speed not allowed" — значение скорости недопустимо. Диапазон значений: [0.0, 10000.0]
4309"Acceleration not allowed" — значение ускорения недопустимо. Диапазон значений: [0.0, 1000000.0]
4310"NCI: Value for maximum axes is invalid" — была предпринята попытка ввести недопустимое допустимое отклонение. Эта ось! Диапазон значений: [0, 10000]. "Referencing velocity in ... allowed" — значение для ...
4312"Referencing velocity in sync direction" — значение скорости реферирования в направлении синхронизации кулачка реферирования ... Диапазон значений: [0.0, 10000.0]
4313"Pulse width in positive direction" — значение ширины импульса для синхроимпульса (нулевой метки) ... Диапазон значений: [0.0, 10000.0]
4314Значение ширины импульса в положительном направлении недопустимо (импульсный режим). Для позиционирования тип выбирается неявно. Импульсный режим соответствует относительному перемещению, которое соответствует ширине импульса.
4315"Pulse width in negative direction" — значение ширины импульса в отрицательном направлении недопустимо (импульсный режим). Для позиционирования тип выбирается неявно. Импульсный режим соответствует относительному перемещению, которое соответствует ... Диапазон значений: [0.0, 1000000.0]
4316"Pulse time in positive direction" — значение ширины импульса в положительном направлении недопустимо (импульсный режим). Диапазон значений: [0.0, 600.0]
4317Время импульса в отрицательном направлении: значение для ширины импульса недопустимо (импульсный режим). Диапазон значений: [0.0, 600.0]
4318Расстояние ползучего хода в положительном направлении: значение для расстояния ползучего хода недопустимо. Диапазон значений: [0.0, 100000.0]
4319Расстояние ползучего хода в отрицательном направлении: значение для расстояния ползучего хода недопустимо. Диапазон значений: [0.0, 100000.0]
4320Диапазон значений: [0.0, 100000.0]. "Контроль движения": активация контроля движения недопустима.
4321Диапазон значений: [0, 1]. "Контроль окна позиционирования": активация контроля окна позиционирования недопустима.
4322"Контроль целевого окна": активация контроля целевого окна недопустима.
4323"Loop not allowed" Значение недопустимо.
4324Время контроля движения недопустимо. Диапазон значений: [0, 1]
4327Значение контроля окна позиционирования для окна позиционирования недопустимо.
4330Окно контроля движения недопустимо. Диапазон значений: [0.0, 10000.0]
4331Активация контроля времени PEH недопустима (PEH: конец позиционирования и останов). Диапазон значений: [0, 1]
4332Время контроля PEH недопустимо (тайм-аут конца позиционирования и останова). Значение по умолчанию. Диапазон значений: [0.0, 600.0]
4333Параметр "Break Release" недопустим. Диапазон значений: [0.0, 60.0]
4334Параметр "NC Data Persistence" недопустим. Логический параметр NC Data недопустим. Диапазон значений: [0, 1]
4335Параметр реакции на ошибку недопустим (instantaneous, delayed).
4336Параметр реакции на ошибку недопустим. Диапазон значений: [0.0, 1000.0]
4337Параметр "Couple Slave to Actual Values if not Enabled" недопустим. Параметр "Couple Slave to Actual Values if not Enabled" недопустим.
4338Параметр "Allow Motion Commands to Slave Axis" недопустим. Логический параметр "Allow Motion Commands to Slave Axis" недопустим. Этот параметр определяет, может ли команда движения быть отправлена ведомой оси или
4339Параметр "Allow Motion Commands to External Setpoint Axis" недопустим
4340"Axis initialization" Ось не инициализирована. Хотя ось создана, остальная часть инициализации не выполнена (1. Инициализация I/O оси, 2. Инициализация оси, 3. Сброс оси).
4341"Group address" Ось не имеет группы, или адрес группы не инициализирован (группа содержит генерацию заданных значений).
4342"Encoder address" Ось не имеет энкодера, или адрес энкодера не инициализирован.
4343"Controller address": у оси отсутствует контроллер или адрес контроллера не инициализирован.
4344"Drive address": у оси отсутствует привод или адрес привода не инициализирован.
4345"Axis interface PLC to NC address": у оси отсутствует интерфейс оси от PLC к NC или адрес интерфейса оси не инициализирован.
4346"Axis interface NC to PLC address": у оси отсутствует интерфейс оси от NC к PLC или адрес интерфейса оси не инициализирован.
4347"Size of axis interface NC to PLC is not allowed" (INTERNAL ERROR): размер интерфейса оси от NC к PLC недопустим.
4348"Size of axis interface PLC to NC is not allowed" (INTERNAL ERROR): размер интерфейса оси от PLC к NC недопустим.
4356"Controller enable": разрешение контроллера для оси отсутствует (см. интерфейс оси SPS®NC). Это разрешение требуется, например, для задачи позиционирования оси.
4357Feed enable negative: отсутствует разрешение подачи для отрицательного направления движения (см. интерфейс оси PLC->NC). Это разрешение проверяется, например, для задачи позиционирования оси в отрицательном направлении движения.
4358"Feed enable plus": отсутствует разрешение подачи для движения в положительном направлении (см. интерфейс оси SPS®NC). Это разрешение требуется, например, для задачи позиционирования оси в положительном направлении.
4359"Set velocity not allowed": заданная скорость, запрошенная для задачи позиционирования, недопустима. Это может произойти, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или, в случае сервоприводов, больше
"Set velocity not allowed": заданная скорость, запрошенная для задачи позиционирования, недопустима. Это может произойти, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или, в случае сервоприводов, больше опорной скорости оси (см. параметры оси и привода).
4360Конечная скорость недопустима. Требуемая конечная скорость для задачи позиционирования недопустима (обычно конечная скорость равна нулю). Это может произойти, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или, в случае сервоприводов, больше опорной скорости оси (см. параметры оси и привода).
4361Превышен временной диапазон (будущее). Рассчитанная позиция лежит слишком далеко в будущем (например, при преобразовании позиции в соответствующее время DC).
4362Превышен временной диапазон (прошлое). Рассчитанная позиция лежит слишком далеко в прошлом (например, при преобразовании позиции в соответствующее время DC).
4400"Encoder ID not allowed" Значение encoder ID недопустимо, например, потому что оно уже назначено, меньше или равно нулю или больше 255.
4401Диапазон значений: [1 ... 255] Единица: 1
4402бит инкрементальный) Тип 4: KL5101 (16 бит инкрементальный) Тип KL5001 (24 бит абсолютный SSI) Тип 6: KL5051 (16 бит BISSI) Диапазон значений: [1 ... 6] Единица: 1 "Encoder mode" Значение (рабочего) режима энкодера
4403Режим 2: Определение фактической позиции и фактической скорости (фильтр) Диапазон значений: [1, 2] Единица: 1 "Encoder counting direction inverted?" Флаг направления счета энкодера недопустим. Флаг 0: Положительное
4404"Referencing status" Флаг статуса реферирования недопустим. Флаг 0: Ось не отреферирована Флаг 1: Ось отреферирована
4405Диапазон значений: [0, 1] Единица: 1 "Encoder increments for each physical encoder rotation" Значение числа инкрементов энкодера на каждый
4410"Search direction for" Значение направления поиска процедуры реферирования недопустимо. Значение 0: Отрицательное направление Диапазон значений: [0, 1] "Search direction for sync pulse
4411Значение направления поиска (импульса) в процедуре реферирования Положительное направление Значение 1: Отрицательное Диапазон значений: [0, 1]
4412"Reference position" Значение процедуры реферирования недопустимо. Диапазон значений: [-1000000.0, 1000000.0]
4418"Encoder reference mode" Значение режима реферирования недопустимо или не соответствует типу энкодера.
4420Контроль программного ограничения положения: недопустимое значение активации минимума. Диапазон значений: [0, 1]
4421Контроль программного ограничения положения: недопустимое значение активации максимума. Диапазон значений: [0, 1]
4422Функция "Установка фактического значения" не может быть выполнена: фактическая позиция вне ожидаемого диапазона. Диапазон значений: [-1000000.0, 1000000.0]
4423Программное ограничение положения: недопустимое значение минимума. Диапазон значений: [-1000000000.0, 1000000000.0]
4424Программное ограничение положения: недопустимое значение максимума. Диапазон значений: [-1000000000.0, 1000000000.0]
4425Фильтр-маска для сырых данных энкодера: недопустимое значение фильтр-маски инкрементов.
4426Референс-маска для сырых данных энкодера недопустима. Диапазон значений: [0, 0xFFFFFFFF]
4427Режим компенсации мёртвого времени (NC-энкодер) недопустим (OFF, ON и acceleration).
4428Параметр "Control Bits of Dead Time Compensation" (энкодер) недопустим (например, относительная или интерпретация). Диапазон значений: [0, 1, 2]
4429Параметр "Time Related Shift of Compensation Mode" (энкодер) недопустим: недопустимый временной сдвиг компенсации (сдвиг времени в наносекундах). Диапазон значений: [>0]
4430Активация аппаратного захвата (hardware latch) энкодера: процедура референцирования была активирована, но значение захвата не получено (недействительно); повторный вызов функции невозможен.
4433Внешний аппаратный захват уже был инициирован, что сигнализирует о недействительности значения внешнего захвата; при повторной активации команда будет отклонена при обмене handshake (связь активна). В этом случае действительность значения захвата
4440"Инициализация энкодера" Энкодер не инициализирован. Хотя ось создана, остальная часть инициализации не выполнена (1. Инициализация I/O оси, 2. Инициализация оси, 3. Сброс оси).
4441"Адрес оси" У энкодера нет оси, или адрес оси не инициализирован.
4442"Адрес входной структуры I/O" У привода нет действительного адреса входа I/O в образе процесса.
4443"Адрес выходной структуры I/O" У энкодера нет действительного адреса выхода I/O в образе процесса.
4450"Контроль нижнего переполнения счётчика энкодера" Инкрементальный счётчик энкодера испытал нижнее переполнение.
4451"Контроль верхнего переполнения счётчика энкодера" Инкрементальный счётчик энкодера испытал верхнее переполнение.
4460"Минимальный программный предел позиции (старт оси)" При активном контроле минимального программного предела позиции выполнен старт оси в направлении позиции, лежащей ниже минимального программного предела позиции.
4461"Максимальный программный предел позиции (старт оси)" При активном контроле максимального программного предела позиции выполнен старт оси в направлении позиции, лежащей выше максимального программного предела позиции.
4462"Минимальный программный предел позиции (процесс позиционирования)" При активном контроле минимального программного предела позиции фактическая позиция опустилась ниже минимального программного предела позиции. В случае сервоосей, которые перемещаются непр
4464Окно позиции ошибки слежения параметризовано. "Encoder hardware error" Привод или система энкодера сообщает об аппаратной ошибке энкодера. Оптимальный код ошибки отображается в сообщении журнала событий.
4465"Position initialization error at system start" При первой инициализации заданной позиции она оказалась вне диапазона минимальной и максимальной конечной позиции для всех попыток инициализации (без переполнения/антипереполнения, с антипереполнением и переполнением).
4466Недопустимые IO-данные более n последующих NC-циклов (энкодер). Ось (энкодер) обнаружила недопустимые IO-данные энкодера более n последующих NC-циклов (задача NC SAF) (например, n=3). Как правило, для участника EtherCAT речь идет о Working Counter Error (WcState), что указывает на нарушение передачи данных между IO-устройством и контроллером. Если эта ошибка установлена непрерывно в течение длительного периода времени, это
4467Высокий джиттер реального времени. Недопустимая фактическая позиция (энкодер)
4500не допускается, например, потому что уже назначен, меньше или равен нулю, или больше 255. Диапазон значений: [1 ... 255]
4501"Controller type not allowed" Значение для type недопустимо, так как не определено. controller (position) . . . Тип 7: High/low speed Тип 8: Stepper motor controller Тип 9: Sercos Диапазон значений: [1 ... 8] Единица:
4502"Controller operating mode not allowed" Режим работы контроллера не допускается.
4503Диапазон значений: [1] "Вес предуправления по скорости недопустим". Значение процентного веса предуправления по скорости недопустимо. По умолчанию параметр установлен на 1.0 (100%).
4504Диапазон значений: [0.0 ... 1.0] "Контроль ошибки рассогласования (позиция) недопустим". Значение для активации контроля ошибки рассогласования недопустимо.
4505Диапазон значений: [0, 1] "Ошибка рассогласования (скорость) недопустима". Значение контроля ошибки рассогласования (скорость) недопустимо.
4506"Окно ошибки рассогласования (позиция) недопустимо". Значение для окна ошибки рассогласования (максимально допустимая ошибка) недопустимо.
16388External Error Этот код ошибки может быть установлен внешним модулем (например, модулем стороннего производителя) или может быть установлен, когда внешний
16400модуль выдаёт ошибку. "Channel identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указан канал, не существующий в системе.
16401"Group identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указана группа, не существующая в системе.
16402"Axis identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указана ось, не существующая в системе.
16403"Encoder identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указан энкодер, не существующий в системе.
16404"Controller identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указан контроллер, не существующий в системе.
16405"Drive identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указан привод, не существующий в системе.
16406"Table identifier not allowed" Либо использовано недопустимое значение (не 1...255), либо указана таблица, не существующая в системе.
16416"No process image" Нет интерфейса PLC-ось при создании оси.
16417"No process image" Нет интерфейса ось-PLC при создании оси.
16418"No process image" Нет интерфейса энкодер-I/O при создании оси.
16419"No process image" Нет интерфейса I/O-энкодер при создании оси.
16421"No process image" Нет интерфейса привод-I/O при создании оси. "No process image" Нет интерфейса I/O-привод при создании оси.
16432"Coupling type not allowed" Недопустимый тип связи ведущий/ведомый. "Axis type not allowed" Недопустимый тип оси.
16434Тип канала NC неизвестен. Известные типы — например, канал NCI, канал FIFO и т. д.
16448"Axis is incompatible" Ось не подходит для предполагаемого использования. Например, высокоскоростная/низкоскоростная ось не может работать как ведомая в связи осей.
16728Коррекция инструмента
16729Коррекция инструмента. Обнаружена неожиданная комбинация типов геометрии при включённом обнаружении узких мест.
16730Коррекция инструмента: запрограммированная внутренняя окружность меньше радиуса фрезы.
16731Коррекция инструмента
16732Нет памяти
16733Таблица скорректированных записей заполнена.
16734Нет памяти
16735Расчёт геометрии
16736Зарезервировано
16737Зарезервировано
16738Правила интерполяции не могут быть определены
16752Ошибка загрузки: недопустимый параметр
16753Недопустимая начальная позиция контура
16754Реверс: недопустимый индекс таблицы. При выполнении функции возврата NC обнаружил недопустимый внутренний индекс записи.
16755Недопустимый G-код. Недопустимый G-код по умолчанию / неверное выражение / синтаксис в G-коде по умолчанию
16756Ошибка при открытии файла G-кода
16900Internal Error
Причина: 0:
16903"Invalid cycle time for the (SVB)" — значение времени цикла для задачи подготовки (SVB 1/2) недопустимо, так как оно вышло за пределы диапазона значений. Диапазон значений: [0.001 ... 1.0]. Единица: с
Причина: statement preparation task the NC statement allowed, because it has Unit: s
16904"Single step mode not allowed"
Причина: Флаг для активации или деактивации покадрового режима не разрешён. Значение 0: Active (single-block operation). Значение 1: Passive (buffered operation)
16905"Group deactivation not allowed"
Причина: Флаг для деактивации или активации всей группы не разрешён. Значение 0: Group passive. Значение 1: Group active. Диапазон значений: [0, 1]. Единица: 1 (INTERNAL ERROR)
16906"Statement execution state allowed" (INTERNAL ERROR)
Причина: Значение для состояния выполнения блока (SAF state) не разрешено. Эта ошибка возникает при значениях вне диапазона или если конечный автомат (SAF state) не проходит. Диапазон значений: [0, 1]. Единица: 1 (SAF state)
17054Синхроимпульс I/O не найден (только при использовании аппаратной защёлки). Если аппаратная защёлка активирована, ожидается, что по истечении определённого времени или определённого расстояния будет найден синхроимпульс (нулевой импульс) и сгенерировано событие синхронизации.
17055В этом случае реакцией является ошибка и прерывание процедуры референцирования. Используемый буферный режим неизвестен или не поддерживается в данном контексте. Буферный режим, используемый для команды PTP (например, ABORTING и т. д.), неизвестен или не поддерживается в
17056контексте. Последующая ошибка группы/оси. Последующая ошибка, возникающая в результате другой причинной ошибки, относящейся к другой оси в группе. Последующие ошибки группы/оси могут возникать в связи с соединениями ведущий/ведомый или с интерполирующими группами DXD с несколькими осями. Если, например, обнаружено, что превышен предел ошибки рассогласования ведущей оси, то эта последующая ошибка назначается всем остальным ведущим и ведомым осям в этом
17057"Velocity reduction factor for C0/C1 transition is not allowed" Переход C0 описывает две геометрии, которые, будучи сами по себе непрерывными, не имеют ни непрерывной первой, ни непрерывной второй производной. Коэффициент снижения скорости
"Velocity reduction factor for C0/C1 transition is not allowed" Переход C0 описывает две геометрии, которые, будучи сами по себе непрерывными, не имеют ни непрерывной первой, ни непрерывной второй производной. Коэффициент снижения скорости C0 действует на такие переходы. Примечание: переход C1 характеризуется тем, что две геометрии непрерывны, но имеют только непрерывную первую производную. Коэффициент снижения скорости C1 действует на такие переходы.
17058Недопустимый критический угол при переходе между сегментами. Диапазон значений: [0.0 ... 1.0], единица измерения: 1. Диапазон значений: (0.0 ... 180.0], единица измерения:
17059«Радиус сферы допуска» находится в недопустимом диапазоне
17060Диапазон значений: [0.0 ... 100.0], единица измерения: например, мм. Не реализовано.
17061«Тип запуска»
17062Диапазон значений: [0,1], единица измерения: 1. Не реализовано.
17063«Сглаживание» (Blending) с заданными параметрами невозможно
17066разрешено» (ВНУТРЕННЯЯ ОШИБКА). Метод скорости по кривой не существует. «Минимальная скорость не разрешена». Введённая скорость меньше 0.0.
17067минимум. «Ввод степенной функции не разрешён» (ВНУТРЕННЯЯ ОШИБКА). Входные параметры в функции power_() приводят
17068Исключение FPU. «Динамическое изменение параметра не разрешено». Параметр, управляющий изменениями динамики, недопустим. Параметр: 1. Абсолютное изменение динамики движения: все параметры должны быть строго положительными. 2. Относительное уменьшение
17069c_f: 0.0 < c_f <= 1.0. «Ошибка выделения памяти» (ВНУТРЕННЯЯ ОШИБКА). Рассчитанная конечная позиция отличается от
17070«Конечная позиция в NC-инструкции (внутренняя ошибка).»
17071«Вычислить оставшуюся длину хорды»: недопустимое значение. Диапазон значений: [0,1]
17072"Set value generator SVB active" — запуск генератора задающих значений (SVB, SAF) отклонён, так как задача SVB уже активна.
17073"SVB parameter not allowed" (INTERNAL ERROR) — параметр, относящийся к внутренней структуре генератора задающих значений (SVB), приводит к логическим ошибкам и/или к исключению FPU. Затрагивает следующие параметры: Minimum velocity (>0.0), TimeMode, M
17074DistanceToEnd, TBallRadius. "Velocity reduction factor not allowed" — параметр, управляющий снижением скорости на переходах между сегментами, недопустим. Параметр: 1. Переходы с непрерывной первой производной: VeloVertexFactorC1 2. N
DistanceToEnd, TBallRadius. "Velocity reduction factor not allowed" — параметр, управляющий снижением скорости на переходах между сегментами, недопустим. Параметр: 1. Переходы с непрерывной первой производной: VeloVertexFactorC1 2. Переходы, не являющиеся непрерывно дифференцируемыми: VeloVertexFactorC0, CriticalVertexAngleLow, CriticalVertexAngleHigh.
17075"Helix is a circle" — спираль выродилась в окружность и должна быть задана как таковая.
17076"Helix is a straight line" — спираль выродилась в прямую линию и должна быть задана как таковая.
17077"Guider parameter not allowed" — один из параметров направляющей (guider) приводит к логическим ошибкам и/или к исключению FPU.
17078"Invalid segment address" (INTERNAL ERROR) — геометрический сегмент не имеет допустимого адреса геометрической структуры или не имеет допустимого адреса динамической структуры.
17079"Unparameterized generator" (INTERNAL ERROR) — генератор SVB ещё не параметризован и поэтому не может работать.
17080"Unparameterized table" (INTERNAL ERROR) — таблица не содержит информации об адресе соответствующего динамического генератора.
17082"The calculation of the arc length of the smoothed path failed (internal error)." — сбой расчёта длины дуги сглаженной траектории (внутренняя ошибка).
17083"The radius of the tolerance ball is too small (smaller than 0.1 mm)." — радиус допусковой сферы слишком мал (меньше 0.1 мм).
17084Ошибка при расчёте программных концевых выключателей DXD (внутренняя ошибка)
17085"NC-Block violates software limit switches of the group" По меньшей мере одна ось траектории с активным контролем программных концевых выключателей нарушила концевые выключатели. Поэтому геометрический ввод отклоняется с ошибкой.
17086"Internal error in the evaluation of a possible software limit switch violation for the segment with the blocknumber xx." По меньшей мере одна ось траектории с активным контролем позиционных концевых выключателей нарушила концевые выключатели.
17087Недопустимый тип опорной скорости.
17088"Interpolating group contains axes of an incorrect axis type" Интерполирующая 3D-группа может содержать только непрерывно управляемые оси типа 1 (SERVO).
17089"Scalar product cannot be calculated" Длина одного из заданных векторов равна 0.0.
17090"Inverse cosine cannot be calculated" Длина одного из заданных векторов равна 0.0.
17091"Invalid table entry type" Заданный тип табличной записи неизвестен.
17092"Invalid DIN66025 information type" (INTERNAL ERROR) Заданный тип информации DIN66025 неизвестен. Известные типы: G0, G1, G2, G3, G17, G18, G19.
17093"Invalid dimension" (INTERNAL ERROR) Размерность CNC неизвестна. Известные размерности: 1, 2, 3. Или: размерность CNC недопустима для заданного геометрического объекта. Для окружности размерность должна быть 2 или 3, для винтовой линии — 3.
17094"Geometrical object is not a straight line" Заданный объект, интерпретированный как прямая, имеет длину 0.0.
17095"Geometrical object is not a circle" При интерпретации как дуга окружности заданный объект имеет длину 0.0, или угол 0.0, или радиус 0.0.
17096"Geometrical object is not a helix" При интерпретации как дуга окружности заданный объект имеет длину 0.0, или угол 0.0, или радиус 0.0, или высоту 0.0.
17097"Set velocity less than or equal to 0.0 is invalid" — значение заданной скорости (CNC) меньше или равно 0.0 недопустимо, так как заданная скорость по определению положительна, а заданная скорость 0.0 не может вызвать никакого движения.
17098"Address for look-ahead invalid" (INTERNAL ERROR) — адрес, переданный для функции просмотра вперёд (look-ahead), недопустим.
17099"Set value generator SAF active" — запуск генератора задающих значений (SAF) отклонён, так как задача SAF уже активна.
17100"CNC set value generation not active" — остановка или изменение override отклонены, так как генерация задающих значений не активна.
17101"CNC set value generation in the stop phase" — остановка или изменение override отклонены, так как генерация задающих значений находится в фазе останова.
17102"Override not allowed" — override менее 0.0 % или более 100.0 % недопустим.
17103"Invalid table address" (INTERNAL ERROR) — адрес таблицы, переданный для инициализации генератора задающих значений, недопустим, либо отсутствует допустимое соединение с логгером (файл протокола).
17104"Invalid table entry type" — переданный тип записи таблицы неизвестен.
17105"Memory allocation failed" — выделение памяти для таблицы не удалось.
17106"Memory allocation failed" — выделение памяти для фильтра не удалось.
17107"Invalid parameter" — параметр фильтра недопустим.
17108"Delete Distance To Go failed" — удаление оставшегося пути (Delete Distance To Go, только интерполяция) не удалось. Эта ошибка возникает, если, например, команда 'DelDTG' не была запрограммирована в текущем перемещении NC-программы.
17109Генератор заданий летающей пилы формирует несовместимые значения (внутренняя ошибка)
17110Ось будет остановлена, так как иначе она выйдет за целевую позицию (старый генератор заданий PTP)
Ось будет остановлена, так как иначе она выйдет за целевую позицию (старый генератор заданий PTP). Если, например, при трансформации из ведомого в ведущий для нового ведущего задаётся целевая позиция, за которую ось выйдет из-за фактической динамики, ось будет остановлена внутренне, чтобы гарантировать, что целевая позиция не будет превышена.
17111Внутренняя ошибка при трансформации из ведомого в ведущий.
17112Неверное направление при трансформации из ведомого в ведущий.
17114Параметр таблицы Motion Function (MF) неверен
Параметр Motion Function (MF) недопустим. Это может относиться к впервые созданному набору данных или к изменённому онлайн
17115Точка IGNORE указывает на пассивную точку MF (точку IGNORE).
17116Внутренняя ошибка при использовании Motion Function (MF)
При использовании Motion Function (MF) возникает внутренняя ошибка. Эта ошибка не может быть устранена пользователем. Пожалуйста, обратитесь в TwinCAT
17117Связывание осей с генератором синхронизации отклонено из-за неверных значений динамики оси
Связывание осей с генератором синхронизации отклонено, так как один из параметров динамики ведомого (машинные данные) неверен. Либо максимальная скорость, ускорение, замедление или рывок меньше или равны нулю, либо ожидаемая синхронная скорость ведомого
17118оси выше максимальной
Условия связывания генератора синхронизации неверны. При положительном движении ведущей оси необходимо учитывать, что синхронная позиция ведущего больше позиции связывания ведущего ("находится в будущем"). При отрицательном движении ведущей оси необходимо учитывать, что синхронная позиция ведущего меньше позиции связывания ведущего.
17119Профиль движения генератора синхронизации превышает динамический предел ведомой оси или требуемую характеристику профиля
Одна из параметризованных проверок обнаружила превышение динамических пределов (макс. скорость, макс. ускорение, макс. замедление или макс. рывок) ведомой оси или характеристику профиля (например, перерегулирование или
17120недорегулирование в позиции или См. также дальнейшие сообщения в окне сообщений системы
Неверный параметр. Параметр генератора энкодера недопустим.
17121Неверный параметр
Параметр внешнего (Fifo) генератора недопустим.
17122"External generator is active" Внешний генератор не может быть запущен, так как он уже активен.
17123"External generator is not active" Внешний генератор не может быть остановлен, так как он не активен.
17124"NC-Block with auxiliary axis violates software limit switches of the group" По меньшей мере одна вспомогательная ось с активным контролем программных концевых выключателей нарушила концевые выключатели. Поэтому геометрический ввод отклоняется с ошибкой.
17125"NC-Block type Bezier spline (singularity)" В определённой внутренней точке сплайна Безье скорость стремится к 0, что приводит к бесконечности.
17127Примечание: разделите кривую Безье на сплайновые кривые в соответствии с сохранением геометрии и сингулярности. "Value for dead time compensation not allowed" Значение компенсации времени запаздывания в секундах для ведомой связи с осью энкодера (виртуальной осью) недопустимо.
Примечание: разделите кривую Безье на сплайновые кривые в соответствии с сохранением геометрии и сингулярности. "Value for dead time compensation not allowed" Значение компенсации времени запаздывания в секундах для ведомой связи с осью энкодера (виртуальной осью) недопустимо. Диапазон: [0.0 ... 60.0] Единица: с "GROUPERR_RANGE_NOMOTIONWINDOW"
17130Диапазон значений: [0.0 ... 60.0] Единица: с "GROUPERR_RANGE_TIMEUNITFIFO"
17131"GROUPERR_RANGE_OVERRIDETYPE" Диапазон значений: [1, 2] Единица: 1 "GROUPERR_RANGE_OVERRIDECHANGETIME"
17134(число осей) увеличено с 8 до 16. Диапазон значений: [1 ... 8] соотв. [1 ... 16] Единица: 1 (число осей) "GROUPERR_ADDR_FIFOTABLE"
17135"Axis is locked for motion commands because a stop command is still active" Ось/группа заблокирована для команд движения, так как команда останова всё ещё активна. Ось может быть разблокирована вызовом MC_Stop с Execute=FALSE или с помощью MC_R
17136"Invalid number of auxiliary axes" Локальное число вспомогательных осей не совпадает с глобальным числом вспомогательных осей.
17137"Invalid reduction parameter for auxiliary axes" Параметры снижения скорости для вспомогательных осей несогласованы.
17138"Invalid dynamic parameter for auxiliary axes" Динамические параметры для вспомогательных осей несогласованы.
17139"Invalid coupling parameter for auxiliary axes" Параметры связи для вспомогательных осей несогласованы.
17140"Invalid auxiliary axis entry" Запись вспомогательной оси пуста (нет движения оси).
17142"Invalid parameter" Недопустимый предел снижения скорости вспомогательных осей. Он должен находиться в интервале 0..1.0
17144"Block search - segment not found" Сегмент, заданный как параметр, не найден до конца управляющей программы NC. Возможная причина:
17145"Blocksearch - invalid remaining segment length" Оставшийся путь в параметре fLength задан неверно
17147Внутренняя ошибка в контексте связанных осей (ведомых осей) Фатальная внутренняя ошибка при использовании связанных осей (ведомых осей). Несогласованное внутреннее состояние. Обратитесь в службу поддержки.
17148Параметр максимального числа заданий (записей) для передачи недопустим Параметр, описывающий максимальное число записей для передачи из SVB в таблицу SAF на один NC
17151записей Цикл недопустим. Диапазон значений: [1, 20] Единица: 1 Ошибка, определяемая заказчиком
17195Перемещение на шаг шагового двигателя недопустимо. Значение перемещения, приходящегося на один шаг
17196Минимальная скорость для шагового двигателя недопустима
17197Ступени шагового двигателя для одного уровня скорости недопустимы
17198DWORD для интерпретации единиц оси недопустим
17199Максимальная скорость недопустима
17200Окно контроля движения недопустимо
17201Контроль времени PEH недопустим
17204Параметр NC Data Persistence недопустим. Логический параметр NC Data Persistence недопустим. Диапазон значений: [0, 1]
17205Параметр реакции на ошибку недопустим (немедленная, задержанная). Диапазон значений: [0, 1]
17218Адрес энкодера. Ось не имеет энкодера, или адрес энкодера не инициализирован.
17219Адрес контроллера. Ось не имеет контроллера, или адрес контроллера не инициализирован.
17220Адрес привода. Ось не имеет привода, или адрес привода не инициализирован.
17221Адрес интерфейса оси PLC–NC. Ось не имеет интерфейса оси от PLC к NC (PlcToNc), или адрес интерфейса оси не инициализирован.
17222Адрес интерфейса оси NC–PLC. Ось не имеет интерфейса оси от NC к PLC (NcToPlc), или адрес интерфейса оси не инициализирован.
17223Недопустимый размер интерфейса оси NC–PLC (внутренняя ошибка). Размер интерфейса оси от NC к PLC (NcToPlc) недопустим.
17224Разрешение контроллера. Размер интерфейса оси от PLC к NC (PlcToNc) недопустим.
17238Разрешение контроллера. Разрешение контроллера для оси отсутствует (см. интерфейс оси PlcToNc). Это разрешение требуется, например, для задачи позиционирования оси.
17239Разрешение подачи минус. Разрешение подачи для движения в отрицательном направлении отсутствует (см. интерфейс оси PlcToNc). Это разрешение требуется, например, для задачи позиционирования оси в отрицательном направлении.
17240Разрешение подачи плюс. Разрешение подачи для движения в положительном направлении отсутствует (см. интерфейс оси PlcToNc). Это разрешение требуется, например, для задачи позиционирования оси в положительном направлении.
17241Недопустимая заданная скорость. Заданная скорость, запрошенная для задачи позиционирования, недопустима. Это может произойти, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или, в случае сервоприводов, больше опорной скорости оси (см. параметры оси и привода).
17242Перемещение меньше одного инкремента энкодера (внутренняя ошибка). Требуемое перемещение оси при выполнении задачи позиционирования меньше одного инкремента энкодера (см. коэффициент масштабирования). Однако эта информация обрабатывается внутренним образом так, что позиционирование считается завершённым без выдачи сообщения об ошибке.
17246"Длина обхода меньше тормозного пути" Абсолютное значение длины обхода меньше или равно положительному или отрицательному тормозному пути. Это недопустимо.
17247Недопустимая начальная скорость
Недопустимая начальная скорость Требуемая начальная скорость для задачи позиционирования недопустима (обычно начальная скорость равна нулю). Такая ситуация может возникнуть, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или для серворегуляторов движения больше опорной скорости оси (см. параметры оси и регулятора движения).
17248Недопустимая конечная скорость
Недопустимая конечная скорость Требуемая конечная скорость для задачи позиционирования недопустима (обычно конечная скорость равна нулю). Такая ситуация может возникнуть, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или для серворегуляторов движения больше опорной скорости оси (см. параметры оси и регулятора движения).
17249"Выход за временной диапазон (будущее)" Рассчитанная позиция лежит слишком далеко в будущем (например, при преобразовании значения позиции во временную метку DC).
17250"Выход за временной диапазон (прошлое)" Рассчитанная позиция лежит слишком далеко в прошлом (например, при преобразовании значения позиции во временную метку DC).
17251"Позиция не может быть определена" Запрошенная позиция не может быть определена. Случай 1: она не была пройдена в прошлом. Случай 2: она не может быть достигнута в будущем. Причиной может быть нулевое значение скорости или ускорение, вызывающее разворот ...
17252"Позиция неопределима (конфликтующее направление движения)" Ожидаемое вызывающей функцией направление движения отличается от фактического направления движения (конфликт между представлением PLC и NC, например при преобразовании позиции ...
17253(конфликт между представлением PLC и NC, например при преобразовании позиции во время DC). Позиция не преобразуется. При преобразовании позиции в инкрементальную позицию нарушается максимальный диапазон энкодера.
17264Связывание ведомой оси невозможно (нарушение скорости) Связывание ведомой оси с ведущей осью (например, универсальной летающей пилой) отклоняется, так как в противном случае была бы превышена максимальная скорость ведомой оси (выбран контроль скорости).
17265Связывание ведомой оси невозможно (нарушение ускорения) Связывание ведомой оси с ведущей осью (например, универсальной летающей пилой) отклоняется, так как в противном случае было бы превышено максимальное ускорение ведомой оси (выбран контроль ускорения ...
17312"Последующая ошибка оси" Последующая ошибка, возникшая в результате другой причинной ошибки, относящейся к другой оси. Последующие ошибки оси могут возникать в связи со связыванием ведущей/ведомой осей или при многоосевых интерполирующих группах DXD.
17512invalid" или "invalid actual position value"). Недопустимые входные IO-данные (тип ошибки 1). Мониторинг "циклического счетчика входных IO-данных" (2-битный счетчик) обнаружил ошибку. Входные данные не обновлялись как минимум 3 цикла NC SAF (2-битный счетчик показывает постоянное значение в течение нескольких циклов NC SAF вместо инкремента ровно на единицу от цикла к циклу).
17513Недопустимые входные IO-данные (тип ошибки 2). Мониторинг "циклического счетчика входных IO-данных" (2-битный счетчик) обнаружил ошибку. Качество входных данных на основе этого 2-битного счетчика недостаточно (здесь выполняется простая статистическая оценка, которая оценивает случаи GOOD и случаи BAD и при превышении специального предельного значения приводит к ошибке).
17520"SSI transformation fault or not finished" SSI-преобразование модуля FOX 50 было ошибочным в течение нескольких NC-циклов или, соответственно, не завершилось.

Источник — документация производителя: Manual TwinCAT 2 | Kinematic Transformation (PDF); Manual TwinCAT 2 | Kinematic Transformation (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.

Beckhoff TwinCAT 2 NC в каталоге

Смотрите также: Beckhoff в каталоге.

Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.