G90 абсолютное программирование




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.

N5 G00 G54 G64 G90 G17 X-20 Y-20 Z50N10 S450 M03 F250 D01 (12.5 MM DIA)N15 C0N20 Z5N25 G01 Z0N30 Z-5N35 G42 X0 Y0N40 X30N45 Y30N50 X0N55 Y0N60 G40 X-20 Y-20N65 G00 Z50N70 Y100N75 M30

Готовая деталь

После завершения обработки так выглядит деталь в 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: Выбор номера инструмента

 

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

N10 T1N20 S1000 M3N30 G00 G40 G90 G17 X-30 Y60N40 G43 Z50 H1N50 Z-5N60 G01 G41 X10 Y60 D1 F200N70 Y80N80 G02 X20 Y90 R10N90 G01 X50N100 X90 Y50N110 Y20N120 G02 X80 Y10 R10N130 G01 X50N140 X10 Y50N150 Y65N160 G40 X-30 Y60N170 G00 Z200 M02

 

Эта фрезерная программа ЧПУ дает понимание как найти на чертеже точные координаты каждой точки. Она использует, только относительное программирование G91. Программа написана для 4-осевого фрезерного ЧПУ, где С-ось используется для поворота стола. Для запуска на 3-осевом ЧПУ, нужно просто удалить блок программы N15.

N5 G00 G54 G64 G90 G17 X-20 Y-20 Z50;Point 1N10 S450 M03 F250 D01 (12.5 MM DIA)N15 C0N20 Z5N25 G01 Z0N30 Z-5N35 G42 G91 X20 Y20;Point 2N40 X10 Y10;Point 3N45 X70 Y-10;Point 4N50 X20 Y20;Point 5N55 X-40 Y60;Point 6N60 X-20;Point 7N65 X-10 Y-25;Point 8N70 X-30 Y-15;Point 9N80 X0 Y-40;Point 10N85 G40 G90 X-20 Y-20;Point 11N90 G00 Z50N95 Y100N100 M30

Готовая деталь

После завершения обработки так выглядит деталь в 3D виде.

G M S T коды объяснение

G00: Быстрый ход
G54: Выбор координат заготовки 1
G64: Режим управления траекторией
G90: Абсолютная система координат
G91: Относительная система координат
G17: X-Y плоскость обработки
G42: Компенсация радиуса инструмента включена
G40: Компенсация радиуса инструмента выключена
S: Скорость вращения шпинделя
F: Скорость подачи инструмента
M: Направление вращения (3-по час.стрелке, 4-против час.стрелки)
D: Выбор номера инструмента

 

 

 

O0000 N10 (ø30 Сверление) G50 T0200 G97 S250 M03 G00 X0 Z5.0 T0202 M08 G01 Z-5.0 F0.07 W1.0 Z-40.0 F0.25 G00 Z5.0 Z-39.0 G01 Z-60.0 G00 Z10.0 X200.0 Z200.0 T0200 M01 N20 (Черновая обработка внешнего диаметра) G50 S1500 T0100 G96 S180 M03 G00 X94.0 Z5.0 T0101 M08 G01 Z-14.8 F0.27 G00 U2.0 Z0.5 G01 X28.0 F0.23 G00 X87.0 W1.0G01 Z-14.8 F0.27 G00 U2.0 Z1.0 X80.5 G01 Z-14.1 G02 X81.9 Z-14.8 R0.7 G00 X100.5 W1.0 G01 Z-29.8 G00 U2.0 Z-1.0 G01 X60.5 F0.23 G00 X82.0 W1.0 Z-2.4 G01 X60.5 X72.9 G03 X80.5 Z-6.2 R3.8 G00 U2.0 Z5.0 X200.0 Z200.0 T0100 M01N30 (Черновая обработка внутреннего диаметра) G50 S1500 T0400 G96 S180 M03 G00 X34.5 Z3.0 T0404 M08 G01 Z-41.8 F0.27 G00 U-0.5 Z1.0 X39.5 G01 Z-15.0 X34.5 Z-24.3 G00 Z10.0 X200.0 Z200.0 T0400 M01 N40 (Чистовая обработка внешнего диаметра) G50 S1800 T0500 G96 S200 M03 G00 X63.0 Z5.0 T0505 M08 Z0 G01 X38.0 F0.2 G00 X60.0 Z3.0 G42 Z1.0 G01 Z-2.5 F0.2 X74.0 G03 X80.0 Z-5.5 R3.0 G01 Z-13.5 G02 X83.0 Z-15.0 R1.5 G01 X100.0 Z-30.0 X102.0 G40 G00 U2.0 W1.0 G00 Z10.0 X200.0 Z200.0 T0500 M01N50 (Чистовая обработка внутреннего диаметра) G50 S1800 T0600 G96 S200 M03 G00 X40.0 Z5.0 T0606 M08 G41 Z1.0 G01 Z-15.0 F0.2 X35.0 Z-24.33 Z-42.0 X29.0 G40 G00 Z10.0 X200.0 Z200.0 T0600 M09 M30

 

Это пример токарной программы ЧПУ передвижения по контуру

