G28의 의미

3D 프린터는 일반적으로 신뢰할 수 있는 물리적 위치 없이 시작합니다. Marlin는 요청된 축을 엔드스톱 쪽으로 이동시키고 머신 좌표를 설정하기 위해 G28를 사용합니다. 축 문자가 없으면 일반적으로 모든 축을 홈 위치로 이동시키며, X, Y 또는 Z를 나열하면 요청이 해당 축으로 제한됩니다.

같은 코드는 의미상으로 보편적이지 않습니다. LinuxCNC 및 Fanuc 스타일의 워크플로우는 G28를 중간 지점을 거쳐 필요한 경우 미리 정의된 위치로 빠르게 이동하는 것으로 처리할 수 있습니다. 프린터 스타일의 가정을 CNC 기계에 보내면 예상치 못한 급속 이동이 발생할 수 있습니다. 파일을 실행할 컨트롤러의 문서를 항상 읽으십시오.

문법과 매개변수

G28
G28 X Y
G28 Z
X / Y / Z

축 플래그. Marlin에서는 이름이 지정된 축의 홈 위치 요청을 나타내며 숫자 값을 필요로 하지 않습니다.

O

지원되는 경우, 위치가 이미 신뢰되는 축을 건너뛰는 Marlin 옵션.

R

지원되는 경우, 홈 위치로 이동하기 전에 노즐을 올리는 Marlin 옵션.

실전 예제

모든 프린터 축을 홈 위치로 이동

G28

Marlin 기반 프린터를 위한 공통 시작-G-code 형식.

X와 Y 축만 홈 위치로 이동

G28 X Y

Marlin에서는 Z를 변경하지 않음; 다른 컨트롤러에서는 축 문자의 동작을 확인해야 함.

펌웨어 맥락

시스템상태달라지는 점
Marlin일반적구성된 엔드스톱과 홈 동작을 사용하여 모든 축 또는 지정된 축을 홈 위치로 이동.
Klipper일반적구성된 홈 시스템을 통해 축을 홈 위치로 이동; 매크로가 동작을 재정의할 수 있음.
RepRapFirmware방언 확인홈 동작은 시스템 매크로와 기계 구성에 의해 구동됩니다.
CNC controllers방언 확인종종 저장된 기준 위치로 돌아가며, 끝점 스위치를 탐색하기보다는 중간 이동을 사용할 수 있습니다.

이 뷰어가 보여줄 수 있는 것

인식됨, 시뮬레이션 아님

3D 프린팅 분석을 위해 뷰어는 이름이 지정된 축을 0으로 재설정하여 이후 경로 측정에 기준을 제공합니다. 끝점 스위치, 안전 Z 이동, 매크로 또는 CNC 저장 기준 동작은 시뮬레이션할 수 없습니다.

흔한 실수

  • 홈 동작은 실제 기계 동작을 일으킵니다; 수동으로 전송하기 전에 경로가 비어 있는지 확인하십시오.
  • G28 이후의 베드 레벨링 상태 및 안전 Z 동작은 펌웨어 구성에 따라 달라집니다.
  • Marlin G28 설명이 CNC 컨트롤러에 그대로 적용된다고 절대 가정하지 마십시오.

1차 출처

이 페이지는 아래 펌웨어 문서를 대조해 작성한 영어 원문 설명을 옮긴 것입니다. 명령어는 실제로 실행할 기계의 펌웨어와 설정에 맞춰 반드시 직접 확인하십시오.