Постоянная скорость резания: G96 G-Code. Постоянная поверхностная скорость

alexxlab | 19.01.1993 | 0 | Разное

Содержание

G96 G-Code. Постоянная поверхностная скорость

Если вы знакомы с подачей и скоростью, или если вы когда-либо читали каталог инструментов, поверхностная скорость — это величина, которая определяет, насколько быстро режущая кромка инструмента может перемещаться по заготовке. Это удобнее, чем частота вращения шпинделя, поскольку не зависит от диаметра. При заданных оборотах в минуту поверхностная скорость изменяется на в зависимости от расстоянии до центра. G96 G-Code существует как рез для того чтобы уровнять скорость.

Например, предположим, что мы работаем на токарном станке со скоростью 2000 об / мин и хотим обработать заготовку диаметром 2 дюйма. Вначале инструмент находится на расстоянии 1 дюйма от центра заготовки. При 2000 об / мин поверхностную скорость можно рассчитать следующим образом:

Поверхностная скорость = об / мин * Pi * диаметр

Итак, наша поверхностная скорость составляет 2000 * 3,14 * 1, почти 6300 дюймов в минуту. Поверхностная скорость традиционно выражается либо в футах в минуту, либо в метрах в минуту, поэтому мы можем разделить на 12 дюймов в фут и получить 523 SFM. Однако, когда мы приближаемся к центру, поверхностная скорость быстро падает. На расстоянии 1/8 дюйма от центра он всего на 65 футов в минуту — намного медленнее!

Постоянная скорость резания — это функция, которая позволяет нам указывать скорость вращения шпинделя в терминах скорости резания, а не об / мин. Станок автоматически поддерживает обороты, необходимые для того, чтобы резка происходила с желаемой скоростью резания.

Довольно аккуратно, да?

Интересно, что вы даже можете купить ручные токарные станки с функцией CSS. Вот один в действии, чтобы вы могли видеть и слышать изменение скорости во время торцевания:

Программирование постоянной скорости резания с помощью G96

Для большинства элементов управления вы просто вводите G-код G96, чтобы машина работала с постоянной скоростью на поверхности. Необязательная команда «D» может использоваться для указания максимальной скорости вращения шпинделя.

Примечание: представьте себе действительно большую и не совсем сбалансированную заготовку, удерживаемую в патроне. Вы сталкиваетесь с этой заготовкой, и вы не указали максимальную скорость вращения с помощью «D». Заготовка вращается все быстрее и быстрее, вибрируя все сильнее и сильнее, чем ближе инструмент к центральной оси. Наверное, это плохо. Вы должны всегда задавать ограничение числа оборотов в D-словах при работе в режиме CSS, чтобы заготовка не вращалась слишком быстро!

Вот и все. Теперь любые команды «S» шпинделя будут относиться к скорости поверхности, либо в футах в минуту, либо в метрах в минуту, в зависимости от того, как настроен ваш станок.

Чтобы отменить G96 и вернуться в нормальный режим скорости вращения шпинделя, используйте «G97».

Преимущества постоянной поверхностной скорости

У указания CSS с помощью G96 есть несколько больших преимуществ:

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

2. Лучшее качество поверхности и стойкость инструмента. Инструмент был разработан для работы с определенной скоростью. Изменение скорости в зависимости от диаметра за один проход не дает стабильных результатов.

3. Более быстрые циклы и меньшее время обработки. Ускорение для меньшего диаметра не может помочь, но сокращает время цикла.

4. Более стабильная обработка поверхности независимо от диаметра детали. Это особенно верно, если вы используете постоянную скорость резания вместе со скоростью подачи G99 подача на оборот.

Недостатки постоянной поверхностной скорости

Как и все остальное, при использовании CSS следует помнить о недостатках:

1. CSS не имеет смысла для операций по центрированию, когда инструмент находится в положении 0 по оси X и движется только по Z. Это происходит, например, во время сверления, нарезания резьбы или развёртывания. Независимо от того, какую скорость вы укажете, шпиндель будет набирать максимально допустимую скорость вращения. Итак, вы не можете использовать CSS для этих операций!

2. Многие элементы управления требуют режима об / мин во время нарезки резьбы. Важным при нарезании резьбы является синхронизация движения двух осей, не обязательно для поддержания точной поверхностной скорости, что составляет довольно небольшое изменение диаметра от вершины к впадине резьбы.

3. Проблемы с балансировкой, о которых я упоминал, говоря об ограничении оборотов с помощью «D- кода», могут возникнуть в режиме CSS в спешке для неосторожного оператора. Кроме того, патроны и другие приспособления могут иметь максимальную скорость вращения, которая намного ниже максимальной скорости вращения шпинделя. Заготовки могут недостаточно хорошо удерживаться для вращения на максимальных оборотах. Помните, что когда инструмент достигает центральной оси, ваша машина будет вращаться с максимальной скоростью вращения, если вы не установили некоторые ограничения. Это может привести к очень серьезным авариям или даже травмам. Будьте осторожны, когда вы работаете в режиме, когда шпиндель может резко ускориться!

4. Это может вас замедлить. Когда вы отодвигаетесь, чтобы перейти к другой операции, которая может даже не использовать CSS, зачем иметь дело с замедлением шпинделя только для того, чтобы снова ускорить его для следующей операции?

Рекомендации по использованию постоянной скорости резания

1. Используйте обычный режим об / мин (G97), пока инструмент не будет позиционирован для начала траектории.

2. В этот момент переключитесь на G96.

3. Сделайте пас.

4. Вернитесь к G97 перед изменением положения для следующего прохода.

5. Не используйте G96 для каждого реза. Используйте его только тогда, когда начало и конец реза будут существенно отличаться по диаметру.

6. Установите разумный предел оборотов в зависимости от конкретного случая для каждого использования G96.

Поддержание постоянной скорости резания

 

Режим поддержания постоянной скорости резания контролирует вращение шпинделя так, чтобы подача инструмента всегда велась с заданной скоростью резания в зависимости от переменного положения инструмента, путем указания скорости резания (относительная скорость инструмента и заготовки) после подачи команды S.

Скорость резания представлена в следующих единицах.

 

Единица ввода Единица измерения скорости резания
мм м/мин
дюйм
фут/мин

Таблица 3-3 (a) Единицы измерения скорости резания

 

Поддержание постоянной скорости резания осуществляется следующими G-кодами.

 

G-код Значение Единица измерения
G96 Выполняет поддержание постоянной скорости резания м/мин, фут/мин
G97 Назначает скорость вращения шпинделя мин-1

Таблица 3-3 (b) G-код поддержания постоянной скорости резания

 

Для поддержания постоянной скорости резания, установите систему координат заготовки так, чтобы ось вращения являлась осью Z (X=0).

 

 

 

 

Рис. 3-3 (a) Поддержание постоянной скорости резания

1. Поддержание максимальной скорости вращения шпинделя

 

Это значение, имеющее своим пределом G50S, и максимальная скорость шпинделя поддержания постоянной скорости резания может задаваться в мин

-1.

G50S________ ;

Когда на станке поддерживается постоянная скорость резания и скорость вращения шпинделя превышает значение, заданное вышеуказанной программой, следует постоянно поддерживать скорость вращения шпинделя на максимуме.


2. Ускоренное перемещение (G00)

 

При выполнении кадра ускоренного перемещения, скорость резания рассчитывается исходя из конечной точки.

При режиме ускоренного перемещения резание заготовки не выполняется.

Поэтому, скорость резания, соответствующая положениям, изменяющимся каждую секунду, не рассчитывается.

Примечание: (1) При включенном питании, максимальная скорость вращения шпинделя не поддерживается.

(2) Максимальная скорость вращения шпинделя поддерживается в режиме G96.

(3) G50S0* означает, что скорость придерживаться на 0мин-1

.

(4) S-значение, заданное в режиме G96, сохраняется, даже при переходе в режим G97.

При возвращении в режим G96, S-значение восстанавливается.

G96S50 ; (50м/мин или 50футов/мин)

G97S1000 ; (1000мин-1)

G96X1000 ; (50м/мин или 50футов/мин)

(5) Скорость резания, указанная в поддержании постоянной скорости резания служит для запрограммированной траектории.

Она не применяется для расположения значений смещения инструмента.

(6) При блокировке станка, постоянная скорость резания рассчитывается в соответствии с изменением значения координаты X программы.

(7) Поддержание постоянной скорости резания работает при нарезании резьбы.

Следовательно, при нарезании поперечной резьбы и конической резьбы, желательно отменить поддержание постоянной скорости резания при помощи режима G97.

В этом случае для сервосистемы не возникает никаких проблем, чтобы изменять скорость вращения шпинделя.

(8) При подаче в минуту (G98) доступен режим поддержания постоянной скорости резания (G96).

(9) При смене режима из G96 в G97, если в режиме G97 не подается команда S (мин-1), в качестве S режима G97 используется последняя скорость режима G96.

N111G97S800; 800мин-1

 

N222G96S100; 100м/мин

 

N333G97; Xмин-1

 

Режим X является Xмин-1 в кадре до N333. Таким образом, при смене режима G96 на режим G97, скорость вращения шпинделя не меняется.

При смене G97 на G96, S-значение режима G96 становится действующим.

Если S не назначено, оно составляет S=0м/мин (футов/мин).

Рис. 3-3 (b) Пример программы

 

(Команда диаметра)

N8 G00 X1000. Z1400. ;

N9 T0303;

N11 X400. Z1050. ;

N12 G50 S3000; (Команда максимальной скорости вращения шпинделя)

N13 G96 S200 ; (Скорость резания 200м/мин)

N14 G01 Z700. F1000;

N15 X600. Z400. ;

N16 Z… ;

Поскольку устройство ЧПУ рассчитывает значения, которые назначаются для скорости резания при запрограммированной координате X, то в случае смещения значение X после смещения не рассчитывается.

В конечной точке N15 из приведенного выше примера, режущая кромка инструмента (диаметр 600) располагается в радиусе 200м/мин без позиционирования центра револьверной головки. При отрицательном значении X, оно рассчитывается при абсолютном значении.

 

Примечание: Если система оснащена поддержкой постоянной скорости резания, Т-функция является 4-значной командой.

 

 

 

Рис. 3-3 (c) Связь между скоростью вращения шпинделя и скоростью резания

 

Список G-кодов

 

 

С: Стандарт О: Опция

G-код Группа Назначение Раздел
*G00 Позиционирование С
G01 Линейная интерполяция
G02 Круговая интерполяция (по часовой стрелке)
G03 Круговая интерполяция (против часовой стрелки)
G04 Задержка выполнения программы
G10 Ввод значения смещения
G20 Ввод дюймовых данных
G21 Ввод метрических данных
G27 Проверка возвращения в исходное положение
G28 Возвращение в исходное положение
G32 Нарезание резьбы
G50 Установка системы координат
G68 Включение зеркального отображения двойной револьверной головки О
* G69 Выключение зеркального отображения двойной револьверной головки С
G90 Цикл резания A
G92 Цикл нарезания резьбы
G94 Цикл резания B
G96 Поддержание постоянной скорости резания О
* G97 ОТМЕНА поддержания постоянной скорости резания
G98 Подача в минуту С
* G99 Подача на оборот

 

