문제 및 솔루션 마법사 - Helsparrow/OpenpnpDocs_KR GitHub Wiki

뭡니까 이게?

OpenPnP는 설정이 복잡하고 유연성과 최적화가 더해질수록 복잡성이 커집니다. 시간이 지남에 따라 문서화하거나 지원을 제공하는 것보다 적절한 설정을 _제안_하도록 자동화를 _프로그래밍_하는 것이 더 쉽다는 것이 분명해졌습니다.

따라서 문제 및 솔루션 마법사가 탄생했습니다. 다음과 같은 특색이 있습니다:

  1. 기계 설정 프로세스의 진행 상황을 추적합니다(이정표).
  2. 문제를 감지하고 (대부분의 경우) 해결책을 제안합니다.
  3. 새 머신을 설정하기 위한 다음 단계의 문제, 최적화 제안, 실수 수정에 대한 문제를 나열합니다.
  4. 사용자가 보스입니다: 제안된 솔루션을 수락하거나 무시할 수 있습니다.
  5. 솔루션을 수락하고 탐색하고 마음에 들지 않으면 취소하십시오.
  6. 사용자에게 필요한 전문 지식을 크게 낮춥니다. 솔루션은 기계별로 바로 사용할 수 있는 Gcode 명령과 정규식을 생성합니다.
  7. 기존의 수동 'machine.xml' 해킹에 대한 필요성을 제거합니다.
  8. 각 문제/솔루션에는 종종 이 Wiki로 연결되는 정보 페이지가 함께 제공됩니다.

일반 사용법

상단 바

Issues and Solutions

Find Issues & Solutions 문제 및 솔루션 마법사에 대한 전체 시스템 구성을 스캔합니다. 발견된 문제는 아래에 나열됩니다.

Include Solved?: 이전에 솔루션으로 이미 승인된 문제를 목록에 포함합니다. 이것은 재검토할 수 있는 문제, 특히 보정 솔루션에 대해서만 작동합니다.

Include Dismissed?: 이전에 무시된 문제를 목록에 포함합니다. 그런 다음 이를 다시 열고 보고된 문제 또는 제안된 솔루션을 다시 방문할 수 있습니다.

Info Milestone Wiki 페이지로 이동합니다.

문제

각 문제는 당면한 문제나 작업을 가리킵니다. 목록에서 선택하면 목록 아래 영역에서 세부 정보를 볼 수 있습니다.

일부 문제는 문제나 작업에 대해 경고만 합니다. 즉, OpenPnP 설정을 구성하거나 예를 들어 모션 컨트롤러를 올바르게 설정하여 직접 해결하셔야 합니다. 다른 문제는 미리 만들어진 솔루션을 제안하며 기계 설정에 자동으로 적용되도록 수락할 수 있습니다. 제안된 솔루션이 마음에 들지 않으시면 해당 솔루션을 무시하고 수동으로 문제를 해결하실 수도 있습니다.

Info 는 이 문제와 관련된 지침을 제공하는 Wiki 또는 기타 소스에 되한 링크입니다. 참고, 문제별 버튼은 하단에 있습니다.

Accept 는 컴퓨터 구성에 적용할 제안된 솔루션을 수락합니다. 중요: 그렇게 한 직후에 적용된 솔루션을 안전하게 검사하고 사용해 볼 수 있는 기회가 있습니다. 그런 다음 다시 Reopen을 눌러 솔루션을 실행 취소할 수 있습니다. 그러나 Find Issues & Solutions를 다시 누르는 즉시 변경 사항이 영구적으로 적용됩니다.

Dismiss 는 보고된 문제 또는 제안된 솔루션을 무시합니다. 주의: 보고된 문제가 잘못된 경보(거의 발생하지 않음)가 아닌 이상 Dismiss!를 눌러도 근본적인 문제가 사라지지 않습니다. 무엇을 무시하고 있는지, 더 나은 대체 해결책을 제공했는지 또는 잘못된 경보인지 확실히 이해해야 합니다.

Reopen 은 이전에 승인 또는 무시된 이슈를 다시 엽니다. 그동안 Find Issues & Solutions를 누르지 않으면 시스템 구성의 이전 상태가 복원됩니다.

심각도

문제는 심각도에 따라 분류되고 색상으로 구분됩니다.

  • Fundamental: 사전에 해결해야 하는 문제입니다. 추가 작업을 위한 토대를 마련하는 기본 빌딩 블록을 나타냅니다. 해당 문제에 대한 답변이 제공되어야만 문제 및 솔루션 시스템이 계속해서 더 많은 솔루션을 찾을 수 있습니다.
  • Information: 정보를 제공하는 문제, 프로세스를 진행하기 위한 지침.
  • Suggestion: 누락되거나 개선될 가능성이 있는 구성을 가리키는 문제입니다. 구성을 수동으로 조정했으며 이에 대해 확신하는 경우 Dismiss를 선택하여 제안을 재정의할 수 있습니다.
  • Warning: 잘못되었거나 누락된 구성을 가리키는 문제입니다.
  • Error: 거의 확실하게 잘못되었거나 누락된 구성을 가리키는 문제입니다.

