CNC 기계
CNC 선반용 GREAT-60TT 또는 GTCNC-60TT G 코드 M 코드.

| G 코드 | 설명 |
|---|---|
| G00 | 빠른 동작 |
| G01 | 선형 보간 |
| G02 | 원형 보간 CW |
| G03 | 원호 보간 CCW |
| G33 | 실 자르기 |
| G04 | 드웰 |
| G20 | 인치 형식 입력 |
| G21 | 미터 형식 입력 |
| G28 | X, Z축 최초 기준점 복귀 |
| G281 | X축 첫 번째 기준점으로 복귀 |
| G283 | Z축 첫 번째 기준점으로 복귀 |
| G26 | ZX축 프로그램 원점 복귀 |
| G261 | X축 프로그램 원점 복귀 |
| G263 | Z축 프로그램 원점 복귀 |
| G40 | 공구 반경 보정 취소 |
| G41 | 커터 반경 보정, 좌측 |
| G42 | 커터 반경 보정, 우측 |
| G60 | 정확한 포지셔닝 |
| G64 | 지속적인 경로 처리 |
| G77 | 원통형/원추형 내경/외경 절단 통조림 사이클 |
| G78 | 나사 절단 통조림 사이클 |
| G79 | 단면 절단 고정 사이클 |
| G70 | 턴 사이클 완료 |
| G71 | 원통형 황삭 다중 사이클 |
| G72 | 단면 황삭 다중 사이클 |
| G173 | 다중 모드 윤곽 황삭 다중 사이클 |
| G174 | 엔드 페이스 픽 드릴링 멀티 사이클 |
| G175 | 내경/외경 드릴링/홈파기 멀티 사이클 |
| G176 | 나사 절삭 멀티 사이클 |
| G90 | 절대 프로그래밍 |
| G91 | 증분 프로그래밍 |
| G52 | 로컬 좌표 설정 |
| G94 | 분당 피드 |
| G95 | 회전당 이송 모드 |
| G96 | 일정한 표면 속도 제어 |
| G97 | 일정 표면 속도 제어 취소 |
| G22 | 프로그램 재활용 |
| G800 | 프로그램 재활용 취소 |
| M 코드 | 설명 |
|---|---|
| M00 | 프로그램 일시정지. |
| M02 | 프로그램 종료. |
| M30 | 프로그램 종료. |
| M20 | 프로그램 종료, 매개변수에 설정된 실행 시간에 따라 프로그램 반복 실행, 테스트 CNC에 적용됨 |
| M03 | 스핀들 CW |
| M04 | 주축 CCW |
| M05 | 스핀들 정지 |
| M08 | 냉각 중 |
| M09 | 냉각 |
| M10 | 척 클램핑 |
| M11 | 척 언클램핑 |
| M55 | 센터 타이트닝 |
| M54 | 중앙 릴리스 |
| M23 | 윤활 |
| M22 | 윤활 끄기 |
| M25 | 자체 정의 1 on |
| M24 | 자체 정의 1 끄기 |
| M71 | 자체 정의 2 on |
| M70 | 자체 정의 2 끄기 |
| M73 | 자체 정의 3 on |
| M72 | 자체 정의 3 끄기 |
| M75 | 자체 정의 4 on |
| M74 | 자체 정의 4 끄기 |
| M77 | 자체 정의 5 on |
| M76 | 자체 정의 5 끄기 |
| M79 | 자체 정의 6 on |
| M78 | 자체 정의 6 끄기 |
| M81 | 자체 정의 7 on |
| M80 | 자체 정의 7 끄기 |
| M83 | 자체 정의 8 on |
| M82 | 자체 정의 8 끄기 |
| M12 | 유효한 0V 확인 |
| M13 | +24V 유효 확인 |
| M18 | 유효한 0V 확인 |
| M19 | +24V 유효 확인 |
| M28 | 유효한 0V 확인 |
| M29 | +24V 유효 확인 |
| M14 | 0V 유효 건너뛰기 확인 |
| M15 | +24V 유효한 스킵 확인 |
| M16 | 0V 유효 건너뛰기 확인 |
| M17 | +24V 유효한 스킵 확인 |
| M97 | 건너뛰기 |
| M98 | 전화하기 |
| M99 | 콜 리턴 |
| M41 | 1학년 |
| M42 | 2학년 |
| M43 | 3학년 |
| M44 | 4학년 |
| M317 | 기계 좌표의 X축 지우기 |
| M319 | 기계 좌표의 Z축 지우기 |
| M320 | 기계 좌표의 X축과 Z축 모두 지우기 |