Таблица 3-4 Список G-кодов

 

Примечание: (1) G-коды, отмеченные *, устанавливаются при включенном питании.

(2) G-коды в группе 00 не являются модальными.
Они действуют только в кадре, в котором они указаны.

(3) Если подается команда G-кода, который отсутствует в списке, отображается сигнал №010.

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

(5) Отображается G-код из каждой группы.

 

M-функция

 

М-код Наименование Содержание и вопросы, которые требуют внимания
M00 Остановка программы Программа останавливается на отдельном кадре. Поскольку команды для охлаждающей жидкости, продувки воздухом, вращения шпинделя стираются, необходимо снова запрограммировать команды на подачу охлаждающей жидкости, продувку воздухом, вращение шпинделя на следующий кадр. * При программировании в одном кадре с другими М-кодами, подается сигнал.
M01 Технологическая остановка При задействовании технологической остановки при помощи операционного выключателя, программа останавливается на отдельном кадре, аналогичным с M00. Поскольку команды для охлаждающей жидкости, продувки воздухом, вращения шпинделя стираются, необходимо снова запрограммировать на следующий кадр команды на подачу охлаждающей жидкости, продувку воздухом, вращение шпинделя. * При программировании в одном кадре с другими М-кодами, подается сигнал.
M02 Конец программы Несмотря на сброс устройства ЧПУ, программа не возвращается к первой позиции. * При программировании в одном блоке с другими М-кодами, подается сигнал.
M03 Прямое вращение шпинделя Данная команда служит для вращения шпинделя вперед. При одновременном программировании скорости вращения шпинделя с S*****, шпиндель вращается c заданной скоростью. Если команда S не вводится, шпиндель вращается с ранее заданной скоростью. Шпиндель во время работы проверки программы не вращается. В случае сброса M03 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M04, M05, M19, подается сигнал.
M04 Обратное вращение шпинделя Данная команда служит для вращения шпинделя в обратную сторону. Способ задания скорости вращения шпинделя такой же, как для M03. В случае сброса M04 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M03, M05, M19, подается сигнал.
M05 Остановка шпинделя Данная команда служит для остановки шпинделя. * При программировании в одном блоке с M03, M04, M19, подается сигнал.
M06 Включение стружкоотвода (TT-350) Несмотря на то, что осуществляется сход стружки, команда не выполняется во время холостого прогона. В случае сброса M06 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M09, подается сигнал.
M07 Включение дополнительного охлаждения Несмотря на применение режима дополнительного охлаждения или схода стружки, она неэффективна в во время холостого прогона. В случае сброса M07 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M09, подается сигнал.
M08 Включение основного охлаждения Несмотря на то, что осуществляется выпуск охлаждающей жидкости, во время холостого прогона жидкость не выпускается. В случае сброса M08 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M09, подается сигнал.
M09 Выключение основного охлаждения Остановка основного и дополнительного охлаждения. * При программировании в одном блоке с M06, M07, M08, подается сигнал.
M10 Прямое перемещение шпинделя задней бабки (Опция) Шпиндель задней бабки перемещается по направлению вперед. * При программировании в одном блоке с M11, подается сигнал.
M11 Перемещение шпинделя задней бабки назад (Опция) Шпиндель задней бабки перемещается в обратном направлении. * При программировании в одном блоке с M10, подается сигнал.
M12 Включение счетчика (Опция) Загорается лампа, сигнализирующая о завершении, и включается счетчик.
M14 Выбор давления ВЫСОКОГО уровня Гидравлическая система/пневматическая система управляется двумя уровнями давления. При включении питания, устанавливается M14. * При программировании в одном блоке с M15, подается сигнал.
M15 Выбор давления НИЗКОГО уровня (Опция) Гидравлическая система/пневматическая система управляется двумя уровнями давления. * При программировании в одном блоке с M14, подается сигнал.
M16 Случайный выбор револьверной головки Револьверная головка вращается случайным образом. Следует программировать одновременно с T-кодом. Револьверная головка может вращаться случайным образом, только в случае запрограммированного путем задания значения параметра Т-кода. * Если запрограммирован только М-код или программа запрограммирована в одном кадре с M17, M18, подается сигнал.
M17 Прямое вращение револьверной головки Револьверная головка вращается в прямом направлении. Следует программировать одновременно с T-кодом. Револьверная головка может вращаться вперед, только в случае запрограммированного путем задания значения параметра Т-кода. * Если запрограммирован только М-код или программа запрограммирована в одном кадре с M16, M18, подается сигнал.
M18 Обратное вращение револьверной головки Револьверная головка вращается в обратном направлении. Следует программировать одновременно с T-кодом. Револьверная головка может вращаться в обратном направлении только в случае запрограммированного путем задания значения параметра Т-кода. * Если запрограммирован только М-код или программа запрограммирована в одном кадре с M16, M17, подается сигнал.
M19 Ориентация шпинделя (Опция) Шпиндель останавливается с угловой ориентацией. Как правило, несмотря на то, что шпиндель при остановке с ориентацией поддерживается на крутящем моменте остановки, он может принудительно поддерживаться дополнительным оборудованием. При нажатии на кнопку сброса или переключатели перемещения шпинделя ВПЕРЕД/НАЗАД при ручном режиме, удерживающая сила сбрасывается. * При программировании во время остановки с угловой ориентацией или если программа запрограммирована в одном блоке с M03, M04, M05, подается сигнал.
M20 Вызов робота (загрузчика) (Опция) Могут использоваться робот/загрузчик, и т.д.
M22 M-код запуска программы При запуске программы с середины программы, станок может столкнуться с другими компонентами в отношении значения координат. Этот М-код следует программировать в начале программы для того, чтобы предотвратить неправильное функционирование, признав, что М-код находится в начале программы. Блокировка может также быть отменена путем изменения значения параметра. * При программировании в одном блоке с другими М-кодами, подается сигнал. * Если в начале программы отсутствует какой-либо M-код, подается сигнал.
M24 Открытие фронтальной двери/ Открытие задвижки (Опция) Открывается фронтальная дверь или задвижка для загрузчика. * При программировании во время вращения шпинделя или если программа запрограммирована в одном блоке с M25, подается сигнал.
M25 Закрытие фронтальной двери/ Закрытие задвижки (Опция) Закрывается фронтальная дверь или задвижка для загрузчика. * При программировании во время вращения шпинделя или если программа запрограммирована в одном блоке с M24, подается сигнал.
M26 Включение продувки воздухом (Опция) Включается продувка воздухом Шпиндель может перемещаться при ПОШАГОВОЙ подаче, а также, возможна одновременная продувка воздухом на время, установленное таймером при задании параметров. В случае сброса M26 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M27, подается сигнал.
M27 Выключение продувки воздухом (Опция) Воздушная продувка по основной стороне прекращается. * При программировании в одном блоке с M26, подается сигнал.
M28 Вращение при жестком нарезании резьбы Смена фрезерования (Опция) Вращение при жестком нарезании резьбы изменяется при помощи вращающегося инструмента. * Используется только вращающийся инструмент для многошпиндельного контроля.
M29 Жесткое нарезание резьбы (Опция) Жесткое нарезание резьбы осуществляется посредством шпинделя и вращающегося инструмента. * Поскольку для жесткого нарезания резьбы также требуется G-код, обратитесь к инструкции по эксплуатации FANUC.
M30 Конец информации Осуществляется сброс устройства ЧПУ, и программа возвращается к первой позиции. * При программировании в одном блоке с другими М-кодами, подается сигнал.
M31 Включение обхода блокировки (Опция) Выполняется временный сброс блокировки всех движений, патрон и двери открываются и закрываются во время вращения шпинделя. * При программировании в одном блоке с M32, подается сигнал.
M32 Выключение обхода блокировки (Опция) Временно сброшенный режим блокировки возвращается к исходному механизму. При включении питания и сбросе устанавливается M32. * При программировании в одном блоке с M31, подается сигнал.
M35 Включение дополнительной продувки воздухом (Опция) Включается дополнительная продувка воздухом. Шпиндель может перемещаться при ПОШАГОВОЙ подаче, а также, возможна одновременная продувка воздухом на время, установленное таймером при задании параметров. В случае сброса M35 при M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M36, подается сигнал.
M36 Выключение дополнительной продувки воздухом (Опция) Дополнительная продувка воздухом отключается. * При программировании в одном блоке с M35, подается сигнал.
M40 Разблокирование шпинделя (TCN-3500) Выполняется снятие блокировки шпиндельной катушки командами M41 и M42. Если скорость вращения шпинделя превышает 317мин-1, обмотка катушки двигателя автоматически переключается с катушки низкой скорости на катушку высокой скорости. При включении питания устанавливается M40. * При программировании в одном блоке с M41, M42, подается сигнал.
M41 Включение НИЗКОГО диапазона вращения шпинделя (TCN-3500) Обмотка катушки двигателя шпинделя устанавливается на низкой скорости. * При программировании в одном блоке с M40, M42, подается сигнал.
M42 Включение ВЫСОКОГО диапазона вращения шпинделя (TCN-3500) Обмотка катушки двигателя шпинделя устанавливается на высокой скорости. * При программировании в одном блоке с M40, M41, подается сигнал.
M48 Выключение сброса ручной коррекции Запрограммированная скорость шпинделя может регулироваться в пределах 70%~120%. Запрограммированная скорость перемещения по оси (скорость подачи) может регулироваться в пределах 0%~150%. Для работы, обратитесь к [РУКОВОДСТВУ ПО ЭКСПЛУАТАЦИИ]. При включении питания устанавливается M48. * При программировании в одном блоке с M49, подается сигнал.
M49 Включение сброса ручной коррекции Скорость вращения шпинделя и скорость перемещения по оси может задаваться программой, после чего не может применяться регулировка при помощи круговой шкалы. * При программировании в одном блоке с M48, подается сигнал.
M61 Вызов барфидера 2 (Опция) Заготовка требует выходной сигнал устройству автоматической подачи. * Проверьте характеристики барфидера.
M62 Вызов барфидера 3 (Опция) Заготовка требует выходной сигнал устройству автоматической подачи. * Проверьте характеристики барфидера.
M63 Подготовительная команда барфидеру Заготовка требует выходной сигнал устройству автоматической подачи. * Проверьте характеристики барфидера.
M66 Включение обнаружения ошибки Обнаружение ошибок приводится в действие. Более подробное описание действий приводится в Руководстве по эксплуатации FANUC. * При программировании в одном блоке с M67, подается сигнал.
M67 Отключение обнаружения ошибки Обнаружение ошибок становится недействующим. При включении питания устанавливается M67. * При программировании в одном блоке с M66, подается сигнал.
M68 Зажим патрона В случае зажимного патрона с М-функцией, патрон зажимается. * При программировании в одном блоке с M69, подается сигнал.
M69 Разжим патрона В случае зажимного патрона с М-функцией, патрон разжимается. * При программировании в одном блоке с M68, подается сигнал.
M82 Перемещение улавливателя деталей ВПЕРЕД (Опция) В случае улавливателя деталей с разгрузочным устройством заготовок, улавливатель деталей перемещается вперед, чтобы принять заготовку. * При программировании в одном блоке с M83, подается сигнал.
M83 Перемещение улавливателя деталей НАЗАД (Опция) В случае улавливателя деталей с разгрузочным устройством заготовок, улавливатель деталей принимает заготовку и выгружает ее. * При программировании в одном блоке с M82, подается сигнал.
M84 Вызов барфидера (Опция) Заготовка требует выходной сигнал устройству автоматической подачи. * Проверьте характеристики барфидера.
M86 Проверка команды верхнего среза (Опция) Подтверждение сигнала команды верхнего среза от устройства автоматической подачи. * Проверьте характеристики барфидера.
M87 Отключение режима верхнего среза (Опция) Подтверждение сигнала [ОТКЛЮЧЕНИЯ] верхнего среза от устройства автоматической подачи. * Проверьте характеристики барфидера.
M88 Зажим закрытием патрона Зажим в патроне заготовки (наружный диаметр) осуществляется путем закрытия кулачков. При внесении изменений в настройку, программа выполняется в режиме MDI. Завершение осуществляется с помощью кнопки сброса. (Для специальных операций обратитесь к руководству по эксплуатации.) * При программировании в режиме РЕДАКТИРОВАНИЯ или в одном блоке с M89, подается сигнал.
M89 Зажим открытием патрона Зажим в патроне заготовки (внутренний диаметр) осуществляется путем открытия кулачков. При внесении изменений в настройку, программа выполняется в режиме MDI. Завершение осуществляется с помощью кнопки сброса. (Для специальных операций обратитесь к руководству по эксплуатации.) * При программировании в режиме РЕДАКТИРОВАНИЯ или в одном блоке с M88, подается сигнал.
M90 Включение снятия фасок Может быть выполнено снятие фаски в резьбовом отверстии. При включении питания устанавливается M90. * При программировании в одном блоке с M91, подается сигнал.
M91 Выключение снятия фасок Отключается функция снятия фаски в резьбовом отверстии. * При программировании в одном блоке с M90, подается сигнал.
M92 Выключение буферизации (Опция) Это М-код, при котором перестает действовать буферизация.
M98 Вызов подпрограммы Подпрограмма вызывается из основной программы и осуществляется ее выполнение. * Более подробное описание действий приводится в Руководстве по эксплуатации FANUC.
M99 Конец программы Подпрограмма останавливается и возвращается к следующему блоку основной программы (M98). * Более подробное описание действий приводится в Руководстве по эксплуатации FANUC.

 

