“Gerber RS-274X”是当前使用的主流Gerber格式,它包括X1和X2两种版本。标准的Gerber格式或RS-274-D已经过时并被废除,被RS-274X取代已有几十年时间。在现代PCB设计和制造中,不应再使用标准Gerber格式。尽管如此,有些应用仍然顽固地使用“绘画”(也称为描边)来创建焊盘和铜敷层。尽管这在技术上并不算无效,但使用绘画方式的文件需要更多手动处理,增加了制造过程中的错误风险。绘画方法源于已淘汰的向量光绘机时代,就像电动打字机一样过时。行业用户和开发者应该摒弃这种做法,以提高效率和准确性。
Gerber格式是一种由Ucamco开发的规范,用于描述电路板的二维图形数据。该格式的最新版本为2017.05版,版权归属Ucamco NV。Gerber文件结构包括孔径、图形对象、操作、绘制和弧形对象、图形状态、极性、块、属性等内容。
1. 文件结构:Gerber文件由一系列命令组成,每个命令指示如何绘制或操作图形。
2. 孔径:定义形状,如圆形、方形或复杂轮廓,用于放置焊盘、导通孔或其他图形元素。
3. 图形对象:包括线条、圆弧、填充区域等,用于构建PCB设计的各个部分。
4. 操作:控制如何执行绘制,例如选择填充模式、设置精度等。
5. 绘制和弧形对象:具体指令用于绘制直线、曲线等。
6. 图形状态:包含线宽、颜色、层信息等,影响图形的显示和处理方式。
7. 极性:指定图形的可见性,比如明亮区或暗区。
8. 块:允许将一组图形作为单个实体重复使用,提高效率。
9. 属性:附加信息,如元器件标识或位置数据。
10. 命令总结:概括了所有可用的Gerber命令,包括功能代码命令和扩展命令。
Gerber文件的解析涉及读取数据块,理解字符集,识别命令并执行相应的图形操作。正确处理Gerber文件至关重要,因为它们是PCB制造流程的关键输入,影响着最终产品的质量。
此外,文件的语法规则包括对语法规则的约定、文件扩展名、MIME类型和统一类型标识(UTI),以及字符集的选择,这些都是确保文件正确解析的基础。数据块包含了Gerber文件的实际图形数据,而命令则指导如何解释这些数据。
在符合性方面,Gerber文件必须遵循指定的规则和标准,以确保在不同的系统和软件之间的一致性和兼容性。对于任何疑问或评论,可以联系Ucamco通过gerber@ucamco.com获取支持。
为了更好地理解Gerber格式,示例文件提供了实际的代码和解释,包括两个正方形盒子的示例、极性和孔径的示例以及一个钻孔文件的示例。这些示例有助于开发者和用户更好地掌握Gerber格式的使用。