M18 / M84의 의미
전동 스테퍼는 위치를 유지합니다. 이를 비활성화하면 유지 토크가 제거되어 축을 손으로 움직이거나 하중에 따라 이동할 수 있습니다. Marlin는 M18 및 M84를 별칭으로 취급합니다: 매개변수가 없으면 구성된 모든 축이 비활성화되고, 축 문자를 지정하면 특정 모터가 선택되며, S는 즉시 비활성화하는 대신 유휴 타임아웃을 변경합니다.
모터를 해제하는 것은 안전 위치로 이동하는 것과 같지 않습니다. 떨어질 수 있는 베드나 갠트리에서는 Z축을 비활성화하면 물리적 기준점을 잃을 수 있습니다. 컨트롤러가 마지막으로 명령된 값을 기억하더라도, 나중의 파일은 일반적으로 좌표를 다시 신뢰하기 전에 영향을 받는 축을 홈 위치로 이동해야 합니다.
문법과 매개변수
M18 [X] [Y] [Z] [E]M84 [S<seconds>] [X] [Y] [Z] [E]X / Y / Z / E지원되는 펌웨어에서 지정된 모터만 즉시 비활성화하십시오.
SMarlin에서 유휴 시간 초과를 초 단위로 설정합니다; S0는 해당 시간 초과를 비활성화합니다.
실전 예제
모든 스테퍼를 해제합니다
M84기계가 주차되고 히터가 꺼진 후 일반적인 end-G-code 동작입니다.
1분 시간 초과를 설정합니다
M18 S60모터를 즉시 비활성화하는 대신 Marlin의 유휴 시간 초과를 변경합니다.
펌웨어 맥락
| 시스템 | 상태 | 달라지는 점 |
|---|---|---|
| Marlin | 일반적 | M18와 M84는 축 선택 및 S 시간 초과 지원을 갖춘 별칭입니다. |
| Klipper | 일반적 | M18/M84를 사용하여 모터를 끌 수 있습니다; 시간 초과 동작은 구성에 따라 결정됩니다. |
| RepRapFirmware | 일반적 | 펌웨어별 매개변수 및 기계 동작을 사용하여 모터 유휴 제어를 지원합니다. |
| CNC controllers | 방언 확인 | 모터 활성화 제어는 기계별입니다; 프린터 M18/M84의 의미론을 가정하지 마십시오. |
이 뷰어가 보여줄 수 있는 것
소스 명령은 보존되지만, 뷰어는 축을 이동시키거나 이후 좌표를 자동으로 무효화하지 않습니다. 실제 드리프트는 기계 메커니즘에 따라 다르기 때문입니다.
흔한 실수
- 모터를 해제하기 전에 공구를 주차시키고 기계를 안전하게 만드십시오.
- Z를 비활성화하면 무거운 베드나 갠트리가 떨어져 기준을 잃을 수 있습니다.
- 축이 손으로 이동된 후에는 기억된 좌표가 물리적 위치의 증거가 아닙니다.
1차 출처
이 페이지는 아래 펌웨어 문서를 대조해 작성한 영어 원문 설명을 옮긴 것입니다. 명령어는 실제로 실행할 기계의 펌웨어와 설정에 맞춰 반드시 직접 확인하십시오.