매크로

매크로 기능 시연

M97 - 지정된 행으로 이동

설명

M97은 현재 로드된 G-코드 파일에서 특정 행 번호로 점프할 수 있게 해주는 명령입니다. 이는 디버깅, 코드의 특정 섹션 테스트 또는 프로그램의 특정 지점에서 실행을 재개할 때 유용합니다. 이 명령은 다음을 수행합니다:

  • 현재 파일의 시작 위치로 이동

  • 지정된 행 번호에 도달할 때까지 행을 셈

  • 해당 행부터 실행 재개

  • 점프한 행을 보여주는 확인 메시지 표시

매개변수

  • P (필수): 점프할 행 번호. 양의 정수여야 합니다.

예제

M98 - 매크로 호출

설명

M98은 현재 프로그램에서 매크로(서브루틴)를 호출합니다. 매크로는 /sd/gcodes/macros/ 디렉터리에서 로드되어 실행됩니다. 매크로가 완료되면 실행은 호출한 프로그램으로 돌아갑니다.

매개변수

  • P: 매크로 번호(필수) - 로드할 매크로 파일을 지정합니다

  • L: 반복 횟수(선택) - 기본값은 1

  • 서브코드 1: 매크로 번호 대신 따옴표로 묶인 파일 이름 사용

예제

M98.1 - 경로로 매크로 호출

설명

M98.1은 경로로 서브프로그램을 열고 완료되면 메인 프로그램으로 돌아옵니다. 매크로 번호 대신 사용자 지정 파일 이름으로 매크로(서브루틴)를 호출하여 번호 매김된 매크로 시스템보다 더 유연하게 동작합니다.

매개변수

  • 따옴표로 묶인 파일 이름: 따옴표로 감싼 매크로 파일 이름(필수)

    • 상대 경로나 전체 경로일 수 있음

    • /sd/gcodes/로 시작하지 않으면 자동으로 접두사가 붙습니다

  • L: 반복 횟수(선택) - 경로보다 앞에 와야 함

    • 지정하지 않으면 기본값은 1

    • 양의 정수여야 합니다

예제

M99 - 매크로에서 복귀

설명

M99는 매크로에서 호출한 프로그램으로 실행을 반환합니다. 이는 일반적으로 매크로 파일의 끝에서 메인 프로그램으로 제어를 반환할 때 사용됩니다.

매개변수

없음

예제

마지막 업데이트