거버관련자료 1. CAM DATA 1). CAM DATA 의종류 CAM DATA에는많은종류가있다. 그종류를보면다음과같다. 1 회로를갖고있는 FILM용 DATA의종류 - GERBER (RS274-D, Standad Gerber) - RS274-X (Include Aperture Type) - Image Format - MDA Format(CSI-MDA Format 또는 Fire-9000 Format) - PENTAX Format - IGI Format - DPF Format (Barco Format) - Excellon Image 2 Drill 및 Router의종류 - Excellon(I,II) - Hitachi Format - RokuRoku Format 3 도면 Data의종류 - DXF Format /DWG Format (Auto CAD Data Format) - HPGL Format - PostScripts Format - Bit Map Data (BMP, TIFF, GIF 등 ) 이처럼많은종류의 Data Format이있는데, 이 Format의배경은각각의 Plotter장비의개발업체가각자의자체 Data Format을개발하여자회사개발한장비 Control을위해사용하기시작하였다. 따라서많은장비업체들간의경쟁으로 Data의호환은염두하지않았다. 최초의 PCB용 Design은 Gerber Format이며가장널리일반적으로통용되는 Format이다. 1998년 Gerber사가벨기에의 Barco사에인수합병되었어도최초의 Format이었기때문에
가장널리호환성있게사용된다. MDA Format은 MDA사에서판매하는 Plotter Format이며차후 1995년 CSI사에인수합병되어 CSI-MDA Format이라한다. 이 Data를수정 / 저장등의 Edit Program이 fire Series이기때문에 Fire Format이라고도한다. Orbotech( 과거에는 Optrotech이었음 ) 에서제작되는 Plotter Format이 Image Format인데, 이는이 Data의 Edit Tool이 Image5000이기때문이다. PENTAX, IGI등도마찬가지이다. Drill Data Format 중가장널리일반적으로사용되는 Format이 Excellon Format이다. Excellon Format은 NC장비에서이름을딴것이며, NC장비의 Version에따라 Format의 Version도바뀌어 Excellon-I과 Excellon-II가있다. 도면 Data의종류에서도마찬가지이다. HPGL은 HP사에서제공되는 Print Control Format 이며, PostScripts Format은 Adobi사에서만든그림 Format이다. 2. Gerber Format 에대하여 Gerber Format은좌표 Data와 Aperture Data, 두개의 File로되어있다. 좌표 Data는선의위치와 Pad의위치를나타낸 File이며, Aperture File은그림 (image) 을형성할때필요한모양을가지고있는 File이다. Aperture를 Wheel File 또는 Report File이라고부르는경우도있는데, Wheel File은과거사진기로 Film을제작할때원모양의판에 Size별로구멍이뚫린 Wheel을사용한데서비롯되었다. Report File이라하는것은 CAD System에서 Gerber Output Aperture Table을별도의 Report로출력하는데서비롯한것이다. 어떤이름을갖든지이 File들은 Aperture Shape에대한정보를나타내는 File이다. Gerber Data는 Coordinate Format을가지고있는데이는 Data의양을축소하기위해사용되어공통적으로사용되는것인데이는좌표의단위를단축하는기능을가진다. X010000Y010000" 위와같은숫자가있을경우 Coordinate Format이 4.2/MM이라면, 그수치가 X방향으로 100mm Y축방향으로 100mm임을위미한다. 즉앞에서부터 4번째에소수점이있음을의미한다. Gerber Data는 Zero Omition을가지고있는데, 이또한 Data 양을축소하는기능을가진다. 위위 Data를 LZO(Leading Zero Omition) 로표시하면, X10000Y10000" 이되는데이는숫자앞에오는 Data중 Zero(0) 은생략한다는의미이다. 또, TZO(Trailing Zero Omition) 로표시하면, X01Y01" 이된다. 이는뒤에따라오는 Zero 를생략한표현이다. 컴퓨터에서 Text를표현하는방식에는여러가지가있는데, PC 등에서많이사용하는 ASCII Code외에도 BCD Code, EBCDIC Code등이있다. 대부분의 CAM Software에서는
ASCII와 EBCDIC Code를지원하고있으며, EBCDIC Code는현재거의사용되지않는다. 그러나간혹구형의 CAD Software에서사용하는경우가있음으로이에대한준비가필요하다. 만약에 CAD Software에서지원이되지않는다면, PC의 Edit Conversion이가능함으로 Conversion 하여사용하고, Unix를사용하고있다면 tar Command에의해 Code Change할수있다. 3. DATA 의 TYPE 1) RS-274 D-code 값과 Flash 과 Draw 값만가진다. 가장대표적인 Gerber Data Base G54D10* G54D10* G55* X7430Y5493D03* X7833Y4520* X8805Y4118* X9778Y4520* X10180Y5493* 2) RS-274X Aperture 값과 Flash, Draw 값을가진 Data Base이다. 현재전세계적으로많이사용하고있는 Data Base이다. 이 Format은 Standard Gerber의변형형태로 Aperture의문제점을보완한 Format이다. Include Aperture 기능과 Porality 기능을추가하였다. 따라서이 Data Format은하나의 File에 Aperture와 Posi/Nega Data를같이갖고있기때문에기존에 Aperture File의별도관리와 Porality에따른 Layer 구분관리문제를해결하였다.
G04 PARAMETERS* %FSLAX24Y24*% %MAIN*% %ICAS*% %LNc01*% G04 APERTURE DEFINITIONS* %ADD10C,0.01780*% %ADD11C,0.02750*% %ADD12C,0.03350*% %ADD13C,0.03940*% %ADD14C,0.04140*% %ADD15C,0.04540*% %ADD16C,0.04910*% %ADD17C,0.05510*% Aperture Value %ADD18C,0.06890*% %ADD19C,0.08260*% %ADD20C,0.09840*% %ADD21C,0.12990*% %ADD22C,0.13000*% %ADD23C,0.15750*% %ADD24C,0.14140*% %ADD25C,0.00800*% 3) FIRE 9XX Coordinate Mode Cooddinate Unit Zero Suppression
Data Base Format Aperture 값, Flash, Draw 값을가진다. G04%FFILE="c01",%* G04%PAR,%* G04%MODE=A;%* G04%UNIT=I;%* G04%ZERO=L;%* G04%FORM=2.4;%* G04%IMTP=POSITIV;%* G04%FSZE=24,20;%* G04%A10CIR,1780,X0,Y0,%* G04%A11CIR,2750,X0,Y0,%* G04%A12CIR,3350,X0,Y0,%* 4) Excellon Format Excellon Format 은 Drill Hole 가공을위해 Data Format 으로 Revision 에따라 Excellon-I 과 Excellon-II 가있다. 먼저 Data 형태는다음과같다. M48 FORMAT.2 VER.1 INCH / T01C.031F163S542
T02C.039F129S431Z000378 T03C.0465FF108S361 INCH,LZ % T01 X010124Y003233... M30 위 Information부분을 M48이라하고, 여기에단위, Version, Bit Size, Bit의회전속도, Bit 의가공깊이등의정보가있다. 여기서 Version은 NC축의 Version인데, 1사분면을 Version1 이라하고, Version 2는 Version1의 X와 Y값의맞바꿈즉 Rotate&Mirror 이다. NC마다그사용 Version이다르므로 NC와맞추어사용하여야한다. 4. GERBER 1). Gerber 란? 2). Gerber Data 의출현 3). Gerber Data 의기본동작 1). Gerber 란? Gerber Scientific Instrument사에의해고안되어포토플로터에적용, 사용하기시작한데이터포맷이다. 데이터의구성은단순한형태의백터포맷을기준으로시작점과끝점, 굵기에해당되는모양의 3요소를기본으로한다. 이중시작점과끝점은 Gerber 파일로, 굵기에해당되는모양 (Aperture라함 ) 은 Aperture 파일로하여하나의패턴을표시합니다. Gerber Data의특징으로는사용자들의데이터이해도를높이기위해단순한백터포맷으로이루어져있고, 사용의제한성을최소화하여사용자에게표현방법의유연성을최대한제공한다는점이다. 단점으로는하나의 PCB를표현하기위해데이터의양이상당히크게되어조작이불편하고, 형태만을표현하기때문에 PCB의특성및기능에대한정보를전혀알지못한다는점을들수있다. 또한사용자에게표현방법의유연성을최대한제공하기때문에동일한모양의패턴을여러가지방법으로표현이가능하여 Gerber 데이터에서다른정보를추출해내기가
어럽다는것이다. PCB의제조에있어서없어서는안되는것중의하나가 artwork라불리우는 PCB pattern을그린필름이다. 이러한필름의제작방법은 PCB의패턴이어렵지않던시대에는사람손에의한수공업의형태로제작되어카메라를이용한촬영등으로만들어졌다. 이러한방법으로는 Bishop 테이프를이용하여트레이싱지에패드와라인에해당되는부분을손으로붙여형성하는방법과패드와라인을펜을이용하여사람이손으로직접그리는칼라키방법등이사용되어왔다. 이러한방식에서펜플로터를이용하여확대된형태로트레이싱지에패턴을플로팅한후이를축소촬영하여 artwork를제작하는방법이소개되어사용되어왔다. 이와비슷한시기에펜플로터보다많은수의펜모양 (Aperture) 을지원하며필름에직접감광하여필름을제작한후촬영을통하여완성된 Artwork를제작하는포토플로터방식이선을보였다. 이러한 Artwork제작방법의발전은 Artwork 제작의생산성을급격히향상시켰을뿐만아니라 Artwork의품질을안정화시켜 PCB의품질을안정시키는데큰역할을하였다. 2. Gerber Data 의출현 Artwork 제작방법이사람에의한수공에서펜플로터와포토플로터를이용한방법으로대치되는시점에서펜플로터와포토플로터의작동을위하여 gerber data가만들어졌다. 이데이터포맷은 Gerber Scientific Instrument사에의해만들어져그회사의포토플로터에사용이되면서부터 PCB Artwork 제작용데이터포맷이되었다. 이포맷은그후 PCB 산업전반에확산되어데이터로이루어진 PCB 패턴은모두이데이터포맷으로형성되었다. Gerber Data의생성과정이포토플로터를근원으로이루어졌기때문에그포맷이단순하여현재사용되고있는레이져포토플로터에는적합하지않는부분들이상당부분남아있다. 이러한사항들중일부분은상황에맞게내용을추가또는삭제하여현재사용되고있는 Gerber Data의모양을갖추게되었다. 3. Gerber Data 의기본동작 Gerber data는포토플로터의동작을나타내기때문에그작동원리는포토플로터의원리와동일하다. 포토플로터는기본적으로 Aperture Wheel이라는직경 30Cm 가량의원형 Wheel과광원, 광원과 Wheel을 x,y축으로이동시키는축으로구성되어있다. Aperture Wheel은 24 등분으로분할되어각분할마다는슬라이드필름과비슷한모양의필름이장착될수있도록되었다. 이Wheel의 24등분차례로10,11,12,13,14,15,16,17,18,19,70,71,20,21,22,23,24,25,26, 27,28,29,72,73번으로번호를붙여해당번호선택명령어가인식되면 Wheel이회전하여주어진번호의등분이정해진위치 ( 광원의중심위치 ) 로이동한다. 이번호는 Aperture 번호와같다.
광원의위치는 Wheel의한쪽면에위치하고있으며다른쪽면에는감광성필름이위치한다. 광원 ( 셔터 ) 의동작은열린상태와닫힌상태, 동일상태에서열려다가닫히는상태 ( 플래쉬라함 ) 의 3 가지상태가있다. 광원과 Wheel은 x,y 방향으로축에의해이동이가능하다. Aperture Wheel의각등분에장착되는 24가지의필름은사용자가원하는모양으로빛이통하는부분과빛이통하지않는부분으로나누어만들수있으며, 이러한하나하나의필름을 Aperture라부른다. 이러한포토플로터의구성과동작들을조합하면선긋기와이동, 패드를만들기위한플래쉬를필름상에나타낼수있다. 1 이동 현재의위치에서광원 ( 셔터 ) 을닫힌상태로한다. 다음에축을이동하고자하는점의좌표로직선이동시킨다. 그러면광원의빛이필름에닿지않기때문에필름은감광되지않고원래의상태대로유지되며단순이동이된다. 2 선긋기 원하는선의굵기에해당하는모양을필름에빛이통하는부분으로형성하여 Aperture Wheel에번호를결정하여장착한다. 광원을닫힌상태로유지하여그리고자하는선의시작점으로축을이동시킨다. 장착된 Aperture에해당하는번호를 Wheel에지정하여광원의중심에위치하도록한다. 광원을 ( 셔터 ) 을열린상태로유지한후그리고자하는선의끝점까지축을이동한다. 그러면광원의빛이 Aperture를통과하여필름에감광되는상태로이동하게되므로피름상에선이나타나게된다. 3 패드그리기 원하는패드의크기와모양에해당하는필름을빛이통하는부분과빛이통하지않는부분으로형성하여 Aperture Wheel에번호를결정하여장착한다. 광원을닫힌상태로유지하여패드를그리고자하는점의위치로축을이동시킨다. 장착된 Aperture에해당하는번호를 Wheel에지정하여광원의중심에위치하도록한다. 광원 ( 셔터 ) 를열렸다가닫히는상태 ( 플래쉬상태 ) 로한다. 그러면광원의빛이 Aperture를통과하여필름에감광되는상태로나타나게되므로필름상에 Aperture의모양과동일한형태가나타나게된다. 4. Aperture 란? Gerber 데이터의구조는이미앞서설명한바와같이 PCB의패턴을나타내는기하학적인모양을표현하는벡터포맷이다. 수학적인개념의벡터와는달리 Gerber 데이터에이용되는벡터포맷은시작점과끝점, 이동시의모양으로구성된다. 이러한구성요소중모양에해당하는것을 Aperture라한다. 이러한 Aperture의모양이나크기및개수에는기본적으로그제한이없다. 즉이미정해진모양을이용하여플래쉬와선, 원, 원호등을표현하여패턴을형성할수도있으며, 사용자
가임의로정하여사용할수도있다. 이와같이사용자가임의로정의하여사용하는 Aperture 를사용자정의 Aperture라하며, 이미정해진 Aperture를표준 Aperture 세트라한다. 개념상으로 Aperture는그모양이나크기개수등에제한이없으나오랜기간동안많은사용자들에의해용도에따라그모양과크기가정해져있다. 또한 Aperture의수는사용하는플로터가지원하는개수에한정되어사용된다. 예를들어펜플로터의경우사용되는펜의수가 6개로한정되는것이일반적이기때문에사용되는 Aperture의수도 6개로제한된다. 포토플로터의경우도하나의 Aperture Wheel에장착될수있는 Aperture의개수가 24개로제한되어있기때문에이를사용하는모든 Gerber 데이터또한사용의제한이 24개가된다. 이러한 Aperture의사용은레이져포토플로터의등장과함께그제한이사라졌으며, 현재는그수에제한을두지않는것이일반적인 Aperture의사용방법이다. Aperture의모양또한플로터의지원여부에따라그제한성이결정되어지며레이져플로터의등장으로그제한성또한많이완화된상태이다. 하지만 Aperture 모양의사용이이미많은경우에의해고정적으로사용되고있어이를표준 Aperture 세트로사용되고있다. 이러한 Aperture의모양으로는원형 (Round,Circle), 정사각형 (Square), 직사각형 (Rectangle),Target,Thermal, 타원 (Oblong),Donut,Octagon등이있다