* Управление оси Cs (опция)

 

М-код Наименование Содержание и вопросы, которые требуют внимания
M70 Вращение вращающегося инструмента ВПЕРЕД Вращающийся инструмент вращается в прямом направлении. При одновременном программировании скорости вращения шпинделя с S*****, шпиндель вращается c заданной скоростью. Вращение во время работы проверки программы останавливается. В случае отмены команды M70 командой M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M71, M72, M79, подается сигнал.
M71 Вращение вращающегося инструмента НАЗАД Вращающийся инструмент вращается в обратном направлении. Способ задания скорости вращения шпинделя такой же, как для M70. Вращение во время работы проверки программы останавливается. В случае отмены команды M71 командой M00 (M01), следует ее запрограммировать снова, если потребуется. * При программировании в одном блоке с M70, M72, M79, подается сигнал.
M72 Остановка вращающегося инструмента Осуществляется остановка вращающегося инструмента. * При программировании в одном блоке с M70, M71, M79, подается сигнал.
M75 Режим вращения Система переходит в режим вращения шпинделя. При программировании команд M03, M04 в режиме вращения шпинделя может осуществляться вращение шпинделя. * При программировании в одном блоке с M76, подается сигнал.
M76 Режим оси C Система переходит в режим оси C. Шпиндель может вращаться вокруг оси С в режиме оси С. * При программировании в одном блоке с M75, подается сигнал.
M77 Включение тормозной системы оси C Ось C зажимается. * При программировании в одном блоке с M78, подается сигнал. * В состоянии, в котором предусматривается высокое давление в тормозной системе оси C, не допускается выполнение обработки в режиме полярно-координатной интерполяции (G12.1) и режиме цилиндрической интерполяции (G07.1). (Подается сигнал сервосистемы.)
M78 Выключение тормозной системы оси C Ось C разжимается. * При программировании в одном блоке с M77, подается сигнал.
M80 ВЫСОКОЕ давление в тормозной системе оси C (Опция) Давление в тормозной системе оси C устанавливается на высокий уровень по оси С. * При программировании в одном блоке с M81, подается сигнал.
M81 НИЗКОЕ давление в тормозной системе оси C (Опция) Давление в тормозной системе оси C устанавливается на низкий уровень по оси С. * При программировании в одном блоке с M80, подается сигнал.

 

 

S-функция

 

4-значная S команда

 

 
Скорость вращения шпинделя непосредственно задается 4-значным значением команды. Вышеприведенное значение составляет 1500мин-1. (Без поддержания постоянной скорости резания)
 
При поддержании постоянной скорости резания, максимальная скорость устанавливается на 1400мин-1.
 
Поддерживается постоянная скорость резания, равная 120м/мин.

 

T-функция

 

4-значная T команда

 

 
Номер смещения инструмента Номер инструмента (Номер револьверной головки)

 

Номер смещения инструмента

Эта функция используется для компенсации проскальзывания резцов, износа инструмента и т.д., и имеются 16 номеров смещения, которые могут задавать значения смещения (OFX и OFZ), в соответствии с каждым номером смещения инструмента.

Максимальное значение команды составляет +999.999 ~ -999.999.

 

 

№ смещения OFX (Значение смещения по оси Х) OFZ (Значение смещения по оси Z)
0,010 0,020
0,000 0,000
~ ~ ~
0,100 1,340

 

Таблица 3-7 Номер смещения инструмента

 

T0000;

Если номер смещения – 00, смещение отменяется.

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Движение шпинделя

6.3Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Функция

При включенной функции “Постоянная скорость резания”, в зависимости от соответствующего диаметра детали, скорость шпинделя изменяется таким образом, что скорость резания S в м/мин или футах/мин остается постоянной на резце инструмента.

͇͙͕͙͇̾͘ ͉͇͔͗͌͠͏ͦ ͖͟͏͔͋͌͒ͦ ͔͘͏͍͔͇͌ ̸͕͕͙͑͗ͣ͘

͎͇͔͗͌͏ͦ

͖͕͙͕͔͔͇ͦͦ͘

͇͙͕͙͇̾͘ ͉͇͔͗͌͠͏ͦ ͖͟͏͔͋͌͒ͦ ͉͌͒͏͔͇͌͞

Благодаря этому достигаются следующие преимущества:

●Равномерные поверхности после обточки и тем самым высокое качество поверхностей

●Щадящая для инструмента обработка

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

107

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Синтаксис

Включение/выключение постоянной скорости резания для мастер-шпинделя:

G96/G961/G962 S…

G97/G971/G972/G973

Ограничение скорости для мастер-шпинделя

LIMS=<значение> LIMS[<шпиндель>]=<значение>

Другая ось отсчета для G96/G961/G962:

SCC[<ось>]

Примечание

SCC[<ось>] может быть запрограммирована отдельно или вместе с G96/G961/G962.

Значение

G96: Постоянная скорость резания с типом подачи G95: ВКЛ

С G96 автоматически включается G95. Если G95 прежде еще не была включена, то при вызове G96 необходимо указать новое значение подачи

F….

G961: Постоянная скорость резания с типом подачи G94: ВКЛ

G962: Постоянная скорость резания с типом подачи G94 или G95: ВКЛ

Указание:

Информацию касательно G94 и G95 см. ” Подача (G93, G94, G95, F, FGROUP, FL, FGREF) (Страница 119)”

S…: В комбинации с G96, G961 или G962 S… интерпретируется не как скорость шпинделя, а как скорость резания. Скорость резания всегда действует на мастер-шпиндель.

Единица: м/мин (для G71/G710) или футов/мин (для G70/G700)

Диапазон 0,1 м/мин … 9999 9999,9 м/мин значений:

G97: Отключить постоянную скорость резания с типом подачи G95

После G97 (или G971) S… снова интерпретируется как скорость шпинделя в оборотах/мин. Если новая скорость шпинделя не указана, то сохраняется последняя установленная через G96 (или G961) скорость.

G971: Отключить постоянную скорость резания с типом подачи G94

G972: Отключить постоянную скорость резания с типом подачи G94 или G95

G973: Отключить постоянную скорость резания без активации ограничения скорости шпинделя

 

Основы

108

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

LIMS:

Ограничение скорости для мастер-шпинделя (действует только при

 

активной G96/G961/G97)

 

Для станков с переключаемыми мастер-шпинделями в одном кадре макс.

 

для 4 шпинделей могут быть запрограммированы ограничения с

 

различными значениями.

 

<шпиндель>:

Номер шпинделя

 

<значение>:

Верхняя граница скорости шпинделя в оборотах/мин

SCC:

При активной функции G96/G961/G962 с помощью SCC[<ось>] любая гео-

 

ось может быть назначена осью отсчета.

Примечание

При первом выборе G96/G961/G962 необходимо ввести постоянную скорость резания S…, при повторном выборе G96/G961/G962 указание является опционным.

Примечание

Запрограммированное с LIMS ограничение скорости не должно превышать запрограммированной с G26 или определенной через установочные данные предельной скорости.

Примечание

Осью отсчета для G96/G961/G962 на момент программирования SCC[<ось>] должна быть известная в канале гео-ось. Программирование SCC[<ось>] возможно и при активной

G96/G961/G962.

Примеры

Пример 1: Включение постоянной скорости резания с ограничением скорости

Программный код

Комментарий

N10

SETMS(3)

 

 

N20

G96

S100 LIMS=2500

; Постоянная скорость резания =

 

 

 

 

100 м/мин, макс. скорость =

 

 

 

 

2500 об/мин

 

 

 

 

N60

G96

G90 X0 Z10 F8 S100 LIMS=444

; Макс. скорость = 444 об/мин

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

109

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Пример 2: Задача ограничения скорости для 4 шпинделей

Определяются ограничения скорости для шпинделя 1 (мастер-шпиндель) и шпинделей

2, 3 и 4:

Программный код

N10 LIMS=300 LIMS[2]=450 LIMS[3]=800 LIMS[4]=1500

Пример 3: Согласование оси Y при поперечной обработке с осью X

Программный код

Комментарий

N10

G18

 

LIMS=3000 T1 D1

