- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
电路板Gerber RS274X 格式详解
一 简介
GERBER数据是所有PCB CAD系统可以生成的,可以被所有光绘图机处理的文件格式。GERBER格式是EIA 标准RS-274D的子集。扩展GERBER格式是EIA标准RS-274D格式的超集,又叫RS-274X。RS-274X增强了处理多边形填充,正负图组合和自定义D码及其它功能。它还定义了GERBER数据文件中嵌入光圈表的规则。
GERBER格式文件由一系列数据块(参数和代码)组成。每一数据块由块结束(EOB)符分开。EOB字符通常是星号(*)。根据文件中出现的顺序,数据块分为以下两类:
1 RS-274X参数
按顺序分为下面几组:
提示性参数
AS 坐标选择
FS 格式描述
MI 镜像图像
MO 单位
OF 偏移
SF 比例因子
图像参数
IJ 图像对齐
IN 图像名称
IO 图像偏移
IP 图像正负性
IR 图像旋转
PF 绘图胶片名
光圈参数
AD 光圈描述
AM 光圈自定义
层参数
KO 挖除
LN 层名
LP 层正负性
SR 移动与复制
其它杂项
IF 嵌入文件
2 标准RS-274D码
包括一个字符的功能码如D码,G码,M码等和坐标数据。X,Y格式的坐标数据描述线性位置,I,J格式描述弧形位置。
N码:顺序码,命名数据块顺序。(0-99999)
D码:绘图码,选择,控制光圈,指定线型。
G码:通用码,用于坐标定位。
M码:指定文件结束等。
例子:
*G04 THIS IS DEMO 注释
%FSLAX23Y23*% 省略前导零,绝对坐标X2.3, Y2.3
%MOIN*% 设定英寸单位
%OFA0B0*% 无偏移
%SFA1.0B1.0*% 输出比例X轴1.0, Y轴1.0
%ADD10C,0.010*% 定义D10码为圆,直径10MILs
%LNBOXES*% 层名为BOXES
G54D10* 以下为RS0274D数据
X0Y0D02*X5000Y0D01*
X5000Y5000D01*X0Y5000D01*X0Y0D01*
X6000Y0*X11000Y0D01*
X6000Y0D01*D02*
M02* 数据结束
二 RS-274X参数
格式:%<参数码><修饰符>[<修饰符>]*%
参数码 双字符码(AD, AM, FS等)
修饰符 完成参数码定义所需的限定符
AD Aperture Definition 光圈描述
数据块格式:%ADD,[X]*%
n1 D码编号(10-9999)
C(圆) 外径 X向孔径 Y向孔径
R(长方) X向大小 Y向大小 X向孔径 Y向孔径
O(椭圆) X向大小 Y向大小 X向孔径 Y向孔径
P(正多边) 外径 边数 旋转角度 X向孔径 Y向孔径
AM Aperture Macro 自定义光圈
数据块格式:%AM*,<$1>,<$2>,[<…>]*
[,<$1>,<$2>,[<…>]]*…*%
为当前自定义光圈定义一个名称
$1 $2 $3 $4 $5 $6 $7 $8 $9
1(圆) Exp 直径 圆心X 圆心Y
2/20(线) Exp 线宽 起点X 起点Y 终点X 终点Y 角度
21(长方形) Exp 宽 高 中心X 中心Y 角度
22(长方形) Exp 宽 高 左下X 左下Y 角度
4(多边形) Exp 点个数 起点X 起点Y X1 Y1 。。。角度
5(正多边形) Exp 顶点数 中心X 中心Y 直径
6(Moire) X0 Y0 外径 环宽 环间距 环个数 十宽 十长 角度
7(散热形) X0 Y0 外径 内径 口尺寸 角度
3 结束自定义
AS Axis Select 坐标轴选择
数据块格式:%ASA[X|Y]B[X|Y]*%
A B 输出设备坐标轴
X Y 数据文件坐标轴
FS Format Statement
数据块格式:%FS[L|T][A|I][Nn][Gn]XnnYnn[Dn][Mn]*%
L T L 省略前导零 T省略尾零
A I A 绝对坐标 I 相对坐标
Nn Gn Dn Mn 设定N G D M码的长度/范围, n=2 表示00-99
Xnn Ynn X23 表示X轴坐标数据是两位整数位,三位小数位
IF Include File 嵌入文件
数据块格式:%IF*% 把filename中的内容放到当前位置
IJ Image Justify 图像对齐
数据块格式:%IJ[A[L|C]B[L|C]][]*%
A A轴对齐
L 左或下对齐
C 中心对齐
B B轴对齐
偏移
IN Image Name 图像名称
数据块格式:%IN*% 命名当前图像为name
IO Image Offset 图像偏移
数据块格式:%IOAB*%
A n定义输出设备A轴向的偏移
B n定义输出设备B轴向的偏移
IP Image Polarity 图像正负性
数据块格式:%IP[NEG|POS]*%
IPNEG 设置为负图
IPPOS 设置为正图
IR Image Rotate 图像旋转
数据块格式:%IR[90|180|270]*% 逆时针旋转图像
KO KnockOut 挖除
数据块格式:%KO[C|D][XnYnInJn]*%
C Clear 挖除矩形块
D Dark 添补矩形块
XnYn 矩形块左下角坐标
In 矩形块宽度
Jn 矩形块高度
LN Layer Name 层名
数据块格式:%LN*% 命名当前层为name
LP Layer Polarity 层正负性
数据块格式:%IP[C|D]*%
IPC 设置为负图
IPD 设置为正图
MI Mirror Image 镜像图像
数据块格式:%MI[A[0|1]B[0|1]]*%
0 不镜像
1 镜像
MO Mode 单位
数据块格式:%MO[IN|MM]*%
IN 英寸
MM 毫米
OF Offset 偏移
数据块格式:%OFAB*%
A n定义输出设备A轴向的偏移,5.5格式
B n定义输出设备B轴向的偏移,5.5格式
PF Plot Film 绘图胶片名
数据块格式:%PF*% 提示操作员胶片名为name
SF Scale Factor 比例因子
数据块格式:%SF[A][B]*%
A n定义输出设备A轴向的比例
B n定义输出设备B轴向的比例
SR Step & Repeat 移动与复制
数据块格式:%SR[Xn][Yn][In][Jn]*%
Xn In X方向移动复制的数量和步长
Yn Jn Y方向移动复制的数量和步长
三 标准RS-274D码
1 D码
D01 划线,开光圈。 不能用自定义光圈划线
D02 关光圈
D03 闪绘光圈
D10-D999 选择由AD命令定义的光圈
G码
G01 1倍线性运动
G02 顺时针圆周运动
G03 逆时针圆周运动
G04 忽略当前数据块
G71 10倍线性运动
G11 0.1倍线性运动
G12 0.01倍线性运动
G36 打开多边形填充
G37 关闭多边形填充
G54 准备选择光圈
G70 指定英寸单位
G71 指定毫米单位
G74 关闭360度圆周运动
G75 打开360度圆周运动
G90 指定绝对坐标格式
G91 指定相对坐标格式
射频工程师养成培训教程套装,助您快速成为一名优秀射频工程师...
天线设计工程师培训课程套装,资深专家授课,让天线设计不再难...
上一篇:超级本的定义和特点
下一篇:笔记本CPU系列型号简析