Beam Bench 문서

G-code 출력

프로필별 출력을 저장하고 독립 실행형 CLI 내보내기 경로를 이해합니다.

Beam Bench는 지원되는 컨트롤러용 G-code를 생성합니다. Ruida 및 기존 xTool M1과 같은 다른 어댑터는 작업에 자체 장치 형식을 사용합니다. 일반 G-code 파일은 이러한 형식과 호환되지 않습니다.

앱에서 내보내기

사용 가능한 경우 Laser Control에서 G코드 저장을 사용하거나 레이저 도구 > 기계 파일 저장을 사용하십시오. 연결된 장치 없이 내보내는 경우에도 먼저 원하는 장치 프로필을 선택하십시오.

앱은 대상을 기록하기 전에 플래닝 실패, 래스터 이동 및 작업 영역 경계를 검증합니다. 내보내기가 차단되면 보고된 형상 또는 배치를 수정하고 플랜을 새로 고치십시오. 거부된 플랜에 대해 부분적으로 대체된 파일을 기록하지 않습니다.

배치는 시작 위치 및 작업 원점을 따릅니다. 연결에 종속된 모드에는 유효한 위치 정보가 필요합니다. 로터리 내보내기에는 연결된 GRBL 계열 지원과 현재 위치 배치가 필요합니다.

파일에 포함되는 내용

출력에는 좌표 설정, 레이저 끄기 이동, 선형 절단 또는 각인 이동, 이송 속도 및 출력 값, 구성된 에어 어시스트 명령이 포함됩니다. 장치 프로필은 시작 및 종료 명령을 추가하고 일정 또는 동적 레이저 출력을 선택할 수 있습니다.

일반적인 GRBL 명령은 다음과 같습니다.

명령의미
G0고속 위치 지정입니다. 고속은 컨트롤러가 결정합니다.
G1지정된 이송 속도로 선형 이동합니다.
G21밀리미터 단위입니다.
G90 / G91절대 또는 상대 좌표입니다.
M3 / M4일정 또는 동적 레이저 출력 모드입니다.
M5레이저 끄기입니다.
S구성된 S값 최대값에 맞게 조정된 출력 값입니다.
F이송 속도입니다. GRBL 출력은 일반적으로 분당 밀리미터를 사용합니다.
M7 / M8 / M9구성된 냉각수 또는 에어 어시스트 명령입니다.

일반적인 작업 배치는 계획된 형상을 변환합니다. G92 좌표 재설정을 추가하지 않습니다. 사용자 지정 시작 또는 종료 명령은 컨트롤러 동작을 변경할 수 있으므로 대상 장치에 맞는지 확인하십시오.

독립 실행형 CLI 내보내기

beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode

이 명령은 프로젝트를 직접 불러오며 앱 또는 API 서버 없이 작동합니다. 프로젝트에 할당된 로컬 저장 프로필을 사용하거나, 할당된 프로필이 없으면 저장된 활성 프로필을 사용합니다. 프로필이 없으면 내보내기가 차단됩니다. 출력 조정, 출력 구성 및 플랜 검증에는 앱의 G코드 저장과 동일한 생성 코드가 사용됩니다.

CLI에는 실시간 장치 위치가 없습니다. 현재 위치 및 로터리 작업은 연결된 앱을 통해 내보내야 하며, 사용자 원점에는 저장된 원점이 필요합니다. 빈 작업, 실패한 작업 및 장치 작업 영역을 벗어난 이동은 출력을 기록하기 전에 거부됩니다. 다른 전송기에서 실행하기 전에 생성된 출력을 항상 대상 컨트롤러에 맞는지 검사하십시오.

관련 문서

On this page