G-коды для системы ЧПУ FANUC – 0i Model D




Введение в программирование

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

Приоритет операций (определенный или программистом, или технологом) затем записывается в формате, который может быть воспринят устройством ЧПУ. Такой формат программирования называется "адрес параметра"'

Каждый "параметр" представляет собой законченную команду, которая определяет выполнение системой ЧПУ определенной операции, например, команда S1000 М4 устанавливает вращение шпинделя по часовой стрелке (М4) со скоростью 1000 об/мин (S1000).

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

Каждый параметр имеет свой собственный "буквенный" адрес, за которым следует его значение, например, S1000. Значение должно лежать в пределах программируемого диапазона. Эти ''параметры", расположенные в одной строке, составляют "программный блок" (строку программы).

Последовательный список "программных блоков" образует «УП».

КомандыУП станка контролируют все функции обработки, включая: Позиционирование подвижных органов станка.

Выбор скорости подачи.

Установка направления и частоты вращения шпинделя.

Индексация револьверной головки.

Контроль вспомогательного оборудования.

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

Подготовка к написанию УП

До написания УП нужно изучить чертеж детали для установления следующего:

Требуемая заготовка.

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

Требуемый инструмент

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

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

G и М коды.

Любой программный блок (строка программы) может содержать G – коды, принадлежащие к различным группам. Если G – коды из одной группы специфицированы в одной строке программы, выполняется последний по порядку G – код. Если G – код группы 01 запрограммирован в одной строке с фиксированным циклом обработки деталей, этот цикл отменяется. Строка программы также может содержать несколько совместимых М – кодов. Все G – коды, за исключением однократных, являются модальными.

Модальные коды

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

Однократные G – коды

Однократные G – коды действуют только в том программном блоке, в котором они запрограммированы, например, G4 (выдержка времени).

Начало кадра

Некоторые М – коды активируются до начала перемещения по любой координате, например, M8 (включение подачи СОЖ).

Конец кадра

Некоторые М – коды активируются после прекращения перемещения по любой координате, например, М5 (остановка вращения шпинделя, прекращение подачи СОЖ)


G-коды для системы ЧПУ FANUC – 0i Model D

(Т серия) двухкоординатный станок.

Группа G-код Функция Наличие
  G00 позиционирование стандартно
G01 линейная интерполяция стандартно
G02 круговая интерполяция (по часовой стрелке) стандартно
G03 круговая интерполяция (против часовой стрелки) стандартно
  G04 выдержка времени стандартно
G09 точный останов стандартно
G10 настройка данных опция
G11 отмена режима настройки данных опция
  G20 ввод данных в дюймовой системе стандартно
G21 ввод данных в метрической системе стандартно
    G22 включение функции проверки запрограммированного хода опция
G23 отключение функции проверки запрограммированного хода опция
  G27 проверка возврата на ноль стандартно
G28 возврат на ноль стандартно
G30 возврат ко второй исходной точке стандартно
G31 функция пропуска фрагмента стандартно
  G32 нарезание резьбы стандартно
G34 нарезание резьбы переменного шага опция
  G37 автоматическая коррекция на инструмент ось Z опция
  G40 отмена коррекции на радиус инструмента стандартно
  G41 левосторонняя компенсация радиуса инструмента стандартно
  G42 правосторонняя компенсация радиуса инструмента стандартно
  G50 установка координат/ настройка максимальной скорости шпинделя стандартно
  G54 Система координат заготовки 1 стандартно
G55 Система координат заготовки 2 стандартно
G56 Система координат заготовки 3 стандартно
G57 Система координат заготовки 4 стандартно
G58 Система координат заготовки 5 стандартно
G59 Система координат заготовки 6 стандартно
  G65 макрокоманда опция
  G66 вызов макромодели А опция
  G67 отмена вызова макромодели А опция
  G68 зеркальное отображение для сброса настроек двойной револьверной головки опция
  G69 зеркальное отображение для сброса настроек двойной револьверной головки опция
  G70 цикл финишной обработки стандартно
  G71 цикл черновой обработки внешнего/ внутреннего диаметра стандартно
  G72 цикл черновой обработки торцовой поверхности стандартно
  G73 замкнутый цикл обработки стандартно
  G74 цикл подрезания торцов стандартно
  G75 цикл подрезания внешнего/ внутреннего диаметра стандартно
  G76 цикл нарезания многозаходной резьбы стандартно
  G90 цикл обработки внешнего/ внутреннего диаметра стандартно
  G92 цикл нарезания резьбы стандартно
  G94 цикл обработки торцевой поверхности стандартно
  G96 поддержание постоянной скорости резания стандартно
  G97 скорость шпинделя стандартно
  G98 подача в минуту стандартно
  G99 подача на оборот стандартно
         

М-коды

СТАНДАРТНО
M00 программируемая остановка M17 выдвижение пиноли задней бабки
M01 остановка по требованию M18 втягивание пиноли задней бабки
M02 конец программы M19 ориентация шпинделя
M03 вращение шпинделя по часовой стрелке M21 открытие патрона
M04 вращение шпинделя против часовой стрелки M22 закрытие патрона
M05 останов шпинделя M30 конец программы и перемотка
M08 запуск подачи СОЖ M34 открытие патрона барфидера
M09 остановка подачи СОЖ M35 закрытие патрона барфидера
M13 вращение шпинделя по часовой стрелке и включение подачи СОЖ M67 фиксация задней бабки
M14 вращение шпинделя против часовой стрелки и включение подачи СОЖ M68 разблокировка задней бабки
M15 активация функции пропуска блока M98 вызов подпрограммы
M16 деактивация функции пропуска блока M99 конец подпрограммы
ОПЦИЯ
M10 открытие автоматической дверцы M69 включение стружечного конвейера
M11 закрытие автоматической дверцы M70 выключение стружечного конвейера
M23 включение продувки M71 низшая передача
M24 отключение продувки M72 высшая передача
M25 включение M25 (резерв.1.) M75 зажим неподвижного люнета
M26 выключение M25 (резерв.1.) M76 разжим неподвижного люнета
M27 перемещение вперед приемника обработанных деталей M78 фиксация револьверной головки
M28 перемещение назад приемника обработанных деталей M79 фиксация рабочего инструмента
         


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-03-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: