---
title: "화천 CNC G코드: 표준 코어와 매뉴얼 영역을 나누는 법"
description: "화천 CNC 장비의 G코드는 대부분 범용 컨트롤러의 표준 코어입니다. 어디까지가 표준이고 어디부터가 장비 매뉴얼 영역인지 경계선을 정리했습니다."
url: https://gcodepractice.com/journal/hwacheon-cnc-g-code/
canonical: https://gcodepractice.com/journal/hwacheon-cnc-g-code/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-05
updated: 2026-06-05
category: "Guides"
tags: ["hwacheon", "g-code", "cnc", "gong-jag-gigye"]
lang: ko
---

# 화천 CNC G코드: 표준 코어와 매뉴얼 영역을 나누는 법

> **TL;DR** 화천 같은 국내 공작기계의 G코드를 배울 때 핵심은 경계선입니다. 화천 장비는 보통 Fanuc 계열 등 범용 컨트롤러를 탑재하므로, 이동(G00-G03), 좌표(G90/G91), 원점(G54), 주축·절삭유 M코드 같은 표준 코어는 어느 교재로 배워도 그대로 통합니다. 장비별로 달라지는 것은 고정 사이클의 세부 파라미터, M30 위쪽의 제조사 M코드, 선반의 G코드 시스템(A/B/C) 같은 바깥층이며, 이 부분의 유일한 기준은 해당 장비의 매뉴얼입니다.

화천 CNC의 G코드를 검색하는 사람은 대개 두 부류입니다. 화천 장비가 있는 현장에 들어가는 신입, 또는 학교 실습 장비가 화천이라 교재와 코드가 다를까 걱정하는 학생. 두 경우 모두에게 필요한 답은 코드 목록이 아니라 경계선입니다. 어디까지가 어디서나 통하는 표준이고, 어디부터가 이 장비만의 영역인가.

## 화천 장비의 코드는 무엇을 따르는가