; Ограничение скорости до 3000 об/мин

N20

G0

X100

Z200

 

N30

Z100

 

 

 

N40

G96

 

S20 M3

; Постоянная скорость резания 20 м/мин, зависит от

 

 

 

 

 

оси X.

N50

G0

X80

 

 

N60

G1 F1.2 X34

; Поперечная обработка в X с 1,2 мм/оборот.

N70

G0

G94

X100

 

N80

Z80

 

 

 

 

N100

T2

 

D1

 

 

N110 G96

S40 SCC[Y]

; Ось Y согласуется с G96 и G96 активируется

 

 

 

 

 

(возможно в одном кадре). Постоянная скорость

 

 

 

 

 

резания 40 м/мин, зависит от оси Y.

 

 

 

 

 

N140

Y30

 

 

 

N150 G01

F1.2 Y=27

; Прорезка в Y, подача F 1,2 мм/оборот.

N160 G97

 

 

; Постоянная скорость резания откл.

N170

G0

 

Y100

 

 

Основы

110

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Дополнительная информация

Вычисление скорости шпинделя

Основой для вычисления скорости шпинделя из запрограммированной скорости резания является позиция ENS поперечной оси (радиус).

Примечание

Фреймы между WCS и ENS (к примеру, программируемые фреймы как SCALE, TRANS или ROT) учитываются при вычислении скорости шпинделя и могут вызвать изменение скорости (к примеру, если при SCALE изменяется эффективный диаметр).

Ограничение скорости LIMS

Если необходимо обработать деталь с большими разностями в диаметре, то рекомендуется указать ограничение скорости шпинделя с LIMS (макс. скорость шпинделя). Таким образом, можно исключить недопустимо высокую скорость при маленьких диаметрах. LIMS действует только при активной G96, G961 и G97. При G971LIMS не действует.

/,06

Примечание

При установке кадра в главный ход все запрограммированные значения передаются в установочные данные.

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

111

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Выключение постоянной скорости резания (G97/G971/G973)

После G97/G971 СЧПУ снова интерпретирует значение S как скорость шпинделя в оборотах/мин. Если новая скорость шпинделя не указывается, то сохраняется последняя установленная через G96/G961 скорость.

Функция G96/G961 может выключаться и с помощью G94 или G95. В этом случае действует последняя запрограммированная скорость S… для дальнейшего процесса обработки.

G97 может программироваться без предшествующей G96. В этом случае функция действует как G95, дополнительно может быть запрограммирована LIMS.

С помощью G973 постоянная скорость резания может быть отключена без активации ограничения скорости шпинделя.

Примечание Поперечная ось должна быть определена через машинные данные.

Движение ускоренным ходом G0

При движении ускоренным ходом G0 изменения скорости не осуществляются. Исключение:

Если подвод к контуру осуществляется ускоренным ходом и следующий кадр ЧПУ содержит траекторную команду G1/G2/G3/…, то скорость для следующей траекторной команды устанавливается уже в кадре подвода G0.

Другая ось отсчета для G96/G961/G962

При активной функции G96/G961/G962 с помощью SCC[<ось>] любая гео-ось может быть назначена осью отсчета. При изменении оси отсчета и тем самым исходной позиции острия инструмента (TCP-Tool Center Point) для постоянной скорости резания, результирующая скорость шпинделя достигается по установленной рампе торможения или разгона.

Переход согласованной оси канала

Свойство оси отсчета для G96/G961/G962 всегда присвоено гео-оси. При переходе согласованной оси канала свойство оси отсчета для G96/G961/G962 остается в старом канале.

Переход гео-оси не влияет на присвоение гео-оси постоянной скорости резания. Если переход гео-оси изменяет исходную позицию TCP для G96/G961/G962, то шпиндель разгоняется по рампе до новой скорости.

Если через переход гео-оси не происходит согласования новой оси канала (к примеру, GEOAX(0, X)), то скорость шпинделя замораживается согласно G97 .

 

Основы

112

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Примеры перехода гео-оси с согласованиями оси отсчета:

Программный код

Комментарий

N05

G95

F0.1

 

N10

GEOAX(1,X1)

; Ось канала X1 становится первой гео-осью.

N20

SCC[X]

; Первая гео-ось (X) становится осью отсчета для

 

 

 

G96/G961/G962.

N30

GEOAX(1,X2)

; Ось канала X2 становится первой гео-осью.

N40

G96

M3 S20

; Ось отсчета для G96 это ось канала X2.

Программный код

Комментарий

 

 

N05

G95

F0.1

 

 

 

N10

GEOAX(1,X1)

; Ось канала X1

становится первой

гео-осью.

N20

SCC[X1]

; X1 и не явно первая гео-ось (X)

становится осью отсчета для

 

 

 

G96/G961/G962.

 

 

N30

GEOAX(1,X2)

; Ось канала X2

становится первой

гео-осью.

N40

G96

M3 S20

; Ось отсчета для G96 это X2 или X, нет предупреждения.

Программный код

Комментарий

N05

G95

F0.1

 

N10

GEOAX(1, X2)

; Ось канала X2 становится первой гео-осью.

N20

SCC[X1]

; X1 это не гео-ось, предупреждение.

Программный код

Комментарий

N05

G0

Z50

 

 

N10

X35

Y30

 

 

N15

SCC[X]

 

; Осью отсчета для G96/G961/G962 является X.

N20

G96 M3

S20

; Постоянная скорость резания с 10 мм/мин вкл.

N25

G1

F1.5 X20

; Поперечная обработка в X с 1,5 мм/оборот.

N30

G0

Z51

 

 

N35

SCC[Y]

 

; Осью отсчета для G96 является Y, уменьшение скорости

 

 

 

 

шпинделя (Y30).

N40

G1

F1.2 Y25

; Поперечная обработка в Y с 1,2 мм/оборот.

Литература:

/FB1/ Описание функций “Основные функции”; Поперечные оси (P1) и подачи (V1)

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

113

Постоянная скорость резания с типом подачи G94 ВКЛ G962 Постоянная скорость резания с типом подачи G94 или G95 ВКЛ Указание Информацию касат


Системы числового программного управления / CNC programming and machining

SIEMENS | Справочник SIEMENS 2012 Программирование 840D sl 828D Основы (Всего 680 стр.)

108 Справочник SIEMENS 2012 Программирование систем ЧПУ Sinumerik 840D sl 828D Основы Стр.108

Постоянная скорость резания с типом подачи G94 ВКЛ G962 Постоянная скорость резания с типом подачи G94 или G95 ВКЛ Указание Информацию касательно G94 и G95 см. ” Подача (G93 G94 G95 F FGROUP FL FGREF) (Страница 119)” s… В комбинации с G96 G961 или G962 s… интерпретируется не как скорость шпинделя а как скорость резания. Скорость резания всегда действует на мастер-шпиндель. Единица м/мин (для G71 G710) или футов мин (для G70 G700) Диапазон 01 м/мин 9999 99999 м/мин значений G97 Отключить постоянную скорость резания с типом подачи G95 После G97 (или G971) s… снова интерпретируется как скорость шпинделя в оборотах мин. Если новая скорость шпинделя не указана то сохраняется последняя установленная через G96 (или G961) скорость. G971 Отключить постоянную скорость резания с типом подачи G94 G972 Отключить постоянную скорость резания с типом подачи G94 или G95 G973 Отключить постоянную скорость резания без активации ограничения скорости шпинделя Движение шпинделя 6.3 Постоянная скорость резания (G96 G961 G962 G97 G971 G972 G973 L MS SCC) Синтаксис Включение выключение постоянной скорости резания для мастер-шпинделя G96 G961 G962 S… G97 G971 G972 G973 Ограничение скорости для мастер-шпинделя LIMS значение шпиндель значение Другая ось отсчета для G96 G961 G962 SCC ось Примечание SCC ось может быть запрограммирована отдельно или вместе с G96 G961 G962. Значение G96 Постоянная скорость резания с типом подачи G95 ВКЛ С G96 автоматически включается G95. Если G95 прежде еще не была включена то при вызове G96 необходимо указать новое значение подачи F… G961




См.также / See also :

Резцы по металлу Особенности / Metal lathe tools Features

Сверла Конструкция / Parts of a drill

Концевые фрезы по металлу Конструкция / Parts of an end mill

Сборные фрезы с СМП / Parts of a milling cutter

Метчики Конструкция / Thread taps for metal

Метчик для накатки резьбы / Cold forming roll taps

Плашки по металлу / Thread dies

Развертки по металлу и развертывание отверстий / Reaming and reamer cutting tool
Справочник SIEMENS 2012 Программирование 840D sl 828D Основы (Всего 680 стр.)

105106107 При включенной ЧПУ функции Постоянная скорость резания в зависимости от соответствующего диаметра детали скорость шпинделя изменяется таким109110111 Если необходимо обработать деталь с большими разностями в диаметре то рекомендуется в управляющей программе для стойки ЧПУ Siemens Sinumerik
SIEMENS


Руководство
SIEMENS
2013
840D sl / 828D
Расширенное
программирование
(894 страницы)

Руководство
SIEMENS
2013
840D sl / 828D
Измерительные
циклы
(322 страницы)

Справочник
SIEMENS
2012
Программирование
840D sl 828D
Основы
(680 страниц)

Справочник
SIEMENS
2012
840D sl 828D
SINUMERIK
Фрезерование
(730 страниц)

Справочник
SIEMENS
2012
840D sl 828D
SINUMERIK
Токарная
обработка
(812 страниц)

Системы числового программного управления / CNC programming and machining

Управляющая программа для станков с чпу: общие положения

Большинство элементов управляющих программ для станков с чпу обработки деталей на станках с ЧПУ токарной группы соответствует элементам программ, разработанных для станков типа обрабатывающий центр. Рассматриваемый язык SINUMERIK-840D имеет сходные с языком FANUC, структуру кадров и принципы программирования. В частности, они имеют идентичные функции, кодирующие перемещения инструментов G0…G3 и вспомогательные функции М0…М5, М8,М9, М30.

Командные кадры, осуществляющие запуск управляющей программы, кодирование системы отсчета (абсолютной или относительной), вызов подпрограмм, вызов и отвод инструментов, а также ряд других команд организованы в языке SINUMERIK-840D несколько иначе (см. ниже). Так, запуск управляющей программы для станков с чпу обеспечивается функцией L100 и дальнейшей командой (START_:). Функции G90 и G91 в языке SINUMERIK-840D не применяются, а абсолютная система отсчета вводится по умолчанию. Относительная система отсчета при необходимости вводится на отдельных участках траектории с помощью приращений координат U и W.

Подпрограмма вызывается из текста управляющей программы кадром с обозначением ее имени. Число вызовов подпрограмм обозначается P. Подпрограммы завершаются кадром с функцией М17. Так, четырехкратный вызов подпрограммы 6588 осуществляется командным кадром 6588_Р4.

