Makino Pro 3 M 코드 종합 가이드 (Fanuc 16i/18i CNC 컨트롤용)
Makino Professional 3 CNC 컨트롤(Makino Pro 3)을 탑재한 CNC 공작기계에서 작업하는 CNC 공작기사들을 위한 M 코드 목록입니다. Fanuc 16i/18i 컨트롤 기반의 Makino Pro 3에서 사용되는 표준 및 특수 M 코드를 체계적으로 정리했습니다.
Makino Pro 3 M 코드
표준 M 코드
| M 코드 | 설명 |
| M000 | 프로그램 정지 |
| M001 | 선택적 정지 |
| M002 | 프로그램 종료 |
| M003 | 스핀들 정방향(CW) 회전 시작 |
| M004 | 스핀들 역방향(CCW) 회전 시작 |
| M005 | 스핀들 정지 |
| M006 | 자동 공구 교환(ATC) |
| M007 | 미스트 쿨런트 또는 에어 블로우 켜기 |
| M008 | 노즐 쿨런트 켜기 |
| M009 | 쿨런트 끄기 |
| M015 | 인덱스 테이블 CCW 회전 |
| M019 | 스핀들 오리엔테이션 |
| M021 | X축 미러 이미지 켜기 |
| M022 | Y축 미러 이미지 켜기 |
| M023 | 미러 이미지 끄기 |
| M029 | 무조건 파워 아웃 |
| M030 | 프로그램 종료 및 리와인드 |
| M048 | M49 모드 취소 |
| M049 | 이송률 오버라이드 취소 |
| M057 | 공구 번호 등록 모드 켜기 |
| M058 | M59 모드 취소 |
| M059 | 스핀들 속도 오버라이드 취소 |
| M068 | 2번 M 코드 지정 |
| M098 | 서브프로그램 호출 |
| M099 | 메인 프로그램으로 복귀 |
4축(풀 로터리)/5축
| M 코드 | 설명 |
| M010 | NC 로터리 테이블 클램프 |
| M011 | NC 로터리 테이블 언클램프 |
| M012 | 5축 클램프 |
| M013 | 5축 언클램프 |
| M016 | 4축 미러 이미지 켜기 |
블록 스킵
| M 코드 | 설명 |
| M140 | 자동 블록 스킵 켜기 |
| M141 | 자동 블록 스킵 끄기 |
| M142 | 블록 스킵 리턴 |
| M146 | 0° 면 준비 제어 |
| M147 | 90° 면 준비 제어 |
| M148 | 180° 면 준비 제어 |
| M149 | 270° 면 준비 제어 |
| M150 | 블록 스킵(2~9) 끄기 |
| M152 | 블록 스킵 2 켜기 |
| M153 | 블록 스킵 3 켜기 |
| M154 | 블록 스킵 4 켜기 |
| M155 | 블록 스킵 5 켜기 |
| M156 | 블록 스킵 6 켜기 |
| M157 | 블록 스킵 7 켜기 |
| M158 | 블록 스킵 8 켜기 |
| M159 | 블록 스킵 9 켜기 |
쿨런트 및 칩 제어
| M 코드 | 설명 |
| M007 | 미스트 쿨런트 또는 에어 블로우 켜기 |
| M008 | 노즐 쿨런트 켜기 |
| M009 | 쿨런트 끄기 |
| M026 | 스핀들 스루 쿨런트 켜기 |
| M027 | 탭 오일(미스트, 제트) 켜기 |
| M028 | 공구 스루 에어 켜기 |
| M077 | 스핀들 스루 에어 켜기 |
| M096 | 공구 스루 쿨런트 켜기 |
| M097 | 고압 쿨런트 켜기 |
| M301 | 쿨런트 및 스핀들 일시정지 및 저장 |
| M308 | 쿨런트 및 스핀들 복구 |
| M312 | 쿨런트 정지 및 저장 |
| M313 | 쿨런트 복구 |
| M740 | 나선형 칩 컨베이어 끄기 |
| M741 | 나선형 칩 컨베이어 켜기 |
| M742 | 오일 스키머 끄기 |
| M743 | 오일 스키머 켜기 |
| M752 | 미스트 쿨런트 켜기 |
| M753 | 워크 클린 쿨런트 또는 클린 에어 켜기 |
| M754 | 베이스 쿨런트 켜기 |
| M755 | TELSCO 쿨런트 켜기 |
| M756 | 에어 블로우 켜기 |
| M757 | TELSCO 쿨런트 끄기 |
| M758 | 워크 클린 쿨런트 또는 클린 에어 끄기 |
팔렛 체인저
| M 코드 | 설명 |
| M051 | M52 모드 취소 |
| M052 | 알람 시 자동 언로드 억제 모드 |
| M060 | 팔렛 교환 |
| M061 | 팔렛 교환 |
| M062 | 팔렛 교환 |
| M063 | 팔렛 교환 |
| M064 | 팔렛 교환 |
| M065 | 팔렛 교환 |
| M066 | 팔렛 교환 |
| M067 | 팔렛 교환 |
| M078 | 레볼브 라이트 1 켜기(준비 안 된 팔렛) |
| M079 | 레볼브 라이트 2 켜기(준비 안 된 팔렛) |
| M080 | 팔렛 교환 |
| M084 | 팔렛 1 로드 체크 |
| M095 | 팔렛 2 로드 체크 |
| M600 | 팔렛 교환 |
스핀들 제어
| M 코드 | 설명 |
| M003 | 스핀들 정방향(CW) 회전 시작 |
| M004 | 스핀들 역방향(CCW) 회전 시작 |
| M005 | 스핀들 정지 |
| M019 | 스핀들 오리엔테이션 |
| M058 | M59 모드 취소 |
| M059 | 스핀들 속도 오버라이드 취소 |
| M135 | 강성 탭 모드 켜기 |
| M301 | 쿨런트 및 스핀들 일시정지 및 저장 |
| M308 | 쿨런트 및 스핀들 복구 |
| M310 | 스핀들 정지 및 저장 |
| M311 | 스핀들 복구 |
| M319 | 사전 오리엔테이션 |
측정 시스템
| M 코드 | 설명 |
| 공구 파손 감지 센서(BTS) |
| M014 | BTS 암 전진 |
| M018 | BTS 암 후진 |
| M020 | BTS 체크 |
| M433 | BTS LS300 오프 체크 |
| 자동 공구 길이 측정 |
| M032 | 공구 길이 자동 측정 모드 |
| M033 | 공구 길이 회로 체크 |
| M036 | 이전 공구 체크 모드 |
| M037 | 공구 데이터 등록 모드 끄기 |
| M920 | 공구 길이 측정 등록 |
| M921 | 공구 직경 측정 등록 |
| M922 | M920, M921 추가 모드 |
| 워크 자동 측정 시스템(AMS) |
| M031 | 워크 자동 측정 모드 |
| M034 | 자동 측정 및 예비 공구 호출 |
| M035 | 자동 측정 및 팔렛 언로딩 |
| M085 | 자동 측정 접근 모드 |
| M086 | 자동 측정 고속 이송 모드 |
| M747 | 측정 헤드 클리닝 에어 켜기 |
| M748 | IMM 클리닝 에어 무조건 켜기 |
| M749 | IMM 클리닝 에어 무조건 끄기 |
| M750 | IMM 클리닝 에어 켜기 |
| M751 | IMM 클리닝 에어 끄기 |
| M910 | 워크 자동 측정 M31 모드 취소 |
| M911 | MP7 측정 헤드 알람 체크 |
| M941 | MP7 측정 헤드 체크 |
| M949 | 워크 측정 시스템 이상(가공 재시작) |
| M957 | 워크 측정 시스템 이상(가공 이상) |
| M961 | 외부 스킵 모드 끄기 |
| M962 | 외부 스킵 모드 켜기 |
공구 데이터 관리 M 코드
| M 코드 | 설명 |
| M233 | 공구 데이터 덤프 |
| M234 | 공구 데이터 출력 |
| M932 | INT 데이터 등록 모드 켜기 |
| M933 | 공구 유형 데이터 등록 모드 켜기 |
| M934 | 공구 알람 데이터 등록 모드 켜기 |
| M935 | 공구 상태 데이터 등록 모드 켜기 |
| M936 | 공구 크기 데이터 등록 모드 켜기 |
| M975 | 공구 종류 데이터 등록 모드 켜기 |
| M979 | 에어 블로우 시간 데이터 등록 모드 켜기 |
공구 모니터링(AC, SL, TL)
| M 코드 | 설명 |
| M038 | AC, SL 값 임시 변경 모드 켜기 |
| M039 | AC, SL 값 임시 변경 |
| M040 | TL 잔여 데이터 등록 모드 켜기 |
| M041 | SL 계수 설정 125% |
| M042 | SL 계수 설정 150% |
| M043 | SL 계수 설정 200% |
| M044 | SL, AC 계수 0% |
| M046 | SL 데이터 등록 모드 켜기 |
| M047 | AC 데이터 등록 모드 켜기 |
| M050 | AC 계수 100%, SL 계수 200% |
| M094 | 공구 데이터 삭제 모드 켜기 |
| M469 | TL 알람 정지 모드 켜기 |
| M930 | 공구 수명 데이터 등록 모드 켜기 |
| M931 | 공구 잔여 데이터 등록 모드 켜기 |
| M934 | 공구 알람 데이터 등록 모드 켜기 |
예비 공구
| M 코드 | 설명 |
| M053 | 공구 오프셋 데이터 등록 모드 |
| M054 | 공구 오프셋 마이너스 등록 모드 |
| M056 | 공구 오프셋 데이터 전송 명령 |
| M093 | 예비 공구 등록 모드 켜기 |
| M094 | 공구 데이터 삭제 모드 켜기 |
| M105 | 직접 예비 공구 교환 |
| M106 | 직접 스핀들 공구 교환 억제 모드 |
| M107 | 직접 스핀들 공구 교환 허용 모드 |
음향 방출(AE)
| M 코드 | 설명 |
| M090 | AE 기능 끄기 |
| M091 | AE 모드 |
| M092 | AE 소구경 공구 모드(5mm 미만) |
GI/SGI M 코드
| M 코드 | 설명 |
| M250 | GI/SGI 표준 모드 |
| M251 | GI/SGI 고속 모드 |
| M252 | GI/SGI 고정밀 모드 |
| M253 | GI/SGI 특수 모드 |
사용자 I/O M 코드
| M 코드 | 설명 |
| M580 | 사용자 I/O M 코드 |
| M581 | 사용자 I/O M 코드 |
| M582 | 사용자 I/O M 코드 |
| M583 | 사용자 I/O M 코드 |
| M584 | 사용자 I/O M 코드 |
| M585 | 사용자 I/O M 코드 |
| M586 | 사용자 I/O M 코드 |
| M587 | 사용자 I/O M 코드 |
리모트 컨트롤 노즐
| M 코드 | 설명 |
| M801 | 리모트 컨트롤 노즐 위치 1 |
| M802 | 리모트 컨트롤 노즐 위치 2 |
| M803 | 리모트 컨트롤 노즐 위치 3 |
| M804 | 리모트 컨트롤 노즐 위치 4 |
| M805 | 리모트 컨트롤 노즐 위치 5 |
| M806 | 리모트 컨트롤 노즐 위치 6 |
| M807 | 리모트 컨트롤 노즐 위치 7 |
| M808 | 리모트 컨트롤 노즐 위치 8 |
| M809 | 리모트 컨트롤 노즐 위치 9 |
| M810 | 리모트 컨트롤 노즐 위치 10 |
| M811 | 리모트 컨트롤 노즐 위치 11 |
| M812 | 리모트 컨트롤 노즐 위치 12 |
| M813 | 리모트 컨트롤 노즐 위치 13 |
| M814 | 리모트 컨트롤 노즐 위치 14 |
| M815 | 리모트 컨트롤 노즐 위치 15 |
| M816 | 리모트 컨트롤 노즐 위치 16 |
| M817 | 리모트 컨트롤 노즐 위치 17 |
| M818 | 리모트 컨트롤 노즐 위치 18 |
| M819 | 리모트 컨트롤 노즐 위치 19 |
| M820 | 리모트 컨트롤 노즐 위치 20 |
| M821 | 리모트 컨트롤 노즐 위치 21 |
| M822 | 리모트 컨트롤 노즐 위치 22 |
| M823 | 리모트 컨트롤 노즐 위치 23 |
| M824 | 리모트 컨트롤 노즐 위치 24 |
| M825 | 리모트 컨트롤 노즐 위치 25 |
| M826 | 리모트 컨트롤 노즐 위치 26 |
| M827 | 리모트 컨트롤 노즐 위치 27 |
| M828 | 리모트 컨트롤 노즐 위치 28 |
| M829 | 리모트 컨트롤 노즐 위치 29 |
| M830 | 리모트 컨트롤 노즐 위치 30 |
| M831 | 리모트 컨트롤 노즐 위치 31 |
| M832 | 리모트 컨트롤 노즐 위치 32 |
| M833 | 리모트 컨트롤 노즐 위치 33 |
| M834 | 리모트 컨트롤 노즐 위치 34 |
| M835 | 리모트 컨트롤 노즐 위치 35 |
| M836 | 리모트 컨트롤 노즐 위치 36 |
| M837 | 리모트 컨트롤 노즐 위치 37 |
| M838 | 리모트 컨트롤 노즐 위치 38 |
| M839 | 리모트 컨트롤 노즐 위치 39 |
| M840 | 리모트 컨트롤 노즐 위치 40 |
| M841 | 리모트 컨트롤 노즐 위치 41 |
| M842 | 리모트 컨트롤 노즐 위치 42 |
| M843 | 리모트 컨트롤 노즐 위치 43 |
| M844 | 리모트 컨트롤 노즐 위치 44 |
| M845 | 리모트 컨트롤 노즐 위치 45 |
| M846 | 리모트 컨트롤 노즐 위치 46 |
| M847 | 리모트 컨트롤 노즐 위치 47 |
| M848 | 리모트 컨트롤 노즐 위치 48 |
| M849 | 리모트 컨트롤 노즐 위치 49 |
| M850 | 리모트 컨트롤 노즐 위치 50 |
| M851 | 리모트 컨트롤 노즐 위치 51 |
| M852 | 리모트 컨트롤 노즐 위치 52 |
| M853 | 리모트 컨트롤 노즐 위치 53 |
| M854 | 리모트 컨트롤 노즐 위치 54 |
| M855 | 리모트 컨트롤 노즐 위치 55 |
| M856 | 리모트 컨트롤 노즐 위치 56 |
| M857 | 리모트 컨트롤 노즐 위치 57 |
| M858 | 리모트 컨트롤 노즐 위치 58 |
| M859 | 리모트 컨트롤 노즐 위치 59 |
| M860 | 리모트 컨트롤 노즐 위치 60 |
| M861 | 리모트 컨트롤 노즐 위치 61 |
| M862 | 리모트 컨트롤 노즐, 1회 왕복 운동 |
| M863 | 리모트 컨트롤 노즐, 연속 왕복 운동 |
| M870 | 리모트 컨트롤 노즐 사용자 설정 위치 1 |
| M871 | 리모트 컨트롤 노즐 사용자 설정 위치 2 |
| M872 | 리모트 컨트롤 노즐 사용자 설정 위치 3 |
| M874 | 리모트 컨트롤 노즐 사용자 설정 위치 5 |
| M875 | 리모트 컨트롤 노즐 사용자 설정 위치 6 |
| M876 | 리모트 컨트롤 노즐 사용자 설정 위치 7 |
| M877 | 리모트 컨트롤 노즐 사용자 설정 위치 8 |
| M878 | 리모트 컨트롤 노즐 사용자 설정 위치 9 |
| M879 | 리모트 컨트롤 노즐 사용자 설정 위치 10 |
유지보수 M 코드
유지보수 코드
유지보수 M 코드 사용 시 부상이나 손상의 위험이 있습니다. PMC 유지보수 화면 기능을 먼저 사용해 보세요. 이들은 손상을 방지하기 위해 인터록되어 있습니다.
| M 코드 | 설명 |
| M664 | 유지보수 M 기능(팟 공구 클램프) |
| M665 | 유지보수 M 기능(팟 공구 언클램프) |
| M666 | 유지보수 M 기능(ATC 암 180° CW) |
| M667 | 유지보수 M 기능(ATC 암 180° CCW) |
| M680 | 유지보수 M 기능(ATC 암 60° CW) |
| M681 | 유지보수 M 기능(ATC 암 60° CCW) |
| M682 | 유지보수 M 기능(ATC 암 진입) |
| M683 | 유지보수 M 기능(ATC 암 진출) |
| M684 | 유지보수 M 기능(스핀들 공구 클램프) |
| M685 | 유지보수 M 기능(스핀들 공구 언클램프) |
| M686 | 유지보수 M 기능(팟 수직) |
| M687 | 유지보수 M 기능(팟 수평) |
| M698 | 유지보수 모드 끄기 |
| M699 | 유지보수 모드 켜기 |
기타(3자리) M 코드
| M 코드 | 설명 |
| M146 | 0° 면 준비 제어 |
| M147 | 90° 면 준비 제어 |
| M148 | 180° 면 준비 제어 |
| M149 | 270° 면 준비 제어 |
| M192 | EFIN 취소 모드 끄기 |
| M193 | EFIN 취소 모드 켜기 |
| M230 | 머신 파라미터 프로그램 등록 모드 |
| M231 | 머신 파라미터 프로그램 출력 |
| M232 | 머신 파라미터 출력 |
| M235 | 가공 완료 호스트 전송 |
| M302 | M303, M304 동작 완료 확인 |
| M303 | 스핀들 정방향 명령 리턴 완료 |
| M304 | 스핀들 역방향 명령 리턴 완료 |
| M307 | 쿨런트 및 스핀들 정지 및 저장 |
| M315 | 오일매틱 끄기 |
| M316 | 오일매틱 켜기 |
| M318 | 오리엔테이션 정지 위치 외부 설정 |
| M325 | 등고선 모드 끄기 |
| M326 | 등고선 모드 켜기 |
| M390 | 스핀들 공구 클램프 |
| M391 | 스핀들 공구 언클램프 |
| M392 | 스핀들 공구 언클램프 준비 |
| M417 | 머신 테이블 위 팔렛 1 확인 |
| M418 | 머신 테이블 위 팔렛 2 확인 |
| M419 | 머신 테이블 위 팔렛 FIN A 확인 |
| M430 | 팔렛 스틱 체크 |
| M462 | 팔렛 번호 출력 |
| M478 | 가공 완료 시간 기록 |
| M479 | 가공 시작 시간 기록 |
| M601 | B축 인덱스 프로그램 종료 |
| M602 | DNC 프로그램 종료(원터치 기능) |
| M603 | 공구 션트 종료(원터치 기능) |
| M645 | 스핀들 공구 알람 설정 및 스핀들 공구 교환 |
| M710 | 미스트 콜렉터 끄기 |
| M711 | 미스트 콜렉터 켜기 |
| M712 | 스핀들 스루 에어 끄기 |
| M736 | 머신 라이트 켜기 |
| M737 | 머신 라이트 끄기 |
| M925 | M926 모드 취소 |
| M926 | LC 링 센서 관찰 모드 |