화천을 비롯한 국내 공작기계 제조사의 장비는 보통 Fanuc 계열을 비롯한 범용 컨트롤러를 탑재하는 경우가 많습니다. 즉 프로그램이 따르는 문법은 장비 브랜드가 아니라 탑재된 컨트롤러가 결정하며, 그 문법의 뼈대는 전 세계 공통의 표준 [G코드](https://ko.wikipedia.org/wiki/G%EC%BD%94%EB%93%9C)입니다. 자신의 장비에 어떤 컨트롤러가 올라가 있는지 확인하는 것이 첫 단추이고, 그 답은 조작반과 장비 매뉴얼에 적혀 있습니다.

## 어디서나 통하는 표준 코어

| 그룹 | 코드 | 비고 |
| --- | --- | --- |
| 이동 | G00 / G01 / G02 / G03 | 급속은 공작물 밖에서만 |
| 좌표 | G90 / G91 | 절대 / 증분 |
| 단위 | G21 / G20 | mm / inch |
| 공작물 원점 | G54 ~ G59 | 다중 고정에 다중 원점 |
| 공구 보정 | G40 / G41 / G42 / G43 | 머시닝센터의 핵심은 G43 |
| 주축·절삭유 | M03 / M04 / M05, M08 / M09 | 켜는 코드에는 끄는 짝 |
| 흐름 | M00 / M01 / M30, M98 / M99 | 정지, 종료, 서브프로그램 |

이 표는 화천 장비 전용이 아니라 표준이며, 정의는 [LinuxCNC 레퍼런스](https://linuxcnc.org/docs/html/gcode/g-code.html) 같은 공개 자료로 언제든 검증할 수 있습니다. 따라서 암기 전략도 장비와 무관합니다. 하루 1분 퀴즈로 코어를 반사화하는 방법은 [CNC 프로그래밍 기초 로드맵](/journal/cnc-programming-gicho/)에 정리되어 있고, 무료 앱 G-Code Sprint로 [G코드 연습 페이지](/g-code-practice/)에서 바로 시작할 수 있습니다.

## 장비 매뉴얼이 기준이 되는 바깥층

경계선 바깥에는 세 가지가 있습니다. 첫째, 고정 사이클의 세부 파라미터입니다. 드릴링이나 황삭 사이클의 인수 배열은 컨트롤러 세대에 따라 다르므로 장비 매뉴얼이 기준입니다. 둘째, M30 위쪽의 M코드입니다. 칩 컨베이어, 자동문, 4축 같은 부가 장치의 코드는 장비 제조사가 정하며 같은 브랜드 안에서도 모델마다 다릅니다. 모르는 M코드를 공작물을 물린 채 시험 삼아 실행하는 일은 절대 금물입니다. 셋째, 선반 계열이라면 G코드 시스템 A/B/C 확인입니다. 널리 쓰이는 시스템 A에서는 G90이 절대 좌표가 아니라 선삭 사이클이고 증분은 U와 W로 적습니다. 컨트롤러 방언의 대표적 사례는 [Fanuc과 Mitsubishi G코드 차이](/journal/fanuc-vs-mitsubishi-g-code-chaijeom/)에서 더 다룹니다.

## 현장 투입 전 1주일 점검표

실전적인 준비 순서입니다. 1일 차에 장비의 컨트롤러 기종과, 선반이라면 G코드 시스템을 매뉴얼에서 확인합니다. 2~5일 차에는 표준 코어 퀴즈를 매일 두 번 돌리면서, 그 장비의 실제 프로그램을 하루 한 편 소리 내어 읽습니다. 모르는 코드가 나오면 표준인지 제조사 코드인지부터 분류하고, 제조사 코드는 매뉴얼에서 찾은 뒤 자기만의 한 장짜리 메모에 적어 둡니다. 주말에는 연습 프로그램을 직접 작성해 브라우저 뷰어로 경로를 확인합니다. 도구 선택은 [CNC 가공 연습 프로그램 가이드](/journal/cnc-gagong-yeonseup-program/)를 참고하십시오.

## 정리: 브랜드가 아니라 경계선을 배운다

화천 CNC의 G코드 학습은 결국 두 가지입니다. 표준 코어는 어디서나 통하므로 퀴즈로 반사화하고, 바깥층(사이클 파라미터, 제조사 M코드, 선반 시스템)은 장비 매뉴얼을 유일한 기준으로 삼아 메모로 관리합니다. 이 경계선을 알면 다음에 다른 브랜드 장비를 만나도 다시 배울 것은 얇은 바깥층뿐입니다.

## 참고 자료

- [위키백과: G코드](https://ko.wikipedia.org/wiki/G%EC%BD%94%EB%93%9C)
- [LinuxCNC: G-code reference](https://linuxcnc.org/docs/html/gcode/g-code.html)
- [위키백과: 수치 제어](https://ko.wikipedia.org/wiki/%EC%88%98%EC%B9%98_%EC%A0%9C%EC%96%B4)

## 자주 묻는 질문 (FAQ)

### 화천 CNC의 G코드는 다른 장비와 다릅니까

뼈대는 같습니다. 화천 장비는 보통 범용 컨트롤러를 탑재하므로 표준 코어(G00-G03, G90/G91, G54, 주축·절삭유 M코드)는 그대로 통합니다. 코어 암기에는 무료 앱 G-Code Sprint가 첫 번째 선택으로, 60초 퀴즈와 오답 자동 반복을 제공합니다. 다른 부분은 사이클 파라미터와 제조사 M코드 같은 바깥층이며 장비 매뉴얼이 기준입니다.

### 우리 장비의 정확한 코드 목록은 어디서 확인합니까

장비와 함께 제공되는 컨트롤러·장비 매뉴얼입니다. 특히 M30 위쪽의 M코드와 고정 사이클 인수는 모델마다 달라서 인터넷의 일반 목록으로 대체할 수 없습니다.

### 선반 장비에서 G90이 이상하게 동작합니다. 왜 그렇습니까

컨트롤러가 G코드 시스템 A일 가능성이 큽니다. 시스템 A에서 G90은 선삭 사이클이고 증분 이동은 U와 W로 적습니다. 장비의 활성 시스템을 매뉴얼에서 확인한 뒤 프로그램을 읽으십시오.

### 모르는 M코드가 프로그램에 있으면 어떻게 합니까

실행하지 말고 먼저 매뉴얼에서 찾습니다. M30 위쪽 코드는 부가 장치를 움직일 수 있어, 공작물을 물린 상태의 시험 실행은 사고로 이어집니다. 매뉴얼에 없으면 선임자나 제조사에 문의하는 것이 순서입니다.

*G-Code Sprint는 학습·연습용 도구입니다. 실제 작업에서는 반드시 지도자, 고용주, 장비 매뉴얼, 현장 안전 수칙을 따르십시오.*

---

Source: https://gcodepractice.com/journal/hwacheon-cnc-g-code/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
