The Gerber File format has been in use for over 30 years; during that time
the Gerber Scientific company built over a dozen different machines -- first vector and later laser Over the years, the Gerber specification grew to accomodate special features of these machines as well as new functionality. Artwork's GBR_RIP software, which is designed to rasterize the Gerber data supports many but not all commands. Some unsupported commands are irrelevant -- for example those which display information on the console or those which control the velocity of the photo head. Other commands are rarely seen because they are specific to specialized models that were built only in very small quantites. Some commands are not supported either because we have not yet encountered their use; should the need arise support for these commands can be added. In addition to the actual commands there is often ambiguity about how to interpret or render some of the commands. Often there are interactions between commands where the documentation does not clearly state how the interaction should be handled. When in doubt we check the data against several industry standard CAM tools including CAM350 (from Downstream Technogy) and the Valor CAM station. |
Parameter | Description | Supported | Comment |
Input Data Format | |||
ASCII | Y | ||
EBCDIC | IBM format | N | EBCDIC to ASCII translator can be used. |
BCD | N | ||
EIA | N | ||
Binary | N | ||
Function Code Word | |||
Nn | Sequence Number | N | |
Gnn | General Function | Y | See Table |
X,Y,Z | Coordinates | Y | Z coordinate not supported |
I,J,K | Arc Coordinates | Y | K (parallel to Z axis) not supported |
Wm.n | Symbol Roation | N | Symbols not supported |
Cm.n | Vape Flash Image Rotation | N | Vape not Supported Directly |
Tn | Tapered Line Drawing | N | Vape not Supported Directly |
Um.n | Variable Aperture | N | Vape not Supported Directly |
Vm.n | Variable Aperture | N | Vape not Supported Directly |
Dn | Plot Functions | Y | See Table |
Mn | Misc Functions | Y | See Table |
EOB | End of Block | Y | Only * supported. |
G-Codes | D-Codes | M-Codes | Mass Parameters | Extended Mass Parameters | 274X Area Fill |