PCB NC 형식
PCB NC formatsPCB NC 드릴 파일은 PCB 드릴링 및 라우팅 정보를 전달한다.NC 형식은 원래 CNC 드릴과 경로 머신 벤더에 의해 장비의 독점적 입력 형식으로 설계되었으며, 회사 이름으로 다음과 같이 알려져 있다.각호, 히타치, 시브&마이어, 포살룩스 등.이러한 형식은 RS-274-C에 기초하고 G-code와 관련이 있어 유사하다.1985년에 IPC는 일반 표준 NC 형식인 IPC-NC-349를 발행했다.이후 XNC는 IPC-NC-349의 단순한 엄격한 서브셋으로 설계되었으며, 운전 기계의 용도가 아니라 CAD와 CAM 사이의 드릴 정보를 교환하기 위해 설계되었다.그것들은 총칭적으로 (PCB) NC 파일이라고 불린다.[1] [2]
NC 파일은 주로 CNC 기계를 구동하는 데 사용되며, 이 작업에 적합하다.
또한 CAD와 CAM 간 설계 정보를 교환하는데 사용되며, CAD와 CAM은 도금 및 드릴 스팬과 같은 필수 정보가 누락되어 있다.더욱이, CAD 시스템의 NC 출력은 종종 잘못 구현되어 드릴 구멍과 구리 층 사이의 등록 불량과 다른 문제를 야기한다.CAD와 CAM 간에 데이터를 교환하려면 Gerber 형식을 사용하는 것이 더 바람직하다.게르버 파일 출력 소프트웨어의 품질은 일반적으로 양호하며, 게르버는 도금, 스팬 등의 메타 정보를 전송하는 속성을 지원한다.[3] [4]
IPC-NC-349 형식
IPC-NC-349 형식은 드릴링 및 라우팅 형식을 관리하는 유일한 IPC 표준이다.[5]XNC는 IPC-NC-349의 엄격한 서브셋으로, 큰 슈퍼셋을 능가한다.많은 비한정 NC 파일은 IPC 표준의 일부 요소를 선택한다.[1]
규격의 디지털 권리 관리 복사본은 IPC 웹사이트에서 유료로 이용할 수 있다.CAD와 CAM 간 데이터 교환이 아닌 드릴/루트 머신 입력을 대상으로 한다.
XNC 형식
XNC 형식은 CAD와 CAM 사이의 데이터 교환을 목표로 하는 IPC-NC-349 규격의 엄격한 하위 집합이다.이름 XNC 형식은 Exchange NC 형식을 의미한다.엄격한 부분집합으로서 기존 소프트웨어와 호환성이 높다.서로 다른 서브셋과 불완전한 NC 파일의 현재 혼란을 해결하고, 단순한 공통 표준을 정의하기 위함이다.XNC 하위 집합은 Graphod, Ucamco, KiCad, Pentalogix에 의해 구성된 컨소시엄에 의해 정의되었다.
사양은 우캠코 다운로드 페이지에서 자유롭게 이용할 수 있다.명세서는 간략하고 상세하며 이해하기 쉽고 명확하다.드릴/루트 머신 입력이 아닌 CAD와 CAM 간 데이터 교환을 목표로 한다.[6] [7]
예:
M48 헤더 미터법 단위 시작(mm) T01C0.6 Tool 1의 직경은 0.6mm T02C1.0 Tool 2의 직경은 1.0mm이며 헤더 G05 드릴 모드 T01 Set tool 1 X8.5 선택Y4.8 Drill a hole of 0.6 mm at coordinates 8.5mm,4.8mm X8.55Y2.85 Drill X6.54Y2.85 Drill X6.45Y4.8 Drill T02 Select tool 2 G00X10.25Y3.825 Move to coordinates 10.25mm,3.825mm M15 Plunge rout tool down G01X6.50Y3.25 Rout to coordinates 6.5mm,3.25mm M16 Lift rout tool up M30 End of file각하 형식
얼러폰 포맷이란 이름은 1980년대 PCB 시추 및 라우팅 기계 분야의 시장 선두주자로 독점적 포맷이 널리 쓰이게 된 얼러온 오토메이션(얼러폰 소프트웨어와 혼동하지 않기 위해)에서 유래한 것이다.
실제로 두 가지 형태의 각하 형식이 있는데, 바로 연장된 각하 1과 각하 2이다.Alizon 2는 IPC-NC-349의 슈퍼셋이다.두 명령 모두 같은 파일에 혼동될 때가 있다.
자동화는 포맷의 IP와 사용 권한에 대한 설명 없이 포맷의 사양 게시를 중단했다.보관된 복사본이 존재함.[8]명세가 모호해 특히 좌표와 단위 영역에서 해석이 분분하다.CAD와 CAM 간 데이터 교환이 아닌 드릴/루트 머신 입력을 대상으로 한다.
무한 NC 파일
CAD/CAM 데이터 교환은 어떤 사양에도 부합하지 않는 NC 파일을 사용하는 경우가 많다.이 파일에는 IPC-NC-349 명령이 몇 개 포함되어 있지만, Alizon이나 IPC-NC-349 사양을 따르지 않는다.명령은 제대로 사용되지 않거나 구문론적으로 잘못된 방법으로 사용되며, 이진 데이터 객체가 포함될 수 있다.때때로 과거 EIA 또는 EBCDIC 문자 인코딩이 사용된다.일반적으로 헤더는 불완전하다. 스케일 또는 툴 직경이 누락된다.때로는 헤더가 전혀 없고, 파일에는 지정되지 않은 직경의 공구 번호와 지정되지 않은 장치에 X,Y 좌표만 들어 있다.확정되지 않은 NC 파일임에도 불구하고 종종 Alizon files라고 불린다.사양은 존재하지 않는다.
예:
% T01 X006272Y001092 X006354Y001093 X006653Y001092...T02 X008091Y001754 X-002028 M30툴 직경 및 좌표 해석 방법은 지정되지 않았다.이 파일은 추가 정보가 없으면 의미가 없으며, 일반적으로 사람이 읽을 수 있는 자유 형식의 도구 파일에 넣는다.이 정보는 CAD/CAM 운영자가 수동으로 다시 입력해야 하며 불필요한 수작업과 지연 또는 오류의 위험이 있다.놀랍게도, 그러한 수수께끼 같은 파일들이 여전히 사용되고 있다.[1]
참고 항목
참조
- ^ a b c Charras, Jean-Pierre. "XNC Format: Gerber Takes Data Into the Future" (PDF). Retrieved 7 April 2019.
- ^ "PCB Layout Data". Eurocircuits. Archived from the original on 6 December 2011. Retrieved 26 November 2011.
- ^ ""Gerber Format Specification"" (PDF). Ucamco.
- ^ Tavernier, Karel. "PCB Fabrication Data - A Guide - section on drill files" (PDF). Retrieved 16 January 2015.
- ^ 1985년에 발행된 IPC-NC-349 드릴러 및 라우터를 위한 컴퓨터 수치 제어 포맷
- ^ "CAD software firms develops XNC format for PCB drill date". pcdandf. Retrieved 26 February 2019.
- ^ "XNC file format specification". Ucamco. Retrieved 26 February 2019.
- ^ "Former Excellon format description". Archived from the original on 2007-10-30. Retrieved 2007-10-30.
외부 링크
- IPC-NC-349 규격(지급 가능)
- XNC 포맷 사양
- 이전 각하의 형식 설명(2007-10-30년 원본에서 보관)
- PCB 제작 데이터 - 가이드