Fanuc 15i CNC 알람 & 에러 종합 가이드
Fanuc 15i 시리즈 CNC 장비의 알람 및 에러 코드를 체계적으로 정리한 종합 가이드입니다. 현장 조작자와 유지보수 기술자가 신속하게 문제를 진단하고 해결할 수 있도록 카테고리별로 분류했습니다.
Fanuc 15i 알람 코드 분류
프로그램 에러/알람 (P/S 알람)
프로그램 작성 및 실행 중 발생하는 주요 에러 코드입니다.
- PS001 축 제어 모드 불법
- PS003 너무 많은 자릿수
- PS006 마이너스 부호 불법 사용
- PS007 소수점 불법 사용
- PS010 부적절한 G-코드
- PS011 부적절한 NC 주소
- PS012 워드 구분점 무효
- PS013 프로그램 번호 위치 불법
- PS014 프로그램 번호 형식 불법
- PS015 한 블록에 너무 많은 워드
- PS016 EOB 없음
- PS017 GOTO/WHILE/DO에 부적절한 모드
- PS059 버퍼링 모드에서 명령
- PS060 시퀀스 번호 없음
- PS076 프로그램 없음
- PS077 프로그램 사용 중
- PS079 프로그램 파일 없음
- PS080 중복 외부 장치 서브 프로그램 콜
- PS081 외부 장치 서브 프로그램 콜 모드 에러
- PS090 중복 NC, 매크로 문장
- PS091 중복 서브콜 워드
- PS092 중복 매크로콜 워드
- PS093 중복 NC-워드 & M99
- PS094 'G'를 인수로 사용
- PS095 타입-2 인수 너무 많음
- PS096 불법 변수 이름
- PS097 너무 긴 변수 이름
- PS098 변수 이름 없음
- PS099 불법 접미사 [ ]
- PS100 모달 콜 없이 취소
- PS101 불법 CNC 문장 (IRT)
- PS110 오버플로: 정수
- PS111 오버플로: 부동소수점
- PS112 0으로 나누기
- PS114 변수 번호 범위 초과
- PS115 읽기 보호된 변수
- PS116 쓰기 보호된 변수
- PS118 브래킷 중첩 너무 많음
- PS119 인수 값 범위 초과
- PS120 불법 인수 형식
- PS121 서브, 매크로 중첩 너무 많음
- PS122 매크로 중첩 너무 많음
- PS123 END 문장 누락
- PS124 DO 문장 누락
- PS125 불법 표현식 형식
- PS126 불법 루프 번호
- PS128 시퀀스 번호 범위 초과
- PS131 여는 브래킷 누락
- PS132 닫는 브래킷 누락
- PS133 '=' 누락
- PS134 ',' 누락
- PS135 매크로 문장 형식 에러
- PS137 IF 문장 형식 에러
- PS138 WHILE 문장 형식 에러
- PS139 SETVN 문장 형식 에러
- PS141 변수 이름에 불법 문자
- PS142 너무 긴 V-이름 (SETVN)
- PS143 BPRNT/DPRNT 문장 형식 에러
- PS144 G10 형식 에러
- PS145 G10.1 타임아웃
- PS146 G10.1 형식 에러
- PS150 G31 형식 에러
- PS151 G31 사용 불가
- PS152 G31.9/G31.8 형식 에러
- PS153 G31.9 사용 불가
- PS160 명령 데이터 오버플로
- PS180 모든 평행 축이 파킹 상태
- PS181 제로 리턴 미완료
- PS182 급속 이송에서 원호 절삭 (F0)
- PS183 동시 제어 축 너무 많음
- PS184 이동 거리 너무 큼
- PS185 제로 리턴 체크 (G27) 에러
- PS186 불법 평면 선택
- PS187 이송 속도 0 (명령)
- PS188 파라미터 0 (드라이 런)
- PS190 파라미터 0 (최대 절삭)
- PS191 반경 허용차 초과
- PS193 불법 오프셋 번호
- PS194 제로 리턴 끝점이 기준점 아님
- PS195 불법 축 선택 (G96)
- PS196 불법 드릴링 축 선택
- PS200 펄스코더 무효 제로 리턴
- PS202 G93에서 F 명령 없음
- PS213 G12.1/G13.1 부적절 사용
- PS214 G-코드 부적절 사용
- PS215 G10.6에서 불법 명령
- PS217 불법 오프셋 값
- PS223 불법 스핀들 선택
- PS270 CRC: 원호로 시작/취소
- PS271 CRC: 평면 변경
- PS272 CRC: 간섭
- PS273 CRC: G39에서 이동
- PS275 CRC: MDI 모드
- PS276 CRC: 교차점 없음
- PS277 CRC: 회피 없음
- PS278 CRC: 위험한 회피
- PS279 CRC: 회피에 간섭
- PS280 나선 보간에서 불법 명령
- PS281 나선 보간 끝점 허용차 초과
- PS282 3D 오프셋에서 불법 명령
- PS283 3D 오프셋에서 불법 IJK
- PS298 불법 인치/메트릭 변환
- PS299 불법 제로 리턴 명령
- PS300 불법 주소
- PS301 주소 누락
- PS302 불법 데이터 번호
- PS303 불법 축 번호
- PS304 너무 많은 자릿수
- PS305 데이터 범위 초과
- PS306 축 번호 누락
- PS307 마이너스 부호 불법 사용
- PS308 데이터 누락
- PS330 불법 스핀들 번호
- PS332 데이터 쓰기 잠금 에러
- PS333 데이터 쓰기 에러
- PS360 파라미터 범위 초과 (TLAC)
- PS361 파라미터 설정 에러 1 (TLAC)
- PS362 파라미터 설정 에러 2 (TLAC)
- PS370-PS373 파라미터 설정 에러 (DM3H-1~4)
- PS400 프로그램 불일치
- PS410 G37 부적절한 축 명령
- PS411 G37 H 코드 지정됨
- PS412 G37 오프셋 번호 미할당
- PS415 G37 측정 위치 도달 신호 부적절 입력
- PS421 설정 명령 에러
- PS422 공구 데이터 없음
- PS423 공구 데이터 쓰기 에러
- PS424 최대 공구 데이터 초과
- PS425 운전 중 공구 데이터 삭제 불가
- PS429 CNR, CHF에서 값 누락
- PS431 CNR, CHF 후 이동 누락
- PS437 불법 수명 그룹 번호
- PS438 수명 데이터에서 그룹 없음
- PS439 최대 공구 수 초과
- PS440 T 명령 없음
- PS441 수명 그룹에서 공구 미사용
- PS442 M06에서 불법 T 명령
- PS443 P, L 명령 없음
- PS444 최대 수명 그룹 초과
- PS445 불법 L 명령
- PS446 불법 H, D, T 명령
- PS448 수명 데이터에서 불법 형식
- PS449 불법 공구 수명 데이터
- PS450 PMC 축 모드 중
- PS470 G40.1-G42.1 파라미터 누락
- PS472 G81.1 모드에서 불법 명령
- PS508-PS511 중복 M-코드 (인덱스 테이블/SPOS 축)
- PS531-PS540 소수점/F/E 코드/오버라이드 관련 에러
- PS541 S-코드 0
- PS542 이송 0 (E-코드)
- PS543 불법 기어 설정
- PS548 불법 축 모드
- PS551-PS555 SPOS 축 중복/동시/시퀀스 에러
- PS561-PS567 인덱스 테이블 축 관련 에러
- PS571-PS572 CS 축 중복 에러
- PS580-PS581 인코드 알람
- PS590-PS592 TH/TV/레코드 끝 에러
- PS593-PS598 EGB 파라미터/형식/모드/오버플로/자동 위상 에러
- PS610-PS611 G07.1 축/G-코드 사용 에러
- PS618-PS619 휠 마모 보상 P-데이터/축 에러
- PS625-PS626 G68 중첩/형식 에러
- PS645-PS647 G68.2 중첩/형식/G53.1 사용 에러
- PS710-PS713 3D 원호/포맷/수동 개입 에러
- PS805-PS809 불법 명령/장치 불일치/파라미터/이중 오픈/CRC 에러
- PS895-PS899 G02.3/G03.3, G54.2, G43.2 파라미터/형식/명령 에러
- PS900-PS901 G72.1/G72.2 중첩 에러
- PS935-PS937 G02.2/G03.2 형식/명령/끝점 허용차 에러
- PS990-PS993 SPL 축/명령/이동/벡터 에러
- PS995-PS0999 G41.2/G42.2/G41.3 파라미터/형식/명령/시작 에러
- PS1001-PS1010 NURBS 차수/노트/축/값/취소/모드/멀티/제어점/재시작 에러
- PS1070 G41.5/G42.5 부적절 사용
- PS1100 기계 구성품 파라미터 불법
백그라운드 편집 알람
- BG590-BG592 TH/TV/레코드 끝 에러
- BG805-BG809 불법 명령/장치 불일치/파라미터/이중 오픈/CRC 에러
- BG820-BG824 채널 1 통신 에러
- BG830-BG834 채널 2 통신 에러
- BG840-BG844 채널 3 통신 에러
- BG850-BG854 채널 4 통신 에러
- BG860-BG864 모뎀 카드 통신 에러
- BG910-BG915 장치 드라이버 에러
- BG950-BG973 메모리 카드 드라이버/접근/준비/용량/보호/마운트/디렉토리/파일/포맷/카드/삭제/배터리/이미 존재 에러
- BG1030-BG1037 데이터 서버 준비/보드/타임아웃/CNC/시퀀스/모드/이중 오픈 에러
- BG1040-BG1043 원격 진단 장치 오픈/명령/데이터 입출력 에러
SR 알람
- SR125 불법 표현식 형식
- SR160 명령 데이터 오버플로
- SR421-SR425 설정 명령/공구 데이터/쓰기 에러/최대 초과/운전 중 삭제 불가
- SR580-SR581 인코드 알람
- SR590-SR592 TH/TV/레코드 끝 에러
- SR600 재시작 파라미터 에러
- SR805-SR808 불법 명령/장치 불일치/파라미터/이중 오픈
- SR820-SR824 채널 1 통신 에러
- SR830-SR834 채널 2 통신 에러
- SR840-SR844 채널 3 통신 에러
- SR850-SR856 채널 4 통신 에러 / RMT-BUF 데이터 세트 레디/버퍼 오버플로
- SR860-SR864 모뎀 카드 통신 에러
- SR890-SR891 체크섬/불법 명령 G05
- SR910-SR915 장치 드라이버 에러
- SR940-SR949 RMT_BUF 통신 에러
- SR950-SR973 메모리 카드 드라이버/접근/준비/용량/보호/마운트/디렉토리/파일/포맷/카드/삭제/배터리/이미 존재 에러
- SR1030-SR1037 데이터 서버 준비/바쁨/보드/타임아웃/CNC/시퀀스/모드/이중 오픈 에러
- SR1040-SR1043 원격 진단 장치 오픈/명령/데이터 입출력 에러
- SR1050-SR1054 P-코드 매크로 공통 변수 불일치/옵션/선택/개수 불일치 에러
파라미터 인에이블 스위치 알람 (SW 알람)
서보 알람 (SV 알람)
- SV008-SV009 과도 에러 (정지/이동)
- SV011-SV014 LSI 오버플로/모션 값 오버플로/V_READY OFF/ON 부적절
- SV024 동기 과도 에러 알람 2
- SV025 V_READY ON (초기화 중)
- SV026 불법 축 배열
- SV027 불법 디지털 서보 파라미터
- SV030 비상 정지
- SV055-SV056 불법 탠덤 축/페어
- SV060-SV067 FSSB 오픈 레디 타임아웃/에러 모드/앰프 수 부족/구성 에러/축 설정 미완료/오픈 타임아웃/ID 데이터 미읽기/구성 에러(소프트)
- SV070-SV076 FSSB 단선/불법 앰프 인터페이스/CNC 데이터 전송 실패/슬레이브 데이터 전송 실패/ID 데이터 읽기 실패/모터-앰프 조합/불법 축 설정
- SV100-SV101 S-보상 값 오버플로/데이터 에러 (절대 펄스코더)
- SV109 과도 에러 (G31)
- SV119-SV120 이상 토크 (1/2번째 스핀들)
- SV125-SV126 토크 모드에서 과도 속도/에러
- SV127-SV128 이상 토크 (3/4번째 스핀들)
- SV350 과도 토크 차이
- SV360-SV369 내부 인코더: 체크섬/위상 데이터/클럭/소프트 위상/LED 단선/펄스/카운트/시리얼 데이터/데이터 전송 에러
- SV380-SV386 외부 인코더: LED 단선/위상/카운트/펄스/소프트 위상/시리얼 데이터/데이터 전송 에러
- SV409 이상 토크 검출
- SV421 과도 에러 (세미-풀)
- SV430 SV 모터 과열
- SV431-SV444 컨버터/인버터: 과부하/저전압/과전류/소프트 서멀/냉각 팬/차지 폴트/DB/차단/소프트/하드 단선/언매치드 피드백/IPM 알람
- SV445-SV448 소프트/하드 단선 알람 (내부/외부)/언매치드 피드백
- SV449 인버터 IPM 알람
- SV455-SV459 서보 소프트웨어 없음/불법 전류 루프/불법 HI HRV/전류 루프 에러/HI HRV 설정 에러
- SV468-SV469 HI HRV 설정 에러(앰프)/파라미터 설정 에러
- SV600-SV607 인버터 DC 링크 과전류/라디에이터 팬/과열/IPM(OH)/앰프 통신/과방전/라디에이터 팬/단상 결상
- SV5311 FSSB 불법 연결
오버트래블 알람 (OT 알람)
- OT001-OT008 소프트/하드 리미트 오버트래블 (+/-)
- OT021-OT022 사전 체크 오버트래블 (+/-)
- OT030-OT031 동기 과도 에러 1/동기 조정 모드
- OT032 ZRN 필요 (절대 펄스코더)
- OT034 배터리 제로 (절대 펄스코더)
- OT035 불가능한 ZRN (시리얼)
- OT036 배터리 다운 (절대 펄스코더)
- OT120-OT129 미할당 주소/메시지/범위/네게이트 포지션코더/검색 요청/복귀 지점 에러
- OT130-OT132 검색 요청 수락 안됨/EXT-데이터 에러/복귀 지점 아님
- OT150-OT151 A/D 변환 알람
- OT184 토크 파라미터 에러
- OT449-OT450 제로 리턴 미완료
- OT451 부적절한 PMC 축 명령
- OT512 과도 속도
- OT513 동기 과도 에러
- OT553 G43.4/G43.5에서 과도 속도
- OT710 불법 가속 파라미터 (최적 토크 가감속)
파일 접근 알람 (IO 알람)
- IO001 파일 접근 에러
- IO002 파일 시스템 에러
- IO030 체크섬 에러
- IO032 메모리 접근 범위 초과
전원 차단 필요 알람 (PW 알람)
- PW000 전원 차단 필요
- PW100 불법 파라미터 (S-보상)
- PW102 불법 파라미터 (I-보상)
- PW103 불법 파라미터 (S-보상 128)
스핀들 알람 (SP 알람)
- SP001-SP059 SSPA 스핀들 앰프 알람 (모터 과열/속도 편차/DC링크 퓨즈/전원/디코딩/과속/메인 회로 과열/저전압 입력/과전압/과전류/CPU 메모리/램/스위칭/ROM/시리얼 전송/디텍터 단선/과부하/입력 회로 과전류/모터 잠금/SIC-LSI/전하 부족/파라미터/기어비/오버플로/속도 디텍터/1회전 신호/위치코더/나사절삭/A/D/정속/동기/저전압/ITP/과전류/전원선/팬/메인 과부하/팬 정지)
- SP062-SP098 모터 VCMD 오버플로/앰프 간 통신/센서 단선/CPU 테스트/CRC/초기 테스트/타 앰프 알람/모터/스핀들 센서/냉각 팬/기타 스핀들/컨버터 알람
- SP110-SP122 앰프 통신/컨버터 저전압/과방전/냉각 팬/통신 데이터 에러
- SP201-SP247 모터 번호 중복/스핀들 선택/앰프 없음/모터 번호/아날로그/시리얼 스핀들 불가/기어비/CRC/프레이밍/수신/통신/모터 범위/과도 에러/포지션코더/그리드 시프트/오리엔테이션/제어 모드 중복/포지션코더 단선/D/A 컨버터/과열/통신 데이터 에러
- SP968-SP999 SSPA 디코딩/스핀들 제어 에러/아날로그/시리얼 통신/앰프/제어 에러/불법 파라미터 설정
과열 알람 (OH 알람)
- OH001 로커 과열
- OH002 팬 모터 정지