Вызов инструмента Тi совместно с его корректорами длины и другими геометрическими характеристиками осуществляется по командному кадру вида Тi_D10i (например, Т2_D102). Комментарии к программе и инструментам, предназначенные для информации оператора, отсекаются от текста управляющей программы символом (;), например

T2_D102_;_черновая обработка.

В станках INDEX применяются инструментальные магазины револьверного типа, которые перемещаются вместе с обрабатывающими инструментами. Смена инструмента может осуществляться в любой точке перемещения поворотом револьверной головки; останов шпинделя для этого в большинстве случаев не требуется. Для осуществления процедуры смены инструмента магазин отводится в точку смены инструмента, положение которой в системе координат станка Xc-Zc устанавливается в процессе выполнении наладки технологического оснащения. Перемещение револьверной головки по управляющей программе для станков с чпу в точку смены инструмента обычно производится одновременно по двум координатным осям и задается командой GXZ73.

Список команд и назначений ЧПУ:

GXZ73 – Перемещение револьверной головки к точке смены инструментов по координатным осям X, Z
GXYZ73 – Перемещение револьверной головки к точке смены инструментов по координатным осям X, Y, Z
G59 Z=ZMW_i – Вызов i-ой системы координат детали, где i=1…6
G40 – Отмена коррекции диаметра инструмента
G41 – Ввод коррекции радиуса режущей кромки – контур справа от инструмента
G42 – Ввод коррекции радиуса режущей кромки – контур слева от инструмента
G63 – Нарезание резьбы в центральном отверстии метчиком
G92 – Предельная частота вращения шпинделя (об/мин)
G94 – Подача резца задается в мм/мин
G95 – Подача резца задается в мм/об
G96 – Обработка деталей при постоянной скорости резания (подача резца задается в мм/об по умолчанию)
G97 – Обработка деталей при постоянной частоте вращения шпинделя, задается в об/мин
L100
START_: – Старт управляющей программы для станков с чпу
L140 – Задание углового положения патрона при фрезерной обработке
L235 – Токарная обработка
L237 – Фрезерная обработка
CYCLE95 – Типовой цикл обработки детали по замкнутому контуру
CYCLE97 – Типовой цикл нарезания резьбы токарным резцом
SETMS(1) – Переадресовка команд М3 и М5 (запуск и останов шпинделя) на приводы инструментов
SETMS(4) – Переадресовка команд М3 и М5 на привод шпинделя
М12 – Угловая фиксация шпинделя
М13 – Снятие угловой фиксации шпинделя
CR= – Величина радиуса дуги циркуляции
ANG= – Угловое положение отрезка перемещения к направлению Z+
RND= – Величина радиуса притупления острой кромки
CHR= – Величина симметричной фаски притупления острой кромки
D – Ячейка корректоров вылетов режущей кромки Wx и Wz в таблице параметров инструментов (Di для Ti)
С – Угловое смещение патрона при фрезерной обработке
P – Число вызовов подпрограмм
;… – Информация для оператора

Управление режимом обработки

⇐ ПредыдущаяСтр 2 из 3Следующая ⇒

 

S – задание оборотов шпинделя.

G97 – задание оборотов шпинделя в об/мин.

Функция дает указание системе ЧПУ интерпретировать значение, заданное адресом S, как обороты в минуту (об/мин).

 

Пример:

DIAMON

G97 S100

X200

 

Для того, чтобы найти скорость резания из формулы , надо подставить вместо:

· n – S значение оборотов, т.к. включена функция G97

· d – X, т.к. включена функция DIAMON, Х является диаметром

 

 

м/мин

G96 – задание значения оборотов шпинделя (S) в м/мин.

Режим сохранения постоянной скорости резания

 

Функция дает указание системе ЧПУ интерпретировать значение, заданное адресом S, как метры в минуту (м/мин). При ее включении обороты шпинделя автоматически регулируется в зависимости от обрабатываемого диаметра.

В токарной обработке скорость резания зависит от обрабатываемого диаметра и определяется как

Соответственно, при увеличении обрабатываемого диаметра, если обороты шпинделя не изменяются, скорость резания растет, что может привести к нарушению технологического режима и, как следствие, к поломке инструмента или дефекту заготовки.

 

Пример:

DIAMON

G96 S100

X200

 

Чтобы найти число оборотов из формулы , надо выразить и подставить вместо:

· V – S значение скорости резания, т.к. включена функция G96

· d – X, т.к. включена функция DIAMON, Х является диаметром

 

об/мин

LIMS– задание максимально допустимых оборотов шпинделя

Пример 1:

 

DIAMON

N1 G0 G94 X1214

N2 G96 S30 LIMS=125 M4

 

Подставим необходимые значения в формулу :

 

V=S=30

π=3,14

D=X=1214

 

Получим:

 

Так как в программе присутствует функция LIMS, необходимо проверить выполнимость диаметра на данном станке, для этого рассчитаем Dкр – критический диаметр по формуле :

V=S=30

π=3,14

nкр=LIMS=125

 

 

76,4 < 1214 => Dкр < Dфакт

Функция LIMS задает максимально допустимое значение оборотов шпинделя, для которого существует критический диаметр (который мы рассчитали). Так как расчеты производятся по формуле , мы видим, что количество оборотов зависит от обрабатываемого диаметра. Но значение LIMS для любого станка постоянно. Соответственно при обработке диаметра меньше критического, значение оборотов больше значения заданного в LIMS уже не будет.

При фрезерной обработке функция G96 не используется, т.к. при ее включении обороты шпинделя автоматически регулируется в зависимости от обрабатываемого диаметра. Изменение самого диаметра контролируется в зависимости от изменения координаты X (см. направление осей в станках). При фрезерной обработке за диаметр принимается диаметр фрезы, который остается постоянным и не меняется при изменении X. На рисунке показана траектория движения фрезы. Фреза с постоянными оборотами и постоянным диаметром обрабатывает контур. При движении по оси X с командой G96 программа пересчитывает обороты, так как полагается, что меняется диаметр. В действительности при фрезеровании, этого не должно происходить, поэтому команду G96 не используют.

 

Пример 2:

DIAMON

G97 S100

 

 

 

DIAMON

G96 S100 LIMS=250

 


F – задание подачи.

G94 –подача в мм/мин.

Режим минутной подачи.

Функция дает указание системе ЧПУ интерпретировать значение, заданное адресом F, как скорость подачи в мм/мин.

Пример:

DIAMON

G97 G94 S100

X200 F50

 

Чтобы найти Fоб из формулы надо выразить Fоб и получим :

 

Fоб=50/100=0,5 мм/мин

 

При включении функции G97 автоматически включается функция G94:

DIAMON G97 G94 S100 X200 F50 РАВНОЗНАЧНО DIAMON G97 S100 X200 F50

 

G95 –подача в мм/об

Режим оборотной подачи.

Функция дает указание системе ЧПУ интерпретировать значение, заданное адресом F, как скорость подачи в мм/об.

При активной функции G95 и изменении оборотов шпинделя, система автоматически рассчитывает новое значение минутной подачи в зависимости от изменения числа оборотов рабочего органа станка, сохраняя оборотную подачу постоянной. Для перевода оборотной подачи в минутную используется формула: ,

где n – скорость вращения шпинделя в об/мин.

Пример:

 

DIAMON

G96 G95 S100

X200 F50

 

Чтобы найти Fмин, подставим в формулы и
необходимые значения и получим:

 

 

Fмин=50*159,2=7960 мм/об

 

При включенной функции G96 G95 можно не прописывать, т.к. она включается автоматически.

DIAMON G96 G95 S100 X200 F50 РАВНОЗНАЧНО DIAMON G96 S100 X200 F50

М-функции

 

Вспомогательные (технологические) команды языка программирования начинаются с буквы М. Включают такие действия, как:

· Сменить инструмент

· Включить/выключить шпиндель

· Включить/выключить охлаждение

· Вызвать/закончить подпрограмму


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

Программирование токарных станков с ЧПУ: базовый уровень

2019-01-29

Стандартная программа, написанная для станка с числовым программным управлением (ЧПУ), состоит из следующих блоков.

  1. Подготовка. В этом блоке задается скорость, с которой будет вращаться шпиндель, выбираются инструмент и коррекция, включается подача смазочно-охлаждающей жидкости (СОЖ).
  2. Резание. Здесь задаются траектория движения и скорость подачи режущего инструмента.
  3. Завершение. Регламентирует такие моменты, как прекращение подачи СОЖ, возвращение инструмента в исходное положение, выключение шпинделя и выгрузку детали.

По схожему принципу программируются и другие типы оборудования с ЧПУ, например, металлорежущие станки от компании «Абамет» https://www.abamet.ru/catalog/metallorezhushhie/.

Пример типовой программы

Вот текст программы, которая выполнит рез по торцу на глубину 0.100″ (2.54 мм) с помощью инструмента 1 по оси X от X = 2.1 до X = -0.02.

% ;

O00001 ;

T101 ;

G00 G18 G20 G40 G80 G99 ;

G50 S1000 ;

G97 S500 M03 ;

G00 G54 X2.1 Z0.1 ;

M08 ;

G96 S200 ;

G01 Z-0.1 F.01 ;

X-0.02 ;

G00 Z0.1 M09 ;

G97 S500 ;

G53 X0 ;

G53 Z0 M05 ;

M30 ;

% ;

Каждый блок команд начинается с новой строки и заканчивается точкой с запятой. Символом «%» обозначают начало и конец написанной в текстовом редакторе программы. Для большей наглядности код может быть снабжен комментариями в одном из следующих форматов:

  • «код (комментарий) ;»;
  • «(комментарий) ;».

Разобьем программу на блоки и разберем их построчно.

Подготовка
  • «O00001 ;» – это название программы в формате «прописная или строчная латинская буква «O» плюс пять цифр».
  • «T101 ;» – выбор рабочего инструмента (1) и коррекции (1).
  • «G00 G18 G20 G40 G80 G99 ;» – эта запись называется «строка безопасного запуска». Рекомендуется вставлять ее в текст программы после каждой команды, меняющей инструмент.
  • «G50 S1000 ;» – установка максимальной скорости вращения шпинделя (1000 оборотов в минуту).
  • «G97 S500 M03 ;» – отменяем CSS (постоянную скорость резания), задаем скорость вращения шпинделя (500 об./мин.), включаем его.
  • «G00 G54 X2.1 Z0.1 ;» – ускоренное перемещение в положение X = 2.1, Z = 0.1.
  • «M08 ;» – включение подачи СОЖ.
  • «G96 S200 ;» – включаем CSS, задаем скорость резания 200 дюймов в минуту.

Резание
  • «G01 Z-0.1 F.01 ;» – параметр «G01» указывает на то, что последующее перемещение произойдет по прямой. «Z-0.1» перемещает ось Z в положение Z = -0.1. «F.01» задает скорость подачи для этого перемещения (0.100″ в 1 оборот).
  • «X-0.02 ;» – команда, перемещающая ось X в положение X = -0.02.

