G-Code 설정에서 조용한 오류가 인쇄를 망치거나, 더 나쁘게는 프린터를 손상시킬 수 있습니다. 이는 좌표계를 정의하는 명령의 생략으로, 기계를 모호한 상태로 남겨둡니다. 인쇄 헤드가 절대 좌표여야 할 때 상대적으로(G91) 해석하면 현재 위치에서 천문학적인 거리로 이동하려 하며, 끝스톱과 격렬한 충돌 위험이 큽니다. 해결책은 간단하지만 양보할 수 없습니다: 각 파일 시작 부분에서 모드를 명시적으로 정의하십시오.
기술적 차이 이해: 절대(G90) vs 상대(G91) ⚙️
G-Code 언어에서 G90과 G91은 이후 모든 좌표의 해석을 변경하는 모달 명령입니다. G90은 절대 모드를 설정합니다: 각 X, Y, Z 값은 인쇄 베드 공간의 고정 위치를 가리킵니다(예: X0 Y0은 항상 모서리). G91은 증분 또는 상대 모드를 활성화합니다: 각 좌표는 현재 위치로부터 이동할 거리를 나타냅니다(예: X10은 "X 방향으로 10mm 전진"). 슬라이서가 초기 명령을 발행하지 않으면 프린터가 이전 알려지지 않은 상태, 종종 G91을 상속받아 문제가 발생합니다. G1 X100 Y100 같은 명령은 헤드를 불가능한 위치로 보낼 수 있습니다.
강력한 G-Code를 위한 필수 관행 ✅
결론은 명확합니다: 프린터의 모달 상태를 절대 당연시하지 마십시오. 슬라이서를 설정하여 G-Code 초기 라인에 항상 G90 명령을 포함하도록 하며, 호밍 명령 직후이고 이동 전에 배치하는 습관을 들이십시오. 이 간단한 한 줄은 보증 역할을 하며, 전체 인쇄에 고정되고 예측 가능한 기준점을 설정합니다. 이는 치명적 실패를 방지하고 모델이 정확히 인쇄되도록 하는 최소 노력입니다.
G-Code의 절대 좌표(G90)와 증분 좌표(G91) 오류를 어떻게 감지하고 수정할 수 있나요? 3D 인쇄를 망치고 있는 이 위험한 오류를요? 🤔
(PS: 베드 레벨링을 잊지 마세요, 그렇지 않으면 인쇄물이 추상 예술처럼 보일 거예요)