퀵 스타트: 서브프레임 온라인 측정 튜토리얼

현재 최신 버전 (1.3.0)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

본 튜토리얼은 온라인 측정 시스템을 처음 접하는 사용자를 대상으로 하며, 빠르게 익힐 수 있는 학습 경로를 제공합니다.

사용자는 순서대로 서브프레임 예제 프로젝트의 획득 및 인식, 로컬 시뮬레이션 검증, 프로젝트 구조와 핵심 측정 프로세스의 이해, 그리고 첫 기본 수정 연습을 완료하게 됩니다.

튜토리얼 포지셔닝 및 학습 목표

본 튜토리얼은 “빠른 입문”에 초점을 맞추며, 세부 파라미터와 전체 배포 프로세스는 다루지 않습니다.

예상 소요 시간

45~60분.

완료 후 다음을 할 수 있습니다
  • 서브프레임 예제 프로젝트의 핵심 리소스를 다운로드하고 식별합니다.

  • 로컬 시뮬레이션을 완료하고 측정 결과를 확인합니다.

  • Mech-MSR 와 Mech-Metrics 역할 분담을 이해합니다.

  • 예제 프로젝트를 기반으로 최소 수정 연습 1회를 완료합니다.

사전 조건 및 준비 목록

시작하기 전에 다음 조건을 충족했는지 확인하십시오:

  • Mech-Metrics 와 Mech-MSR가 설치되어 정상적으로 실행될 수 있습니다. 설치하지 않은 경우, 먼저설치 가이드를 참조하여 소프트웨어 설치를 완료하십시오.

  • 온라인 측정 솔루션의 기본 구성에 대해 초보적인 이해가 있습니다.

배경 정보를 보충해야 하는 경우, 먼저 온라인 측정 솔루션 개요을 읽으십시오.

예제 프로젝트 가져오기

먼저 서브프레임 예제 프로젝트 압축 파일을 다운로드하고 압축을 해제하십시오:

tutorial resources

압축 해제 후 다음 세 가지 리소스를 얻을 수 있습니다:

  • InlineMeasurement_Metrics_Demo:Mech-Metrics 프로젝트.

  • InlineMeasurement_MSR_Demo:Mech-MSR 솔루션. Mech-MSR솔루션 폴더: 모든 측정 프로젝트 포함.

  • Communication_770B.json,Communication_770B_all_features: 통신 시뮬레이션 도구 구성 파일.

이 중 두 개의 통신 구성 파일은 각각 서로 다른 시나리오에 적용됩니다:

  • Communication_770B.json: “서브프레임 770B” 대상 물체에만 대응하며, 단일 대상 물체 검증 및 동적 반복성 테스트에 적합합니다.

  • Communication_770B_all_features: 두 개의 대상 물체를 동시에 조작할 수 있으며, 전체 예제 프로젝트 구조를 익히는 데 적합합니다.

5분 안에 예제 실행하기

  1. 열려 있는Mech-Metrics &Mech-MSR 설치 디렉터리Mech-Metrics /bin 디렉터리에서 통신 시뮬레이션 도구인 test_metrics_service.exe를 실행하십시오.

  2. 통신 시뮬레이션 도구에서 선택하세요File  Open은 통신 구성 파일을 로드합니다.

    처음 검증할 때는Communication_770B.json; 를 우선 불러오는 것을 권장합니다. 두 대상 물체 프로세스를 동시에 체험하려면Communication_770B_all_features를 불러오십시오.

    test metrics service
  3. Mech-Metrics에서 예제 프로젝트를 열고, 화면에 예제 대상 물체 목록이 이미 표시되는지 확인합니다. 처음 조작할 때는 “서브프레임 770B”에 대응하는 대상 물체를 우선 선택하여 검증하는 것을 권장합니다.

    open metrics project
  4. Mech-MSR 에서 예제 솔루션을 열고, 화면의 프로젝트 목록에 모든 특징의 측정 프로젝트가 표시되어 있는지 확인합니다.

    open msr solution
  5. 통신 시뮬레이션 도구에서 전체 프로세스에 따라 순서대로 명령을 전송합니다. 먼저 시작 측정 명령 1개를 전송하고, 이어서 여러 개의 특징 측정 명령(측정 시작과 측정 종료 사이의 명령)을 차례로 전송한 뒤, 마지막으로 측정 종료 명령을 전송합니다.

    특징 측정을 시작할 때 Mech-MSR 소프트웨어에서 경고 창이 팝업되어 가상 이미지 데이터를 사용해 프로젝트를 실행할지 묻습니다. 소프트웨어 재시작 전 다시 알리지 않음 옵션을 선택한 다음실행 버튼을 클릭하십시오.

    running warning
  6. Mech-Metrics 예제 프로젝트의 3D 보기 영역에서 측정 결과가 갱신되었는지 확인하고, 하단 로그에서 전체 측정 프로세스의 로그를 확인합니다.

    update measurement status

