원을 프로파일에 맞추기
사용 프로세스
이 스텝을 구성하는 과정은 다음과 같습니다.
-
입력된 데이터를 가져옵니다. 프로젝트 편집 구역에서 해당 스텝의 포트를 연결하거나 파라미터 설정 구역의 입력 표시줄에서 해당 입력 데이터를 선택합니다.
-
특징 영역의 사용 여부를 확인합니다.
-
피팅 방법을 선택하고 관련 파라미터를 설정합니다.
-
출력 표시줄에서 출력 항목 옵션을 선택하고 출력 항목 왼쪽에 있는 ▶를 클릭하여 펼친 후 유효 범위 내의 최소값과 최대값을 입력합니다.
파라미터 설명
- 특징 구역 사용
-
파라미터 설명: 이 파라미터를 선택한 후 이 스텝은 특징 영역 내부의 데이터만 사용하여 원을 피팅합니다.
기본적으로 선택하지 않으며 스텝은 전체 프로파일을 사용하여 원을 피팅합니다.
특징 구역 기타 파라미터의 설정에 대해서는 특징 구역 파라미터 설정 부분을 참조하시기 바랍니다.
- 피팅 방법
-
파라미터 설명: 이 파라미터는 프로파일에 해당하는 원을 선택하는 데 사용됩니다.
-
반복적 로버스트 최소 제곱법
이 방법은 이상치의 영향을 줄이기 위해 반복적 최소 제곱법을 사용합니다. 이 방법을 선택한 경우 이상치 백분율 파라미터를 설정해야 합니다.
-
RANSAC
이 방법은 이상치의 영향을 줄이기 위해 무작위 표본 추출을 사용합니다. 이 방법을 선택한 경우 허용 오차와 반복 횟수를 설정해야 합니다.
일반적으로 반복적 로버스트 최소 제곱법은 데이터 세트에 이상치가 적은 경우에 적용할 수 있는 반면, RANSAC은 이상치가 많은 경우에 적용할 수 있습니다. -
- 이상치 백분율
-
파라미터 설명: 이 파라미터는 피팅 효과를 개선하기 위해 피팅 프로세스에서 삭제할 이상치의 비율을 지정하는 데 사용됩니다.
기본값: 0.0%
- 허용 오차
-
파라미터 설명: RANSAC 알고리즘에서 데이터 포인트가 피팅 모델에 적합한지 여부를 판단하는데 사용되는 거리 역치를 뜻합니다. 데이터 포인트와 피팅된 원 사이의 거리가 허용 오차보다 작거나 같으면 데이터 포인트는 모델 피팅에 적합한 inlier으로 간주되고, 허용 오차보다 거리가 먼 포인트는 간섭을 일으키는 outlier으로 간주됩니다. 허용 오차 값을 조정하여 노이즈 및 이상치에 대한 RANSAC 알고리즘의 민감도를 제어할 수 있으며 허용 오차 값이 클수록 노이즈 포인트를 내점으로 인식하기 쉽고 그 반대의 경우도 마찬가지입니다.
기본값: 0.001 mm
- 반복 횟수
-
파라미터 설명: RANSAC 알고리즘에서 랜덤 샘플링 및 피팅 모델이 실행된 횟수를 뜻합니다.
일반적인 경우, 반복 횟수가 많을수록 알고리즘이 얻은 결과가 더 안정적이지만 계산 비용도 증가하고 계산 시간도 늘어납니다.
기본값: 1000
출력 설명
해당 출력 항목을 선택한 후 스텝은 해당 출력 포트를 추가하고 스텝이 실행된 후 해당 데이터가 출력됩니다. 실제 측정 수요에 따라 해당 출력 항목을 선택할 수 있습니다.
출력 항목을 풀다운 할 수 있는 경우(왼쪽에 ▶ 표시 있음), 옵션을 선택한 후 풀다운 옵션에서 최소값과 최대값을 설정하여 유효 범위를 확정해야 합니다. 출력값이 유효 범위 내에 있을 경우 측정 항목은 합격(OK)으로, 반대로인 경우에는 불합격(NG)으로 판정됩니다. |
출력 항목 | 설명 |
---|---|
원의 중심 X |
피팅 원의 원 중심 좌표의 X 값 |
원의 중심 Z |
피팅 원의 원 중심 좌표의 Z 값 |
반경 |
피팅 원의 반경 |
표준 편차 |
점에서 피팅 원까지의 거리 표준 편차 |
최소 오차 |
점에서 피팅 원까지의 거리 최소값 |
최대 오차 |
점에서 피팅 원까지의 거리 최대값 |
최소 오차점 X |
오차 값이 가장 작은 점의 X 값 |
최소 오차점 Z |
오차 값이 가장 작은 점의 Z 값 |
최대 오차점 X |
오차 값이 가장 큰 점의 X 값 |
최대 오차점 Z |
오차 값이 가장 큰 점의 Z 값 |
원의 중심 |
피팅 원의 원 중심 |
피팅 원 |
얻은 피팅 원 |
일반적인 문제 해결
모든 스텝에 대한 일반적인 오류 정보 및 해결 방안은 일반적인 문제 해결 부분을 참조하십시오. |
무효 파라미터
번호 | 오류 | 오류 설명 | 원인 추측 | 해결 방법 |
---|---|---|---|---|
1 |
“이상치 백분율”의 설정이 불합리 |
피팅 방법이 “반복적 로버스트 최소 제곱법 ”일 경우 “이상치 백분율”의 설정이 불합리 |
“이상치 백분율”이 0-1 범위 내에 있지 않음 |
“이상치 백분율”이 0-1 범위 내에 있도록 재조정 |
2 |
RANSAC 방법의 “반복 횟수” 설정이 불합리 |
피팅 방법이 “RANSAC”일 경우 “반복 횟수” 설정이 불합리 |
RANSAC 방법의 “반복 횟수”가 0보다 크지 않음 |
RANSAC방법의 “반복 횟수”가 0보다 크도록 파라미터 재조정 |
3 |
RANSAC 방법의 “허용 오차” 설정이 불합리 |
피팅 방법이 “RANSAC”일 경우 “허용 오차” 설정이 불합리 |
RANSAC 방법의 “허용 오차”가 0보다 크지 않음 |
RANSAC방법의 “허용 오차”가 0보다 크도록 재조정 |