MCT M코드 완벽 가이드: 밀링 초보자를 위한 주요 코드와 전체 목록
- tech turning
- 3일 전
- 2분 분량

안녕하세요. MCT는 복잡한 3D 가공에 특화된 밀링 머신으로, M코드는 툴 체인지, 쿨런트, 스핀들 제어 등 보조 기능을 담당합니다. Fanuc 시스템 기반으로 주요 M코드(핵심 코드)와 전체 M코드(확장 목록)를 표로 정리했어요. 초보자와 실무자를 위해 사용 예제와 팁을 포함했습니다. (참고: 기계 모델에 따라 코드가 다를 수 있으니 Fanuc 매뉴얼 확인하세요!)
M코드란?
M코드는 "Miscellaneous" 코드로, G코드(이동 명령)와 달리 기계의 보조 동작을 제어합니다. MCT에서는 툴 체인지(M06), 쿨런트(M07/M08), 스핀들 오리엔테이션(M19)이 핵심이죠. Fanuc 기준으로 설명드립니다.
주요 M코드 (MCT)
밀링 작업에서 가장 자주 쓰이는 코드들입니다.
M코드 | 설명 | 사용 예 |
M00 | 프로그램 강제 중지 | 수동 개입 시 |
M01 | 옵션 중지 | 테스트 시 |
M02 | 프로그램 종료 | 프로그램 끝 |
M03 | 스핀들 CW 회전 시작 | 기본 밀링 |
M04 | 스핀들 CCW 회전 시작 | 특수 밀링 |
M05 | 스핀들 중지 | 가공 후 |
M06 | 자동 툴 체인지 | 툴 교환 |
M07 | 미스트 쿨런트 온 | 정밀 가공 |
M08 | 플러드 쿨런트 온 | 대량 절삭 |
M09 | 쿨런트 오프 | 중간/끝 |
M19 | 스핀들 오리엔테이션 | 툴 체인지 전 |
M30 | 프로그램 종료 및 리셋 | 초기화 |
전체 M코드 목록 (MCT)
Fanuc 밀링 머신(0i/31i 시리즈) 기반의 전체 목록입니다. 다축 가공, 자동화 기능 포함 (약 50개).
M코드 | 설명 |
M00 | 프로그램 강제 중지 |
M01 | 옵션 중지 |
M02 | 프로그램 종료 |
M03 | 스핀들 CW 회전 시작 |
M04 | 스핀들 CCW 회전 시작 |
M05 | 스핀들 중지 |
M06 | 자동 툴 체인지 |
M07 | 미스트 쿨런트 온 |
M08 | 플러드 쿨런트 온 |
M09 | 쿨런트 오프 |
M10 | 팔레트 클램프 온 |
M11 | 팔레트 클램프 오프 |
M13 | 스핀들 CW + 쿨런트 온 (조합) |
M14 | 스핀들 CCW + 쿨런트 온 (조합) |
M19 | 스핀들 오리엔테이션 |
M21 | 축 이동 (추가 축) |
M30 | 프로그램 종료 및 리셋 |
M48 | 피드/스핀들 오버라이드 활성화 |
M49 | 피드/스핀들 오버라이드 비활성화 |
M60 | 팔레트 체인지 중지 |
M98 | 서브프로그램 호출 |
M99 | 서브프로그램 종료 |
M07 | 쿨런트 스루 스핀들 온 (대체) |
M08 | 쿨런트 플러드 온 (대체) |
M10 | 4축 브레이크 온 |
M11 | 4축 브레이크 오프 |
M12 | 에어 블라스트 온 |
M13 | 에어 블라스트 오프 |
M17 | 터렛 언클램프 |
M18 | 터렛 클램프 |
M21 | 5축 브레이크 온 |
M22 | 5축 브레이크 오프 |
M23 | 미러 이미지 온 |
M24 | 미러 이미지 오프 |
M29 | 리지드 탭 모드 |
M31 | 칩 컨베이어 온 |
M36 | 피드 오버라이드 무시 온 |
M37 | 피드 오버라이드 무시 오프 |
M41 | 저속 기어 선택 |
M42 | 중속 기어 선택 |
M44 | 고속 기어 선택 |
M45 | 기어 중립 |
M46 | 기어 선택 확인 |
M59 | 출력 릴레이 설정 |
M61 | 출력 릴레이 클리어 |
M62 | 출력 릴레이 설정 (대체) |
M63 | 출력 릴레이 클리어 (대체) |
M64 | 출력 릴레이 설정 (대체) |
M65 | 출력 릴레이 클리어 (대체) |
M66 | 입력 대기 |
M67 | 입력 대기 (대체) |
M76 | 알람 무시 온 |
M77 | 알람 무시 오프 |
M78 | 알람 무시 온 (대체) |
M79 | 알람 무시 오프 (대체) |
M88 | 고압 쿨런트 온 |
M89 | 고압 쿨런트 오프 |
M109 | 사용자 정의 M코드 |
M119 | 출력 오리엔테이션 |
M129 | 칩 컨베이어 오프 |
M198 | 외부 프로그램 호출 |
M199 | 외부 프로그램 종료 |
실무 팁
툴 체인지: M06 전에 T코드로 툴 번호 지정. 예: T01 M06 (툴 1 교환).
쿨런트 선택: 알루미늄은 M07(미스트), 스틸은 M08(플러드) 추천.
예제 프로그램:O0002 G28 G91 Z0 T01 M06 (툴 체인지) S3000 M03 (스핀들 온) G01 X100 Y50 F500 M05 (스핀들 오프) M09 (쿨런트 오프) M30
오류 방지: M19를 툴 체인지 전에 호출해 스핀들 위치 고정.
마무리
MCT M코드를 익히면 복잡한 밀링 작업이 한결 쉬워집니다!
Comments