GRBL 오류 코드
error:N과 alarm:N의 의미와 이를 해제하는 방법입니다.
다음과 같이 표시됩니다
콘솔 패널에 N이 숫자인 error:N 또는 alarm:N이 표시됩니다. 기계가 이동을 거부하거나(alarm), 특정 명령을 수락하지 않습니다(error).
현재 상황
GRBL은 구조화된 오류 및 알람 응답을 반환합니다. 이 숫자는 발생한 문제를 정확히 나타내는 코드입니다.
일반적인 오류 코드
| 코드 | 의미 | 일반적인 해결 방법 |
|---|---|---|
error:1 | 명령 문자 필요 | 잘못된 G-code 구문입니다. 일반적으로 Beam Bench의 버그이므로 신고해 주세요. |
error:2 | 잘못된 숫자 형식 | 동일합니다. |
error:3 | 잘못된 $ 명령 | 올바른 $ 명령을 보내세요. |
error:9 | 알람 중 G-code가 잠김 | 먼저 알람을 해제하세요($X 또는 이동 패널의 잠금 해제). |
error:15 | 이동 거리가 소프트 리밋 초과 | 명령된 이동이 기계 베드 바깥으로 나갑니다($130-$132 기준). 프로젝트 크기와 기계 베드 치수를 확인하세요. |
error:20 | 지원되지 않는 명령 | 펌웨어가 해당 G-code를 인식하지 못합니다. Beam Bench에서 지원하는 하위 집합을 사용하세요. |
error:22 | 이송 속도가 설정되지 않음 | 첫 번째 이동에 F 값이 없습니다. 일반적으로 Beam Bench의 버그이므로 신고해 주세요. |
error:24 | Y 없이 이동 | 동일합니다. |
일반적인 알람 코드
| 코드 | 의미 | 일반적인 해결 방법 |
|---|---|---|
alarm:1 | 하드 리밋 작동 | 리밋 스위치에 접촉했습니다. 헤드를 수동으로 멀리 이동한 다음 잠금을 해제하세요. |
alarm:2 | G-code 이동 대상이 기계 이동 범위를 초과 | 작업이 베드 경계를 넘어 실행되었습니다. 범위 안에서 다시 프레임하세요. |
alarm:3 | 이동 중 리셋 | 이동 중 소프트 리셋이 발생했습니다. 위치가 확실하지 않으므로 계속하기 전에 홈 설정을 수행하세요. |
alarm:8 | 홈 설정 실패: 풀오프 이동으로 스위치를 해제하지 못함 | 리밋 스위치가 고착되었거나 배선이 잘못되었습니다. 스위치를 점검하세요. |
alarm:9 | 홈 설정 실패: 리밋 스위치를 찾지 못함 | 헤드가 홈 설정 거리 안에서 리밋 스위치에 도달하지 못했습니다. 스위치 배선과 홈 설정 방향($23), $132가 올바르게 설정되었는지 확인하세요. |
해결 방법
알람 해제
기계가 알람 상태일 때 이동 패널에서 잠금 해제를 클릭하세요. 그러면 GRBL에 $X가 전송됩니다.
또는 콘솔 패널에서 $X를 수동으로 보내세요.
잠금을 해제한 후에는 무엇이든 실행하기 전에 홈 설정을 수행하세요. 기계가 더 이상 현재 위치를 신뢰하지 않습니다.
위에 표시되지 않은 코드의 전체 의미 확인
GRBL 소스에는 모든 오류 및 알람 코드가 문서화되어 있습니다. 펌웨어 버전에 맞는 전체 참조를 확인하려면 온라인에서 "GRBL error codes"를 검색하세요.
정상 사용 중 알람이 반복됨
기계적 문제 또는 배선 문제일 수 있습니다. 리밋 스위치 고장, 잘못 설정된 소프트 리밋, 모터 스톨을 컨트롤러가 감지한 경우 등이 원인입니다.
여전히 해결되지 않나요?
- 연결 진단 패널: 최근 통신 및 이벤트를 확인합니다.
- 콘솔 패널: 현재 설정을 확인하려면
$$를 보내세요. - GRBL 필수 개념: 개념을 복습합니다.
- Dollar 설정 참조.
- 정확한 코드와 최근 로그를 첨부하여 Facebook 그룹에 게시하세요.