Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Equipment >> Станок с ЧПУ

Полный список кодов ошибок NUM CNC 1020/1040/1060

Полный список кодов ошибок для систем ЧПУ NUM 1000/1020/1040/1050/1060 T и G.

Полный список кодов ошибок NUM CNC 1020/1040/1060

NUM 1060 CNC control

Ошибки системы ЧПУ NUM

Различные ошибки и ошибки станка

Код ошибкиЗначение ошибки
1Неизвестный символ / ось не распознана системой; слишком много цифр после функции; знак после функции, не допускающей знаки; усечённый блок, сигнализируемый ? через CLOSE в режиме дрип-фида
2Неизвестная G-функция или отсутствует обязательный аргумент после G
3Атрибут G-кода неправильно позиционирован
4Опция не включена или конфликт параметров опции: структурное программирование, RTCP, синхронизированные оси и т.д.
5Опция геометрического программирования не включена
6Опция полиномиальной интерполяции отсутствует, таблица коэффициентов заполнена
7Ошибка программирования движений, параллельных наклонным осям (шлифовальные): программирование не в плоскости G20; интерполяция не в G00 или G01; X не запрограммирован после G05; X и Z не запрограммированы после G07
8Номер коррекции инструмента слишком велик
9Слишком длинная последовательность неработающих блоков — бесконечный цикл
10В доступе к терминалу PLC: ошибка обмена шины
11В доступе к терминалу PLC: ошибка инициализации шины или обмен запрещён
12В доступе к терминалу PLC: ошибка параметра стойки
13В доступе к терминалу PLC: нет такой карты
14Отсутствует опция наклонной плоскости; доступ к границе PLC: канал отсутствует
15Неверная конфигурация линии
16Ошибка активации RTCP
17Конец блока в комментарии — отсутствует закрывающая скобка
18Ошибка серво: P50 слишком мал
20Нет M02 в конце программы; блоки не сделаны исполняемыми в цикле, вызванном G-функцией
21Определение заготовки некорректно в 3D-режиме
24Ошибка объявления наклонной плоскости: функция реактивирована, когда уже активна; объявление аргументов функции неполное; ось точки поворота не существует или не сервоуправляемая; некорректное значение в одном из членов матрицы
25Подпрограмма или номер последовательности не существует
26Слишком много уровней вложенности подпрограмм
27Радиальная коррекция: в программировании нуля станка G52 / с конической резьбой
28Синтаксическая ошибка в определении CCSPD или радиуса индексной таблицы; G96 должен следовать за S / G97 должен следовать за S / начальный радиус не может быть определён; X или U не запрограммирован в этом блоке или предыдущем
29Диапазон не запрограммирован для CCSPD / Нет диапазона, совместимого с S в G97: без опции поиска диапазона: S не входит между мин. и макс. значениями запрограммированного диапазона; с опцией поиска: S не принадлежит ни одному диапазону
30Обнаружена ошибка линии
31Режим PPR или PPL невозможен с выбранным протоколом линии
32Ошибка референцирования / ось уже на концевике
33Все полозья ожидают синхронизации
34Минимальный радиус достигнут при интерполяции G21
35Номер последовательности не найден в SEARCH
36Память детали программы переполнена
37Превышена макс. подача для нарезки резьбы (COMAND)
38Шпиндель уже управляется другой группой осей
39Ошибка синхронизации осей (с опцией синхронизации осей)
40-49Чрезмерная ошибка следования на осях 0–9
50-59Чрезмерная ошибка следования на осях 10–19
60-69Чрезмерная ошибка следования на осях 20–29
70 и 71Чрезмерная ошибка следования на осях 30 и 31
72Инкрементное программирование после неполного блока (PGP)
75Переключение из G20 в G21 или G22: последний блок в G20 неполный, так как запрограммирован в PGP или с радиальной коррекцией или с X ≤ 0; первый блок в G21 без X и Y или G22 без Y и Z; переключение из G21 или G22 в G20: последний блок в G21 или G22 неполный или первый блок в G20 в режиме G41 или G42: в G21 или G22 начальный радиус отрицательный или нулевой
76В G21 запрограммирован фиксированный цикл точения и фрезерования
77Тип инструмента несовместим с фазой обработки (фрезерование или точение)
78Синтаксическая ошибка в программировании синхронизации полозьев: G78 P: макс. 4 цифры, должно быть меньше числа полозьев; G78 Q: макс. 4 цифры; нет M00, M01 или M02 с G78 P..

