Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Equipment >> Станок с ЧПУ

G-коды Fadal M-коды Фиксированные подпрограммы

Fadal G-коды M-коды Фиксированные подпрограммы и т. д. для станков с ЧПУ, которые работают на станках Fadal VMC.

G-коды

G-код Описание
G0 Быстрое путешествие
G1 Линейная интерполяция
G2 Круговая интерполяция (по часовой стрелке)
G3 Круговая интерполяция (против часовой стрелки)
G4 Dwell P =время в миллисекундах
Также:немодальная проверка в положении
G5 Быстрое немодальное перемещение
Большая восьмерка Ускорение (без рампы подачи)
G9 Замедление (рампы подачи)
Также:проверка в положении
G10 Программируемый ввод данных
L02=Устройство X, Y, Z, A, B, P=0, 1-48
L10=Длина, P=1-99, R0=Количество
L12=Диаметр, P=1-99, R0=Количество
L13=Чтение приспособления, P=1-24, R0=Z, R1=X, R2=Y
L14=Чтение длины, P =1–99, R0 =количество
L15 =считываемый диаметр, P =1–99, R0 =количество
L100–L109 =значения R, P =количество
G15 Круговая интерполяция YZ с осью A
G17 Выбор плоскости XY
Также:Обтекание кулачка по оси Y
Q=Отношение оси A/ [5p (диаметр кулачка в дюймах)]
Q=Отношение оси A/ [(5/ 25.4p (диаметр кулачка в мм)]
P0=ось A, P1=ось B
G17.1 Перестановка слов A/B включена
G17.2 Выключить перестановку слов A/B
G18 Плоскость ZX
G19 Самолет YZ
Группа двадцати Проверить настройку параметров в дюймах
G21 Проверить настройку параметра метрики
G28 Возврат к нулю
G28.1 Возвращение с пробежки
G29 Возврат с нуля
G31 Функция сенсорного датчика
G31.1 Функция бесконтактного зондирования
G40 Отмена компенсации радиуса фрезы
G41 Компенсация радиуса фрезы влево (подъем)
G42 Компенсация радиуса фрезы справа (конв.)
G43 Положительная компенсация длины инструмента
G44 Отрицательная компенсация длины инструмента
G45 Смещение длины инструмента, одно расширение
G46 Смещение длины инструмента, однократное уменьшение
G47 Двойное расширение смещения длины инструмента
G48 Двойное уменьшение смещения длины инструмента
G49 Отмена смещения длины инструмента
G50 Отмена управления наклоном рампы
G50.1 Отмена зеркального изображения
G51 Управление наклоном рампы
R0=значение скорости рампы от 0,5 до 2.
R0+=ось Z, R0-=ось XY
G51.1 Зеркальное изображение
G51.2 Компенсация нагрузки на инструмент
Состояние скорости подачи перед линией G51.2
R1=Целевая нагрузка на шпиндель
R2=Мин. Процентное снижение скорости подачи
R3=Макс. Увеличение скорости подачи в процентах
R4=время на мин. Скорость подачи для начала удержания слайда
G51.3 Масштабирование оси
R1=Программа (все три оси)
R2=X
R3=Y
R4=Z
G52 Сдвиг системы координат
G53 Использовать систему координат станка
G54-59 Смещения приспособления 1-6
Вызов модальной подпрограммы G66
Отмена модальной подпрограммы G67
G68 Вращение (R0=Угол, XY=Центр вращения)
G69 Отмена вращения
G70 Проверка параметра в дюймах
G71 Проверка параметра в метрической системе
G73 Peck Drill
Q=Размер шага
P=Расстояние подачи перед следующим шагом (необязательно)
I=Начальный шаг сверла
J=Уменьшающее значение для последующих шагов
K=Минимальный размер пакета
G74 Левый метчик
Формат 1 Q=Шаг резьбы (1/шаг), F=RPM
Формат 2 S=RPM, F=Подача (шаг * RPM)
G74.1 Жесткий метчик с левой резьбой
Формат 1 Q=Шаг резьбы (1/шаг), F=RPM
Формат 2 S=RPM, F=Подача (шаг * RPM)
G74.2 Подготовка к G74.1
G75 Цикл нарезной головки
Формат 1 Q=Шаг резьбы (1/шаг), F=RPM
Формат 2 S=RPM, F=Подача (шаг * RPM)
G76 Чистое растачивание
Q=величина смещения Y+ или
I=величина и направление смещения X
J=величина и направление смещения Y
G80 Отмена фиксированного цикла
Сверло G81, Центровочное сверло
G82 Центровое сверло, цековка
P=Время выдержки в миллисекундах
180 000/об/мин=Время выдержки для 3 оборотов
G83 Цикл глубокого сверления
Q=Размер шага сверления
P=Расстояние подачи до следующего шага сверления (необязательно)
I=Начальный шаг сверления
J=Уменьшающее значение для последующих отверстий
K=Минимальный размер шага
G84 Правосторонний метчик
Формат 1 Q=Шаг резьбы (1/шаг), F=RPM
Формат 2 S=RPM, F=Подача (шаг * RPM)
G84.1 Правосторонний жесткий метчик
Формат 1 Q=Шаг резьбы (1/шаг), F=RPM
Формат 2 S=RPM, F=Подача (шаг * RPM)
G84.2 Подготовка к G84.1
G85 Рассверливание вход/выход
G86 Отверстие на входе / Отключение шпинделя / Быстрое удаление
G87 Рассверливание вход/выход
G88 Вход/задержка/выход, P=миллисекунды
G89 Вход/задержка/выход, P=миллисекунды
G90 Абсолютное позиционирование
G91 Пошаговое позиционирование
G91.1 Высокая скорость выполнения (только система -2)
G91.2 Отмена высокоскоростного выполнения
Также:бинарное сжатие / конечная точка анализатора
G91.3 Начальная точка двоичного сжатия/анализатора
G92 Абсолютная предустановка
G93 Спецификация скорости подачи 1/T (обратнозависимая от времени)
G94 Спецификация скорости подачи DPM, IPM
G98 Вернуться на исходную плоскость
G99 Вернуться на безопасную плоскость R0

М-коды

M-код Описание
M0 Остановка программы
M1 Дополнительная остановка
М2 Конец программы
M3 Шпиндель по часовой стрелке
M3.1 Вспомогательный шпиндель включен, игнорирует магнит по часовой стрелке
M3.2 Подтверждение магнита шпинделя
M4 Вращение шпинделя против часовой стрелки
M4.1 Вспомогательный шпиндель включен, игнорировать магнит против часовой стрелки
M4.2 Подтверждение магнита шпинделя
M5 Шпиндель выключен
M6 Смена инструмента
M7.1 Охлаждение сервопривода включено
M8 Охлаждение включено
M8.1 Охлаждение сервопривода включено
M9 Отключение охлаждающей жидкости
M10 Отменить взаимность
M11 Возвратно-поступательное движение по оси X
M12 Возвратно-поступательное движение по оси Y
M13 Возвратно-поступательное движение по оси Z
M14 Возвратно-поступательное движение по оси B
M15 Ось возвратно-поступательного движения
M16 Возвратно-поступательное движение по оси C
M17 Конец подпрограммы
M18 Зациклить индексатор Кушмана
M19 Останов/ориентация шпинделя
M20 Включить индексатор общего назначения
Также:Автоматическое закрытие дверей
Также:Включить/выключить Hydrosweep
M30 Конец всех подпрограмм
Также:Конец программы (Формат 2)
M31 Обмен поддонами
M32 Хранение/загрузка поддона A
M32.1 Загрузить и проверить поддон A
M33 Хранение/загрузка поддона B
M33.1 Загрузить и проверить поддон B
M41 Низкий диапазон оборотов
M42 Высокий диапазон оборотов
M45 Выполнение фиксированного цикла
M46 Положительный подход включен
M47 Отменить положительный подход
M48 Скорость подачи и скорость вращения потенциометра
M48.1 Банк охлаждающей жидкости сервопривода активен
M48.2 Двойной вращающийся поддон A
M48.3 Двойной вращающийся поддон Active Pallet B
M49 Скорость подачи и скорость вращения потенциометра неактивны
M49.1 Банк охлаждающей жидкости сервопривода неактивен
M49.2 Двойной вращающийся бак, неактивный поддон A
M49.3 Двойной вращающийся бак, неактивный поддон B
M60-69 Подключенные пользователем устройства
Тормоз оси M60 A включен M65 Датчик TS-20 активен
Тормоз оси M61 A отключен M66 Датчик MP-12 активен
Тормоз оси M62 B включен M67 Датчик лазера активен
Тормоз оси B M63 отключен M68, двигатель треугольника
M64 MP Probe Active M69, двигатель звездочки
M80 Автоматическое открытие дверей
M81 Автоматическое закрытие дверей
M90 Усиление по умолчанию (от команды SV)
M90.1 Включение расширенного усиления прямой связи P=Gain (50-250)
M91 Нормальное усиление
M92 Промежуточное усиление
M94 Подача вперед
P=допуск на угол
Q=длина линии (перемещения меньше этого значения не отмечены)
Пример:M94 P91 Q.002
M94.1 Подача вперед путем изменения скорости подачи
Статус скорости подачи до линии M94.1
P=Угол
Q=Процентное изменение при каждом изменении
R0+=Мин. Изменение скорости подачи
R1+=Игнорируемая длина M94.1
R2+=Изменять подачу каждый раз под этим углом от P
Пример:M94.1 P170 Q10. R0+50. Р1+1. R2+15.
M94.2 Расширенная подача вперед включена,
P=линейное изменение, Q=окно сведений
M95 Отменить переадресацию
M95.1 Переслать Изменить Отмена
M95.2 Расширенная отмена переадресации
M96 Свернуть CRC
M97 Перекрестная CRC
M98 Выполнение подпрограммы
P=Программа #
L=# повторений
M99 Конец подпрограммы
Также:переход строки, P=номер строки, пример:M99 P#

Фиксированные подпрограммы

Подпрограммы Описание/Параметры
L9101 Функции датчика
R1+1-10, подробности см. в руководстве пользователя
L9201 Гравировка:
R1+0=стандартный шрифт
R1+1=трафаретный шрифт
R1+2=серийный стандартный
R1+3=серийный трафарет
R2+ =Высота букв
R3+=Угол слова
R4+=Серийный шаг
R0=Зазор Z=Конечная глубина F=Скорость подачи
L93NN Окружность болта
R0=1 (расстояние по оси X и направление от 1-й позиции до центра)
R1=J (расстояние по оси Y и направление от 1-й позиции до центра)
R2=угловая шаг между отверстиями (+ углы по часовой стрелке, – углы по часовой стрелке)
NN=количество отверстий
L94NN Цикл фрезерования против часовой стрелки:
R0+=подача, R1+=диаметр отверстия, NN=повторения
L95NN Цикл фрезерования по часовой стрелке:
R0+=подача, R1+=диаметр отверстия, NN=повторения
L9601 Прямоугольный карман против часовой стрелки:
R0+=подача, R1+=радиус угла на инструменте, R2+=X, R3+=Y
L9701 Прямоугольный карман по часовой стрелке:
R0+=подача, R1+=радиус угла на инструменте, R2+=X, R3+=Y
L9801 Круговой карман против часовой стрелки:
R0+=подача, R1+=радиус угла на инструменте, R2+=диаметр отверстия
L9901 Круговой карман по часовой стрелке:
R0+=подача, R1+=радиус угла инструмента, R2+=диаметр отверстия

Сводка слов NC

Сводка слов NC Определение
А Команда углового движения оси (или дополнительная охлаждающая жидкость сервопривода)
Б Команда углового движения оси B
С Команда углового движения оси C
Д Корректировка диаметра инструмента
Е Смещение крепления
Ф Скорость подачи или скорость шпинделя для нарезания резьбы метчиком
Г Подготовительная функция
Н Коррекция длины инструмента или Коррекция длины и диаметра для формата 1
Я Расстояние по оси X до центра дуги или Начальный размер шага сверления (G73, G83) или Смещение оси X в цикле растачивания (G76) Расстояние по оси JY до центра дуги или Уменьшение значения начального шага шага (G73, G83) или по оси Y сдвиг в цикле растачивания (G76)
J Расстояние по оси Y до центра дуги или уменьшение значения начального шага сверления (G73, G83) или смещение оси Y в цикле растачивания (G76)
К Расстояние по оси Z до центра дуги или Минимальный размер шага сверления (G73, G83)
Л Определение или вызов подпрограммы, или функция повторения подпрограммы (M98), или функция программируемого ввода данных (G10), или функция повторения строки, или повторение фиксированного цикла
М Код функции машины
Н Порядковый номер программы
О Идентификационный номер программы
П Время ожидания в миллисекундах (G04) или Процентный коэффициент для отвода подачи в циклах нарезания резьбы метчиком или Номер коррекции приспособления и инструмента (G10) или Номер подпрограммы (M98) или Значение для R0-R9 (G10) или Переход по номеру последовательности/строки ( M99) или Расстояние подачи до шага (G73 G83) или P1 с G17 Q для использования оси B во время картирования или Угловой допуск для подачи вперед
В Размер шага в циклах сверления (G73, G83) или Шаг резьбы в циклах нарезания резьбы (G74, G75, G84) или Диаметр для автоматической корректировки диаметра инструмента (H99) или Масштабный коэффициент для программирования плоского кулачка на поворотном столе или Допуск по длине игнорировать переадресацию
Р Ввод параметров подпрограммы с R0 по R9 R0 Плоскость для фиксированного цикла или обозначение радиуса (круговая интерполяция, G2 и G3) или значение коррекции инструмента (G10) Параметрические переменные R0, R1 – R9
С Скорость шпинделя (об/мин)
S.1 Установить низкий диапазон пояса
S.2 Установить высокий диапазон пояса
Т Селектор номера инструмента для револьверной головки
В Переменные в макросах (V1-V100)
Х Команда движения по оси X
Д Команда движения по оси Y
Я Команда движения по оси Z

Обзор персонажа

Символ Определение
0-9 Числовые цифры
А-Я Алфавитные символы
% Начало или конец программы, перемотка назад для начала
+ Плюс, позитив
Минус, минус
( Начало комментария (стандартная программа ЧПУ), или начало гравировки текста (фиксированная подпрограмма L9201), или математический оператор (макропрограммирование)
. Десятичная точка
, Запятая
ЕОБ Клавиша ENTER, возврат каретки/перевод строки (ASCII 13,10)
* Начало комментария
/ Необязательный пропуск блока
: Идентификационный номер программы (Формат 2)
# Идентификация строки макроса

Станок с ЧПУ

  1. Сбалансированные инструменты с ЧПУ снижают вибрацию при высоких оборотах и ​​подаче
  2. пробный прогон ЧПУ
  3. Коррекция скорости и подачи ЧПУ
  4. Введение в M-коды ЧПУ
  5. Поток G-кода G94 в минуту
  6. G-код G95 Подача на оборот
  7. М-коды Haas Mill
  8. М-коды Mach3
  9. M-коды – Викторина по программированию ЧПУ
  10. G-коды — тест по программированию ЧПУ