摘要:嘉立创DFM支持Gerber RS274X(扩展Gerber)和Gerber X2,不支持旧版RS274D格式。如果旧资料加载失败或图形显示异常,应检查文件格式;确认属于RS274D后,需重新导出或转换为RS274X,再上传分析。
1. 格式说明
1. RS274X:扩展Gerber
通常所说的Gerber,是指RS274X格式,也称扩展Gerber(Extended Gerber)。文件中内置光圈定义,支持复杂的多边形铜皮和自定义光圈形状,能够完整描述对应图层中各图元的几何形状,嘉立创DFM可以正确解析。
2. RS274D:标准Gerber
RS274D也称标准Gerber(Standard Gerber),是早期光绘设备使用的格式,其历史可追溯到纸带编程时代。
这类文件主要记录坐标和绘图指令,例如焊盘放置(FLASH)和画线(LINE),不内置光圈表。焊盘的形状、尺寸及线条宽度等信息,需要由另外的光圈表提供,光圈表也称D码表或D码文件。
虽然名称中带有“标准”,但早期不同EDA软件输出的配套光圈表格式并不统一,给资料解析和生产处理带来了困难,因此RS274D已被后续格式取代。
3. 什么是光圈?
光圈用于描述绘图时使用的形状和尺寸。早期光绘机通过光照在菲林上曝光,并使用不同形状的遮罩限制光照范围,这些遮罩称为光圈。光圈与Gerber中的坐标、绘图轨迹共同决定最终图案。
2. 问题现象
上传RS274D资料后,可能出现格式错误、图形显示错乱、光圈信息缺失,或无法看到正常图形等情况。
用文本编辑器打开文件,可以看到大量 G54Dxx等指令,却没有以 %包裹的格式说明和光圈定义。下图为RS274D数据示例。

3. 无法解析的原因
1. RS274D缺少完整的解析信息
仅凭RS274D文件中的坐标和绘图指令,无法确定以下关键信息:
- 光圈定义:例如,
G54D10表示切换到D10号光圈,但不能据此知道D10的形状和尺寸。 - 坐标格式:例如,坐标数字的小数点位置、单位及零省略方式,需要结合配套说明或导入参数确定。
解析时,需要配套的光圈表及正确的格式参数。同一份图形数据,如果使用了不同的光圈定义或坐标参数,生成的图形可能完全不同。由于文件自身无法完整描述这些信息,嘉立创DFM不支持直接解析RS274D资料。
2. RS274X将定义写入文件内部
RS274X通过以`%`包裹的扩展语句,将坐标格式、单位和光圈定义写入文件。例如:
%FSLAX35Y35*%
%MOMM*%
%ADD10C,0.15000*%
上述语句分别表示:
- X、Y坐标采用整数3位、小数5位,使用绝对坐标并省略前导零。
- 坐标单位为毫米。
- D10为圆形光圈,直径为0.15 mm。
下图为RS274X数据示例。

三种格式的主要区别是:RS274D依赖外部光圈表和格式参数;RS274X将这些信息写入文件;Gerber X2在此基础上进一步加入图层属性等信息。有关X2的说明,可参阅《嘉立创DFM因Gerber X2属性错误导致图层识别异常的处理方法》。
4. 处理方法
1. 有原始设计文件:优先重新导出
使用原EDA软件打开设计文件,选择RS274X或Gerber X2格式重新导出,再将新生成的完整资料导入嘉立创DFM。
2. 只有RS274D资料:使用CAM软件转换
可使用支持RS274D导入的CAM软件,如CAM350、Genesis等,配合光圈表并设置正确的坐标格式参数。确认图形正确后,再以RS274X格式导出。
如果有配套的光圈表文件,请一并提供给处理人员,以便准确还原图形。
注意:转换完成后,应在嘉立创DFM中逐层核对图形,尤其是光圈尺寸是否正确。确认与原设计一致后,再进行分析或下单。
5. 补充说明
目前仍在使用的RS274D资料,多来自旧设计存档或老式软件。遇到加载失败时,可用文本编辑器检查文件是否包含 G54Dxx等指令,以及是否缺少 %包裹的格式和光圈定义语句,将其作为初步判断线索,再结合配套文件确认格式。
获取更多内容与技术支持
嘉立创DFM软件下载地址:https://www.jlc-dfm.com
嘉立创DFM视频教程地址:https://m.bilibili.com/space/3707027882773266
关注“嘉立创DFM”微信公众号,获取产品更新、使用教程及DFM相关技术内容。
技术支持(工作日9:00-18:00):通过公众号菜单栏【支持&交流】→【技术支持】在线联系。
