플렉스 보정 시스템

플렉스 보정은 버전 2.0.0-RC1에 추가되었습니다

circle-exclamation

설명

의 선형 봉 Carvera Air 는 스핀들과 X-캐리지의 무게를 정밀하게 지지할 만큼 충분히 강성이 없습니다. 그 결과 스핀들은 기계 베드 중심 근처에 위치할 때 더 뚜렷해지는 약간의 기울임 동작을 보입니다. 이 기울기는 Y 및 Z 축 모두에서 편차를 초래합니다(그림 1 참조). 베드의 가장 왼쪽 위치에서 오른쪽까지 직선을 절삭하면, 결과는 직선이 아니라 기계 뒤쪽으로 휘어지는 곡선이 될 것입니다. 동일한 효과가 Z 축에서도 발생하는데, 기계 중앙에 위치할 때 스핀들이 아래쪽으로 더 기울어지므로 절단이 아래로 볼록한 곡선을 형성합니다.

Animation showing the Carvera Air spindle assembly flexing
그림 1: x 축 처짐을 과장하여 시뮬레이션한 그림

플렉스 보상 시스템 은 베드 레벨링 시스템과 유사한 추가 Y 및 Z 이동으로 이 기울임 동작을 보정합니다. 이러한 이동은 보상 이동이므로 기계 좌표계나 워크 좌표계에 반영되지 않아 '보이지 않는' 상태로 남습니다.

이 기능을 사용하려면 사용자는 기계별 스핀들 기울기 프로필을 기록하는 일회성 프로빙 루틴을 수행해야 합니다. 이상적으로는 이 프로필이 전체 X 축 길이에 걸쳐야 합니다. 이후 이 프로필을 SD 카드에 저장할 수 있으며 원하면 기계 부팅 시마다 보상 프로그램을 로드하도록 설정할 수 있습니다. 이 플렉스 보상은 베드 레벨링 기능과는 별도로 작동하며 둘을 동시에 사용할 수 있습니다. 플렉스 보상이 활성화되면 프로빙 작업 에도 적용됩니다.

플렉스 보상이 활성화되면 기계가 실행하는 모든 이동은 툴 중심점이 툴 중심점 (TCP)가 직선을 따르도록 보정됩니다. 따라서 베드 레벨링을 포함한 모든 프로빙 이동이 보정됩니다. 그림 2는 Saunders Machine Works (SMW) 툴링 플레이트arrow-up-right 의 플렉스 보상 전후의 전체 베드 레벨 비교를 보여줍니다. 비교를 위해 SMW가 사용된 이유는 순정 Carvera Air MDF 베드보다 표면 편차가 적기 때문입니다.

그림 2: 플렉스 보상 전후의 베드 레벨 시각화

사용법

기계별 플렉스 프로필을 프로빙하는 것은 매우 쉽습니다. 전제 조건은 두 가지뿐입니다:

  • 3D 터치 프로브

  • 베드에 고정된 직선 기준 기하학

4축이 있다면 모터/척과 테일스톡을 풀고 베이스 플레이트를 기준 기하학으로 사용할 수 있습니다. 다만 이것은 좋은 시작점이지만 베이스 플레이트의 앞면 가장자리가 완벽하게 직선은 아니라는 점을 유의하세요. 대부분의 사용자에게는 이 정도면 충분히 정밀할 것입니다.

1

베드에 기준 기하학 고정

기준 기하학을 베드에 놓습니다. 4축 베이스플레이트를 사용하는 경우 플레이트는 이미 도웰 핀으로 정렬되어 있습니다. 다른 것을 사용하는 경우에는 제대로 정렬되었는지 확인하세요. 이상적으로는 기준 기하학이 베드 길이를 초과해야 합니다(4축 베이스플레이트처럼).

2

프로브 팁을 가장 왼쪽 위치에 배치

높이는 기준 기하학을 확실히 터치할 수 있는 위치여야 합니다. 하드웨어 또는 소프트웨어 엔드스톱에 닿지 않는 한도까지 프로브를 가능한 한 멀리 위치시켜 주세요. Y 거리는 기준 기하학에 가깝고 G33 명령에 명시된 Y 매개변수보다 작아야 합니다. 아래 그림 3은 프로브가 어떻게 위치해야 하는지의 예를 보여줍니다.

이는 다음 G코드로 달성할 수 있습니다:

그림 3: G33 플렉스 측정 명령의 시작 위치
3

G33 명령 실행

G33 명령을 실행하여 기계가 측정을 수행하도록 합니다

예:

측정이 완료되면 플렉스 보상이 활성화됩니다. 데이터를 SD 카드에 저장하려면 M380.2를 실행하세요.

4

(선택 사항) 보상 데이터의 자동 로딩 활성화

보상 데이터를 SD 카드에 저장한 후에는 깨끗한 시작 후 자동으로 로드할 수 있습니다. MDI에서 다음을 실행하여 구성 값을 설정하세요:

구성 옵션

circle-info

기계 구성은 `config-set sd [key] [value]` 명령으로 SD 카드의 config.txt에 저장할 수 있습니다. 저장한 후 적용하려면 기계를 재시작해야 합니다.

이 설정을 사용하면 보상 데이터가 매번 재부팅 시 로드됩니다(권장)

기본값: false

이 값은 X 축을 따라 프로빙할 수 있는 최대 포인트 수를 지정합니다. 더 적은 포인트를 측정할 수 있지만 구성된 수보다 더 많이 프로빙하는 것은 불가능합니다.

기본값: 30

명령

G33 - 플렉스 프로필 기록

설명

기준과의 비교를 통해 x-축을 따라 플렉스를 측정합니다

매개변수

  • X: 전체 측정 거리를 지정합니다

  • Y: 각 지점에서 프로빙할 Y 거리를 지정합니다

  • I: 전체 측정 거리 내에서의 총 프로빙 포인트 수

예시


M380 - 플렉스 보상 비활성화

설명

플렉스 보상 비활성화

매개변수

없음

예시


M380.1 - 플렉스 보상 출력

설명

현재 활성화된 플렉스 보상 데이터를 MDI에 출력합니다

매개변수

없음

예시


M380.2 - 보상 데이터 SD에 저장

설명

마지막으로 기록된 보상 프로필을 SD 카드에 저장하여 재부팅 후 로드할 수 있게 합니다

매개변수

없음

예시


M380.3 - SD에서 보상 데이터 로드

설명

SD 카드에서 플렉스 보상 데이터를 불러와 활성화합니다

매개변수

없음

예시

마지막 업데이트