Ошибки параметрического программирования

Код ошибкиЗначение ошибки
91Номер параметра не распознан
92Отрицательный параметр присвоен функции, не принимающей знак; значение параметра выше максимума функции
93Ошибка в объявлении параметра или тестовом выражении: L-функция не за символами =, <, >, &, !; ассоциация с запрещённой функцией связующим символом -, +, *, /
94Запрещённая операция в параметрическом выражении: квадратный корень из отрицательного числа / деление на 0
95Попытка записи во входной внешний параметр или параметр только для чтения
96Блок, предшествующий объявлению внешнего параметра, неполный; программирование L100 ... в определении контура в G64
97Обновление параметра невозможно в G76: нет символа = после номера параметра; менее 10 символов для ввода значения
98Запись группой осей динамической операции, уже используемой другой группой
99Ошибка, связанная с функцией N/M AUTO: более 5 осей N/M AUTO определены; несервоуправляемая ось определена как N/M AUTO; определение оси N/M AUTO другой группы

Ошибки профильного геометрического программирования (PGP)

Код ошибкиЗначение ошибки
101PGP: недостаточно данных для программирования окружности; окружность запрограммирована на двух параллельных осях (с R / см. ошибку 107)
102Прямая запрограммирована углом и одной координатой без возможности вычисления другой координаты
106В G02, G03 запрограммирована третья ось без опции спицевого движения
107PGP: окружность запрограммирована радиусом и конечной точкой, при этом конечная точка удалена от начальной более чем на 2*радиус; окружность по X, Z, I, K с разным начальным и конечным радиусом (20 мкм) / спицевое: измерение 3-й оси отсутствует; окружность на двух параллельных осях (с I, J, K / см. ошибку 101)
110PGP: синтаксическая ошибка в первом из двух блоков сущности PGP
111PGP: синтаксическая ошибка во втором блоке сущности PGP
112PGP: пересечение прямых, в которых: начальная точка первого блока = конечная точка второго, или угол первой прямой = угол второй прямой
113PGP: значения в двух блоках не позволяют определить точку пересечения или касания
114PGP: точка пересечения или касания не определена ET+, ET-, ES+ или ES
121PGP: синтаксическая ошибка в последнем из трёх блоков сущности PGP
122PGP: первые два блока — непересекающиеся прямые
123PGP: данные в трёх блоках не позволяют определить точку касания
124PGP: точка касания второго и третьего блоков не задана ET+ или ET
130Нулевое смещение в одном из двух блоков, соединённых скруглением или фаской
131Скругление или фаска запрограммированы в блоке с M0, M1 или M2; программирование недостаточно в последовательности блоков для определения конечной точки
135Фаска может соединять только две прямые
136Более двух блоков без движения между двумя геометрическими элементами, чья точка пересечения или касания должна быть вычислена
137Смена плоскости интерполяции с недействительным блоком

Различные ошибки

Код ошибкиЗначение ошибки
138Смена плоскости интерполяции не в G40 (FCU)
139Две переносимые параллельные оси запрограммированы в одном блоке вне G52 и вне G00
140Ошибка программирования радиальной коррекции: слишком много лишних блоков между двумя последовательными траекториями; следующие функции нельзя программировать при активной радиальной коррекции: M00, M01, M02, доступ к внешним параметрам, запись параметров E8xxxx или L > 100
141Переносимые параллельные оси: программирование окружности, начальная точка которой запрограммирована одной осью, а конечная — ассоциированной параллельной осью
143Коэффициент масштаба отменён или включён с радиальной коррекцией
144Движение квантованной оси отличается от инкремента
145G29: ABS VAL (P*P + Q*Q + R*R - 1000 мм) > 1 мм (вектор нормали не единичный)
146Смещение в пространстве / G29: хотя бы одно из измерений P, Q или R отсутствует; хотя бы одно из измерений X/U, Y/V или Z/W отсутствует
148Число запрограммированных осей превышает максимально допустимое
149Радиус инструмента слишком велик по отношению к запрограммированному пути

Ошибки перехода за пределы хода осей

Запрос движений за пределами рабочей зоны станка

