Коды ошибок 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" Запрошенный режим активации невозможен при движении ведомой оси. В противном случае скорость ведомой оси скачком изменилась бы до нуля. |
| 427A | 17018 Причина: Остановка с текущей активной динамикой. Новая скорость для Moving или конечная целевая скорость недопустимы. Для вновь заданной команды требуемая скорость перемещения или требуемая конечная скорость (целевая скорость в целевой позиции) недопустимы. Скорость перемещения должна быть больше нуля, а конечная целевая скорость должна |
| 427B | 17019 Причина: всегда быть больше или равна нулю (по умолчанию — ноль). Конечная скорость или новая целевая позиция недопустимы. Для вновь заданной команды требуемая конечная скорость (целевая скорость в целевой позиции) или требуемая целевая позиция недопустимы. Конечная скорость должна быть больше или равна нулю (по умолчанию — ноль). |
| 427C | 17020 Причина: Новая скорость перемещения недопустима. Вновь заданная скорость перемещения недопустима, так как она меньше или равна нулю либо по иным причинам не может быть обеспечена. |
| 427D | 17021 Причина: Внутренний режим запуска недопустим. Для вновь заданной команды этот режим запуска недопустим или не разрешён в данной ситуации движения. Пользователь не может напрямую влиять на режим запуска. |
| 427E | 17022 Причина: "Запрошенная команда движения не может быть реализована (BISECTION)". Запрошенная команда движения не может быть реализована с заданными параметрами. Команда выполнена наилучшим возможным образом, поэтому данное сообщение следует понимать лишь как предупреждение. Примеры: команда движения оси запрошена, когда ось находится в неблагоприятной динамической ситуации (фаза ускорения), при которой проходимое расстояние слишком мало или скорость явно слишком |
| 427F | 17023 Причина: велика. Другой вариант — ведомая ось, которая отключается от движения в неблагоприятной динамической ситуации и затем получает движение, как в предыдущем случае. "Новая целевая позиция либо уже пройдена, либо будет пройдена". Новая целевая позиция либо уже пройдена, либо будет пройдена, так как до неё невозможно остановиться. Рекомендуется внутренняя команда останова. |
| 428A | Недопустимый момент для команды оси, так как всё ещё активна старая команда оси с позицией активации Момент для команды недопустим, так как всё ещё активна старая команда с позицией активации (например "перейти на новую скорость в пороговой позиции" или "достичь новой скорости в пороговой позиции"). |
| 428B | Ошибка в процедуре расчёта остановки (ВНУТРЕННЯЯ ОШИБКА) Из-за внутренней ошибки в процедуре расчёта остановки текущая команда не может быть выполнена. Предыдущее состояние системы восстанавливается. |
| 428C | Команда с позицией активации не может быть выполнена полностью, так как оставшийся путь слишком короток Команда с позицией активации (порогом), например "достичь новой скорости в позиции", может быть выполнена лишь частично, так как путь слишком короток. |
| 428D | Недопустимый тип развязки при отсоединении ведомой оси Команда отсоединения и перезапуска содержит недопустимый тип развязки. |
| 428E | Недопустимая целевая скорость при отсоединении ведомой оси Команда отсоединения и перезапуска содержит недопустимую целевую скорость [1 < V < Vmax]. |
| 428F | Команда новых динамических параметров не может быть выполнена, так как это потребовало бы новой целевой скорости Команда активации новых динамических параметров, таких как ускорение, замедление и скорость изменения ускорения (jerk), не может быть выполнена, так как это потребовало бы новой заданной скорости движения. Такая ситуация может возникнуть, например, если ось находится в ускоренном состоянии вблизи целевой позиции и выбраны более мягкие динамические параметры. |
| 429A | Restart has Failed В буфере команд PTP уже имеется команда движения, и очередная новая команда движения, которая должна была изменить текущую команду движения посредством restart, завершилась неудачно. |
| 429B | "collect error for invalid start parameters" Эта ошибка указывает на неверную параметризацию пользователя (collect error). Например, динамические параметры, такие как Velo, Acc или Dec, могут быть равны или меньше нуля. Или следующие ошибки: - BaseFrequence < |
| 429C | BaseAmplitude <= 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 |
| 4003 | retain-данные 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 обнаружен недопустимый внутренний индекс записи. |
| 4173 | Invalid G Code — недопустимый G-код по умолчанию. Неверное выражение/синтаксис в G-коде по умолчанию. |
| 4174 | Error 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" Причина: Ось в группе не имеет привода, или адрес привода не инициализирован. |
| 4213 | Address 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 |
| 4267 | slave axis". "Group function for slave not allowed" Функции группы в принципе возможны только для ведущих осей, но не для ведомых. Единственное исключение — функция "Start/stop section compensation", которая возможна как для ведущих, так и для ведомых осей. Помимо этого ведомая ось не может напрямую выполнять никакие другие функции. |
| 4268 | NCI 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) Позиция (рассчитанная из модульной целевой позиции), в которой ось должна остановиться по окончании ориентированной остановки, слишком близка и будет пройдена. |
| 4275 | Group Parameter is Invalid Параметр группы недопустим. При этом это может быть, например, заданная скорость, ускорение, замедление, рывок или время цикла NC, значение которых задано меньше или равно нулю. |
| 4276 | Joint Error at Start of Setpoint Generation В начале генерации задающих воздействий, например для летающей пилы, различные параметры или состояния могут привести к этой ошибке. Например, динамические параметры, такие как ускорение, замедление и рывок, могут быть недопустимы (меньше или равны нулю), либо время цикла NC или значение override могут находиться вне интервала от 0% до 100%. |
| 4277 | "Dynamic parameters not permitted" (INTERNAL ERROR) Динамические параметры, полученные в результате внутреннего расчёта, такие как ускорение, замедление и рывок, недопустимы. |
| 4279 | The New Target Position is Invalid or Cannot be Reached Новая целевая позиция недопустима или недостижима. |
| 4280 | 17024 Причина: "Группа не готова / группа не готова к новой задаче" (ВНУТРЕННЯЯ ОШИБКА / ИНФОРМАЦИЯ). Группе даётся новая задача, пока она ещё выполняет существующую задачу. Этот запрос недопустим, так как он прервал бы выполнение предыдущей задачи. Новой задачей может быть, например, команда позиционирования или функция "установить фактическую позицию". Для функции "установить новую конечную позицию" действуют прямо противоположные соотношения. В этом случае группа/ось должна ещё активно |
| 4281 | 17025 Причина: двигаться, чтобы можно было вызвать изменение конечной позиции. "Параметры ориентированного останова (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 |
| 4306 | allowed" медленная ручная скорость недопустима. Диапазон значений: [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). Это разрешение требуется, например, для задачи позиционирования оси. |
| 4357 | Feed 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 | "Окно ошибки рассогласования (позиция) недопустимо". Значение для окна ошибки рассогласования (максимально допустимая ошибка) недопустимо. |
| 16388 | External 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-кода |
| 16900 | Internal 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. Относительное уменьшение |
| 17069 | c_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 |
| 17074 | DistanceToEnd, 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 | Ступени шагового двигателя для одного уровня скорости недопустимы |
| 17198 | DWORD для интерпретации единиц оси недопустим |
| 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. |
| 17512 | invalid" или "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 в каталоге.
Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.