이 절을 완료한 후에는 최소한 다음 결과를 확인할 것을 권장합니다:

  • 통신 시뮬레이션 도구의 명령이 정상적으로 전송되며, 뚜렷한 오류가 없습니다.

  • Mech-Metrics에서 이번 실행으로 생성된 측정 결과를 확인할 수 있고, 로그에서 전체 측정 프로세스 기록을 볼 수 있습니다.

  • 연속 실행 시 시스템이 안정적으로 측정 결과를 생성합니다.

위 결과 중 하나라도 나타나지 않으면, 우선 명령 전송 순서, 현재 선택한 대상 물체가 올바른지, 예제 프로젝트가 완전히 로드되었는지를 점검하는 것이 좋습니다.

서브프레임 온라인 측정 솔루션 이해하기

다음 세 가지 측면에서 서브프레임 온라인 측정 솔루션을 이해하는 것을 권장합니다:

  • 무엇을 측정하는가: 서브프레임 핵심 특징의 치수와 기하 품질

  • 어떻게 측정하는가: Mech-MSR 를 통해 이미지 처리와 특징 추출을 수행하고, Mech-Metrics를 통해 대상 물체, 특징, 번호, 판정 및 결과 관리를 수행합니다.

  • 무엇을 보는가: 특징이 올바르게 인식되었는지, 결과가 안정적으로 출력되는지, 출력 필드가Mech-Metrics 에 의해 올바르게 수신되는지에 중점을 둡니다.

10분 안에 Mech-Metrics예제 프로젝트 이해하기

이 예제 프로젝트에서는 Mech-Metrics 안의 다음 두 대상 물체를 우선 이해하는 것을 권장합니다:

  • 서브프레임 770B: 특징 생성, 대상 물체 좌표계 구축, 측정 및 보고서 생성의 전체 프로세스를 포함하며, 실제 대상 물체가 좌표계 구축부터 결과 출력까지 이어지는 전체 과정을 이해하는 데 적합합니다.

  • 일반 특징 all_features: 기준구, 원형 홀, 허리형 홀, 사각 홀, 나사 홀, 나사 기둥, 평면, 높이, 끼인각 등 일반적인 특징을 집중적으로 보여주며, 동시에 GDT, 사용자 정의 제어 항목, 여러 특징이 하나의 측정 프로젝트를 공유하는 전형적인 시나리오를 포함합니다.

Mech-Metrics 예제 프로젝트를 연 후, 리소스 트리 상단에서 이 두 대상 물체를 볼 수 있습니다. 이 튜토리얼을 읽을 때는 먼저 대상 물체 목록의 “서브프레임 770B”로 이동하여 한 번의 프로세스 검증을 완료한 뒤, 다시 “일반 특징 all_features”로 전환하여 서로 다른 특징 유형의 예제를 살펴보는 것을 권장합니다.

리소스에서 다음 노드를 차례로 클릭하여 각각의 내용을 이해하십시오:

  1. 대상 물체: 새 대상 물체를 만드는 방법과 대상 물체 속성 설정을 이해합니다. 자세한 내용은 대상 물체 사용 가이드를 참조하십시오.

  2. CAD: 대상 물체 CAD 모델을 확인하고, 대상 물체에 CAD 모델 파일을 연결하는 방법을 이해합니다. 자세한 내용은 대상 물체에 CAD 참조 객체 가져오기를 참조하십시오.

  3. 특징: 대상 물체 아래의 특징 목록을 확인하고, 서로 다른 특징 유형의 정의와 속성 설정, 각종 제어 항목 설정, 그리고 마크업 카드 설정을 이해합니다. 특징 사용 가이드 .

  4. 정렬 구축: 현재 정렬 구축 방식과 정렬에서 사용하는 특징 및 파라미터 설정을 이해합니다. 자세한 내용은정렬 구축 사용 가이드를 참조하십시오.

  5. 보고서: 현재 보고서 형식을 확인하고, 보고서 형식 수정 및 보고서 내보내기를 시도합니다. 자세한 내용은 측정 보고서 사용 가이드를 참조하십시오.