Код ошибкиЗначение ошибки
150Превышение хода по оси X
151Превышение хода по оси Y
152Превышение хода по оси Z
153Превышение хода по оси U
154Превышение хода по оси V
155Превышение хода по оси W
156Превышение хода по оси A
157Превышение хода по оси B
158Превышение хода по оси C
159Запрос запрограммированного движения на НЕРЕФЕРЕНЦИРОВАННОЙ оси

Ошибки структурного программирования

Код ошибкиЗначение ошибки
190Слишком много уровней вложенности ветвлений или циклов (максимум 15)
191Несоответствие синтаксису структурного программирования; структурное программирование запрещено в режиме MDI; индекс цикла FOR должен быть: L-переменная, символьная переменная или параметр E80000, E81000 или E82000; несоответствие синтаксиса инструкций PUSH и PULL; отсутствует DO после WHILE; программирование IF, THEN, ELSE в режиме MDI
192Ключевое слово не распознано или запрещено в контексте
193Ошибка структуры
195Стек программы переполнен / слишком много констант для выделенного пространства
196Ошибка в объявлении индекса массива
197Использование символа, не объявленного как VAR
198Синтаксическая ошибка в объявлении символьной переменной
199Неверный синтаксис объявления переменной

Ошибки осей

Код ошибкиЗначение ошибки
210–219Плохой сигнал или ошибка комплементарности датчика импульсов на осях 0–9
220–229Плохой сигнал или ошибка комплементарности датчика импульсов на осях 10–19
230–239Плохой сигнал или ошибка комплементарности датчика импульсов на осях 20–29
240 и 241Плохой сигнал или ошибка комплементарности датчика импульсов на осях 30 и 31
245Неисправность цифрового сервоуправления

Ошибки в циклах выравнивания (Pocket Cycles)

Код ошибкиЗначение ошибки
260Рабочая память занята
261Номер программы слишком велик
262Номер NU не среди допустимых
263Исполнение невозможно — тест или графический режим обязателен после первой загрузки или редактирования
264Нет измерения в плоскости контурирования или измерение вне плоскости
265Отсутствует первый блок позиционирования; определение контура должно начинаться с G0 или G1
266Недостаточно памяти
267Недопустимый символ в синтаксисе кармана
268Блок программирования кармана неполный или содержит недопустимые данные
269Блок контура неполный / отсутствует блок позиционирования перед определением кармана
270Определение кармана частично или полностью отсутствует
271Ориентация инструмента не перпендикулярна плоскости контурирования
272Реальный инструмент несовместим с технологическими данными кармана
273Смена плоскости контурирования между определением кармана и обработкой
274Два вложенных определения кармана
275NU0 запрограммирован с G59
276Нулевая глубина кармана
277Координаты начальной или конечной точки определения кармана неполные
278Направление вращения шпинделя несовместимо с требуемым в определении кармана
279G-функция не допускается в блоке программирования кармана
280Первый блок контура неполный
281Непрерывность в одном из описанных контуров
282Ошибка параметра(ов) определения кармана
283Внешний контур должен быть единственным и существовать
284Ошибка в определении контура
285Слишком много контуров
286Установка прохода чрезмерна по отношению к диаметру инструмента
287Установка прохода недостаточна по отношению к размерам
288Допуск чистовой обработки в тупом углу или в необработанной зоне: измените точку входа
289Диаметр инструмента чрезмерен
290Внутренняя ошибка
291Допуск чистовой обработки вне контура
292Двойное позиционирование в начале контура
293Точка окончания грубовой обработки присутствует при нарезке торца

Оси не идентифицированы на шине

Код ошибкиЗначение ошибки
300–309Оси 0–9 объявлены в P2, но не обнаружены на шине
310–319Оси 10–19 объявлены в P2, но не обнаружены на шине
320–329Оси 20–29 объявлены в P2, но не обнаружены на шине
330 и 331Оси 30 и 31 объявлены в P2, но не обнаружены на шине

Динамические операторы на C

