CNC 가공을 위한 모든 명령이 포함된 G-코드 정의

최종 업데이트: 2026-03-19 작성자 3분 읽기

CNC 프로그래밍 및 가공을 위한 G코드란 무엇입니까?

G코드는 CAM 소프트웨어에서 CNC 기계를 자동으로 작동하도록 제어하는 ​​데 사용되는 사용하기 쉬운 예비적 컴퓨터 수치 제어 프로그래밍 언어 유형입니다.

G 코드

G 코드란 무엇인가요?

G코드는 자동 공작 기계를 제어하는 ​​CAM(Computer Aided Manufacturing) 소프트웨어에서 사용되는 가장 일반적인 CNC 프로그래밍 언어로, RS-274라고도 합니다.

G 코드는 CNC 프로그램의 명령어로, G 명령이라고 합니다. G 코드를 사용하면 CNC 가공을 위한 빠른 위치 지정, 역방향 원호 보간, 평행 원호 보간, 중간점 원호 보간, 반경 프로그래밍 및 점프 처리를 실현할 수 있습니다.

G코드 인터프리터란 무엇입니까?

G 코드 인터프리터는 CNC 컨트롤러 소프트웨어의 중요한 모듈입니다. CNC 기계 일반적으로 G 코드를 사용하여 공구 경로, 좌표 선택, 냉각수 개방과 같은 공작 기계의 가공 정보를 설명합니다. G 코드 인터프리터의 주요 기능은 G 코드를 CNC 시스템에서 인식할 수 있는 데이터 블록으로 해석하는 것입니다. G 코드 인터프리터의 개방성도 설계 및 구현에서 고려해야 할 문제입니다.

G-코드 인터프리터에서 G-코드의 키워드 분해는 뼈대이며, 코드 그룹화는 구문 검사의 기초입니다.

G 코드 인터프리터는 G 코드를 읽고, 이를 G 중간 코드로 해석한 다음 보간 및 위치 제어 처리를 거치고, 마지막으로 출력 모듈은 드라이버를 호출하여 CNC 기계의 PCI 또는 ISA 카드로 출력합니다.

G 코드는 무엇의 약자인가요?

G00은 빠른 위치 지정을 의미합니다.

G01은 선형 보간을 의미합니다.

G02는 시계 방향 원호 보간을 의미합니다.

G03은 반시계 방향 원호 보간을 의미합니다.

G04는 일시 정지 시간을 의미합니다.

G05는 중간점을 통과하는 호 보간을 의미합니다.

G06은 포물선 보간을 의미합니다.

G07은 Z-스플라인 보간을 의미합니다.

G08은 이송 가속을 의미합니다.

G09는 공급 감속을 의미합니다.

G10은 데이터 설정을 의미합니다.

G16은 극좌표 프로그래밍을 의미합니다.

G17은 XY 평면 가공을 의미합니다.

G18은 가공된 XZ 평면을 의미합니다.

G19는 가공된 YZ 평면을 의미합니다.

G20은 영국식 크기(프랭크 시스템)를 의미합니다.

G21은 미터법 크기(프랭크 시스템)를 의미합니다.

G22는 반경 크기를 프로그래밍적으로 나타냅니다.

G220은 시스템 운영 인터페이스에서 사용되는 것을 의미합니다.

G23은 직경 크기 프로그래밍 가능을 의미합니다.

G230은 시스템 운영 인터페이스에서 사용됩니다.

G24는 서브루틴의 끝을 의미합니다.

G25는 점프 가공을 의미합니다.

G26은 루프 가공을 의미합니다.

G30은 배율 절감을 의미합니다.

G31은 배율 정의를 의미합니다.

G32는 Equal Pitch Thread Cutting, Imperial의 약자입니다.

G33은 Equal Pitch Thread Cutting, Metric의 약자입니다.

G34는 피치 나사 절삭이 증가했음을 의미합니다.

G35는 감소 피치 나사 절삭을 의미합니다.

G40은 공구 오프셋/공구 오프셋 로그아웃을 의미합니다.

G41은 커터 보정(Cutter Compensation)을 의미합니다. 왼쪽.

G42는 커터 보상을 뜻합니다.

G43은 공구 오프셋(양수)을 의미합니다.

G44는 공구 오프셋(음수)을 의미합니다.

G45는 공구 오프셋 +/-를 의미합니다.

G46는 공구 오프셋 +/-를 의미합니다.

G47은 공구 오프셋-/-를 의미합니다.

G48은 공구 오프셋 -/+를 의미합니다.

G49는 공구 오프셋 0/+를 의미합니다.

G50은 도구 오프셋 0/-를 의미합니다.

G51은 공구 오프셋 +/0을 의미합니다.

G52는 공구 오프셋-/0을 의미합니다.

