FIFTY LINETurn G-code

Turn G-code и бесплатные токарные инструменты LinuxCNC: Lathe Macros и LatheEasyStep

· ~5 мин чтения

Для токарного диалогового программирования в LinuxCNC уже есть бесплатные инструменты. Прежде чем платить за Turn G-code, честно спросить: что умеют они и что вы получите сверху. На этой странице Turn G-code сравнивается с двумя самыми полными бесплатными вариантами: Lathe Macros Энди Пью (Andy Pugh) и LatheEasyStep. Данные о бесплатных инструментах взяты из их исходного кода и документации, проверено в октябре 2026 года. Если что-то устарело - напишите на форуме, исправим.

Содержание

  1. Коротко об инструментах
  2. Таблица сравнения
  3. Когда хватит бесплатных
  4. Чем отличается Turn G-code
  5. Другие варианты

Коротко об инструментах

Lathe Macros (Andy Pugh) - набор подпрограмм G-кода с вкладкой «Cycles» (GladeVCP) для Axis и Gmoccapy: точение (в том числе под углом), торцовка, расточка, сверление, канавка, фаска, радиус и резьба. В LinuxCNC есть пример конфигурации с ними (sim.gmoccapy.lathe_configs.lathe_macros), исходники - на GitHub (andypugh/LatheMacros, GPL-2.0). Для своего станка их подключают в конфигурацию (ini-файл). Резьба режется одной строкой G76 с фиксированными настройками.

LatheEasyStep - панель QtVCP для пошагового токарного программирования, обычно вкладкой в QtDragon (может запускаться и отдельно через qtvcp). Торцовка, свободный контур из отрезков, фасок и радиусов с черновой и чистовой обработкой (в том числе G71/G72), проточки по DIN, резьба с полным набором параметров G76, канавки и отрезка, сверление, долбление шпоночных пазов; живой предпросмотр X/Z с зонами безопасности патрона. GPL-3.0, версия 0.8.0 (сентябрь 2026), активно развивается; автор предупреждает, что сгенерированный код нужно проверять в симуляции и холостым прогоном.

Turn G-code - отдельная программа для Linux и Windows с 12 токарными циклами. Каждый цикл - форма с живым 2D-симулятором траектории; результат - обычный файл G-кода для LinuxCNC. Ставится обычным установщиком и не меняет конфигурацию LinuxCNC. Платная: 15 дней бесплатно, дальше разово $99.

Таблица сравнения

Lathe Macros LatheEasyStep Turn G-code
Цена, лицензия Бесплатно, GPL-2.0 Бесплатно, GPL-3.0 $99 разово, 15 дней бесплатно
Где работает Вкладка в Axis / Gmoccapy Вкладка в QtDragon или отдельно через qtvcp (Linux) Отдельная программа, Linux и Windows
Подключение Правка ini LinuxCNC Встраивание QtVCP в конфигурацию Установщик, конфигурация не меняется
Точение, торцовка, расточка Да Да Да
Свободный контур (отрезки, фаски, радиусы) Нет Да, в т.ч. G71/G72 Нет, отдельные циклы
Фаска и радиус Да В контуре Да, наружные/внутренние, передние/задние
Канавка Да Да Да
Отрезка - Да Да
Сверление Да Да, в т.ч. с выводом Да
Как режется резьба Одна строка G76, фиксированные настройки G76, полный набор параметров Каждый проход отдельно, G33 (или G32)
Многозаходная резьба Нет В G76 нет параметра заходов Да
Конусная резьба по всей длине Нет Нет (G76 делает конус только на входе/выходе) Да
Разгон / сбег резьбы Нет Через E/L в G76 Да, настраиваются
Конус Угол в цикле точения Через контур Отдельный цикл, наружный/внутренний
Сфера, в т.ч. вогнутая Нет Дуги в контуре Да
Архимедова спираль на торце Нет Нет Да
Шпоночные пазы (долбление) Нет Да Нет
Предпросмотр Превью LinuxCNC после загрузки Живой X/Z, зоны патрона Живой 2D-симулятор в форме
Код для других стоек Нет Нет G32/G33, шаг I/K/F, G7/G8, M-коды
Языки интерфейса Английский Немецкий, английский, испанский Русский, английский

«Нет» у бесплатных инструментов значит: в их коде и документации мы этого не нашли.

Когда хватит бесплатных

  • Нужны простые валы и втулки, станок работает на Axis или Gmoccapy, и вы не боитесь ini-файла - попробуйте Lathe Macros.
  • Нужен свободный контур: профиль из отрезков, фасок и радиусов, проточки по DIN, черновая G71/G72 - и станок на QtDragon. Это умеет LatheEasyStep, а Turn G-code - нет.
  • Хотите открытый код, который можно менять самому.

Чем отличается Turn G-code

  • Резьба. Многозаходная, конусная по всей длине (как трубная NPT/BSPT), с настраиваемыми разгоном и сбегом. Каждый проход расписан через G33, поэтому программа не зависит от цикла G76. Подробнее - Резьба в LinuxCNC: G33 и G76 и Конусная резьба на ЧПУ.
  • Циклы, которых нет у бесплатных: сфера, в том числе вогнутая, и архимедова спираль на торце.
  • Не привязана к станку и интерфейсу. Программу можно подготовить на офисном компьютере с Windows, а файл одинаково идёт в Axis, Gmoccapy или QtDragon. Конфигурацию LinuxCNC трогать не нужно.
  • Настройки вывода. G7/G8 одним переключателем, G33 или G32 с буквой шага I, K или F, коды СОЖ, номер инструмента, комментарии, M30 - см. Turn G-code на разных стойках ЧПУ.
  • Проверено на станке. Большинство циклов - точение, торцовка, конус, сфера, резьба, расточка, фаска и радиус, спираль на торце - проверены резом по металлу, а не только холостым прогоном.

Другие варианты

  • NGCGUI входит в LinuxCNC: формы для своих подпрограмм во вкладке Axis или Gmoccapy. Сами подпрограммы нужно написать или найти.
  • NativeCAM - бесплатное дополнение с фрезерными и токарными операциями внутри интерфейса LinuxCNC, ставится отдельно.
  • CAM-системы для сложных деталей - см. обзор CAM-систем для токарного станка.

Лучше всего сравнить на своих деталях: 15 дней пробного периода - бесплатно и без ключа.

← Все статьи