Завершение
  • «G00 Z0.1 M09 ;» – ускоренное перемещение оси Z в Z = 0.1, выключение подачи СОЖ.
  • «G97 S500 ;» – отмена постоянной скорости резания (она становится равна 500 об./мин.).
  • «G53 X0 ;» – «G53» отдаст приказ переместить ось относительно системы координат станка, а команда «X0» переместит ось X в исходное положение X, равное 0.0.
  • «G53 Z0 M05 ;» – ось Z относительно координат станка переместится в исходное положение (Z = 0.0), шпиндель выключится.
  • «M30 ;» завершит программу.

Выбрать и купить токарный станок с ЧПУ можно перейдя по ссылке https://www.abamet.ru/catalog/metallorezhushhie/tokarnye-chpu/.

Преимущества использования токарных станков с ЧПУ в производстве

Использование такого оборудования дает значительные преимущества. Эти станки универсальны, позволяют повысить качество продукции, увеличить производительность и снизить затраты.

Назад к разделу

Просмотров: 685

Постоянная скорость резания – преимущества токарных станков с ЧПУ

Постоянная скорость резания на токарных станках с ЧПУ – невежество может дорого обойтись

Использование постоянной скорости резания (также называемой постоянной скоростью резания или CSS) вместо постоянной скорости шпинделя (постоянная скорость вращения) может дать вам:
1. Сокращение времени цикла.
2. Однородная поверхность.
3. Предсказуемый срок службы инструмента


Вот как
Время цикла прямо пропорционально скорости резания. Режущий инструмент предназначен для использования с определенной скоростью резания для данного материала заготовки.При программировании с постоянным числом оборотов программисты обычно используют более низкое число оборотов, чем это необходимо, что приводит к более низкой скорости резания, чем может быть использовано. Следовательно, время цикла выше, чем могло бы быть.

В режиме постоянной скорости резания, когда скорость подачи запрограммирована в мм/об, скорость подачи остается постоянной независимо от числа оборотов в минуту. Таким образом, поверхность получается однородной.

Тогда почему многие программисты не используют постоянную скорость резания?

Невежество!

Вот реальная история.Наш потенциальный клиент хотел провести пробную резку на своем станке, чтобы увидеть, может ли наше программное обеспечение для программирования токарного станка с ЧПУ CAPSturn сократить время цикла его детали, литого под давлением алюминиевого диска, включающего торцевание и растачивание. Наш прикладной инженер сделал программу в CAPSturn, запустил новую программу на машине. С новой программой время цикла было меньше половины предыдущего (90 секунд против 210 раньше), чистота поверхности была лучше, и они получили пару фасок, которые раньше были неправильными (это было из-за TNRC). который автоматически реализует CAPSturn).Мы посмотрели на написанную вручную программу и обнаружили, что:

1. Программировалось с постоянным RPM, нигде без CSS.
2. Отверстие диаметром 10 мм выполнялось с помощью твердосплавного инструмента при 800 об/мин, что соответствует 25 м/мин, тогда как на самом деле его можно было бы прорезать при максимальной скорости станка 4500 об/мин (что все равно было бы ниже оптимальной).
Когда наш инженер спросил программиста фирмы, почему он не использует команду G96 для CSS, программист спросил: «Что это такое?». Простой вопрос, который стоил фирме больших денег.

Пункт действия
Проверьте, действительно ли ваш программист знаком со всеми концепциями программирования и их преимуществами. Если нет, обучите его — производители режущего инструмента и производители станков регулярно проводят программы обучения. Возможно, время от времени ваши программы проверяются инженером по применению от поставщика станков. Даже если это будет стоить вам денег, это гроши по сравнению с тем, во что вам обходится невежество вашего программиста.


Между прочим, Cadem NCyclopedia — отличное учебное программное обеспечение для обучения работе с ЧПУ для обучения операторов станков с ЧПУ и обучения программированию с ЧПУ.Он содержит мультимедийные пояснения по многочисленным темам, таким как постоянная скорость резки.


И т. д.


Такая честность?


Каждый день, идя на велосипеде в свой офис в Бангалоре, я проезжаю мимо этого магазина, где окна все время хранятся на улице без охраны даже ночью. Интересно, почему их никто никогда не ломает – в округе есть такие честные, этичные люди? Я ни разу не видел никакого ущерба, причиненного ночью пьяного (или трезвого) веселья.

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


Несколько интересных фактов о стекле
Стекло на 100 % подлежит вторичной переработке без потери качества. Энергии, сэкономленной при переработке одной стеклянной бутылки, хватает на 30 минут работы компьютера.
Все стекло состоит из трех основных ингредиентов: песка, карбоната натрия, карбоната кальция (из известняка) и некоторых других химических веществ, придающих цвет.
Коричневое стекло чаще всего используется для тары для еды или напитков, особенно пива, потому что янтарный оттенок отражает ультрафиолет и защищает от порчи.
Один из редких случаев использования стекла в природе — это когда молния ударяет в песок, выделяя достаточно тепла, чтобы расплавить песок и превратить его в длинное тонкое стекло, называемое фульгуритом.

Фульгурит: Рис. источник
Заинтересованы в Plug-and-play системе Industry 4.0?
См. LEANworx от нашей группы компаний.

Плюсы и минусы постоянной скорости у поверхности

Постоянная скорость резания (определяемая G96 на большинстве станков) — это функция токарного центра, которая автоматически определяет соответствующую скорость шпинделя в оборотах в минуту (об/мин). Это делается на основе скорости, указанной в поверхностных футах в минуту (sfm) в дюймовом режиме или метрах в минуту (mpm) в метрическом режиме, а также на текущем положении диаметра режущего инструмента. Он автоматически применяет формулу расчета оборотов (об/мин = фут/мин × 3.82 ÷ диаметр резания) и соответствующим образом обновляет скорость шпинделя в об/мин.

Постоянная скорость у поверхности — отличная функция. Он обеспечивает как минимум четыре преимущества:

1. Упрощает программирование. Скорость может быть указана напрямую в sfm или mpm — единицах, используемых большинством производителей режущего инструмента для рекомендации скорости. Это избавляет от необходимости рассчитывать обороты.

2. Обеспечивает равномерную обработку заготовки. При использовании в сочетании с режимом скорости подачи на оборот (G99 на большинстве токарных станков) чистота почти всегда будет стабильной, независимо от обрабатываемого диаметра.

3. Увеличивает срок службы инструмента. Инструменты всегда будут работать с соответствующей скоростью.

4. Оптимизирует время обработки. Условия резания всегда будут правильно установлены, что приведет к минимальному времени обработки.

Хотя постоянная скорость поверхности является хорошей функцией, бывают случаи, когда ее нельзя использовать:

1. Во время операций резания по центру — постоянная скорость поверхности не может использоваться, когда инструмент обрабатывает по оси Z, находясь в центре заготовки/шпинделя.Это имеет место при сверлении, нарезании резьбы, развертывании и других подобных операциях. В центре шпинделя скорость даже 1 фут/мин заставит шпиндель работать на максимальной скорости.

2. Во время нарезания резьбы. Нарезание резьбы требует идеальной синхронизации между вращением шпинделя и движением по оси Z, чтобы обеспечить точное нарезание резьбы. По этой причине почти все производители станков требуют, чтобы для нарезания резьбы использовался режим об/мин.

3. Во время операций с приводным инструментом — постоянная скорость поверхности применяется только тогда, когда главный шпиндель используется в обычном токарном режиме, а не в режиме приводного инструмента.

Постоянная скорость поверхности наиболее уместно используется, когда операция обработки требует изменения обрабатываемых диаметров. Черновая и чистовая облицовка; черновая и чистовая токарная обработка; черновое и чистовое растачивание; и нарезание канавок являются одними из самых популярных приложений для постоянной скорости резания.

Есть также некоторые проблемы, которые может вызвать постоянная скорость поверхности. Их должны знать все программисты ЧПУ:

1. При программировании данной операции обработки не очевидно, какую скорость следует использовать.В основном это беспокоит людей, имеющих опыт работы на ручном (механизированном) токарном станке. Машинисту токарного станка удобно работать со скоростью вращения шпинделя в об/мин, но на токарных станках с ЧПУ скорость вращения не так предсказуема, когда используется постоянная скорость резания.

2. Скорость может быстро увеличиваться. Например, если заготовка обращена к центру в режиме постоянной скорости резания, шпиндель будет вращаться с максимальной скоростью в текущем диапазоне шпинделя. Если заготовка идеально круглая и сбалансированная, то это не доставит никаких проблем (кроме немного пугающего).Но если заготовка несбалансирована (как в случае со многими отливками и поковками), это может создать опасную ситуацию. По этой причине существует функция, позволяющая программистам указывать максимальную скорость вращения шпинделя (G50 для большинства токарных станков).

3. Если во время обработки происходит минимальное изменение диаметра, даже для ранее упомянутых видов операций постоянная скорость поверхности не очень полезна. Многие программисты предпочитают не использовать его для этих приложений.

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

Опять же, есть способ устранить эту проблему с помощью правильной структуры программы. В конце работы каждого инструмента можно временно выбрать режим об/мин (G97 для большинства станков) со скоростью, необходимой для подвода следующего инструмента. После смены инструмента и подвода шпиндель будет готов к следующему инструменту. В этот момент можно повторно выбрать постоянную скорость поверхности.

Я не пытаюсь препятствовать использованию постоянной поверхностной скорости.Опять же, это отличная функция. Просто помните о его ограничениях — и будьте готовы с ними справиться.

Постоянная скорость резания и ограничение скорости шпинделя

Постоянная скорость резания – почему она всегда идет с ограничением скорости шпинделя?

При резании в режиме постоянной скорости резания по мере движения инструмента к оси скорость шпинделя увеличивается. Объяснения см. в этих более ранних постах: Постоянная скорость резания – преимущества и Скорость резания и число оборотов в минуту – разница.Анимация ниже показывает, как изменяется скорость шпинделя по мере того, как инструмент движется к оси при торцевании.

Анимация, показывающая изменение числа оборотов в минуту в зависимости от диаметра при постоянной скорости у поверхности

Скорость шпинделя N в об/мин рассчитывается с использованием этого уравнения, где V — скорость резания, а D — диаметр, при котором инструмент выполняет резку.

Уравнение скорости резания

При скорости резания 250, при 30 мм. диаметр об/мин будет 2652. При 20 диам. обороты будут 3978.На 1 мм. диам. обороты будут 79 577.

При определенном диаметре скорость шпинделя превышает возможности станка. Фактически, на оси детали число оборотов теоретически было бы бесконечно (D равно нулю). Однако станок имеет определенное максимальное число оборотов шпинделя, поэтому в программе ЧПУ нам нужно указать, каково это максимальное значение. Это указано как ограничение скорости шпинделя. Когда скорость шпинделя достигает этого значения, контроллер фиксирует ее на этой скорости, а остальная часть движения выполняется с постоянной скоростью шпинделя, равной предельной скорости.