이정표 / 진행상황 추적

문제 및 솔루션에는 기계를 구축하고 구성할 때 진행 상황을 추적하는 이정표가 있습니다. 현재 이정표 관련 내용만 문제 및 솔루션 만 표시됩니다. 일부 솔루션은 대상 이정표에 적응하여 이전 이정표에 대해 더 간단한 솔루션을 제안합니다. 나중에 이정표를 진행할 때 다시 방문하게 됩니다.

문제 해결을 위해 이전 이정표로 돌아갈 수도 있습니다. 그런 다음 문제 및 솔루션은 때때로 귀하가 이미 내린 고급 선택을 되돌리도록 제안합니다. 이렇게 하면 보다 안전한 기반에서 시작하여 문제 해결을 시도할 수 있습니다. 각 이정표의 문제는 항상 이정표 문제이며 진행하거나 뒤로 돌아갈 수 있는 옵션을 제공합니다.

Milestone issue

이정표

Welcome 이정표

Welcome 이정표를 통해 시뮬레이션 머신으로 OpenPnP를 알 수 있습니다. 또한 문제 및 솔루션을 사용하여 공통 헤드/노즐 토폴로지(독립형 노즐, 공유 Z 및 정반대가 있는 노즐 쌍, 공유 Z 및 캠 한 쌍) 중에서 선택할 수 있습니다. 멀티플라이어를 사용하여 원하는 독립형 노즐 또는 노즐 쌍의 수를 OpenPnP에 알릴 수 있습니다. 그러면 문제 및 솔루션 마법사는 필요한 모든 축, 노즐 및 액추에이터를 생성하고 연결합니다.

Nozzle Solutions

몇 번의 클릭만으로 복잡한 노즐 솔루션을 만들 수 있습니다:

Complex nozzle solution

솔루션을 다시 방문할 수도 있습니다. 즉, 얼마든지 다시 숫자를 변경하고 입력할 수도 있습니다. 문제 및 솔루션 마법사는 발견한 노즐, 축 및 액추에이터를 신중하게 재사용하고 필요한 경우에만 새 노즐을 추가합니다. 재사용되는 구성 요소에서는 세부 구성이 보존됩니다(이름 제외).

Connect 이정표

Connect 이정표은 모션 컨트롤러 및 USB 카메라가 있는 시뮬레이션된 시스템에서 실제 연결된 시스템으로의 변환을 처리합니다. 또한 드라이버 연결을 테스트하고 컨트롤러의 펌웨어를 검색합니다. 펌웨어를 감지할 수 없는 경우 일반 G-code를 사용하는 옵션이 있습니다.

Connect Firmware

Basics 이정표

Basics 이정표는 수동으로 기계 주위를 이동하는 작업, 즉 조깅, 진공 전환 및 조명을 처리합니다. 모든 축에 letter가 있고 드라이버에 매핑되었는지 확인합니다. G 코드 모션 컨트롤러를 사용하는 경우 대부분의 G 코드 조각, 정규 표현 등을 생성하여 모션 컨트롤러와 대화합니다.

Kinematics 이정표

Kinematics 이정표는 자동 모션에 사용되는 기계의 운동학적 프로필을 정의합니다: Safe Z, 이동 제한 영역, 모션 제어 모델, 이송 속도, 가속 제한 등. 자세한 내용은 Kinematic Solutions 페이지를 참조하십시오. .

Vision 이정표

Vision 이정표는 Computer Vision용 카메라를 설정합니다. 캘리브레이션 장비는 카메라 렌즈와 카메라의 실제 공간 위치 및 이미징 스케일과 같은 광학 속성을 교정하는 데 사용됩니다. 자세한 내용은 비전 솔루션 페이지를 참조하세요.

Calibration 이정표

The Calibration 이정표는 기계를 교정하기 위해 운동학과 비전을 함께 제공합니다. 노즐 헤드 오프셋, 백래시 보정 등. 자세한 내용은 교정 솔루션 페이지를 참조하십시오.

Production 이정표

Production 이정표는 기판, 배치 및 작업 처리와 같은 생산 문제뿐만 아니라 피더 설정과 같은 반복적인 구성 작업을 처리합니다.

Advanced 이정표

Advanced 이정표는 생산 이정표 역할을 하는 동시에 고급 드라이버 설정, 모션 플래너, 비동기 드라이버, 접촉 프로빙 노즐 등과 같은 모든 고급 기능을 마침내 공개합니다.

Replace GcodeDriver

이러한 설정 중 가장 문제가 많은 설정에 대해, 문제 및 솔루션은 이전 이정표로 돌아갈 때 다시 가져갈 것을 제안합니다.

Video

Outdated: For a quick Demo, watch the video. Please disregard any mention of "testing version", "migration" etc. the system is now integrated into regular OpenPnP 2.0 and covers both new or changed machines and machines migrated from earlier versions.


Previous Step Jump To Next Step
Computer Vision Table of Contents Next Steps

Advanced Motion Control Topics

Motion Control

Machine Axes

General