G53은 직선 오프셋, 로그 오프를 의미합니다.

G54는 직선 오프셋 X를 의미합니다.

G55는 직선 오프셋 Y를 의미합니다.

G56은 직선 오프셋 Z를 의미합니다.

G57은 선형 오프셋 XY를 의미합니다.

G58은 직선 오프셋 XZ를 의미합니다.

G59는 직선 오프셋 YZ를 의미합니다.

G60은 정확한 경로 모드(미세)를 의미합니다.

G61은 정확한 경로 모드(가운데)를 의미합니다.

G62는 정확한 경로 모드(거친)를 의미합니다.

G63은 태핑을 뜻합니다.

G68은 공구 오프셋, 내부 모서리를 의미합니다.

G69는 공구 오프셋, 외부 모서리를 의미합니다.

G70은 영국식 단위를 의미합니다.

G71은 미터법 크기를 의미합니다.

G74는 기준점 복귀(기계 원점)를 의미합니다.

G75는 프로그래밍된 좌표 원점으로 돌아가는 것을 의미합니다.

G76은 나사산 복합 루프를 의미합니다.

G80은 통조림 사이클 로그아웃을 의미합니다.

G81은 외부 고정 사이클을 의미합니다.

G331은 나사식 캔드 사이클을 의미합니다.

G90은 절대 크기를 의미합니다.

G91은 상대적 크기를 의미합니다.

G92는 프리팹 좌표를 의미합니다.

G93은 카운트다운 시간, 이송 속도를 나타냅니다.

G94는 공급 속도, 분당 공급량을 의미합니다.

G95는 이송 속도, 회전당 이송을 의미합니다.

G96은 일정 선형 속도 제어를 의미합니다.

G97은 일정 선형 속도 제어 취소를 의미합니다.

추가 읽기

초보자를 위한 CNC 플라즈마 커터 사용법은?

2022-09-07이전 보기

CNC 기계에서 일반 라우터 비트를 사용할 수 있나요?

2022-12-16다음

관련 지침

목공용 CNC 기계 가격은 얼마인가요?
2025-07-316-Minute Read

목공용 CNC 기계 가격은 얼마인가요?

CNC 목공 기계를 소유하는 데 드는 실제 비용은 얼마입니까? 이 가이드에서는 엔트리 레벨에서 프로 모델까지, 가정용에서 산업용까지 비용을 분석합니다.

목재문 CNC 라우터의 소음을 줄이는 방법은?
2021-08-312-Minute Read

목재문 CNC 라우터의 소음을 줄이는 방법은?

목재문 CNC 라우터 기계를 사용할 때 소음이 발생합니다. 소음을 줄이는 방법은 다음과 같습니다.

CNC 라우터와 함께 ArtCAM을 사용하는 방법 3D 목공?
2026-05-224-Minute Read

CNC 라우터와 함께 ArtCAM을 사용하는 방법 3D 목공?

ArtCAM을 사용하여 도구 경로를 만드는 방법 3D 목공 프로젝트? CNC 초보자와 기계공에게 친숙해야 할 사항입니다. ArtCAM for CNC 라우터 머신으로 릴리프 조각 경로를 만드는 6단계를 배우기 시작해 보겠습니다.

Mach3 CNC 컨트롤러 소프트웨어를 설치하고 설정하는 방법?
2026-06-082-Minute Read

Mach3 CNC 컨트롤러 소프트웨어를 설치하고 설정하는 방법?

이 가이드는 CNC 라우터, CNC 밀링, CNC 레이저 머신, CNC 플라즈마 커터, CNC 선반 머신 또는 이와 유사한 CNC 공작 기계를 제어하기 위해 Mach3 CNC 컨트롤러 소프트웨어를 설치하고 설정하는 방법을 이해하는 데 도움이 됩니다.

CNC 라우터용 진공 테이블과 T슬롯 테이블을 선택하는 방법은 무엇입니까?
2022-05-253-Minute Read

CNC 라우터용 진공 테이블과 T슬롯 테이블을 선택하는 방법은 무엇입니까?

CNC 라우터용 진공 흡착 테이블 또는 T-슬롯 테이블을 선택할 때 자주 논의되는 일반적인 질문입니다. 어느 것이 귀하의 작업에 적합합니까?

CNC 기계 기본에 대한 간략한 가이드
2022-05-305-Minute Read

CNC 기계 기본에 대한 간략한 가이드

이 사용 설명서를 통해 CNC 기계가 무엇이고, 어떻게 작동하는지, 가장 일반적인 유형은 무엇인지, 그리고 초보자를 위한 기본 지식을 이해할 수 있습니다.

리뷰 작성하기

1~5성 평가

다른 사람들과 당신의 생각과 감정을 공유하세요

클릭하여 캡차를 변경하세요