настройка поворотной оси станка TTC 460 ultra

tuareg

ЧТО-ТО УЖЕ ЧИРКАНУЛ
ПРОВЕРЕННЫЙ
Регистрация
21.04.2026
Сообщения
2
Реакции
0
Баллы
51
Город
санкт-петербург
Имя
сергей
Станок
TTC450 Ultra
Плата
lkc cnc v1.1
Прошивка
1.1h
Здравствуйте.Станок 4х осевой TTC 460ultra,постпроцессор GRBL mm .При использовании поворотной оси с заготовкой d50 и параметром $103=80 в Candel ось проворачивается точно на 360гр.Пробовал использовать разные заготовки с изменением параметров $103 и поворотка проворачивается точно на 360гр.Но при использовании уп созданной в Deskproto при провороте на 360 делает примерно 2,5 оборота хотя в уп прописано 360.Не совсем понимаю как при создании уп в Deskproto перевести градусы в мм.Может есть какие то настройки в Deskproto которые позволяют это сделать?
 

Вложения

  • Снимок экрана 2026-06-13 183924.png
    Снимок экрана 2026-06-13 183924.png
    11.6 KB · Просмотры: 5
  • Снимок экрана 2026-06-13 182741.png
    Снимок экрана 2026-06-13 182741.png
    45.8 KB · Просмотры: 5
  • Снимок экрана 2026-06-13 184428.png
    Снимок экрана 2026-06-13 184428.png
    46.2 KB · Просмотры: 4
  • Снимок экрана 2026-06-13 184321.png
    Снимок экрана 2026-06-13 184321.png
    34.6 KB · Просмотры: 3
Ответ от ии (главное выделил):

Для решения этой проблемы переводить градусы в миллиметры вручную в DeskProto не нужно — CAM-программа и контроллер станка GRBL изначально должны работать только в градусах для поворотной оси.Причина того, что станок делает 2.5 оборота (около 900° вместо 360°), заключается в несовпадении единиц измерения: DeskProto выдает чистые градусы, а ваш постпроцессор GRBL ошибочно подменяет или пересчитывает их как миллиметры (линейный шаг). Так как для заготовки d=50 мм длина окружности составляет 50 × π ≈ 157 мм, команда A360 воспринимается станком как перемещение на 360 мм, что и дает примерно 2.3–2.5 оборота.Ниже описаны два шага, которые полностью устранят эту проблему.
Шаг 1. Настройка постпроцессора в DeskProto (Основное решение)Постпроцессор GRBL mm по умолчанию настроен на работу по трем осям (XYZ) в миллиметрах. При добавлении 4-й оси необходимо зайти в его настройки и отключить масштабирование для круговой оси:Перейдите в верхнее меню: Options (Опции) → Library of postprocessors (Библиотека постпроцессоров).Выберите ваш постпроцессор (например, GRBL_mm) и нажмите Edit (или сделайте копию через Copy, чтобы не испортить оригинал).Перейдите на вкладку Axis (Оси) или Movement (Движение).Найдите строку, отвечающую за четвертую ось (обычно обозначается как A).Обратите внимание на параметр Factor (Множитель / Коэффициент) для оси A.Если там стоит значение, отличное от 1.0 (например, формула, зависящая от диаметра), измените Factor строго на 1.0. Это заставит DeskProto выводить чистые градусы (1 единица УП = 1 градус).
Шаг 2. Проверка параметров станка в GRBL ($103)Так как вы уже настроили станок в Candle, и по ручной команде он вращается ровно на 360°, параметр $103 (шагов на градус) у вас рассчитан верно.Формула для правильного 103: (Шагов на один оборот мотора * Микрошаг * Коэффициент редукции поворотной оси) / 360.Важно: Никогда не меняйте параметр $103 при смене диаметра заготовки! Для контроллера GRBL один оборот поворотной оси — это всегда ровно 360 градусов, независимо от того, зажат там вал диаметром 10 мм или 100 мм. Напрямую диаметр заготовки учитывается только при расчете скорости подачи (Feedrate), но не шагов.Что проверить в самой УП (G-коде)?Откройте созданный в DeskProto файл Блокнотом и посмотрите на значения оси A:Если в коде написано G1 A360.000 (или другое число в пределах 360), то DeskProto настроен верно, и проблема была в постпроцессоре, который умножал это значение.Обратите внимание, что DeskProto при непрерывной круговой обработке (например, по спирали) может выдавать значения осей больше 360° (например, A720, A1080 и т.д.). Это абсолютно нормально для GRBL — ось просто продолжит вращаться в том же направлении.Если ваш контроллер сбрасывает координаты при достижении 360°, зайдите в Options → Library of Machines → Advanced settings и снимите галочку с пункта "A-values may exceed 360" (Значения А могут превышать 360).
 
Спасибо за развернутый ответ!Завтра еще раз проверю параметры постпроцессора и параметры $$ и сделаю несколько УП в deskproto для проверки.По результатам отпишусь,может кому и полезны будут.
 
Спасибо за развернутый ответ!Завтра еще раз проверю параметры постпроцессора и параметры $$ и сделаю несколько УП в deskproto для проверки.По результатам отпишусь,может кому и полезны будут.
Если пиратская дескпрото то выбрось его. Касается 7 версии.я с поворотной собаку скушал и купил потом лицензионную.правда щас санкции и 8 не купишь.
 
Сверху Снизу