10분 안에 Mech-MSR 예제 프로젝트 이해하기

원형 홀 측정(Y4 기준) 프로젝트를 예로 들면, 해당Mech-MSR 프로젝트 구조는 다음과 같습니다:

msr project flow

이 예제 프로젝트는 다음 5개 단계로 구성됩니다:

flowchart TD

    A[카메라에서 이미지 가져오기] --> B[사전 처리]

    B --> C [프로파일에 원 피팅]

    C --> D[특징 포즈 변환]

    D --> E [출력 구성]

    %% 스타일 설정
    classDef node fill:#E8EEFC,stroke:#7E8FDF,stroke-width:0.98,color:#262626;
    class A,B,C,D,E node;

    %% 화살표 컬러
        linkStyle default stroke:#4F5053

아래에서는 각 단계를 차례로 간단히 설명하고, 디버깅 시 주의할 핵심 포인트를 제공합니다.

디버깅 시에는 3D 보기 상단에서 디버그 출력 옵션을 켜서 각 단계의 처리 결과를 쉽게 관찰하십시오. 정식 생산 환경에서는 성능 향상을 위해 이 옵션을 끄는 것을 권장합니다.

카메라에서 이미지 가져오기

“구조광 3D 카메라” 스텝을 통해 이미지를 획득하고, 표면 데이터로 처리합니다. 일반적으로 이 스텝은 수정할 필요가 없습니다.

처음 디버깅할 때 시야가 적절하지 않다면, 자동 계산 투영 파라미터를 임시로 사용할 수 있습니다. “구조광 3D 카메라” 스텝을 선택하고, 단계 파라미터 패널에서 투영 매개변수 자동 계산 옵션을 체크하십시오.

프로젝트 실행 후 이 옵션은 자동으로 체크 해제되며, 이후 실행에서도 꺼진 상태를 유지합니다. 첫 디버깅 시에는 이 옵션으로 프로세스를 빠르게 검증하고, 이후 디버깅에서는 끈 상태를 유지해 실제 측정 상황을 더 정확하게 반영하는 것을 권장합니다.

사전 처리

3D ROI 내의 표면 데이터를 추출하고, 참조 평면을 피팅합니다. 이 스텝은 하나의 프로시저를 사용하여 사전 처리 프로세스를 구현합니다. 각 하위 스텝의 구체적인 구성과 처리 내용을 더블클릭하여 확인할 수 있습니다.

사전 처리 프로시저에는 다음 하위 스텝이 포함됩니다:

  • 표면 사전 처리

    기능: 측정점의 3D ROI를 선택하여 관심 있는 표면 데이터를 추출합니다.

    여기서는 실제 홀 위치에 따라 “영역 유형”을 수정하며, 일반적으로 직육면체 또는 원기둥을 선택하면 됩니다. 영역 크기를 조정하려면 Ctrl 키를 누른 뒤 마우스로 드래그하면 됩니다.

    3D 데이터 보기 영역에서투시 모드 시점으로 특징 영역 조정이 불편한 경우,표면 모드 또는 윤곽선 모드로 전환하여 조정할 수 있습니다.
    msr preprocessing
  • 법선 방향으로 표면의 점 필터링

    기능: 표면과 가장자리의 노이즈 점을 필터링하고 평면을 추출합니다.

    표면 노이즈 점의 법선은 보통 평면 법선과 다르므로, 법선 벡터 각도를 조정하여 평면에서 벗어난 점을 필터링할 수 있습니다. 특히 “법선 벡터 투영 후 최소 각도”를 조정합니다. 필요한 경우 “표면 노이즈 점 제거” 단계와 함께 사용할 수도 있습니다.

    filter points by normals
    filter points by normals effects
  • 표면 데이터에 평면

    기능: 평면을 피팅하여 후속 특징의 참조 평면으로 사용합니다.

    이 단계는 일반적으로 수정할 필요가 없습니다.

프로파일에 원 피팅

