F, S, T коды в LinuxCNC

F, S, T коды в LinuxCNC. Смена инструмента, скорости вращения и подачи

Т: смена инструмента

T x — подготовка к переходу на инструмент x.

Инструмент не меняется до тех пор, пока не будет запрограммирована M6 (см. Раздел M6 ). Команда T может появиться в той же строке, что и M6, или в предыдущей строке. Это нормально, если T есть в двух или более строках без смены инструмента. При следующей смене инструмента будет действовать только самое последняя T-команда.

ПримечаниеКогда LinuxCNC сконфигурирован для неслучайной смены инструмента (см. запись для RANDOM_TOOLCHANGER в разделе EMCIO ), T0 получает специальную обработку: ни один инструмент не будет выбран. Это полезно, если вы хотите, чтобы шпиндель был пуст после смены инструмента.
ПримечаниеКогда LinuxCNC настроен для случайного смены инструмента (см. запись для RANDOM_TOOLCHANGER в разделе EMCIO ), T0 не подвергается какой-либо специальной обработке: T0 является допустимым инструментом, как и любой другой. Обычно используется T0 на станке со случайной сменой инструмента для отслеживания пустого кармана, чтобы он вел себя как станок с неслучайной сменой инструмента и разгружал шпиндель.

Ошибка, если:

  • Используется отрицательное число Т,
  • Используется номер T, которого нет в файле таблицы инструментов (за исключением того, что T0 на неслучайных сменщиках инструмента принимается, как указано выше).

На некоторых станках карусель будет двигаться, когда запрограммирована команда T, в то же время происходит обработка. На таких станках программирование Т за несколько строк до смены инструмента сэкономит время. Обычная практика программирования для таких станков заключается в том, чтобы поставить T для следующего инструмента, который будет использоваться на линии после смены инструмента. Это максимизирует время, доступное для движения карусели.

Быстрые перемещения после T(n) не будут отображаться в предварительном просмотре AXIS до тех пор, пока не будет выполнено перемещение подачи. Это для машин, которые путешествуют на большие расстояния, чтобы сменить инструмент, например, токарный станок. Поначалу это может очень сбивать с толку. Чтобы отключить эту функцию для текущего инструмента, запрограммируйте G1 без перемещения после T(n).

F: Установить скорость подачи

Fx — установите скорость подачи на x. x обычно выражается в машинных единицах (дюймах или миллиметрах) в минуту.

Применение скорости подачи описано в разделе « Скорость подачи », если только не действует режим обратнозависимой скорости подачи или режим подачи за оборот, в этом случае скорость подачи соответствует описанию в разделе G93 G94 G95.

S: установка скорости вращения шпинделя

Sx [$n] — установите скорость вращения шпинделя на x оборотов в минуту (об/мин) с помощью необязательного $, чтобы установить скорость вращения шпинделя для конкретного шпинделя. Без $ команда по умолчанию будет использовать spindle.0.

Шпиндель(и) или выбранный шпиндель будут вращаться с этой скоростью, когда действует M3 или M4. Можно запрограммировать S вне зависимости от того, вращается шпиндель или нет. Если переключатель блокировки скорости включен и не установлен на 100 %, скорость будет отличаться от запрограммированной.

Можно запрограммировать S0, шпиндель не будет вращаться, если это будет сделано.

Ошибка, если:

  • число S отрицательно.

Как описано в разделе «Цикл правого нарезания резьбы с задержкой», если активен цикл сверления G84 (нарезание резьбы) и включены потенциометры скорости и подачи, будет использоваться тот, у которого самая низкая настройка. Скорость вращения и скорость подачи останутся синхронизированными. В этом случае скорость может отличаться от запрограммированной, даже если потенциометр коррекции скорости установлен на 100%.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *