Details

Title Алгоритм уточнения траектории движения режущего инструмента станка с ЧПУ компенсационными движениями: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» = An algorithm for cutting tool trajectory refinement in CNC machines via compensatory motions
Creators Михалец Мартин
Scientific adviser Попов Сергей Геннадьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects станок с ЧПУ ; лазерная обработка ; управляющая программа ; G-код ; траектория движения ; планирование движения ; критические точки ; компенсационные движения ; плавность траектории ; скорость подачи ; ускорение ; рывок ; CNC machine ; laser machining ; control program ; G-code ; motion trajectory ; motion planning ; critical points ; compensation motions ; trajectory smoothness ; feed rate ; acceleration ; jerk
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.01
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-3900
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42846
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена планированию движения лазерных станков с ЧПУ при обработке контуров, заданных управляющими программами в формате G-кода. Рассматривается проблема участков, на которых из-за разгонов, торможений и резких изменений направления фактическая скорость на рабочем контуре заметно отличается от заданной подачи. Эта проблема актуальна для лазерной резки и гравировки, поскольку изменение скорости меняет локальное энерговложение и может ухудшать качество кромки или изображения. Для её решения предложен постпроцессорный метод уточнения управляющего пути, в котором критические точки обнаруживаются в исходном G-коде, после чего к ним добавляются компенсационные движения, выполняемые при выключенном инструменте. В результате разработан программный прототип, сформирован уточнённый G-код и показано снижение рывка и отклонения скорости на рабочих участках при сохранении исходной геометрии рабочих участков. Метод может применяться в постпроцессорах управляющих программ, CAM-системах и средствах подготовки траекторий для лазерных и других станков с ЧПУ.

This work addresses motion planning for CNC laser machines that process contours described by G-code control programs. The problem considered is the traversal of kinematically unfavorable path sections, where acceleration, deceleration, and sharp direction changes prevent the machine from maintaining the commanded feed rate on the working contour. The problem is important for laser cutting and engraving because speed variations change local energy input and may degrade edge or marking quality. To address it, a post-processing method is proposed: critical points are detected in the original G-code, and compensation motions are added outside the working contour with the tool turned off. A software prototype was developed, refined G-code was generated, and a decrease of jerk and velocity error was demonstrated on the working contour while preserving the original geometry of the working sections. The method can be used in control-program postprocessors, CAM systems, and trajectory preparation tools for laser and other CNC machines.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • ВВЕДЕНИЕ
  • ТЕХНОЛОГИИ ПОСТРОЕНИЯ И ВЫПОЛНЕНИЯ ТРАЕКТОРИИ ИСПОЛНИТЕЛЬНОГО ОРГАНА
    • Методы обеспечения плавности траектории в системах ЧПУ
    • Сравнение уровней реализации метода компенсационных движений
    • Выводы методам обеспечения плавности и уровням реализации
  • МЕТОД КОМПЕНСАЦИОННЫХ ДВИЖЕНИЙ ДЛЯ УТОЧНЕНИЯ ТРАЕКТОРИИ
    • Постановка задачи
    • Формальная модель исходного и модифицированного пути
    • Определение и классификация критических точек
    • Метод обработки критических точек компенсационными движениями
    • Структурно-функциональная схема
    • Выводы по формализации метода
  • РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОТОТИПА
    • Назначение программного прототипа
    • Общая схема реализации
    • Данные программного прототипа
    • Общие блоки программ skywrite и simulate
    • Блоки программы skywrite
    • Блоки программы simulate
    • Стек реализации
    • Выводы по программной реализации
  • ИССЛЕДОВАНИЕ АЛГОРИТМА
    • Порядок проведения эксперимента
    • Исходный G-код
    • Анализ исходного пути
    • Получение уточнённого G-кода
    • Анализ уточнённой траектории
    • Сравнение исходного и уточнённого пути
    • Обсуждение результатов эксперимента
    • Выводы по исследованию
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
...