특징 영역의 원형 홀을 피팅합니다. 이 단계는 하나의 단계 그룹을 사용하여 원형 홀 피팅 프로세스를 구현합니다. 각 하위 단계의 구체적인 구성과 처리 내용을 더블클릭하여 확인할 수 있습니다.

프로파일에 원 피팅 단계 그룹에는 다음 하위 단계가 포함됩니다:

  • 표면 변환

    기능: 표면 데이터를 기울어진 상태에서 수평 상태로 변환하여 후속 노이즈 제거와 원형 홀 피팅이 쉽도록 합니다.

    일반적으로 수정할 필요가 없습니다.

  • 표면 노이즈 제거

    기능: 일부 표면 노이즈 점을 제거하고 가장자리 특징을 보존합니다.

    “깊이 차 임계값” 파라미터를 조정해야 하며, 3D 데이터 보기 영역에서 효과를 확인합니다.

  • 표면 가장자리에 원 피링

    기능: 가장자리의 변화에 ​​따라 원형 구멍에 맞추는 기능.

    주요 조정 사항은 기능 영역에 있으며, 나머지 매개변수는 예제 프로젝트에서 변경하지 않아야 합니다. 3D 데이터 보기 영역에서는 다양한 관점으로 전환하여 결과를 확인할 수 있습니다.

    원근 모드에서는 맞춤된 원(녹색)이 구멍 아래에 나타나는 것이 정상입니다. 이후 단계에서는 원이 기준 평면에 다시 투영됩니다.
  • 특징 포즈 변환

    기능: 수평 상태의 피처를 원래의 기울어진 상태로 복원합니다.

    일반적으로 수정할 필요가 없습니다.

  • 평면에 특징을 투영하기

    기능: 형상을 기준 평면에 다시 투영합니다.

    일반적으로 수정할 필요가 없습니다.

특징 포즈 변환

“특징 자세 변환” 단계를 사용하여 원형 홀 자세를 표면 데이터 좌표계에서 로봇 말단 좌표계로 변환합니다. 로봇 말단 좌표계는 고정되어 변하지 않으므로, 각 특징의 좌표를 통일하기 위해 일반적으로 특징 자세를 로봇 말단 좌표계로 변환한 후 외부로 전송합니다.

transform feature poses

출력 구성

Mech-MSR의 툴 바에서출력 관리 버튼을 클릭합니다.

  • 통신 출력 옵션 탭에서 현재 모드가 “온라인 측정”인지 확인합니다.

  • 출력 영역에서 출력 측정 항목이 “특징 포즈 변환” 단계의 “변환 후 특징” 포트인지 확인하고, 통신 키 파라미터를 설정합니다.

communication output
통신 키는 어떻게 설정합니까?

측정 프로젝트가 단일 특징(측정 항목)만 출력하는 경우, 통신 키는 “feature”로 설정하면 됩니다.

측정 프로젝트가 1개 특징과 1개 GD&T를 출력하는 경우, 특징의 통신 키는 “feature”, GD&T의 통신 키는 “gdt”로 설정할 수 있습니다. “허리형 홀 예제 평면도” 프로젝트 구성을 참고하여 단일 특징 + 단일 GD&T의 통신 키 설정 방식을 이해하십시오.

측정 프로젝트가 여러 특징과 여러 GD&T를 출력하는 경우, 각 특징의 통신 키는Mech-Metrics에 설정된 특징 이름으로, 각 GD&T의 통신 키는Mech-Metrics에 설정된 GD&T 이름으로 설정해야 합니다. 즉, 통신 키는 Mech-Metrics 에 구성된 특징 이름 및 GD&T 이름과 일치해야 하며, 그래야Mech-Metrics 가 서로 다른 특징 및 GD&T 데이터를 정확히 구분할 수 있습니다. “두 개의 허리형 홀 예제” 프로젝트 구성을 참고하여 여러 특징과 GD&T의 통신 키 설정 방식을 이해하십시오.

특징의 사용자 정의 제어 항목에 대해서는 통신 키가 반드시Mech-Metrics 에 구성된 사용자 정의 제어 항목 이름과 일치해야 합니다. “원형 홀 방오 예제” 프로젝트 구성을 참고하여 사용자 정의 제어 항목의 통신 키 설정 방식을 이해하십시오.

15분 최소 연습

