Перейти к содержанию
  • Лента
  • Популярные
  • Последние
  • Теги
  • Пользователи
  • Сотрудничество
Свернуть
Логотип бренда
Категории
  1. Промышленный форум
  2. Категории
  3. ПO для чпу
  4. Программирование ЧПУ | CNC
  5. Ошибка L22 Arc destination not on на Sintec: причины G02/G03 и исправление

Ошибка L22 Arc destination not on на Sintec: причины G02/G03 и исправление

Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC
l22 sintecg02 g03ошибка дуги
1 Сообщения 1 Постеры 1 Просмотры 1 Отслеживают
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • locolizatorL Не в сети
    locolizatorL Не в сети
    locolizator
    написал отредактировано
    #1

    Обложка: Ошибка L22 Arc destination not on на стойке Sintec: причины и исправление G02/G03

    Ошибка L22 Arc destination not on на стойке Sintec - частая засада при работе с дугами G02 и G03. Станок останавливается, шпиндель не крутит, программа в отказе. Коллеги, разберем по полочкам: что это значит, откуда ноги растут и как починить без плясок с бубном.

    Это не железо барахлит, а код кривой. Подача дуги не сходится с конечной точкой, контроллер ругается. Полезно знать, чтоб не копаться часами в программе. Давайте по фактам: типичные косяки и фиксы.

    Что значит L22 и почему она выскакивает

    L22 - это сигнал от Sintec, что конечная точка дуги не ложится на заданну�� окружность. Контроллер проверяет: центр дуги по I/J, радиус, направление - все ли сходится. Если нет - стоп. В примере с Beaver 25AVLT код G3 G17 X310. Y-10.074 I310 J-40.074 F4000 валит ошибку, потому что Y уходит в минус, а модель или заготовка не учитывает это.

    По справочнику Sintec, дуга G02/G03 строится от текущей позиции через центр (I/J) к конечной точке X/Y. Если расстояние от центра до старта и финиша не равно радиусу - L22. Часто косячит симуляция: показывает ок, а на станке бах. Мужики, проверяйте координаты - точка после нуля обязательна, типа Y-10.074, а не Y-10.

    Типичные причины:

    • Неправильный центр дуги: I/J указаны с ошибкой, радиус не сходится.
    • Координаты заготовки: Дуга уходит ниже нуля, если модель сдвинута.
    • Направление не задано: G02 по часовой, G3 против - перепутал?
    • Отсутствие точки в дробях: 10 вместо 10.0.
    • Плоскость G17/G18/G19 не та.
    Параметр Ошибка в коде Правильно
    Y-коорд. Y-10 Y-10.074
    Центр I310 J-40 Рассчитать точно
    Направл. G3 без G17 G3 G17

    Расчет дуги G02/G03: как не накосячить

    Дуга - не линия, тут математика. От текущей точки A к B через центр C. Радиус R = расстояние A-C = B-C. В G-коде I/J - смещение центра относительно старта. Sintec требует точности до 0.001 мм, иначе L22.

    Пример: старт X340. Y-40.074, конец X310. Y-10.074, центр I310 J-40.074. Рассчитайте: dist(A,C) == dist(B,C)? Если нет - перепишите. Коллеги, CAD часто гене��ит криво, проверяйте вручную. В симуляторе Sintec дуга рисуется, но на реале - ошибка, потому что подача F4000 маскирует.

    Шаги расчета:

    1. Определите центр C по геометрии.
    2. I = Cx - Ax, J = Cy - Ay.
    3. Проверьте радиус: sqrt(I^2 + J^2).
      Для большой дуги (>180 град) - разбейте на две.
    • Укажите G90 абсолют, не инкремент.

    Таблица сравнения ошибок:

    Код с ошибкой Проблема Исправленный код
    G3 X310. Y-10 I310 J-40 Нет точки, Y минус G3 G17 X310. Y-10.074 I310. J-40.074
    G2 X100. Y100 I50 J0 Радиус не сходится G2 X100. Y100. I49.5 J0.5
    G3 без G17 Нет плоскость G3 G17 X…

    Исправление ошибки: пошаговый план

    Сначала стоп программу, глянь строку с L22 - там дуга. Открой в редакторе, выдели G02/G03 блок. Проверь центр: формула R = sqrt((Xend-Xstart)^2 + (Yend-Ystart)^2)/2*sin(theta/2), но проще CAM пересчитать.

    Если вручную: запусти симуляцию Sintec, включи траекторию дуг. Видно, где расход. Мужики, часто помогает сдвиг модели - все Y >=0. Поменяй G3 на G2 если направление не то. Тестируй на воздухе, без заготовки.

    План фикса:

    • Проверь координаты: Добавь .000 после целых.
    • Пересчитай I/J в калькуляторе.
    • Разбей дугу на линии, если >270 град.
    • Установи G17 для XY-плоскости.
    • F уменьши для теста.

    Пример фикса:

    G90
    G0 X340. Y-40.074 Z30.
    G1 Z20. F1000
    G3 G17 X310. Y-10.074 I310. J-40.074 F2000  ; Радиус проверен
    G1 X0.867
    

    Нюансы Sintec, которые спасут нервы

    Стойка Sintec капризная к формату: G-код строго по DIN66025. Нет пробелов после G3, точка везде. В параметрах контроллера толеранс дуги - 0.01 мм, если L22 все равно - подкрути в меню SETUP > ARC TOL.

    По опыту форумов, на Beaver ошибка из-за Y-минуса - модель в ноль, дуга ниже. Решение: offset +10 по Y всему коду. Или G54 workpiece zero подними. Тестируй малыми подачами, чтоб стружка не летела при ошибке.

    Ключевые настройки:

    • ARC TOL = 0.005
    • G17 всегда перед дугой
      Менеджеры забудут - технари страдают.
    Стойка Толеранс по ум. Рекоменд
    Sintec 0.01 mm 0.005 mm
    Fanuc 0.001 mm 0.0005

    После фикса: что еще подчистить

    Ошибку убрали, но дуга может жрать память или тормозить шпиндель. Оптимизируй: радиус >50 мм - аппроксимируй линиями G1. Проверь весь код на L22 - ищи все G02/G03.

    Дальше думай о контроле: добавь M00 паузы после дуг для инспекции. В CAM включи post-процессор под Sintec - он сам точность держит. Коллеги, L22 - урок: код как стружка, один burr и все в помойку.

    1 ответ Последний ответ
    0

    Здравствуйте! Похоже, вас заинтересовал этот пост, но у вас ещё нет аккаунта.

    Надоело каждый раз пролистывать одни и те же посты? Зарегистрировав аккаунт, вы всегда будете возвращаться на ту же страницу, где были раньше, и сможете выбирать, получать ли уведомления о новых ответах (по электронной почте или в виде push-уведомлений). Вы также сможете сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.

    С вашими комментариями этот пост мог бы стать ещё лучше 💗

    Зарегистрироваться Войти

    • locolizatorL

      Ошибка 037 в G72 на FANUC 0i-TF: причины и сброс

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g72 ошибка 037 fanuc
      1
      1
      0 Голоса
      1 Сообщения
      1 Просмотры
      Нет ответов
    • locolizatorL

      Ошибка G90 без аргумента на FANUC 0i-TF: причины и как исправить абсолютные координаты

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g90 fanuc 0i-tf ошибка чпу
      1
      1
      0 Голоса
      1 Сообщения
      0 Просмотры
      Нет ответов
    • locolizatorL

      Ошибка G02/G03 на фрезере: проверка I/J и радиуса контура

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g02 g03 ошибка дуги i j радиус
      1
      1
      0 Голоса
      1 Сообщения
      0 Просмотры
      Нет ответов
    • locolizatorL

      G04 без аргументов на FANUC 0i-TF: причины ошибки и правильный синтаксис

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g04 fanuc 0i-tf синтаксис
      1
      1
      0 Голоса
      1 Сообщения
      0 Просмотры
      Нет ответов
    • kirilljsxK

      Обход ошибки корректоров длины G-кода SolidCAM на Siemens 840D для алюминия 6061: макрос проверки

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g-код siemens 840d solidcam макрос
      1
      1
      0 Голоса
      1 Сообщения
      1 Просмотры
      Нет ответов
    • kirilljsxK

      Дуги в G-code: форматирование команд G02 G03 и прим��ры использования

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g-code дуги чпу g02 g03
      1
      0 Голоса
      1 Сообщения
      20 Просмотры
      Нет ответов
    • kirilljsxK

      ЧПУ для новичков: типичные ошибки и что избегать при работе

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC чпу ошибки новички чпу программирование cnc
      1
      0 Голоса
      1 Сообщения
      35 Просмотры
      Нет ответов
    • kirilljsxK

      Ошибки с G90 и G91: как избежать проблем при переключении абсолютных и инкрементальных команд

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC g90 g91 ошибки чпу программирование cnc
      1
      0 Голоса
      1 Сообщения
      29 Просмотры
      Нет ответов

    Категории

    • Главная
    • Новости
    • Объявления
    • ПО и ЧПУ
    • Обсуждение

    Контакты

    • Сотрудничество
    • forum@investsteel.ru

    © 2022 - 2026 InvestSteel, Inc. Все права защищены.

    Политика конфиденциальности
    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Войдите или зарегистрируйтесь для поиска.
    • Первое сообщение
      Последнее сообщение
    0
    • Лента
    • Популярные
    • Последние
    • Теги
    • Пользователи
    • Сотрудничество