M18 / M84의 의미

전동 스테퍼는 위치를 유지합니다. 이를 비활성화하면 유지 토크가 제거되어 축을 손으로 움직이거나 하중에 따라 이동할 수 있습니다. Marlin는 M18 및 M84를 별칭으로 취급합니다: 매개변수가 없으면 구성된 모든 축이 비활성화되고, 축 문자를 지정하면 특정 모터가 선택되며, S는 즉시 비활성화하는 대신 유휴 타임아웃을 변경합니다.

모터를 해제하는 것은 안전 위치로 이동하는 것과 같지 않습니다. 떨어질 수 있는 베드나 갠트리에서는 Z축을 비활성화하면 물리적 기준점을 잃을 수 있습니다. 컨트롤러가 마지막으로 명령된 값을 기억하더라도, 나중의 파일은 일반적으로 좌표를 다시 신뢰하기 전에 영향을 받는 축을 홈 위치로 이동해야 합니다.

문법과 매개변수

M18 [X] [Y] [Z] [E]
M84 [S<seconds>] [X] [Y] [Z] [E]
X / Y / Z / E

지원되는 펌웨어에서 지정된 모터만 즉시 비활성화하십시오.

S

Marlin에서 유휴 시간 초과를 초 단위로 설정합니다; S0는 해당 시간 초과를 비활성화합니다.

실전 예제

모든 스테퍼를 해제합니다

M84

기계가 주차되고 히터가 꺼진 후 일반적인 end-G-code 동작입니다.

1분 시간 초과를 설정합니다

M18 S60

모터를 즉시 비활성화하는 대신 Marlin의 유휴 시간 초과를 변경합니다.

펌웨어 맥락

시스템상태달라지는 점
Marlin일반적M18와 M84는 축 선택 및 S 시간 초과 지원을 갖춘 별칭입니다.
Klipper일반적M18/M84를 사용하여 모터를 끌 수 있습니다; 시간 초과 동작은 구성에 따라 결정됩니다.
RepRapFirmware일반적펌웨어별 매개변수 및 기계 동작을 사용하여 모터 유휴 제어를 지원합니다.
CNC controllers방언 확인모터 활성화 제어는 기계별입니다; 프린터 M18/M84의 의미론을 가정하지 마십시오.

이 뷰어가 보여줄 수 있는 것

인식됨, 물리적 해제는 시뮬레이션되지 않음

소스 명령은 보존되지만, 뷰어는 축을 이동시키거나 이후 좌표를 자동으로 무효화하지 않습니다. 실제 드리프트는 기계 메커니즘에 따라 다르기 때문입니다.

흔한 실수

  • 모터를 해제하기 전에 공구를 주차시키고 기계를 안전하게 만드십시오.
  • Z를 비활성화하면 무거운 베드나 갠트리가 떨어져 기준을 잃을 수 있습니다.
  • 축이 손으로 이동된 후에는 기억된 좌표가 물리적 위치의 증거가 아닙니다.

1차 출처

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