프로세스 검증을 마친 뒤 독립적으로 조작하지 못하는 상황을 피하기 위해, 먼저 “원형 홀 특징 추가” 최소 연습 1회를 수행하는 것을 권장합니다:

  1. Mech-MSR에서 기존의 원형 홀 예제 프로젝트를 복제하고, 새 측정 프로젝트를 생성한 뒤, 새 측정점에 따라 특징 영역을 조정합니다.

  2. Mech-Metrics에 원형 홀 특징을 하나 새로 추가하고, 방금 생성한 측정 프로젝트에 바인딩합니다. 자세한 내용은기능 생성 및 수정를 참조하십시오.

  3. 이 기능에 기능 번호를 구성하여 후속 통신이 트리거될 때 정확하게 호출될 수 있도록 하십시오.

  4. 이 특징에 특징 번호를 구성하여 후속 통신 트리거 시 정확히 호출될 수 있도록 합니다.

    1. Add Command 버튼을 클릭하고, 팝업 대화상자에서 “measureFeature” 명령을 선택한 뒤,OK 버튼을 클릭합니다.

    2. 새 명령어를 더블클릭하여 이름을 변경하고 해당 파라미터 값을 설정합니다. 특히 특징 번호가Mech-Metrics에 새로 추가한 원형 홀 특징의 번호와 일치하는지 확인해야 합니다.

    3. Move Up 버튼을 사용해 새 명령을 측정 시작과 측정 종료 사이의 명령 목록에 추가합니다.

  5. 시뮬레이션을 다시 한 번 실행하고, 다음 기준에 따라 수정 성공 여부를 판단합니다:

    • Mech-Metrics에서 새로 추가한 원형 홀 특징이 정상적으로 트리거되며, 뚜렷한 오류가 없습니다.

    • Mech-MSR에서 조정한 ROI와 특징 영역이 목표 측정점에 안정적으로 대응합니다.

    • 수정 전과 비교했을 때, 신규 특징에 대해 확인 가능한 측정 결과가 이미 존재하거나, 기존 결과에 예상된 변화가 나타납니다.

현재 목표는 소프트웨어 조작에 익숙해지는 것이므로, 처음부터 측정 프로젝트를 새로 구축할 필요는 없습니다. 예제 프로젝트를 직접 복제한 뒤 그 기반 위에서 수정하는 방식이 보통 더 효율적입니다.

FAQ: 결과가 대체로 올바른지 어떻게 빠르게 판단합니까?

처음 디버깅할 때는 먼저 다음 두 가지 방법으로 빠르게 판단할 수 있습니다:

  • 3D 보기 확인: 특징 피팅 관련 스텝에서 피팅된 특징이 실제 윤곽과 잘 맞는지 확인합니다. 피팅 윤곽이 실제 홀 위치 또는 가장자리와明显히 벗어나 있다면, 보통 ROI, 특징 영역 또는 필터링 조건을 추가로 조정해야 함을 의미합니다.

  • 출력 데이터 확인: 특징 포즈 변환 스텝에서 중간 특징 데이터를 확인하여 핵심 좌표값이 합리적인 범위에 있는지 확인합니다. 이 방법은 뚜렷한 이상을 빠르게 식별하는 데 더 적합합니다.

이 두 방법은 정식 검수를 대체할 수는 없지만, 현재 프로젝트가 기본적인 정확성을 갖추었는지 빠르게 판단하는 데는 사용할 수 있습니다.

예제에서 실전으로

무엇을 해야 하는가 권장 문서

완전한 온라인 측정 솔루션 배포

온라인 측정 솔루션 배포

Mech-MSR 솔루션 및 측정 프로젝트 생성

Mech-Metrics 프로젝트 생성

프로젝트를 생성하세요

대상 물체 정렬 구축 구성

RPS를 이용한 시스템 구축

측정 특징 구성 및 유지 관리

기능 생성 및 수정

이력 측정 데이터 분석

과거 데이터를 분석합니다

다음 학습 경로

  1. 온라인 측정 솔루션 배포 을 계속 읽고, 전체 프로젝트에 대한 시스템 인식을 구축합니다.

  2. 필요에 따라Mech-Metrics사용 가이드로 이동하여 기능 수준 구성을 완료합니다.

  3. 시스템 가동 전에 반복성 검증상관성 분석 및 보정 을 완료합니다.

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.