N10 T03 D03 M06N20 G97 S900 M04N30 G00 G42 X40 Z5N40 G92 S3500N50 G96 S250N60 G01 X60 Z-5 F0.1N70 Z-15N80 X56 Z-20N90 G02 X70 Z-30 R10N100 G01 X80 Z-40N110 X100N120 Z-80N130 X106N140 G03 X116 Z-85 R5N150 G01 X120N160 G00 X150 Z100 G40 G97 S900 M05N170 M30

 

 

Пример фрезерной программы ЧПУ, иллюстрирующий различия программирования в абсолютном 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 мм

N05 G55N10 M6 T2 H3 G43 M3N15 S1000 F60N20 G0 X9 Y9 Z1N25 G1 Z0N30 M98 P030035 N35 G0 Z1 G90N40 X42 Y38 N45 G1 Z-2 F30 N50 X47 F300 N55 G3 X47 Y38 I-5 J0 N60 G0 Z100 N65 G49 N70 M30

Подпрограмма

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 G40

G M S T коды объяснение

Код Описание
G00 Быстрый ход
G01 Линейная интерполяция
G40 Cutter compensation cancel
G41 Компенсация радиуса инструмента слева
G43 Компенсация длины инструмента +
G54 Выбор координат заготовки 1
G90 Абсолютная система координат
G91 Относительная система координат
M06 Смена инструмента
T Выбор номера инструмента
S Скорость вращения шпинделя
F Скорость подачи инструмента

 

Фрезерная программа ЧПУ описывает соединение двух или более радиусов


Основная программа

N10 T1 H1 M6 G43 M3N20 F150 S250N30 G0 X-21 Y50 Z0.5N40 G0 Z0N50 M98 P010050N60 G49N70 G0 Z50N80 M30

Подпрограмма

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 M99

G 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,C3

Haas угловой радиус

N10 G01 X20 Y30,R3

Haas пример программы

O1234 (Угловые радиусы и фаски пример);T1 M6;G00 G90 G54 X0. Y0. S3000 M3; (P1)G43 H01 Z0.1 M08;G01 Z-0.5 F20.;Y40.,R10.; (P2) X50.,C5.; (P3) Y0.; (P4)G00 Z0.1 M09;G53 G49 Z0.;G53 Y0.;M30;

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 Номер инструмента

 

 


ЧПУ пример программы

N10 M6 T1 G43 H1 M3N15 S500 F120N20 G0 X0 Y0 (P1)N25 G1 Y20 (P2)N30 G3 X-15 Y35 I-15 J0 (P3)N35 G2 X-45 Y35 I-15 J0 (P4)N40 G3 X-60 Y20 I0 J-15 (P5)N45 G1 Y0 (P6) N50 G1 X0 (P1) N55 M30

G M S T коды объяснение

Код Описание
G0 Быстрый ход
G1 Линейная интерполяция
G2 Круговая интерполяция по час. стрелке
G3 Круговая интерполяция против час. стрелки
G43 Компенсация длины инструмента
M3 Старт вращения шпинделя по час. стрелке
M6 Смена инструмента
M30 Конец программы (перемотка)
T Номер инструмента
S Скорость вращения шпинделя
F Скорость подачи инструмента

 

 

G02 G03 круговая интерполяция фрезерный пример

G02 G03 круговая интерполяция фрезерный пример


ЧПУ пример программы

G0 X30 Y-30 (P1)G1 Y22.67 (P2)G3 X24.07 Y26.18 R4 (P3)G2 X-18.27 Y23.46 R50 (P4)G3 X-23.46 Y18.27 R4 (P5)G2 X-23.46 Y-18.27 R50 (P6)G3 X-18.27 Y-23.46 R4 (P7)G2 X24.07 Y-26.18 R50 (P8)G3 X30 Y-24.67 R4 (P9)G1 X33М30

G-коды объяснение

Код Описание
G0 Быстрый ход
G1 Линейная интерполяция
G2 Круговая интерполяция по час. стрелке
G3 Круговая интерполяция против час. стрелки
M30 Конец программы (перемотка)

 


ЧПУ программа

N40 G90 G00 X0 Y0N50 G01 X-10 Y-20 R8 (P1)N60 G01 X-50 R10 (P2)N70 Y10 (P3)N80 X-19.97 Y25.01 (P4)N90 G03 X7.97 Y38.99 R18 (P5)N100 G01 X30 Y50 (P6) N110 G91 X10.1 Y-10.1 (P7)N120 G90 G02 X59.9 Y20.1 R14 (P8)N130 G01 X70 Y10 (P9)N140 Y-20 R10 (P10)N150 X50 (P11)N160 G03 X30 R10 (P12)N170 G01 X10 R8 (P13)N180 X0 Y0

G-коды объяснение

Код Описание
G00 Перемещение на быстром ходу
G01 Линейная интерполяция
G02 Круговая интерполяция по часовой стрелке
G03 Круговая интерполяция против часовой стрелки
G90 Абсолютная система координат (передвижения выполняются относительно нулевой точки)
G91 Относительная система координат (передвижения выполняются относительно последней точки)

 

 



Поделиться:




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

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


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