Код ошибкиЗначение ошибки
400Загрузка динамических операторов на C: размер пользовательского кода слишком велик
401Загрузка динамических операторов на C: ошибка формата
402Загрузка динамических операторов на C: ошибка контрольной суммы
403Системе недостаточно памяти для динамических операторов на C
404Загрузка динамических операторов на C: ошибка открытия
405Загрузка динамических операторов на C: ошибка чтения
406Загрузка динамических операторов на C: ошибка закрытия
407Загрузка динамических операторов на C: каталог пуст
410Динамические операторы на C: число переданных параметров не совпадает
411Динамические операторы на C: USER ERROR из INIT: отрицательный возврат
413Неизвестные динамические операторы на C
414Динамические операторы на C без MAIN
420Динамические операторы на C: USER ERROR из функции QUIT
421Динамические операторы на C: USER ERROR из функции QUIT: отрицательный возврат
423Динамические операторы на C: диапазон функции на C не в [0..100]

Ошибки интерполяции сплайн-кривых

Код ошибкиЗначение ошибки
600Номер кривой равен нулю
601N.. N.. должны быть запрограммированы
602В первом блоке контура не запрограммированы оси
603Наклон кривой не определён
604Менее трёх блоков в профиле
605Номер кривой неизвестен

Ошибки в Numaform

Код ошибкиЗначение ошибки
700Отсутствуют опции
701S.. отсутствует в начале кривой
702Число S.. отличается в T1 и T2
703Минимум 2 вхождения S в T1
704Неопределённый участок (в T3)
705Смена плоскости вне метки S
706Шпиндель остановлен
707Недопустимая функция E=
708E=1 или E=2: ошибка позиционирования участка
709T1 и T2 не могут иметь общих точек
710P, Q должны быть положительными
711S отличается в T1 и T2
712Неопределённое положение инструмента
713Ошибка: S=0 или T>3
730F= меньше или равно нулю
731Пересечение концентрических окружностей
732Пересечение параллельных прямых
733Предел не может быть горизонтальной плоскостью
740F = ошибка

Ошибки программирования циклов

Код ошибкиЗначение ошибки
830Позиционирование не завершено
831Шпиндель остановлен
832Конечная точка, P и K должны быть запрограммированы
833Зазор отхода слишком мал
834Значение EB: -90 < EB < +90
835Значения P, Q, R и K — абсолютные значения
836Плоскость интерполяции должна быть G81 или G20
837Неверное значение F или S
862P или R и конечная точка должны быть запрограммированы
863Конечная точка некорректна с EA
864Фрезерный инструмент запрещён в G66
871Пределы чистового профиля не определены
872Нет измерений в определении заготовки
873P или R не запрограммированы
874Заготовка несовместима с чистовым профилем
875Нет пересечения EA с профилем
876Угол подтёка EB некорректно определён
880Ось цикла неизвестна
881Значение параметра несовместимо
882Размер дна отверстия не запрограммирован
883Шаг (I J K) или зазор (P) не запрограммированы
884Более 9 начал резьбы
885Карман несовместим с выбранной плоскостью
886Инструмент несовместим с запрограммированным радиусом
887Срез > диаметра инструмента
888Выдержка (Dwell) запрещена в этом цикле
889Синтаксическая ошибка
890Ориентация инструмента несовместима
891Плоскость возврата = дно отверстия
892Отсутствует осевая подача
893Отсутствует боковая подача
894ER запрещён в G20
895G21, G22 запрещены в цикле
896Размер несовместим с радиусом инструмента
897Длина вытянутого кармана < диаметра
898Отсутствует корректор инструмента
899Шпиндель не назначен этой группе или шпиндель/группа несовместимы

Станок с ЧПУ

  1. M-TECH: продвинутая система ЧПУ-управления для фрезеровок Apollo
  2. Выбор CNC-маршрутизатора: разбор 3‑осевых, 4‑осевых и 5‑осевых систем
  3. Полный А-Я глоссарий основных терминов ЧПУ
  4. Выбор ЧПУ-фрезера: 3-осевой vs 4-осевой — ключевые различия
  5. Производство ЧПУ-фрезеров: прецизионная инженерия и контроль качества
  6. Освоение Cycle Interrupt на пультах Hurco: пошаговое руководство
  7. Повышение качества в ЧПУ-обработке: стратегии точности и удовлетворенности клиентов
  8. Почему точный климат-контроль необходим для точности CNC-цеха
  9. Полный справочник Fanuc G-кодов: Все команды с пояснениями
  10. Полный справочник G-кодов NUM 1020/1040/1060T для токарной обработки