Ji._.MONEY/Ji._.tech

CNC 선반과 머시닝센터에서 꼭 알아야 할G코드 일람표 & 준비기능(G Function) 정리📋

즨니 2025. 4. 4. 19:33
728x90
반응형

안녕하세요!
CNC(Computer Numerical Control) 가공을 처음 접할 때 가장 헷갈리는 것 중 하나가 바로
G코드M코드, 그중에서도 G코드의 기능별 의미와 차이점일 거예요.

오늘은 CNC 선반과 머시닝센터에서 사용되는 **G 코드(G Functions)**를
기능별로 한눈에 보기 쉽게 정리해드릴게요!


✅ G코드(G Function)란?

  • G = 준비 기능 (Preparatory Function)
  • CNC 장비가 어떤 동작을 할지 미리 준비시켜주는 명령어예요.
  • G코드는 한 블록당 1개만 사용 가능하며,
    일부 G코드는 Modal(유지) / **Non-modal(1회성)**로 나뉩니다.

⚙️ CNC 선반에서 자주 쓰이는 G코드 일람표

G00 위치 이동 (고속 이송) Modal
G01 직선 절삭 (지정된 이송 속도) Modal
G02 원호 절삭 (시계방향) Modal
G03 원호 절삭 (반시계방향) Modal
G04 지연 시간 (Pause) Non-modal
G20 단위: 인치 시스템 선택 Modal
G21 단위: mm 시스템 선택 Modal
G28 원점 복귀 Non-modal
G32 나사 절삭 Modal
G40 공구 반경 보정 해제 Modal
G41 공구 반경 보정 (좌측) Modal
G42 공구 반경 보정 (우측) Modal
G50 스핀들 속도 제한 설정 (최대 rpm 제한) Modal
G96 절삭속도 일정 유지(CSS) Modal
G97 일반 회전 모드 (rpm 고정) Modal

🛠️ 머시닝 센터(MCT)에서 주로 쓰이는 G코드 일람표

G00 고속 위치 이동 Modal
G01 직선 절삭 Modal
G02 원호 절삭 (시계방향) Modal
G03 원호 절삭 (반시계방향) Modal
G17 XY 평면 선택 Modal
G18 ZX 평면 선택 Modal
G19 YZ 평면 선택 Modal
G20 인치 단위 설정 Modal
G21 밀리미터 단위 설정 Modal
G28 기준점 복귀 Non-modal
G40 공구 반경 보정 해제 Modal
G41 공구 반경 보정 좌측 Modal
G42 공구 반경 보정 우측 Modal
G43 공구 길이 보정 (양수) Modal
G44 공구 길이 보정 (음수) Modal
G49 공구 길이 보정 해제 Modal
G54~G59 좌표계 설정 Modal
G80 고정 사이클 취소 Modal
G81 드릴 사이클 Modal
G82 드릴 + dwell Modal
G83 Peck 드릴링 Modal
G90 절대 좌표 지정 Modal
G91 상대 좌표 지정 Modal
G98 기준 위치 복귀 (Z축 복귀 기준점 유지) Modal
G99 시작 위치 복귀 Modal

🧠 G코드 구분 팁!

Modal 설정하면 다음 블록에도 유지됨 (예: G01, G02 등)
Non-modal 한 줄에서만 유효, 다음 블록에서 해제됨 (예: G04, G28 등)
G 코드 vs M 코드 G는 동작(이동, 절삭), M은 기계 상태 제어(주축 on/off 등)

✍️ 마무리하며

G코드는 CNC 프로그래밍의 기본 언어입니다.
처음엔 헷갈리지만, 자주 쓰는 기능 위주로 암기하고 실습하다 보면
어느새 손에 익게 되는 날이 와요!

  • CNC 선반에서는 G96(G97), G50 같은 회전 관련 코드가 핵심
  • 머시닝센터에서는 G17G19(평면), G43(길이보정), G81G83(고정 사이클)도 중요! 😊

읽어주셔서 감사합니다!
가공의 언어, G코드에 익숙해지는 것, 그게 바로 숙련의 첫 걸음이랍니다 💬

728x90
반응형