Перейти к содержанию
  • Лента
  • Популярные
  • Последние
  • Теги
  • Пользователи
  • Сотрудничество
Свернуть
Логотип бренда
Категории
  1. Промышленный форум
  2. Категории
  3. ПO для чпу
  4. Программирование ЧПУ | CNC
  5. Можно ли воссоздать 3D-модель из G-кода? Спойлер: Да, но не всегда просто 🔄

Можно ли воссоздать 3D-модель из G-кода? Спойлер: Да, но не всегда просто 🔄

Запланировано Прикреплена Закрыта Перенесена Программирование ЧПУ | CNC
gcodeчпу
1 Сообщения 1 Постеры 107 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • kirilljsxK Не в сети
    kirilljsxK Не в сети
    kirilljsx
    Эксперт
    написал в отредактировано kirilljsx
    #1

    Недавно мой знакомый спросил меня: «А можно ли из G-кода воссоздать модель?» Вопрос заставил задуматься. Давайте разберемся вместе!

    G-код — это «навигатор» для станков ЧПУ. Он содержит команды вида:

    G01 X10 Y20 Z-5 F100 (линейное перемещение)
    G02 X30 Y30 I5 J0 (круговая интерполяция)
    

    Но! В нем нет самой 3D-модели — только траектория движения инструмента.

    Как из G-кода получить модель?

    Да, можно! Но с нюансами:

    Траектория = форма:

    • Если G-код описывает контур обработки (например, вырезание детали), то по координатам можно восстановить геометрию.

    Инструменты-помощники:

    • CAM-программы (Fusion 360, SolidCAM) импортируют G-код и визуализируют траекторию.
    • Скрипты на Python (библиотеки matplotlib, numpy) строят 2D/3D-графики по координатам.
    • Онлайн-парсеры (например, NC Viewer ) мгновенно показывают путь инструмента.

    Пример: воссоздаем модель из G-кода

    Исходный код (фрезеровка квадрата):

    G21 G90 G17  
    G00 X0 Y0 Z5  
    G01 Z-5 F200  
    G01 X50 Y0  
    G01 X50 Y50  
    G01 X0 Y50  
    G01 X0 Y0  
    G00 Z10  
    M30  
    

    Что делаем:

    • Загружаем код в NC Viewer → видим квадрат 50×50 мм.
    • Экспортируем координаты в Excel → строим график.
    • Импортируем в CAD-программу → получаем 2D-чертеж.

    7978e837-5979-4fa7-903a-34911fde5663-image.png

    Когда это работает?

    ✅ Полный G-код:

    • Все перемещения (G00, G01, G02/G03) записаны.
    • Есть информация о глубине (Z) и подаче.

    ❌ Когда не сработает:

    • Код использует макросы (переменные #1, #2) без исходных данных.
    • Отсутствуют команды G02/G03 для криволинейных участков.
    • Модель требует 3D-формы , а код описывает только 2D-контур.

    Ограничения

    ⚠️ Нет данных о сырье:

    • G-код не знает, от какой заготовки вы отрезали деталь.

    ⚠️ Сложные поверхности:

    • Кривые Безье или NURBS восстановить почти невозможно.

    Ну вот как-то так, в общем воссоздать модель можно, но со своими нюансами. Сейчас конечно в эпоху техно прорыва уже многое что делается через интерфейсы, но старый добрый g-code будет жить, так как любой интерфейс или модель преобразуется в код и передается станку.

    А вы пробовали восстанавливать модели из G-кода?

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

    • kirilljsxK

      Форматы файлов G-Code: зачем их так много? 🤔

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

      Круговая интерполяция g02 и g03 примеры

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

      Что такое ЧПУ | CNC

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

      10 частых ошибок в G-коде и как их исправить: координаты, скорость, инструменты

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

      Постпроцессор FANUC 0i-tf Plus — скачать

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Fanuc чпу fanuc gcode
      1
      1 Голоса
      1 Сообщения
      670 Просмотры
      Нет ответов
    • kirilljsxK

      Как поставить пароль на разрабатываемый постпроцессор в SolidCAM

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена SolidCam чпу solidcam cam
      1
      7
      4 Голоса
      1 Сообщения
      218 Просмотры
      Нет ответов
    • kirilljsxK

      Программа ЧПУ для прямоугольника: готовые G-коды и инструкция

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

      Программы для станков Fanuc / G-code

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

    Категории

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

    Контакты

    • Сотрудничество
    • forum@investsteel.ru
    • Наш чат
    • Наш ТГ канал

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

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

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

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