Beam Bench 문서

좌표계

작업 영역, 작업, 절대, 화면. 각 컨트롤이 사용하는 좌표계와 좌표 변환 방법을 설명합니다.

Beam Bench는 네 가지 좌표계를 사용합니다. 현재 어떤 좌표계를 보고 있는지 알면 혼란을 크게 줄일 수 있습니다.

네 가지 좌표계

1. 작업 영역(기계) 좌표

기계 베드의 실제 밀리미터 좌표입니다. (0, 0)은 홈 이동으로 설정되는 작업 영역 원점입니다. 대부분의 다이오드 및 갠트리 기계에서는 베드의 왼쪽 아래에 원점을 두며, 일부 CO2 기계에서는 왼쪽 위에 둡니다. 장치 설정 → 기계 → 원점 필드에서 Beam Bench에 해당 설정을 알려 줍니다.

사용처: 기계 자체(GRBL 좌표), 이동 패널의 위치 표시, 조그 이동.

2. 작업 좌표

시작 위치와 Laser Control의 작업 원점에 의해 제어되는 작업 앵커 기준 좌표입니다.

시작 위치가 절대좌표이면 작업 좌표 = 작업 영역 좌표입니다. 시작 위치가 현재 위치 또는 사용자 원점이면 디자인의 앵커가 선택한 기준점에 오도록 헤드 위치 또는 사용자 원점을 기준으로 작업 좌표가 오프셋됩니다.

사용처: G-code 플래너.

3. 캔버스(프로젝트) 좌표

캔버스에서 밀리미터 단위로 표시되는 좌표입니다. (0, 0)은 기계 프로필의 원점에 따라 프로젝트 베드 영역의 왼쪽 아래 또는 왼쪽 위입니다.

사용처: 위치를 표시하는 모든 UI 컨트롤, 도형 속성, 속성 도구 모음, 눈금자.

4. 화면(뷰포트) 좌표

캔버스 위젯의 픽셀 좌표입니다. 패닝 및 확대/축소를 통해 캔버스 좌표에서 변환됩니다.

사용처: 마우스 이벤트, 히트 테스트, 내부 렌더링. 직접 볼 일은 거의 없습니다.

좌표 변환

screen ←→ canvas:  pan, zoom (via viewport transform)
canvas ←→ workspace: identity (same coords, same units, sometimes flipped Y for top-left-origin machines)
canvas ←→ job: depends on Start From + Job Origin (see Laser Control)
job ←→ workspace: depends on Start From (User Origin offset, Current Position offset, or identity)

자주 발생하는 혼동

"절단 위치가 잘못되었습니다"

디자인은 캔버스 (50, 50)에 있었지만 절단은 다른 곳에서 이루어졌습니다. 거의 항상 시작 위치와 작업 원점이 일치하지 않기 때문입니다. 작업 원점과 작업 영역 원점 비교를 참조하세요.

"Y축이 거꾸로입니다"

기계마다 작업 영역 원점을 왼쪽 아래 또는 왼쪽 위로 설정합니다. Beam Bench는 기계 프로필에 지정된 설정을 따릅니다. 다른 기계용으로 만든 프로젝트를 왼쪽 위 원점 기계에서 열면 작업이 좌우 또는 상하로 반전되어 표시됩니다. 기계 프로필에서 수정하세요.

"인치와 mm"

표시 단위는 표시만 변경합니다. Beam Bench의 내부 좌표는 항상 mm입니다. 단위를 전환해도 기본 데이터는 변경되지 않습니다.

좌표계를 분리하는 이유

좌표계를 분리하면 먼저 디자인을 기계 좌표에 맞추기 위해 조금씩 이동할 필요 없이, 캔버스에서 기계 기준 원하는 위치에 디자인을 배치할 수 있습니다. 캔버스의 왼쪽 아래인 캔버스 (0,0)에서 디자인하고, 작업 원점으로 실제 작업할 위치로 이동시킵니다.

관련 문서

On this page