해당 포스팅을 영어 원문으로 읽어보시려면 여기를 클릭해주십시오.

 

더 나은 설계를 더욱 신속하게 구축하는 데 도움이 되는 CODE V 광학 설계 TIP 10가지!

CODE V는 2021년 8월 1일에 46주년을 맞이합니다. 다음은 훌륭하고 우수한 광학 설계를 하는 데 도움이 되는 CODE V의 10가지 TIP입니다.

Tip No. 1: Get clarity on requirements as early as possible in the design process.

Tip #1: 설계 프로세스에서 가능한 한 빨리 요구 사항을 명확하게 파악하십시오.

작업에 대한 명확한 목표와 설계 요구 사항, 필요한 일정이 있으면 프로젝트의 다양한 측면을 담당하는 다른 엔지니어링 및 시스템 설계자와 함께 적절하게 계획할 수 있습니다. 또한 유연성을 가지려는 의지도 성공에 도움이 될 수 있습니다! 기계 및 패키징 제약, 변화하는 성능 요구 또는 목표 비용 변화와 같은 예상치 못한 문제로 인해 새로운 접근 방식이 필요할 수 있습니다. 유연성을 갖는 것은 성공적인 설계자 될 수 있는 도구 중 하나가 될 것입니다! 명확한 요구 사항이 있으면 CODE V 광학 설계 소프트웨어의 SpecBuilder를 사용하여 이를 추적하는 것이 좋습니다:

Tip No. 2: Select a valid starting point based on system needs.

Tip #2: 시스템 요구 사항에 따라 유효한 시작점을 선택하십시오.

CODE V는 이러한 요구에 맞는 대규모 샘플 및 특허 렌즈 라이브러리를 제공합니다(만료된 특허에서 추출한 2,400개 이상의 사용 가능한 시작점 디자인):

특허 렌즈 데이터베이스는 애플리케이션(예: 현미경 대물렌즈, 카메라 또는 망원경 대물렌즈), 스펙트럼 범위 또는 켤레 설정별로 정렬할 수 있습니다. 시작점을 정렬하기 위한 추가 도구는 시스템 데이터의 성능 목표(예: f/number, zoom 비율, 배율, 요소 수 또는 이동 그룹 수)를 처리합니다.

Tip No. 3: For best optimization success (in general), choose object side pupil definitions and allow an adequate number of degrees of freedom to meet the constraints you have for your optical system.

Tip #3: 최상의 최적화 성공(일반적으로)을 위해 객체 측 동공 정의를 선택하고 광학 시스템에 대한 제약 조건을 충족할 수 있는 적절한 자유도를 허용하십시오.

Tip No. 4: Make good use of CODE V’s excellent implementation of Lagrange (exact) constraints.

Tip #4: CODE V의 Lagrange(정확한) 제약 조건 구현을 활용하십시오.

Lagrange 제약 조건은 이러한 설계 양식이 매우 중요하고 정확한 제약 조건을 충족하지 못하는 경우 옵티마이저가 솔루션 공간의 영역에서 멀리 떨어져 있도록 울타리를 만드는 역할을 합니다. COOD V는 최적화 중에 이러한 제약을 처리하기 위한 우수한 방법론을 가지고 있어 광학 설계 작업에 도움이 될 것입니다.

Tip No. 5: Use ray grid spacing, or the DEL command, to adjust optimization ray grid settings for system specific design needs.

Tip #5: 시스템별 설계 요구에 따라 최적화 광선 그리드 설정을 조정하려면 광선 그리드 간격 또는 DEL 명령을 사용하십시오.

광선 그리드 간격을 확인하는 데 유용한 도구는 자동 설계를 위한 직선 또는 가우시안 구적 광선 격자 입력을 위한 CODE V 제공 매크로 autogrid.seq 또는 autogridgq.seq입니다.

자동 광선 그리드 및 자동 광선 그리드 가우시안 직교

Tip No. 6: Another best practice is to add some constraints early in the design process to desensitize your system design against fabrication and assembly errors (tolerance desensitization).

Tip #6: 또 다른 모범 사례는 설계 프로세스 초기에 일부 제약 조건을 추가하여 제작 및 조립 오류에 대해 시스템 설계를 둔감하게 만드는 것입니다(공차 둔감화).

이를 통해 CODE V는 이러한 유형의 제조 오류의 영향을 가장 적게 받는 양식을 찾을 수 있습니다. 가장 널리 사용되는 방법은 SAB(Sensitivity As-Building) 오류 함수 또는 SN2 일반 감도 제약 조건을 사용하는 것입니다. SAB 오류 함수는 전체 오류 함수에 대한 별도의 기여로, as-built에 대한 시스템 민감도를 나타냅니다. SN2 제약 조건을 설계의 각 광학 표면에 적용하여 개별 표면 민감도를 줄일 수 있습니다.

Tip No. 7: When using the sensitivity as-built error function (SAB), reuse the ray grid along with wavefront optimization to speed the optimization run.

Tip #7: Sensitivity as-Built Error Function(SAB)를 사용하는 경우 웨이브프론트 최적화와 함께 광선 그리드를 재사용하여 최적화 실행 속도를 높입니다.

Tip No. 8: For highly aspheric surfaces, work to make sure your field coverage is sufficient to allow fully filling the optimizable portion of the aspheres.

Tip #8: 고비구면 표면의 경우 비구면의 최적화 가능한 부분을 완전히 채울 수 있도록 시야 범위가 충분한지 확인하십시오.

이렇게 하면 최적화된 표면이 시야의 모든 부분에서 잘 작동하고 FOV의 "사이" 공간에서 성능이 저하되지 않습니다.

Tip No. 9: Try to incorporate constraints for the packaging early in the design process.

Tip #9: 설계 프로세스 초기에 패키징에 대한 제약 조건을 통합하십시오.

시각화를 위해 가져온 CAD를 사용하면 다음 작업에 큰 도움이 될 수 있습니다:

Tip No. 10: Last but absolutely not least, communicate with your vendor – early and often in the design process!

Tip #10: 마지막으로 가장 중요한 것은 설계 프로세스 초기에 공급업체와 소통하는 것입니다!

 

당사 웹 사이트를 방문하여 CODE V에 대해 자세히 알아보십시오.

이 게시물은 CODE VProduct features에 따라 작성되었습니다.