Always the right choice when you order small quantities with different implementation variants and flexible delivery times.
mehr Details
Do you require full circuit board series? Then we advise you to use our Savings-Class Service to Reduce your costs.Optimal surface area used to obtain the best overall price.
mehr Details
Are you looking for the appropriate circuit boards to match your series? You can be certain through our high quality standards that your circuit boards will be problem free.
mehr Details
Do you require full development for printed circuit boards? Then this option is the right choice for you. E.g. Conductive strips from 50ìm (2mil), with drilling smaller than 0.1mm (4mil).
mehr Details
Printed circuit board and laser stencils.
Our solution is to offer this service catered to your individual needs in a fast and economical development process.
mehr Details

Gerber Datenformat


Das Gerber Koordinaten Format m.n

Durch das Gerber-Koordinaten Format wird festgelegt, wie die Längenangaben bei allen X-, Y-, Z-, I-, J- und K-Befehlen zu interpretieren sind. Es handelt sich bei diesen Längenangaben nicht um einfache Zahlen, sondern um Gleitkommawerte in Millimeter oder Inch, bei denen die Kommastelle nicht mit angegeben wird. Um Längenangaben beim Einlesen richtig interpretieren zu können, bedarf es folgender Informationen:

  -  Liegen die Daten in Millimeter oder Inch vor?
  -  Liegen die Daten als absolute oder relative (Incrementale) Werte vor?
  -  Mit wievielen Vor- und Nachkommastellen wird gearbeitet? Dies wird im
     sogenannten m.n Wert festgelegt.
  -  Werden führende (leading) oder nachfolgende (trailing) Nullen (Zeros)
     mit ausgegeben bzw. unterdrückt?

Beispiele:

Absolute Inch-Werte im 3.3 Format mit führenden Nullen unterdrückt:

      123456 = 123.456 Inch
          1234 = 1.234     Inch
               34 = 0.0~4     Inch
          5600 = 5.6         Inch

Absolute Millimeterwerte im 3.3 Format mit nachfolgenden Nullen unterdrückt:

  123456        = 123 456 mm
  1234             = 123.4     mm          .
  001234        = 1 234     mm
  00034          = 0.34       mm
  0056             = 5,6         mm
Gerber Format

Die genaue Syntax des Gerber-Formates ist in dem Buch          
            GerberFORMAT
            Plot Data Format Reference Book

festgelegt, das für (US) bezogen werden kann von:
            Gerber Systems Corporation
            Marketing Services Departement
            83 Gerber Road West
            South Windsor, CT 06074
            Tel.: (203) 644-1551; FAX: (203) 649-7157

Gerber-Dateien können im Prinzip in sehr vielen Varianten auftreten. In der Praxis kommen für Leiterplatten aber nur einige wenige Varianten in Betracht, die auch von CircuitCAM unterstützt werden.

So kann nur das Word Address Format mit ASCII-Kodierung bearbeitet werden. Die anderen Kodes (EIA RS-244-B, BCD, EBCDIC, ISO ASCII) sowie das binäre Format werden nicht unterstützt. Es werden auch einige Befehle des erweiterten Gerber Formats (Mass Parameter, Extended RS-274-D) unterstützt. Eine typische Gerber-Datei könnte wie folgt aussehen:

G54D20*
            Werkzeug 20 wird ausgewählt.
G01X01Y00D01*
            Eine gerade Linie wird bis zur Position x=1, y=0 gezogen.
G54D10*
            Das Werkzeug 10 wird ausgewählt.
D03*
            Mit diesem Werkzeug wird auf der gegenwärtigen Position geblitzt (Flash).
G01X~1Y00D02*
            Mit dem aktuellen Werkzeug wird zur Position x=0, y=0 verfahren. Die X-
            Y- Angaben sind in diesem Falle inkrementale Werte.
D03*
            An der augenblicklichen Position wird das Werkzeug geblitzt.

Gerber-Dateien sind in sogenannte Datenblöcke unterteilt, die mit "*“, teilweise auch mit "$" abschließen. Ein einfaches Zeilenende gilt nicht als Abschluß eines Datenblockes; es kann sogar vorkommen, daß eine Koordinatenangabe durch ein Zeilenende unterbrochen wird.

Ein Datenblock kann aus den Befehlen N, G, X, Y, Z, I, J, K, W, C, T, U, V, D, M
bestehen, denen jeweils eine Zahl folgt. Die folgenden Befehle werden unterstützt:
            N nn
                        Durchnumerierung der Datenblöcke, wird ignoriert.
            G01, G10, G11, G12, G60
                        Lineare Interpolation.
            G02, G20, G21
                        Kreisbogeninterpolation im Uhrzeigersinn.
            G03, G30, G31
                        Kreisbogeninterpolation im Gegen-Uhrzeigersinn.
            G54
                        Auswahl eines Werkzeuges.
            G70
                        Koordinaten liegen in Inch vor.
            G71
                        Koordinaten liegen in Millimeter vor.
            G74, G75
                        Ein- und Ausschalten der 360 Grad Kreis-lnterpolation. Gilt G74
                        (ausgeschaltet), so können nur Kreisbögen bis zu maximal 90 Grad
                        beschrieben werden.
            G90
                        Koordinaten werden in absoluten Werten angegeben.
            G91
                        Koordinaten werden in relativen (inkrementalen) Werten angegeben.
            G04, 055
                        Wird ignoriert.
            G-andere Kodes
                        Es erfolgt eine Fehlermeldung.
            Xm.n, Ym.n
                        Koordinaten im M.N Format.
            Im.n, Jm.n
                        Mittelpunktkoordinaten eines Kreisbogens im M.N Format.
            D01
                        Werkzeug einschalten.
            D02
                        Werkzeug ausschalten.
            D03
                        Werkzeug blitzen (Flash),
            Dl0-D999
                        Werkzeug 10 bis 999 auswählen.
            D-andere Kodes
                        Es erfolgt eine Fehlermeldung.
            Z,K,W,U,V
                        Keine Unterstützung. Es erfolgt eine Fehlermeldung.
            M02
                        Ende der Datei. Wird ignoriert.
            M-andere Kodes
                        Es erfolgt eine Fehlermeldung.
            %
                        Kommentar; wird bis zum Zeilenende ignoriert.
            %FS{L,T,D}{A,I}*%
                        Mass-Format-Befehl zum Einstellen von
                        L-        keine führenden Nullen,
                        T-        keine nachfolgenden Nullen
                        D-        expliziter Dezimalpunkt
                        A-        Absolute Koordinaten
                        I -         Incrementelle Koordinaten

            %ADDnn{C,R,O}wert1[ X wert2]*X
                        Mass-Blenden-Definition-BefehI
                        nn       Blenden-Nummer
                        C         Kreis, Durchmesser
                        R         Rechteck, Breite, Höhe
                        O         Oval, Breite, Höhe

Bei der Ausgabe von Gerber-Dateien werden folgende Kommandos verwendet:

            Formatanweisung, keine führenden Nullen, absolut.
                        %FSLA*%

            Werkzeugauswahl:
                        G54D..* oder nur D..*  wenn G-Code ausgeschaltet ist.

            Start eines Linienzuges:
                        X... Y...D02*

            Liniensegment:
                        X... Y...D01*

            Kreisbogensegment:
                        G75*
                        G02* bzw G03*
                        X...Y...I...J...D01*
                        G74*
                        G01*

            Ende eines Linienzuges:
                        entfällt

            Blitzen eines Werkzeuges:
                        X...Y...D03*

 

<< Design Datenformate >> Design_Excellon