CNC 기계
EMCO WinNC GE 시리즈 Fanuc 0-MC 프로그래밍 G 코드/M 코드 전체 목록.

| G 코드 | 설명 |
|---|---|
| G00 | 포지셔닝(급이송) |
| G01 | 선형 보간 |
| G02 | 시계 방향 원형 보간 |
| G03 | 반시계 방향 원형 보간 |
| G04 | 드웰 |
| G09 | 정위치 정지 |
| G10 | 데이터 설정 |
| G11 | 데이터 설정 해제 |
| G15 | 극좌표 보간 종료 |
| G16 | 극좌표 보간 시작 |
| G17 | 평면 선택 XY |
| G18 | 평면 선택 ZX |
| G19 | 평면 선택 YZ |
| G20 | 인치 단위로 측정 |
| G21 | 밀리미터 단위로 측정 |
| G28 | 기준점 접근 |
| G33 | 실 자르기 |
| G40 | 커터 반경 보정 취소 |
| G41 | 커터 반경 보정 왼쪽 |
| G42 | 커터 반경 보정 오른쪽 |
| G43 | 공구 길이 보정 포지티브 |
| G44 | 공구 길이 보정 음수 |
| G49 | 공구 길이 보정 취소 |
| G50 | 배율 인수 취소 |
| G51 | 배율 인수 |
| G52 | 로컬 좌표계 |
| G53 | 기계 좌표계 |
| G54 | 제로 오프셋 1 |
| G55 | 제로 오프셋 2 |
| G56 | 제로 오프셋 3 |
| G57 | 제로 오프셋 4 |
| G58 | 제로 오프셋 5 |
| G59 | 제로 오프셋 6 |
| G61 | 정위치 정지 모드 |
| G62 | 자동 코너 오버라이드 |
| G64 | 절단 모드 |
| G68 | 좌표계 회전 ON |
| G69 | 좌표계 회전 끄기 |
| G73 | 칩 브레이크 드릴링 사이클 |
| G74 | 왼쪽 탭 주기 |
| G76 | 미세 드릴링 주기 |
| G80 | 드릴링 사이클 취소(G83 bis G85) |
| G81 | 드릴링 주기 |
| G82 | 드웰을 사용한 드릴링 사이클 |
| G83 | 인출 드릴링 주기 |
| G84 | 태핑 주기 |
| G85 | 리밍 주기 |
| G86 | 스핀들 정지가 있는 드릴링 사이클 |
| G87 | 백 포켓 드릴 사이클 |
| G88 | 프로그램 정지 시 드릴링 사이클 |
| G89 | 드웰을 사용한 리밍 사이클 |
| G90 | 절대 프로그래밍 |
| G91 | 증분 프로그래밍 |
| G92 | 좌표계 설정 |
| G94 | 분당 피드 |
| G95 | 회전당 피드 |
| G97 | 분당 회전수 |
| G98 | 시작 평면으로 후퇴(드릴링 사이클) |
| G99 | 철회면 초기상태로 후퇴 |