Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

Поиск

 

Режим поддержания постоянной скорости резания контролирует вращение шпинделя так, чтобы подача инструмента всегда велась с заданной скоростью резания в зависимости от переменного положения инструмента, путем указания скорости резания (относительная скорость инструмента и заготовки) после подачи команды 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, смещение отменяется.




Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 5305; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.22.27.41 (0.01 с.)