Например, если мы хотим резать с постоянной скоростью 250 м/мин и ограничить число оборотов в минуту до 3000, для Fanuc мы напишем это: G96 S250 G92 S3000

Итак, что мне следует запрограммировать в качестве ограничения скорости шпинделя?

Если деталь жестко удерживается в патроне и имеет круглую форму, просто установите предельную скорость шпинделя на максимальное число оборотов шпинделя станка. Если деталь имеет некруглую форму или удерживается в несбалансированном приспособлении, центробежные силы могут привести к тому, что деталь отлетит или повредит приспособление.В таких случаях установите предельную скорость шпинделя на более низкое значение, определенное методом проб и ошибок.


И т. д.


Забавные таблички в зоопарках


Несколько лет назад я видел это предупреждение в зоопарке Майсура. Явно разработан кем-то с чувством юмора, с правильными приоритетами. Продвигаясь слева направо, можно увидеть, что парень в желтом сидит на заборе в кадре слева, затем попадает в вольер со львом в среднем кадре, а затем пропадает (предположительно сейчас внутри льва) в кадре на право.Также видна пара кусков его желтой рубашки.

Зоопарк Майсура оставил мне еще более странное воспоминание. Когда мне было около 13 лет, шимпанзе плюнул мне прямо в лицо. Самка шимпанзе. Мне просто не понравилось мое лицо. К счастью, у меня было несколько поклонниц женского пола (человека), иначе у меня тут же развился бы серьезный комплекс неполноценности («Даже шимпанзе не нравится мое лицо? Жизнь не стоит того, чтобы жить!»).

Заинтересованы в индустрии Plug-and-play 4.0 система?
См. LEANworx от нашей группы компаний.

Регулятор скорости шпинделя G96 и G97

У нас есть два разных режима на выбор при управлении скоростью вращения нашего компонента: постоянная скорость резания поверхности G96 и постоянная скорость шпинделя G97.


Команда G96 используется, когда требуется постоянная скорость поверхности или скорость резания.Эта скорость указывает расстояние, на которое инструмент перемещается по поверхности компонентов в минуту. Когда выбран G96, скорость шпинделя автоматически изменяется системой управления станком, так что скорость поверхности материала остается постоянной при изменении диаметра во время операции обработки.

Типичный блок G96 может выглядеть так:

