G90 G01 X0 Y0
X50.0
X70.0 Y35.0
X45.0
X0 Y80.0
Y0
M30
G91 относительное программирование
G91 G01 X0 Y0
X50.0
X20.0 Y35.0
X-25.0
X-45.0 Y45.0
Y-80.0
M30
· G02 круговая интерполяция по часовой стрелке
· G03 круговая интерполяция против часовой стрелки
G90 G01 X0 Y0
X30
G03 X54 R12
G01 X82
G02 X108 R13
G01 X123
X80 Y45
X40
Y75
G03 X35 Y80 R5
G01 X20
G03 X0 Y80 R10
G01 Y0
M30
Программа написана для 4-осевого фрезерного ЧПУ, где С-ось используется для поворота стола. Для запуска на 3-осевом ЧПУ, нужно просто удалить блок программы N15.
Готовая деталь
После завершения обработки так выглядит деталь в 3D виде.
G M S T коды объяснение
G00: Быстрый ход
G54: Выбор координат заготовки 1
G64: Режим управления траекторией
G90: Абсолютная система координат
G91: Относительная система координат
G17: X-Y плоскость обработки
G42: Компенсация радиуса инструмента включена
G40: Компенсация радиуса инструмента выключена
S: Скорость вращения шпинделя
F: Скорость подачи инструмента
M: Направление вращения (3-по час.стрелке, 4-против час.стрелки)
D: Выбор номера инструмента
· G41 включение компенсации радиуса резания слева
· G40 выключение компенсации радиуса резания
N5 G00 G54 G64 G90 G17 X20 Y-20 Z50
N10 S450 M03 F250 D01 (12.5 MM DIA)
N15 C0
N20 Z5
N25 G01 Z0
N30 Z-5
N35 G41 X0 Y0
N40 X-48
N45 X-68 Y72
N50 X-28
N55 Y44
N60 X12 Y32
N65 X0 Y0
N70 G40 X20 Y-20
N75 G00 Z50
N80 Y100
N85 M30
Готовая деталь
После завершения процесса обработки так выглядит деталь в 3D
G M S T коды объяснение
G00: Быстрый ход
G54: Выбор координат заготовки 1
G64: Режим управления траекторией
G90: Абсолютная система координат
G91: Относительная система координат
G17: X-Y плоскость обработки
G41: Компенсация радиуса инструмента слева
G40: Компенсация радиуса инструмента выключена
S: Скорость вращения шпинделя
F: Скорость подачи инструмента
M: Направление вращения (3-по час.стрелке, 4-против час.стрелки)
D: Выбор номера инструмента
Вертикальные обрабатывающие центры являются важной составляющей цехов обработки, здесь приведен пример программы для начинающих.
Эта фрезерная программа ЧПУ дает понимание как найти на чертеже точные координаты каждой точки. Она использует, только относительное программирование G91. Программа написана для 4-осевого фрезерного ЧПУ, где С-ось используется для поворота стола. Для запуска на 3-осевом ЧПУ, нужно просто удалить блок программы N15.
Готовая деталь
После завершения обработки так выглядит деталь в 3D виде.
G M S T коды объяснение
G00: Быстрый ход
G54: Выбор координат заготовки 1
G64: Режим управления траекторией
G90: Абсолютная система координат
G91: Относительная система координат
G17: X-Y плоскость обработки
G42: Компенсация радиуса инструмента включена
G40: Компенсация радиуса инструмента выключена
S: Скорость вращения шпинделя
F: Скорость подачи инструмента
M: Направление вращения (3-по час.стрелке, 4-против час.стрелки)
D: Выбор номера инструмента
Это пример токарной программы ЧПУ передвижения по контуру
Пример фрезерной программы ЧПУ, иллюстрирующий различия программирования в абсолютном G90 и относительном G91 режимах работы
G90 Абсолютный режим программирования | G91 Относительный режим программирования |
N10 T1 M6 M3 G43N15 S2000 F80N20 G0 X10 Y10 Z1 (P1)N25 F30N30 G1 Z-2N35 X25 F80 (P2)N40 G3 X25 Y20 I0 J5 (P3)N45 G1 X10 (P4)N50 Y30 (P5)N55 G0 Z100 G49N60 M30 | N10 T1 M6 M3 G43N15 S2000 F80N20 G0 X10 Y10 Z1N25 F30N30 G1 Z-2N35 G91 X15 F80N40 G3 X0 Y10 I0 J5N45 G1 X-15N50 Y10N55 G90 G0 Z100 G49N60 M30 |
Этот пример фрезерной программы ЧПУ показывает получение прямоугольного кармана и растачивание отверстия
Основная программа, диаметр фрезы 10 мм
Подпрограмма
O0035N05 G1 Z-2 G91 F30N10 X10 F100N15 Y36N20 X-10N25 Y-36N30 M99Объяснение
M98 P030035Этот код вызывает подпрограмму №О. 0035 три раза
Эта программа ЧПУ показывает использование G91 G41 G43 G-кодов
ЧПУ часть программы
N05 G54N10 M6 T1 G43 H1 M3N15 S500 F120N20 G0 X-22 Y-22N25 Z-3N30 G1 X3 Y6 G41 H2 (P1)N35 G91 X0 Y24 (P2)N40 X12 Y9 (P3)N45 X36 (P4)N50 Y-24 (P5)N55 X-21 (P6) N60 G90 X3 Y6 (P1)N65 G0 X-21 G40G M S T коды объяснение
Код | Описание |
G00 | Быстрый ход |
G01 | Линейная интерполяция |
G40 | Cutter compensation cancel |
G41 | Компенсация радиуса инструмента слева |
G43 | Компенсация длины инструмента + |
G54 | Выбор координат заготовки 1 |
G90 | Абсолютная система координат |
G91 | Относительная система координат |
M06 | Смена инструмента |
T | Выбор номера инструмента |
S | Скорость вращения шпинделя |
F | Скорость подачи инструмента |
Фрезерная программа ЧПУ описывает соединение двух или более радиусов
Основная программа
Подпрограмма
O0050N10 F160 S400N20 G0 Z-2.5 G91N30 G1 G90 X5 Y50 G41 (P1)N40 G2 X22 Y85.23 I45 J0 (P2)N50 G3 X78 Y85.23 R45 (P3)N60 G2 X78 Y14.77 R45 (P4) N70 G3 X22 Y14.77 R45 (P5)N80 G2 X5 Y50 R45 (P1)N90 G0 G40 X-21N100 M99G M S T коды объяснение
Код | Описание |
G00 | Быстрый ход |
G01 | Линейная интерполяция |
G02 | Круговая интерполяция по час. стрелке |
G03 | Круговая интерполяция против час. стрелки |
G40 | Компенсация резания выключена |
G41 | Компенсация радиуса инструмента слева |
G43 | Компенсация длины инструмента + |
G49 | Компенсация длины инструмента выключена |
G90 | Абсолютная система координат |
G91 | Относительная система координат |
M03 | Старт вращения шпинделя по час. стрелке |
M06 | Смена инструмента |
M30 | Конец программы и перезагрузка |
M98 | Выйти в подпрограмму |
M99 | Выйти в основную программу |
T | Выбор номера инструмента |
S | Скорость вращения шпинделя |
F | Скорость подачи инструмента |
Haas угловые радиусы и фаска
ЧПУ Haas пример программы показывающий как могут программироваться фаски и радиусы
Haas фаска
N10 G01 X20 Y30,C3Haas угловой радиус
N10 G01 X20 Y30,R3 Haas пример программы
Haas G M S T коды описание
Код | Описание |
G00 | Быстрый ход |
G01 | Линейная интерполяция |
G43 | Компенсация длины инструмента |
G49 | G43/G44 Отмена |
G53 | Non-Modal Machine Coordinate Selection |
G54 | Выбор системы координат заготовки l |
G90 | Абсолютная система координат |
M3 | Старт вращения шпинделя по час. стрелке |
M6 | Смена инструмента |
M08 | Включить охлаждение |
M09 | Выключить охлаждение |
M30 | Конец программы и перезагрузка |
S | Скорость вращения шпинделя |
T | Номер инструмента |
ЧПУ пример программы
G M S T коды объяснение
Код | Описание |
G0 | Быстрый ход |
G1 | Линейная интерполяция |
G2 | Круговая интерполяция по час. стрелке |
G3 | Круговая интерполяция против час. стрелки |
G43 | Компенсация длины инструмента |
M3 | Старт вращения шпинделя по час. стрелке |
M6 | Смена инструмента |
M30 | Конец программы (перемотка) |
T | Номер инструмента |
S | Скорость вращения шпинделя |
F | Скорость подачи инструмента |
G02 G03 круговая интерполяция фрезерный пример
G02 G03 круговая интерполяция фрезерный пример
ЧПУ пример программы
G-коды объяснение
Код | Описание |
G0 | Быстрый ход |
G1 | Линейная интерполяция |
G2 | Круговая интерполяция по час. стрелке |
G3 | Круговая интерполяция против час. стрелки |
M30 | Конец программы (перемотка) |
ЧПУ программа
G-коды объяснение
Код | Описание |
G00 | Перемещение на быстром ходу |
G01 | Линейная интерполяция |
G02 | Круговая интерполяция по часовой стрелке |
G03 | Круговая интерполяция против часовой стрелки |
G90 | Абсолютная система координат (передвижения выполняются относительно нулевой точки) |
G91 | Относительная система координат (передвижения выполняются относительно последней точки) |