원기둥 측정
사용 방법
이 스텝의 사용 방법은 다음과 같습니다.

-
입력할 데이터를 선택합니다. 프로젝트 편집 구역에서 해당 스텝의 포트를 연결하거나 파라미터 설정 구역의 입력 패널에서 해당 입력 데이터를 선택합니다.
-
특징 영역의 사용 여부를 결정합니다.
-
원기둥의 반경 범위를 설정합니다.
-
기타 파라미터를 설정합니다.
-
출력 패널에서 출력 항목 옵션을 선택한 후, 왼쪽에 있는 ▶를 클릭하여 최소값과 최대값을 설정하여 해당 항목의 허용 범위를 결정합니다.
파라미터
파라미터 | 설명 | ||
---|---|---|---|
특징 영역 사용 |
선택되지 않음 : 스텝은 모든 표면 데이터를 사용해 원기둥을 피팅합니다. 선택됨: 스텝은 특징 영역으로 지정된 표면 데이터를 사용해 원기둥을 피팅하며, 이때 아래 파라미터를 설정해야 합니다.
|
||
최대 반경 |
피팅 원기둥의 반경은 이 값을 초과할 수 없습니다. |
||
최소 반경 |
피팅 원기둥의 반경은 이 값보다 작아서는 안 됩니다. |
||
거리 허용 오차 |
해당 점에서 피팅 원기둥 표면까지의 거리가 허용 오차 이내일 경우 inlier로 간주됩니다. |
||
피팅을 위한 inlier 비율 |
최적의 원기둥 피팅에 사용되는 inlier 비율을 지정합니다. |
||
피팅 정확도 |
피팅된 원기둥의 정확도를 설정합니다. 일반적으로 정확도가 높을수록 반복 횟수가 늘어나고 계산 비용이 증가합니다.
|
||
최대 반복 횟수 |
알고리즘이 최적의 원기둥을 찾기 위해 반복하는 최대 횟수입니다. 해당 횟수에 도달하면 반복이 종료됩니다. |
출력
출력 항목을 선택하면 실행 후 해당 데이터가 출력됩니다. 실제 측정 요구 사항에 따라 해당 출력 항목을 선택할 수 있습니다.
확장 가능한 출력 항목을 선택한 경우에는 ▶를 클릭하여 확장한 후, 최소값과 최대값을 설정하여 허용 범위를 결정해야 합니다. 출력값이 허용 범위 내에 있으면 측정 항목은 합격(OK)으로 판정되며, 허용 범위를 벗어나면 불합격(NG)으로 판정됩니다. |
출력 항목 | 설명 |
---|---|
반경 |
피팅 원기둥의 반경입니다. |
중심점 X/Y/Z |
피팅 원기둥의 중심 위치입니다. |
축과 Z축사이 각도 |
피팅된 원기둥의 축과 양의 Z축 사이의 각도입니다. |
축과 X축사이 각도 |
피팅된 원기둥의 축과 양의 X축 사이의 각도입니다. |
축 벡터 X/Y/Z 구성요소 |
각각 원기둥 축 벡터의 X, Y, Z 구성요소를 나타냅니다. |
원기둥 중심점 |
피팅된 원기둥의 양 끝 중심을 잇는 선분의 중점입니다. 이 출력은 좌표 정보를 포함한 하나의 점입니다. |
원기둥 축 |
피팅된 원기둥의 축선으로, 원기둥 위·아래 바닥면 중심을 지납니다. 이 출력은 방향 정보를 포함한 직선입니다. |
오류 분석
|
CV-W3801
오류 : 지정된 반경 범위 내에서 원기둥을 피팅할 수 없습니다.
가능한 원인:
-
설정된 반경 범위가 잘못되었습니다.
-
설정한 원기둥 피팅 반경 범위 내에 실린더 표면이 존재하지 않습니다.
해결 방법:
-
설정된 반경 범위가 유효하도록 조정합니다.
-
설정한 원기둥 피팅 반경 범위 내에 실린더 표면이 포함되도록 합니다.
CV-W3802
오류: '최대 반경/최소 반경' 값은 0보다 커야 하며, 최소 반경은 최대 반경을 초과할 수 없습니다. 확인 후 다시 시도하세요.
해결 방법 : 최대/최소 반경 값이 0을 초과하고, '최소 반경’이 '최대 반경’을 초과하지 않도록 조정합니다.