G96 S150 M03 (или M04) ;
  • G96 вызывает режим постоянной скорости у поверхности
  • S скорость резания м/мин
  • M03 / M04 направление вращения шпинделя
  • Скорость резания определяется материалом, режущим инструментом, формой компонентов и методом зажима.

    По мере приближения инструмента к центральной линии детали скорость шпинделя будет увеличиваться, пока не достигнет максимальной скорости шпинделя для станка. Как правило, это плохая идея, так как при такой скорости центробежная сила может привести к тому, что цыпленок не сможет надежно удерживать заготовку.

    Чтобы установить максимальную скорость, которую мы хотим, чтобы станок достиг при уменьшении диаметра детали, мы используем команду G50, как описано ниже.


    Машина не будет превышать число оборотов в минуту, установленное командой ограничения скорости G50.

    При использовании G96 важно установить максимальную скорость шпинделя с помощью G50.

    Для таких операций, как торцовка или отрезка, когда инструмент достигает центральной линии, шпиндель будет вращаться с максимальной скоростью. Мы можем временно уменьшить эту скорость с помощью G50.

    Пример блока G50

    Г50 С2000;

    Обратите внимание, что эту скорость можно изменить с помощью переключателя коррекции скорости шпинделя на панели управления станка.Установка скорости вращения шпинделя выше максимально рекомендуемой скорости для вашего патрона может привести к травме или повреждению станка.

    При использовании команды постоянной скорости шпинделя G97 скорость шпинделя, установленная G50, будет игнорироваться.

    Для непосредственного управления скоростью шпинделя используется команда постоянной скорости шпинделя G97.

    Это будет использоваться по многим причинам, включая работы по центральной линии, такие как сверление и нарезание резьбы.

    Пример:

    G97 S2000 M03;
  • G97 команда постоянной скорости шпинделя
  • S Число оборотов шпинделя/детали
  • M03 направление шпинделя
  • При переключении между G96 и G97 всегда определяйте скорость шпинделя.

    Поскольку команда G50 не работает с G97, необходимо следить за тем, чтобы не превышалась самая низкая допустимая скорость патрона и приспособления.

    Каковы преимущества постоянной поверхностной скорости?

    Мы небольшая механическая мастерская, расположенная в Огайо.Когда-то я читал статью на эту тему в вашем информационном бюллетене, но не могу вспомнить, в каком номере она была. Мы часто токарно обрабатываем детали, диаметр которых меняется. Я пытался уговорить ребят использовать G96 для этих частей, но они всегда программировали на G97. Я попытался объяснить преимущества увеличения срока службы инструмента при правильном использовании G96, но они продолжают отвергать этот режим. Мне было интересно, не могли бы вы прислать мне список преимуществ использования G96 вместо G97.Также, если бы вы могли указать, как это влияет на скорость подачи детали. Я ценю все, что вы могли бы прислать мне по этой теме. Спасибо. Майк Стивенс

    Ответ:

    Майк,

    Для управляемых токарных станков Fanuc G96, конечно, задает режим постоянной скорости поверхности, а G97 задает режим оборотов в минуту. В режиме постоянной скорости резания скорость шпинделя в об/мин автоматически определяется системой ЧПУ на основе диаметра, который инструмент обрабатывает в данный момент, и скорости, указанной в поверхностных футах в минуту (или метрах в минуту в метрическом режиме).Этот режим используется только для одноточечных токарных инструментов (расточных оправок, токарных инструментов, инструментов для обработки канавок и т. д.), когда обрабатываемые диаметры существенно изменяются по всей заготовке. Существует (по крайней мере) четыре преимущества использования режима постоянной скорости у поверхности для соответствующих приложений.

    1) Простое программирование

    Правильная скорость вращения режущего инструмента определяется по следующей формуле: RPM=3,82*SFM/ДИАМЕТР. Если необходимо использовать точную скорость в об/мин, лицо, рассчитывающее об/мин, должно сначала определить соответствующую скорость инструмента в поверхностных футах в минуту (обратите внимание, что формула отличается при работе в метрическом режиме).Прежде чем человек сможет даже приступить к расчету, он должен знать желаемую скорость в sfm. Эта скорость публикуется производителями режущего инструмента и зависит от обрабатываемого материала и материала режущей кромки режущего инструмента. При использовании режима постоянной скорости у поверхности программист просто вводит скорость в программу непосредственно в sfm (никаких расчетов не требуется). Станок будет постоянно и автоматически выполнять этот расчет, обновляя скорость шпинделя в об/мин. Одна из частых причин, по которой наладчики и операторы в цехе продолжают использовать режим об/мин, несмотря на то, что использовать режим sfm проще, заключается в том, что они имеют опыт ручной обработки.На токарных станках с ручным управлением не существует такой вещи, как постоянная скорость резания. Все нужно делать в об/мин. Когда оператор ручного станка впервые сталкивается с постоянной скоростью поверхности на токарном станке с ЧПУ, шпиндель, вероятно, будет работать слишком быстро (большинство ручных станков не могут работать на оптимальных скоростях шпинделя по очевидным причинам безопасности). Откровенно говоря, многие ручные машинисты определяют скорость вращения шпинделя в об/мин по положению своих штанов, в результате чего шпиндель работает на скорости, которая выглядит хорошо.Действительно, я разговаривал со многими, кто никогда не использовал приведенную выше формулу об/мин, и с некоторыми, которые никогда о ней не слышали. Многие продолжают использовать подход «сиденье в штанах» даже на токарных станках с ЧПУ, когда можно безопасно использовать оптимальные скорости шпинделя.

    2) Стабильное качество обработки заготовки

    Пока вы работаете в режиме подачи в дюймах (или миллиметрах) на оборот (G99 на системе управления Fanuc), контрольные метки, оставленные режущим инструментом на заготовке, будут оставаться одинаковыми на протяжении всей подачи режущего инструмента. обработка заготовки, если вы используете постоянную скорость поверхности.Поскольку скорость подачи привязана к скорости шпинделя, по мере того, как шпиндель ускоряется и замедляется в об/мин, скорость подачи в дюймах в минуту будет такой же. Опять же, это заставляет инструмент создавать однородную отделку по всей заготовке.

    3) Оптимальная стойкость инструмента

    Поскольку шпиндель постоянно работает с соответствующей скоростью в фут/мин, срок службы инструмента будет максимальным. При снижении скорости, как это необходимо при работе в режиме об/мин, шпиндель редко работает с соответствующей об/мин, что может сказаться на сроке службы инструмента.

    4) Оптимальное время цикла

    Опять же, скорость подачи напрямую связана с оборотами шпинделя, если вы работаете в режиме скорости подачи за оборот с постоянной скоростью поверхности. Чем быстрее вращается шпиндель, тем быстрее будет работать инструмент. Таким образом, когда вы работаете в режиме постоянной скорости резания, время цикла обратно пропорционально скорости шпинделя в об/мин. Чем быстрее вращается шпиндель, тем короче время цикла. Поскольку большинство машинистов, работающих исключительно в режиме оборотов, склонны ошибаться из соображений осторожности (обычно выбирая обороты в минуту, которые намного медленнее, чем должны быть), время цикла будет больше, чем должно быть.

    Несколько предостережений

    Некруглые заготовки – Если вы обрабатываете много отливок или поковок (или любых других заготовок, которые не правильно вращаются в шпинделе), вы должны быть очень осторожны с режимом постоянной скорости резания. . Одна из причин, по которой ручным операторам трудно привыкнуть к режиму постоянной скорости резания, заключается в том, что они не могут предсказать, на каких оборотах будет работать шпиндель. И если, например, вы запрограммируете режущий инструмент так, чтобы он перемещался в центр шпинделя по оси X, как это делается, когда заготовка обращена к центру, шпиндель будет работать до максимальной скорости в текущем диапазоне шпинделя.При работе в верхнем диапазоне шпинделя шпиндель будет работать до своего максимума. Для круглых, действительно вращающихся заготовок это допустимо. Но если заготовки совсем не круглые, вибрация, возникающая при слишком быстрой работе, может быть очень опасной. Это может привести к выбросу заготовки из зажимного приспособления. Обратите внимание, что существует специальная функция, позволяющая установить временную максимальную скорость вращения (G50 с Fanuc). Но вы должны помнить об этом (и знать максимальные обороты, при которых заготовка может вращаться без вибрации).

    Плохая настройка заготовок. Поскольку скорость в об/мин трудно определить при работе в режиме постоянной скорости резания, ее следует использовать только при выполнении соответствующих настроек. Другая причина, по которой слесари-механики предпочитают работать в режиме оборотов в минуту (и работать на скоростях ниже оптимальных), заключается в том, что удерживающие устройства, которые они использовали на токарных станках с ручным управлением (обычно трехкулачковые патроны с ручным управлением), не могли применять силу захвата, необходимую для работы. на оптимальной скорости вращения шпинделя. В большинстве токарных станков с ЧПУ используются гидравлические трехкулачковые патроны, обеспечивающие усилие зажима, необходимое для работы на максимальных скоростях.Но если вы не можете ухватиться за удерживающее устройство с достаточной силой, конечно, вы не сможете работать с оптимальной скоростью.

    Пожиратель времени цикла. Хотя одним из преимуществ постоянной скорости у поверхности является повышенная эффективность, ее необходимо программировать с умом. Если вы работаете исключительно в режиме постоянной скорости резания, шпиндель всегда будет вращаться с соответствующей скоростью, соответствующей диаметру режущего инструмента. Хотя это здорово во время операции резания каждым инструментом, подумайте, что происходит во время смены инструмента.Режущий инструмент быстро переместится в положение смены инструмента (обычно это большой диаметр по оси X). Во время этого движения шпиндель замедляется. В зависимости от времени отклика вашей системы привода шпинделя, для замедления шпинделя, вероятно, потребуется больше времени, чем для быстрого движения. Если это произойдет, время цикла будет потрачено впустую. То же самое верно во время подхода каждого инструмента. По мере того, как инструмент ускоряется до меньшего диаметра, скорость вращения шпинделя будет увеличиваться в об/мин. Это постоянное увеличение и уменьшение числа оборотов не только приводит к потере времени цикла, но и к трате электроэнергии и вызывает чрезмерный износ системы привода шпинделя.Чтобы обойти эту проблему, большинство программистов временно переключаются в режим об/мин непосредственно перед быстрым движением к позиции смены инструмента, используя скорость в об/мин, подходящую для первой позиции следующего инструмента. Таким образом, не происходит бесполезного изменения скорости шпинделя, и когда следующий инструмент находится в нужном положении, шпиндель будет работать с правильной частотой вращения. В этот момент режим постоянной скорости у поверхности повторно выбирается с соответствующей скоростью в фут/мин.

    Минимальные изменения диаметра. Если вы обрабатываете заготовку только одного диаметра или если существует лишь небольшая разница между обрабатываемым одним диаметром и другим (скажем, менее 1 дюйма изменения диаметра), постоянная скорость поверхности не поможет. ты много.В этом случае многие программисты рассчитывают соответствующую скорость в об/мин и запускают машину в режиме об/мин. Это также устраняет проблемы потери времени цикла, вызванные постоянной скоростью поверхности (только что упоминалось).

    Преимущества постоянной скорости у поверхности – LeBlond Ltd.

    Постоянная поверхностная скорость (CSS) — это функция цифрового считывателя (DRO), которая обеспечивает преимущества ЧПУ по цене ручного управления. Он автоматически определяет скорость вращения шпинделя в об/мин на токарных станках, таких как ручной токарный станок серии LeBlond RKL.

    Это последний из серии постов, подробно описывающих постоянную скорость у поверхности, ее функции и преимущества. См. этот первый пост, вводное руководство по CSS, а также второй, в котором объясняются различные режимы DRO с CSS, например Newall E70.

    Теперь мы более подробно перечислим преимущества CSS. Эта функция, обеспечивающая постоянную скорость вращения шпинделя, обеспечивает более стабильное качество поверхности вашей детали или заготовки. Это также позволяет инструментам служить дольше и приводит к меньшему количеству заготовок, потерянных из-за ошибок оператора.

    Простое программирование

    Самая большая привлекательность CSS заключается в том, что он проще в использовании и позволяет упростить программирование. Оператору нужно только ввести скорость, определяемую в поверхностных футах в минуту (SFM) или поверхностных метрах в минуту (SMM). Оператору не нужно вычислять число оборотов в минуту, которое определяется УЦИ с CSS по следующей формуле:

    об/мин = 3,82 x SFM/диаметр

    При непосредственном вводе SFM в ЦИ устройство будет постоянно и автоматически выполнять этот расчет, обновляя скорость шпинделя в RPM (режим RPM).

    Более стабильная обработка заготовки

    При использовании CSS скорость вращения шпинделя будет меняться. Поскольку скорость подачи (дюймы на оборот или миллиметры на оборот) на токарном станке с ручным управлением привязана к скорости вращения шпинделя, этот показатель будет меняться, оставляя на заготовке одинаковые следы и обеспечивая более однородную чистовую обработку независимо от диаметра заготовки. или часть.

    Преимущества постоянной скорости резания

    : увеличение стойкости инструмента

    Инструменты всегда будут обрабатываться с соответствующей скоростью и, следовательно, прослужат дольше.Поскольку скорость шпинделя на токарном станке находится на оптимальной скорости в SFM, срок службы инструмента будет максимальным.

    Оптимальный срок службы

    При использовании более высокой скорости шпинделя с CSS инструмент будет работать быстрее. Это время цикла обратно пропорционально скорости шпинделя в об/мин. По мере увеличения скорости шпинделя время цикла уменьшается, что приводит к повышению эффективности работы цеха. При использовании CSS условия резания всегда оптимизируются, что приводит к минимальному времени обработки.

    Более высокие скорости шпинделя возможны на токарном центре с ЧПУ.Поскольку операторы не могут обеспечить оптимальную скорость вращения шпинделя на станке с ручным управлением из соображений безопасности, некоторые операторы могут случайно измерить скорость вращения шпинделя и почувствовать, что скорость вращения шпинделя слишком высока, когда работает станок с ЧПУ.

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

    Если вас интересуют новые ЛеБлонд или К.О. Lee или вам требуются OEM-запчасти для вашего LeBlond, K.O. Lee, Standard Modern, Johnson Press, Deka Drill или W.F. & John Barnes, позвоните ЛеБлонду по телефону +1 (888) 532-5663 или заполните форму здесь.

    Теория и примеры (компенсация режущего инструмента)

    Что такое постоянная скорость резания (G96)?

    При механической обработке постоянная скорость резания поверхности  означает программирование токарного станка с ЧПУ для поддержания постоянной относительной скорости между фрезой и заготовкой . Это достигается за счет того, что машина может регулировать число оборотов в минуту в зависимости от рабочего диаметра.По мере приближения режущей кромки к центру заготовки частота вращения увеличивается.

    Что такое постоянные обороты (G97)?

    В механической обработке постоянное число оборотов означает программирование токарного станка с ЧПУ на поддержание постоянного числа оборотов шпинделя . Из-за этого поверхностная скорость (SFM / Vc) изменяется при обработке различных диаметров. По мере удаления фрезы от центра заготовки скорость поверхности увеличивается.

    Код G G96 по сравнению с G97

    • Лучше всего использовать постоянную скорость резания (G96), поскольку режущий инструмент «чувствует» скорость резания, а не скорость шпинделя.Однако есть несколько исключений, требующих противоположного подхода.
    • При точении торца или отрезке к центру фреза все ближе и ближе приближается к оси заготовки, в конечном итоге достигая нулевого диаметра. Используя G96, число оборотов в минуту будет увеличиваться по мере приближения режущей кромки к центру, в конечном итоге достигая максимального предела скорости шпинделя станка. Таким образом, при торцовке и отрезке чаще используется постоянная скорость вращения (G97).
    • На вибрации напрямую влияет скорость вращения шпинделя, а не скорость резания.Поэтому, когда возникают проблемы с вибрацией, их легче контролировать при постоянном числе оборотов.

    Примеры: G-код G96 и G97

    Выберите единицы измерения

    Британские метрические единицы


    Константа SFM (G96 G-код Пример) G-код Пример)

    (британские единицы измерения в дюймах)
    N20 G96 S300; ( CSS – константа SFM=300 )
    N30 G00 Z0 X1.0; (Позиционирование)
    N40 G01 Z2.0 F0.01 (Точение 1″)
    N50 G00 Z3 X2.0; (Позиционирование)
    N60 G01 Z4.0 F0.01 (Токарная обработка 2″)

    Объяснение:

    • Строка N20 – Скорость резания определяется как 300 SFM
    • Скорость шпинделя рассчитывается по формулам:
    • :
    \( \large RPM = \LARGE \frac {12 \,\times\, SFM}{ \pi \,\times\, d} \)
    • Линия N40 – В результате при диаметре 1″, скорость шпинделя будет 1146 об/мин
    • Строка N60 – В итоге при диаметре 2″ скорость шпинделя будет 573 об/мин.
    • Скорость поверхности (SFM) оставалась постоянной, а скорость шпинделя изменялась на 50 %.
    • Примечание. В действительности фактическая скорость может быть ниже, если расчетное число оборотов в минуту выше максимального значения машины или превышает предел, установленный в G50.

    Константа SFM (G97 G-код Пример)

     N10 G20; (британские единицы измерения в дюймах) 
    N20 G97 S700; ( Постоянное число оборотов n=700 )
    N30 G00 Z0 X1.0; (Позиционирование)
    N40 G01 Z2.0 F0.01 (Диаметр поворота 1")
    N50 G00 Z3 X2.0; (Позиционирование)
    N60 G01 Z4.0 F0.01 (Диаметр обточки 2")

    Объяснение:

    • Строка N20 – Скорость шпинделя определяется как 700 об/мин
    • Скорость резания (SFM) вычисляется по формуле:
    \( \большой SFM = \НАИБОЛЬШИЙ \frac {n\,\times\,\pi \,\times\, d}{12} \)
    • Строка N40 – В результате при при диаметре 1″ скорость у поверхности будет 183 SFM
    • Линия N60 – В результате при диаметре 2″ скорость шпинделя будет 365 SFM
    • Как видите, фреза будет «чувствовать» другую скорость резания разных диаметров.

    Константа SFM (G96 G-код Пример)

     N10 G21; (метрические единицы) 
    N20 G96 S91; ( CSS – постоянная Vc=91 м/мин )
    N30 G00 Z0 X25.4; (позиционирование)
    N40 G01 Z2.0 F0,25 (точение 1")
    N50 G00 Z3 X50,8; (позиционирование)
    N60 G01 Z4.0 F0,25 (точение 2")

    Объяснение:

    2

    11

    • Строка N20 – Скорость резания определяется как 91 м/мин
    • Скорость шпинделя рассчитывается по формулам:
    \( \большое об/мин = \НАИБОЛЬШИЙ \frac {1,000\,\times\, v_c}{ \ пи \,\раз\, д} \)
    • Строка N40 – В результате на диаметре 25.4 мм, скорость вращения шпинделя составит 1146 об/мин.
    • Линия N60 – В результате при диаметре 50,8 мм скорость вращения шпинделя составит 573 об/мин.
    • Скорость резания (Vc) оставалась постоянной, а скорость шпинделя изменялась на 50 %.
    • Примечание. В действительности фактическая скорость может быть ниже, если расчетное число оборотов в минуту выше максимального значения машины или превышает предел, установленный в G50.

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

    Ваш адрес email не будет опубликован.