gerber的格式详解
GERBER文件简介
GERBER FILE 简介常见数字和字母意义D01 LIGHT OND02 LIGHT OFFD03 FLASHD10 Dn APETURE CODEG54 更换镜头M02 结束几种常见格式及范例M d a 9 0 0 0 格式E XG04%PAR.%*G04%MODE=A %*G04%UNIT=I %*G04%ZERO=L %*G04%ADRS=EIGHTH %*G04%SMUL=UP %*G04%NEXT= - %*G04%NFLG=MERGE %*G04%MRGE=PAINT %*G04%POEX=799 798 %*G04%POIN=797 796 %*G04%FORM=2.4 %*G04%IMTP=P %*G04%FSZE=20 24 %*G04%EOP . %*G04%APR 100000.%*G04%A10 CIR 200.%*G04%A11 CIR 600.%*G04%A13 CIR 1000.%*G04%A999 CIR 3400.%*G04%EOA.%*G74*G54D799*X345Y46661D02*Y177D01*X59490*X12215Y16383D02*X12295Y16463D01*Y14183D02*Y14143D01*Y14183*Y15103**M02*R S - 2 7 4 - D 格式E XG54D10X1000Y1000D02X2000Y2000D01X1000Y2000D02X2000Y1000D01D11X3000Y3000D03M02R S - 2 7 4 - X 格式E X%FSLA X24Y24*% INCH%IPPOS*%%MO IN *%%AMETCH100V*22 1 0.075000 0.075000 -0.000700 -0.000700 -45.000000* 22 1 0.075000 0.075000 0.000000 0.000000 135.000000* %%ADD10C 0.01500*%%ADD11C 0.01000*%%ADD12C 0.01400*%%ADD13C 0.02500*%%ADD14C 0.05000*%%ADD15C 0.07500*%%ADD17C 0.06600*%%ADD24C 0.08000*%%ADD25C 0.17500*%%ADD26C 0.09000*%%ADD27C 0.10000*%%ADD28C 0.06000*%%LNE115.GTL*%%LPD*% -------作线… … …G54D24*X-35759Y42269D03*X-37759D03*X-31009D03*X-33009D03*G54D26*X-63259Y30769D03*X-63394Y25764D02*X-47465D01*M02*坐标格式LEADING ZERO SUPPRESS 坐标整数字前面的0 省略小数字数不够以0 补齐TRAILING ZERO SUPPRESS 坐标小数字后面的0 省略整数字数不够以0 补齐NONE ZERO SUPPRESS 整数和小数字数不够均以0 补齐FORMAT 小数点之隐藏共有十种格式单位制METRIC mmUNITENGLISH inch or mil单位换算1 inch 1000 mil 2.54 cm 25.4 mm1 mm 0.03937 inch 39.37 milGERBER FILE 极性介绍正片POSITIVE GERBER 描述是线路层并且描述之图形主要是有铜部分或GERBER 描述是防焊层并且描述之图形主要是防焊部分(即盖油墨部分)负片NEGTIVE GERBER 描述是线路层并且描述之图形主要是无铜部分或GERBER 描述是防焊层并且描述之图形主要是无防焊部分(即不盖油墨部分)复合片COMPOSTIVE GERBER 所描述的层次由不同极性层合成通常是挖层和正极性层叠加挖层极性为c 主要起线路防护或追加制程资料等作用四镜头档(APETURE FILE)介绍镜头档主要描述相应Gerber File 所用镜头之形状和大小APETURE FILE GERBER FILE 完整的PCB LAYOUT 图形常用字段D_CODE D 码即镜头编号SHAPE 镜头形状SIZE 镜头大小基本镜头ROUND CIRCLE C CIR ..SQUARE S SQROBLONG OBRECTANGLE RECT ..ANNULUSTARGETTHERMAL 花孔使用者自定义镜头 CUSTOMER APETURE常见镜头档格式见C \CONVERT 目录下的DOC 文件五钻孔档(DRILL FILE)介绍常见钻孔及含义PTH –镀通孔孔壁镀覆金属而用来连接中间层或外层的导电图形的孔NPTH –非镀通孔孔壁不镀覆金属而用于机械安装或机械固定组件的孔VIA –导通孔用于印制板不同层中导电图形之间电气连接(如埋孔盲孔等) 但不能插装组件引腿或其它增强材料的镀通孔盲孔仅延伸到印制板的一个表面的导通孔埋孔未延伸到印制板表面的导通孔坐标格式LEADING ZERO SUPPRESS 坐标整数字前面的0 省略小数字数不够以0 补齐TRAILING ZERO SUPPRESS 坐标小数字后面的0 省略整数字数不够以0 补齐NONE ZERO SUPPRESS 整数和小数字数不够均以0 补齐FORMAT 小数点之隐藏共有十种格式单位制METRIC mmUNITENGLISH inch or mil单位换算1 inch 1000 mil 2.54 cm 25.4 mm1 mm 0.03937 inch 39.37 mil几种常见格式及范例S & m 格式E XX-5.Y-7.5T01XY-7.5X293.Y-7.5X-5.Y246.5X293.Y246.5M30X5.58Y-36T02M31X3.53Y2.81X133.85Y-2.08XYM50X.01Y62.M50X.03Y124.07M50X.04Y186.09M50X149.18Y186.07M50X149.21Y124.04M50X149.19Y62.01M50X149.2Y-.04M50M30X10.Y-7.5M30X16.01Y3.3T04M31X61.67Y3.28X76.95Y3.28XYM50X.01Y62.M50X.03Y124.07M50X.04Y186.09M50X149.18Y186.07M50X149.21Y124.04M50X149.19Y62.01M50X149.2Y-.04M50M30X20.Y-7.5M30E x e l . d r l 格式E X%M48T1C0.125T2C0.028T3C0.035T4C0.0394T5C0.04T6C0.0433%T1X0Y114222X0025Y114222X06417Y114722X12584Y114222X12834Y114222X12834Y-002X12584Y-002X06417Y-0025X005Y-002X0025Y-002X0Y-002T2X0311Y00788X03425Y00788X02913Y00788X01575Y00406X07008Y0317M30六钻孔盘(DRILL RACK)介绍主要描述钻孔档中用到的钻头大小有的还说明孔是PTH 或NPTH钻孔盘一般以M48 开头排列在钻孔文件的前面也有单独以文件说明DRILL RACK DRILL FILE 完整的钻孔图形常用字段Tool 钻头编号Size 孔径大小Pltd PTH 或NPTH 说明Feed 下刀速Speed 转速Qty 孔数版权所有收藏天地2001个人主页联系邮址killmai@若广大网友对此文有任何不同的见解请与我联系不足之处望不惜赐教有意见才会有进步多谢支持__。
GERBER及CAM350使用基础
GERBER格式及CAM350基础学习交流材料---J ust for CWB一、工作界面的介绍:上图是C AM350 的主要操作界面,主要由标题栏、主菜单、工具条、层控制条、状态栏和工作区域几部分组成。
他其实是个C AM 编辑器,而其它5个编辑器的功能被放在了“Tools”菜单下。
二、GERBER格式的介绍:1、RS-274L:Gerber文件是光绘机专用的标准文件格式,GERBER数据是所有PCB CAD系统可以生成的,可以被所有光绘图机处理的文件格式。
它由一系列数据块(参数和代码)组成。
每一数据块由块结束(EOB)符分开。
EOB字符通常是星号(*)Gerber format ①RS-274-D:基础Gerber与Aperture分开②RS-274-X:扩展Gerber内含Aperture提示性参数AS 坐标选择 FS 格式描述 MI 镜像图像 MO 单位 OF 偏移 SF 比例因子图像参数IJ 图像对齐 IN 图像名称 IO 图像偏移 IP 图像正负性 IR 图像旋转 PF 绘图胶片名光圈参数AD 光圈描述 AM 光圈自定义层参数KO 挖除 LN 层名 LP 层正负性 SR 移动与复制其它杂项IF 嵌入文件*G04 Layer 1: DP109AB1.BOT *注释%FSLAX23Y23*%Format Statement 前导零,绝对坐标,X轴坐标是两位整数位,三位小数位, Y2.3%MOIN*%Mode 单位设定英寸单位IN 英寸MM 毫米%OFA0B0*%Offset 偏移无偏移%SFA1.0B1.0*%Scale Factor输出比例X轴1.0, Y轴1.0%LNtop_routing.pho*%层名为顶层线路%MIA0B0*% Mirror Image 镜像图像0 不镜像 1 镜像%IPPOS*% IPNEG 设置为负图IPPOS 设置为正图%LPD*% 层正负性IPC 设置为负图IPD 设置为正图%ADD10C,0.010*%光圈描述定义D10码为圆,直径10MILs以下为RS0274D数据G54D10*X0Y0D02*X5000Y0D01*X5000Y5000D01*X0Y5000D01*X0Y0D01*X6000Y0*X11000Y0D01*X6000Y0D01*D02*M02*数据结束2、常见的GERBER后缀名:apt:光绘的孔径表(D码表)cnc 、drl:数控钻资料art、gbr、pho、g??:光绘的GERBER图形资料2、几个代码:D码:绘图码,选择,控制光圈,指定线型。
genesis 导出的gerber格式
genesis 导出的gerber格式Genesis是一款广泛使用的电子设计自动化(EDA)软件,用于设计和验证印刷电路板(PCB)。
在Genesis中,用户可以使用不同的工具和功能来创建和编辑PCB设计。
Gerber格式是一种标准的文件格式,用于描述PCB的物理布局和图形。
要使用Genesis导出Gerber格式的文件,您可以按照以下步骤进行操作:1.打开Genesis软件并加载您要导出的PCB设计。
确保您的设计已经完成并准备好进行导出。
2.在主界面上,选择“文件”菜单。
在下拉菜单中,选择“导出”选项。
这将打开一个导出对话框。
3.在导出对话框中,您将看到不同的文件格式选项。
找到并选择“Gerber”格式。
这将告诉Genesis您希望将设计导出为Gerber格式的文件。
4.根据您的需要,您可以在导出选项中进行一些设置。
这些设置包括层别(Layers)、格式(Format)、单位(Units)等。
根据您的PCB设计和导出需求进行相应的设置。
5.选择一个文件夹作为导出的目标目录。
您还可以为您的Gerber文件指定一个文件名。
确保文件名能够清楚地标识您的设计。
6.点击“保存”按钮以开始导出过程。
Genesis将根据您选择的设置将PCB设计转换为Gerber格式的文件,并将其保存到您指定的目录中。
7.等待导出过程完成。
这可能需要一些时间,具体取决于您的设计大小和计算机性能。
完成上述步骤后,您将在指定的目录中找到导出的Gerber格式文件。
这些文件可以用于后续的PCB制造过程,以生产实际的印刷电路板。
Gerber文件各层用途
由Protel2004产生的Gerber文件各层扩展名与PCB原来各层对应关 系表
protel所产生的gerber,都是统一规范的。 (1)扩展名的第一位g一般指gerber的意思。 (2)扩展名的第二位代表层的面,b代表bottom面,t代表top 面,g+数字代表中间线路层,g+p+数字代表电源层。
(3)扩展名的最后一位代表层的类别。l是线路层,o是丝 印层,s是阻焊层,p代表锡膏,m代表外框、基准孔、机械 孔,其它一般不重要,
Layer : File extension ------------------------顶层Top (copper) Layer :.GTL 底层Bottom (copper) Layer :.GBL 中间信号层Mid Layer 1, 2, ... , 30 :.G1, .G2, ... , .G30 内电层Internal Plane Layer 1, 2, ... , 16 :.GP1, .GP2, ... , .GP16 顶丝网层Top Overlay :.GTO 底丝网层Bottom Overlay :.GBO 顶锡膏层Top Paste Mask :.GTP 底锡膏层Bottom Paste Mask :.GBP
(4)Internal Plane:内层平面 内层平面主要用于电源和地线。ProtelDXP可以有16个电源 和地线层。电源和地线层的铜膜直接连接到元件的电源和地线 引脚。内层平面可以分割成子平面用于某个网络布线。(5)Other:其它层
Gerber_RS274X_CAM文件格式
一简介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 注释%FS L A X23Y23*% 省略前导零,绝对坐标X2.3, Y2.3%MO IN*% 设定英寸单位(MO MM--为公制.mm单位)%OFA0B0*% 无偏移%SFA1.0B1.0*% 输出比例X轴1.0, Y轴1.0%AD D10C,0.010*% 定义D10码为圆,直径10MILs%LNBOXES*% 层名为BOXESG54D10* 以下为RS0274D数据X0Y0D02*X5000Y0D01*X5000Y5000D01*X0Y5000D01*X0Y0D01*X6000Y0*X11000Y0D01*X6000Y0D01*D02*M02* 数据结束【L:Leading(前省零)、T:Trailing(前省零));A:Absolute(绝对坐标)、I:Incremental(相对坐标);(%FS T I X32Y32*% 省略后省零,相对坐标X2.3, Y2.3 )】二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 $91(圆) Exp 直径圆心X 圆心Y2/20(线) Exp 线宽起点X 起点Y 终点X 终点Y 角度21(长方形) Exp 宽高中心X中心Y角度22(长方形) Exp 宽高左下X 左下Y 角度4(多边形) Exp 点个数起点X 起点Y X1 Y1 。
GERBER文件简介及问题总结
GERBER文件简介Gerber 文件介绍一、Gerber 文件的格式:RS-274-X (常用)RS-274-D (常用)RS-274标准的gerber file 格式可分为RS-274 与RS-274X 两种,其不同在于:RS-274 格式的gerber file 与aperture 是分开的不同文件。
RS-274X 格式的aperture 是整合在gerber file 中的,因此不需要aperture 文件(即,内含D 码)。
数据格式:整数位+小数位常用:3:3(公制,整数3 位,小数3 位)2:4(英制,整数2 位,小数4 位)2:3(英制,整数2 位,小数3 位)3:3(英制,整数3 位,小数3 位)前导零、后导零和不导零:例:025690 前导零后变为:25690 (Leading)025690 后导零后变为:02569 (Trailing)025690 不导零后变为:025690 (None)单位:METRIC(mm)ENGLISH(inch or mil)单位换算:1 inch = 1000 mil = 2.54 cm = 25.4 mm1 mm = 0.03937 inch = 39.37 milGERBER 格式的数据特点:数据码:ASCLL、EBCDIC、EIA、ISO 码,常用:ASC II 码。
数据单位:英制、公制、常用:英制。
坐标形式:相对坐标、绝对坐标,常用:绝对坐标。
数据形式:省前零、定长、省后零,常用:定长。
GERBER FILE 极性介绍:正片(POSITIVE):GERBER 描述是线路层,并且描述之图形主要是有铜部分。
或GERBER 描述是防焊层,并且描述之图形主要是防焊部分(即盖油墨部分)。
负片(NEGTIVE):GERBER 描述是线路层,并且描述之图形主要是无铜部分。
或GERBER 描述是防焊层,并且描述之图形主要是无防焊部分(即不盖油墨部分)。
复合片(COMPOSTIVE):GERBER 所描述的层次由不同极性层合成。
GERBER RS274X
GERBER RS274X - CAD/CAM文件格式简介GERBER数据是所有PCB CAD系统可以生成的,可以被所有光绘图机处理的文件格式。
GERBER格式是EIA 274D的子集。
扩展GERBER格式是EIA标准RS-274D格式的超集,又叫RS-274X。
RS-274X增强了处理多边形,正负图组合和自定义D码及其它功能。
它还定义了GERBER数据文件中嵌入光圈表的规则。
GERBER格式文件由一系列数据块(参数和代码)组成。
每一数据块由块结束(EOB)符分开。
EOB字符通常是)。
根据文件中出现的顺序,数据块分为以下两类:S-274X参数顺序分为下面几组:1.提示性参数AS 坐标选择FS 格式描述MI 镜像图像MO 单位OF 偏移SF 比例因子2.图像参数IJ 图像对齐IN 图像名称IO 图像偏移IP 图像正负性IR 图像旋转PF 绘图胶片名3.光圈参数AD 光圈描述AM 光圈自定义4.层参数KO 挖除LN 层名LP 层正负性SR 移动与复制5.其它杂项IF 嵌入文件标准RS-274D码包括一个字符的功能码如D码,G码,M码等和坐标数据。
X,Y格式的坐标数据描述线性位置,I,J格式描述弧。
1.N码:顺序码,命名数据块顺序。
(0-99999)2.D码:绘图码,选择,控制光圈,指定线型。
3.G码:通用码,用于坐标定位。
4.M码:指定文件结束等。
子:4 THIS IS DEMO注释SLAX23Y23*%省略前导零,绝对坐标X2.3, Y2.3OIN*%设定英寸单位FA0B0*%无偏移FA1.0B1.0*%输出比例X轴1.0, Y轴1.0DD10C,0.010*%定义D10码为圆,直径10MILsNBOXES*%层名为BOXESD10*以下为RS0274D数据0D02*X5000Y0D01*00Y5000D01*X0Y5000D01*X0Y0D01*00Y0*X11000Y0D01*00Y0D01*D02**数据结束RS-274X参数式:%<参数码><修饰符>[<修饰符>]*%数码双字符码(AD, AM, FS等)饰符完成参数码定义所需的限定符AD Aperture Definition光圈描述数据块格式:%ADD<n1><type>,<n2>[X<n3>]*%n1 D码编号(10-9999)Aperture Macro 自定义光圈数据块格式:%AM<name>*<type>,<$1>,<$2>,[<…>]*[<type>,<$1>,<$2>,[<…>]]*…*% me> 为当前自定义光圈定义一个名称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-99Xnn Ynn X23 表示X轴坐标数据是两位整数位,三位小数位IF Include File嵌入文件数据块格式:%IF<filename>*% 把filename中的内容放到当前位置IJ Image Justify图像对齐数据块格式:%IJ[A[L|C]B[L|C]][<offset>]*%A A轴对齐L 左或下对齐C 中心对齐B B轴对齐<offset> 偏移IN Image Name 图像名称数据块格式:%IN<name>*% 命名当前图像为name IO Image Offset 图像偏移数据块格式:%IOA<n>B<n>*%A<n>n定义输出设备A轴向的偏移B<n>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>*% 命名当前层为nameLP 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偏移数据块格式:%OFA<n>B<n>*%A<n>n定义输出设备A轴向的偏移,5.5格式B<n>n定义输出设备B轴向的偏移,5.5格式PF Plot Film绘图胶片名数据块格式:%PF<name>*% 提示操作员胶片名为name SF Scale Factor 比例因子数据块格式:%SF[A<n>][B<n>]*%A<n>n定义输出设备A轴向的比例B<n>n定义输出设备B轴向的比例SR Step & Repeat移动与复制数据块格式:%SR[Xn][Yn][In][Jn]*%Xn In X方向移动复制的数量和步长Y n Jn Y方向移动复制的数量和步长三标准RS-274D码1 D码D01 划线,开光圈。
Gerber简介
Gerber简介Gerber Format 是电子业之间通用的数据格式,而它是被用于设计完成与上线制造PCB的中间媒介,它主要由坐标和D码组成,坐标控制图形的为止及长度,而D码则控制图形的大小和形状!其他的一些光绘指令控制画线还是画焊盘。
在Gerber的反展过程中又出现了RS-274-D和RS-274-X的格式,这两种格式的认识对CAM处理有着至关重要的作用。
下面我详细的介绍一下:1、RS-274-D格式它是早期的Gerber格式,包含坐标文件及D码两部分,下面简单的举例说明坐标的内容和结构:G90*G70*G54D10*G01X0Y0D02*X450Y330D01*X455Y300D03*G54D11*Y250D03*Y200D03*Y150D03*M02*星号(*)是命令的结束符。
这在有些软件和教材中被称为块(Block),大多数机器和软件只是按块处理Gerber命令,而不理会行。
这里可以看出不同命令的相同之处:使用G、D、M等命令和X、Y对应的数据。
Gerber 文件介绍数据格式D码(D-CODE)D10-D999,说明所光绘图形的大小和形状。
D11 CIRCULAR 40 40 0D12 SQUARE 10 10 0D14 CIRCULAR 12 12 0D15 CIRCULAR 15 15 0D16 SQUARE 20 20 0D17 CIRCULAR 20 20 0G90/G91绝对/相对坐标G70/G71 英寸/毫米G04:注解命令大多数的光绘机都会忽略G04后面的内容G01:画直线命令? D01、D02、D03 画线和画点命令D01 (D1): 打开快门,同时移动桌面到对应的X-Y坐标。
D02 (D2): 关闭快门,同时移动桌面到对应的X-Y坐标。
D03 (D3): 打开快门,同时移动桌面到对应的X-Y坐标。
然后快速地打开、关闭快门,这样就形成一个曝光点。
X,Y 坐标数据,省略小数点的规则:如果Gerber文件是英制2-3,那么您就能清楚地知道00560表示0.56Inch(00.560),00320是0.32Inch(00.320) D码形状列表:Round Circular 圆形Square方型 Rectangle矩型Target靶型 Thermal散热盘 Donut环型Octagon八角型 Oblong椭圆型 Custom自定义Polygon轮廓线(多边形)2、RS-274-X格式GERBER格式是EIA 标准RS-274D的升级版本,它同样包含GERBER文件及D码两部分,一些但是它不像2740-D格式把坐标文件和D码文件分开放置,274-X格式把D码文件和坐标文件整合到一个文件中去了!并且添加了文件的其他参数在其中,增强了处理多边形填充,正负图组合和自定义D码及其它功能。
Gerber介绍
CAD文档一般指原始PCB设计文件,如protel、PADS等PCB设计文件,而用户或企业设计部门,往往出于各方面的考虑,只愿意提供给生产制造部门电路板的Gerber文件。
Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。
可以说Gerber文件是电子组装业中最通用最广泛的文件格式。
因此对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CAM 软件是非常重要的,它对安排产品生产的准备、制造及测试各工序都有辅助提高质量的作用。
Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D 的扩展文件。
生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备Gerber数据是由象片测图仪(Photoplotters)生成的。
象片测图仪由一个精密的伺服系统组成,该系统控制着一个X-Y 工作台,上面附着一片高对比度菲林。
光源透过一个快门照在菲林上。
该快门含有一个光圈***并聚焦在菲林上。
控制器把Gerber指令转换为适当的工作台移动,光圈***旋转和快门的开合。
其结果就是我们通常看到的Gerber文件。
Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。
可以说Gerber文件是电子组装业中最通用最广泛的文件格式。
因此对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CAM软件是非常重要的,它对安排产品生产的准备、制造及测试各工序都有辅助提高质量的作用。
Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D 的扩展文件。
生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备。
gerber的格式详解
Gerber Funtion Code介绍Nn 顺序编号──这是用於盘式磁带机的档案搜寻,因为磁带机的档案搜寻是依次序搜寻的,和磁碟机作用方式不同,不过现在使用盘式磁带机的人已经很稀少了,因此略过不再加以介绍。
Gnn (genernal function code ) 一般的控制功能码:X ± m.n X轴向的座标值──有效数值范围为± 0.000001 到±999999.999999Y ± m.n Y轴向的座标值──有效数值范围为±0.000001 到±999999.999999 Z ± m.n Z 轴向的座标值──有效数值范围为±0.000001 到±999999.999999Im.n 画弧的中心座标对应平行投影於X 轴向的位置──有效数值范围为±0.000001 到±999999.999999Jm.n 画弧的中心座标对应平行投影於Y 轴向的位置──有效数值范围为±0.000001 到±999999.999999Km.n 画弧的中心座标对应平行投影於Z 轴向的位置──有效数值范围为±0.000001 到±999999.999999W ± m.n 内建文字的旋转角度──有效数值范围为 -999999.999° 到+999999.999°◆Cm.n VAPE 作闪光打点动作的旋转角度◆Tn 渐进线的绘图功能控制◆Um.n 可变式光圈的长度◆Vm.n 可变式光圈的长度Dn 下笔绘图控制码Mn 其它的控制码EOB 区段结束字元码P.S. ◆ 仅供具有 VAPE 设备之光学绘图机使用。
VAPE (Variable Aperture Photo Exposure)而在以上所提到的控制码中,读者可能已经猜到一件事Q : 好像不是每一种控制器都可以使用所有的控制码?A : 没错,并非任一种控制器皆能使用所有的控制码,事实上除了3200控制器,并没有其它控制器能使用所有的控制码,以下附表说明:Code WordsControl Model N G X Y Z I J K W C T U V D M *1600930095009600970098009900GPCInsig ht/2020 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●1850 ● ● ● ● ● ● ● ●2000C ● ● ● ● ● ● ● ● ● ● ●2600 ● ● ● ● ● ● ● ●3X00 ● ● ● ● ● ● ● ● ● △ △ △ △ ● ● ●4X00 ● ● ● ● ● ● ● ● ● ● ● ● ● ●6X00 ● ● ● ● ● ●8000-852 ● ● ● ● ● ●8000-866 ● ● ● ● ● ● ● ● ● ● ● ●●控制器可以使用的控制码△仅有 Model 3200 才可使用,3100 控制器并不支援此功能X,Y,Z 座标的资料格式定义与适用数值位数范围,如下表所示:Control INCH MM1600/9X00 0.1 to 5.4 or 4.5 0.1 to 5.4 or 4.5GPC and Insight / 2020 0.6 to 6.6 0.6 to 6.62000C 0.1 to 3.5 0.1 to 5.33X00 0.1 to 5.5 0.1 to 5.34X00 0.1 to 4.5 0.1 to 5.46X00 4.4 to 5.3 5.2 to 5.38000-852 0.6 to 6.0 0.6 to 6.08000-866 0.6 to 6.0 0.6 to 6.0EOB Edn - of Block 字元,这是每一行字串的结尾符号,相对於不同的电脑系统也有不同的字元符号来表示字串的结束,而各种格式的适用码如下表示之:Data Code End of Block Parameter FlagASCII * ( Asterisk ) % ( Percent )EBCDIC BCD * ( Asterisk ) or $ ( Dollar sign ) % ( Percent )EIA CR ( Carriage return ) LC ( Low case )ISO ASCII LF ( Line Feed ) % ( Percent )※而其中最重要的控制码有 G code, D code 与 M code 以下分别予以介绍。
ad中gerber的格式
ad中gerber的格式Gerber格式是一种电子面板制造文件的标准,它定义了电子设计自动化(EDA)工具生成的文件格式,特别适用于印刷电路板(PCB)的制造。
Gerber格式包含了PCB的层图像、属性和其他工程细节,使得制造商可以准确地生产出符合设计规范的电路板。
在本文中,我们将一步一步回答关于Gerber格式的问题,并深入了解这一重要的制造文件标准。
第一步:什么是Gerber格式?Gerber格式是一种描述电路板元件、布线和其他细节的文件格式。
它使用一种基于文本的语言来表示图形数据,如线条、填充区域和元件轮廓。
Gerber格式是一种通用的标准,几乎所有的PCB制造商都能够支持和使用这种文件格式。
第二步:Gerber文件由哪些元素组成?Gerber文件通常包含了多个图层,例如顶层(Top Layer)、底层(Bottom Layer)、焊盘层(Solder Mask Layer)、丝印层(Silk Screen Layer)等。
每个图层都包含了与该层相关的元件和图形数据。
此外,Gerber文件还包含了尺寸标记、厚度信息、孔位信息等制造细节。
第三步:Gerber文件如何生成?Gerber文件是由电子设计自动化(EDA)工具生成的,这些工具通常用于设计和布局PCB。
设计师可以使用CAD软件绘制电路板的布局和连线,并将其导出为Gerber格式的文件。
导出过程会自动生成所有相关图层的Gerber文件,并在文件中包含所需的制造信息。
第四步:Gerber文件如何阅读和编辑?Gerber文件通常在制造流程中使用,因此很少需要进行直接编辑。
然而,设计师和制造商可以使用专门的软件工具打开Gerber文件,以查看和验证电路板的设计。
这些工具通常具备放大、旋转和平移图像的功能,以便更好地检查和分析图形数据。
有些工具还提供了编辑功能,允许用户对图形数据进行修改或添加特定的修饰。
第五步:Gerber文件在PCB制造过程中的作用是什么?Gerber文件在PCB制造过程中起着关键作用。
Gerber 文件简介
Gerber 文件简介一.Gerber文件的来源1 客供文件A 客户直接发的Gerber文件;B 根据*.PCB格式文件转出的Gerber文件.2 根据客户提供的PCB采点,所得的公制3.2格式的Gerber文件。
二.原始PCB文件可以用下几种软件转出Gerber格式:1 Pads 2000 (*.job) D码(*.rep)Gerber(*.pho)2 PowerPCB (*.job/*.pcb) D码(*.rep)Gerber(*.pho)3 Protel (*.PCB) D码(*.APT)Gerber(*.GTL/ *GTP/ *GTO)4 AutoCAD (*.dwg) Gerber(*.dxf)5 Orcad (*.max) D码(*.APP)Gerber(*.TOP/ *.SST/ *.SPT/ *.SMT)三Protel (*PCB)1 D码(*.APT/ *.APR (99se))2 Gerber文件(下面扩展格式名中“T”表示顶层,“B”表示底层)A 线路层*.GTL *.GBLB 丝印层(字符)*.GTO *.GBOC 贴片层*.GTP *.GBPD 绿油层(阻焊)*.GTS *.GBSE 边框层*.GKO或*.GM1四Power PCB (*.job/ *.pcb)1 D码(*.REP)2 Gerber文件(下面扩展格式名中“01”表示顶层,“02”表示双面板底层,“04”表示4层板底层,“06”表示6层板底层)A 线路层art01.pho art04.phoB 丝印层(字符)sst0126.pho sst0429.phoC 贴片层smd0123.pho smd0422.phoD 绿油层(阻焊)smo0121.pho smo0428.pho五OrCAD (*.max )1 D码(*.APP)2 Gerber文件A 线路层*.TOP (toplayer) *.BOT (bottomlayer)B 丝印层(字符)*.SST( silkscreentop) *.SSB( silkscreenbottom)C 贴片层*.SPT(solderpastetop) *.SPB(solderpastebottom)D 绿油层(阻焊)*.SMT(solermasdtop) *.SMB(solermasdtop)在PROTEL99中生成GERBER底片文件的方法执行菜单命令FILE / SETUP PRINTER...选择PROTEL GERBER RS274单击LAYERS...选择输出的工作层内容单击OPTIONS... 进入底片文件输出设置对话框1 加载APERTURES 的镜头文件单击APPERTURE LIBRARY...按钮指定镜头文件,最简单的办法是按下CREATE LIST FROM PCB按钮,从PCB文件中产生镜头文件,同时自动地将它载入,然后单击CLOSE按钮退回到底片文件输出设置对话框。
Gerber格式
命名规则
1. 第一位 G 指 gerber 文件。 2. 第二位代表层的面,B 代表 bottom 面,T 代表 top 面,G+数字代表中间线路层,GP+数字代表
电源层。
3. 最后一位代表层的类别。L 是线路层,O 是丝印层,S 是阻焊层,P 代表锡膏,M 代表外框、基准孔、
机械孔。
eexpress@
Gerber 格式
主要层
后缀名 GTL GKO GTO DRL GG1 GTS GPT GTP 层名 er KeepOuter TopOverlay
二进制
注释
顶层 禁止布线层 顶层丝印层 钻孔文件 钻孔引导层 顶层阻焊 顶层主焊盘 顶层表贴
后缀名 GBL GBO GD1 GBS GPB GBP
层名 BottomLayer Bottomlayer DrillDrawing BottomSolder Bottom Pad Master BottomPaste
注释
底层 底层丝印层 钻孔图层 底层阻焊 底层主焊盘 底层表贴
DrillGuide TopSolder Top Pad Master TopPaste
Gerber文件各层用途
Gerber文件的应用什么是gerber文件GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X 两种格式,其中RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它本身包含有D码信息。
常用的CAD软件都能生成此二种格式文件。
Gerber数据是由象片测图仪(Photoplotters)生成的。
象片测图仪由一个精密的伺服系统组成,该系统控制着一个X-Y工作台,上面附着一片高对比度菲林。
光源透过一个快门照在菲林上。
该快门含有一个光圈并聚焦在菲林上。
控制器把Gerber指令转换为适当的工作台移动,光圈旋转和快门的开合。
其结果就是我们通常看到的Gerber文件。
Protel中Design/Board Layers&Color(1)Signal Layers:信号层ProtelDXP电路板可以有32个信号层,其中Top是顶层,Mid1~30是中间层,Bottom是底层。
习惯上Top层又称为元件层,Botton层又称为焊接层。
信号层用于放置连接数字或模拟信号的铜膜走线。
(2)Masks:掩膜Top/Bottom Solder:阻焊层。
阻焊层有2层,用于阻焊膜的丝网漏印,助焊膜防止焊锡随意流动,避免造成各种电气对象之间的短路。
Solder表面意思是指阻焊层,就是用它来涂敷绿油等阻焊材料,从而防止不需要焊接的地方沾染焊锡的,这一层会露出所有需要焊接的焊盘,并且开孔会比实际焊盘要大。
这一层资料需要提供给PCB厂。
Top/Bottom Paste:锡膏层。
锡膏层有2层,用于把表面贴装元件(SMD)粘贴到电路板上。
利用钢膜(Paste Mask)将半融化的锡膏倒到电路板上再把SMD元件贴上去,完成SMD元件的焊接。
Paete表面意思是指焊膏层,就是说可以用它来制作印刷锡膏的钢网,这一层只需要露出所有需要贴片焊接的焊盘,并且开孔可能会比实际焊盘小。
Gerber 文件简介--匠人的百宝箱
Gerber 文件简介--匠人的百宝箱Gerber 文件简介2004-11-28 14:02:57 阅读次数: 2362一、 Gerber文件的来源1.客供文件A 客户直接发的Gerber文件;B 根据*.PCB格式文件转出的Gerber文件.2.根据客户提供的PCB采点,所得的公制3.2格式的Gerber文件。
二、原始PCB文件可以用下几种软件转出Gerber格式:1.Pads 2000 (*.job) D码(*.rep)Gerber(*.pho)2.PowerPCB (*.job/*.pcb) D码(*.rep)Gerber(*.pho)3.Protel (*.PCB) D码(*.APT)Gerber(*.GTL/ *GTP/ *GTO)4.AutoCAD (*.dwg) Gerber(*.dxf)5.Orcad (*.max) D码(*.APP)Gerber(*.TOP/ *.SST/ *.SPT/ *.SMT)三、Protel (*PCB)1.D码(*.APT/ *.APR (99se))2.Gerber文件(下面扩展格式名中“T”表示顶层,“B”表示底层)A.线路层 *.GTL *.GBLB.丝印层(字符) *.GTO *.GBOC.贴片层 *.GTP *.GBPD.绿油层(阻焊) *.GTS *.GBSE.边框层 *.GKO或*.GM1四、Power PCB (*.job/ *.pcb)1.D码(*.REP)2.Gerber文件(下面扩展格式名中“01”表示顶层,“02”表示双面板底层,“04”表示4层板底层,“06”表示6层板底层)A.线路层 art01.pho art04.phoB.丝印层(字符) sst0126.pho sst0429.phoC.贴片层 smd0123.pho smd0422.phoD 绿油层(阻焊) smo0121.pho smo0428.pho五、OrCAD (*.max )1.D码(*.APP)2.Gerber文件A.线路层 *.TOP (toplayer) *.BOT (bottomlayer)B.丝印层(字符)*.SST( silkscreentop) *.SSB( silkscreenbottom)C.贴片层 *.SPT(solderpastetop) *.SPB(solderpastebottom) D.绿油层(阻焊)*.SMT(solermasdtop) *.SMB(solermasdtop。
什么是gerber格式
1). RS-274-D 它是依照EIA的RS-274-D标准码于1985年衍生制定的,而其资料内容包括word address资料及绘图机的参数档与控制码。这种格式的Gerber必须包含一个Aperture文件,也就是说Gerber File 和Aperture文件是分开的不同文件。RS-274-D被使用至今已有数十年了,因电子产品的演变早已超出当初的需求,因此原有的RS-274-D格式也慢慢的不敷使用,被因此衍生出的强化版RS-274-X所替代。
Gerber也叫“光绘”,通常只代表一种格式如RS-274, 274D, 274X等,充当了将设计的图形数据转换成PCB制造的中间媒介,即一种CAD-CAM数据转换格式标准。主要用途就是PCB版图绘制,最终由PCB制作商完成PCB的制作。为了更直观了解Gerber是如何产生、如何转换的,我们先来看下图:
无论是哪种CAD系统,最后都必须将内部CAD数据库转换成GERBER格式文件。在这个过程、位置信息。两者的转换通常是无形的,一旦Gerber产生,绘图机就可以开始工作。绘图机是一种较昂贵但很精确的设备,精确度可以小于1mil。
1.2 Gerber的几种常见格式
2) RS-274-X 产生于1992年,即当今最为流行的资料格式,他是RS-274-D的扩展版,是以RS-274-D为基础的,只不过RS-274-X格式的Aperture整合在Gerber File中的,也即“内含D码”。
除上述的情况外,还有一些数据格式标准正在运用或开发中,如MDA/Fire9000 、Barco DPF,因为不是很常用,在此就不详细介绍了。
Gerber Format是电子业之间通用的资料格式,它是被用于设计完成与上线制造PCB的中间体,就像土木或机械五金业常用的AutoCad软体所输出的DXF或HPGL格式一般,是设计师把图稿设计完成所产生的文件与其它系统连结的工作资料。
gerber学习总结
1.Gerber 文件介绍1.1Gerber 文件Gerber 文件是光绘机专用的标准文件格式。
现有274D、274X 两种常用格式。
Gerber 文件起源于矢量式光绘机,所以具有分立的D 码表。
Gerber-274D 是由Gerber 文件和分立的D 码表文件组成的。
Gerber 文件只描述基本元素的位置,并不描述其形状和大小;而D 码表负责描述基本元素的形状和大小。
Gerber-274X 将D 码表变为内含的,为使用提供极大的便利。
Gerber 文件的常用基本元素主要有:Flash、线条、圆弧、轮廓线。
D 码的常用形状有:圆形、椭圆、方形、长方形、圆角长方、八角形、自定义形。
Gerber 文件可以是多层叠加的,叠加可以是擦除方式,以此来构成复杂的图形。
GERBER格式文件由一系列数据块(参数和代码)组成。
每一数据块由块结束(EOB)符分开。
EOB字符通常是星号(*)。
根据文件中出现的顺序,数据块分为以下两类:RS-274X参数, 标准RS-274D码。
1.2GERBER格式内容和结构下面简单的举例说明GERBER格式的内容和结构:G90*G70*G54D10*G01X0Y0D02*X450Y330D01*X455Y300D03*G54D11*Y250D03*Y200D03*Y150D03*M02*星号(*)是命令的结束符。
这在有些软件和教材中被称为块(Block),大多数机器和软件只是按块处理Gerber命令,而不理会行。
这里可以看出不同命令的相同之处:使用 G、D、M等命令和X、Y对应的数据。
1.3GERBER 格式的数据特点数据码:ASCLL、EBCDIC、EIA、ISO 码。
常用:ASC II 码。
数据单位:英制、公制。
常用:英制。
坐标形式:相对坐标、绝对坐标。
常用:绝对坐标。
数据形式:省前零、定长、省后零。
常用:定长。
1.4单位制1.5单位换算1 inch = 1000 mil = 2.54 cm = 25.4 mm1 mm = 0.03937 inch = 39.37 mil1.6数据格式:整数位+小数位常用:3:3(公制,整数3 位,小数3 位)2:4(英制,整数2 位,小数4 位)2:3(英制,整数2 位,小数3 位)3:3(英制,整数3 位,小数3 位)1.7前导零、后导零和不导零例:025690 前导零后变为:25690 (Leading)025690 后导零后变为:02569 (Trailing)025690 不导零后变为:025690 (None)1.8GERBER FILE 极性介绍正片(POSITIVE):GERBER 描述是线路层,并且描述之图形主要是有铜部分。
GERBER文件后缀解释
GERBER后缀解释1.Top Layer .GTL 顶层走线2.Bottom Layer .GBL 底层走线3.Top Overlay .GTO 顶层丝印4.Bottom Overlay .GBO 底层丝印5.Top Paste .GTP 顶层表贴(做激光模板用)6.Bottom Paste .GBP 底层表贴(做激光模板用)7.Top Solder .GTS 顶层阻焊(也叫防锡层,负片)8.Bottom Solder .GBS 底层阻焊(也叫防锡层,负片)9.MidLayer1 .G1 内部走线层110.MidLayer2 .G2 内部走线层211.MidLayer3 .G3 内部走线层312.MidLayer4 .G4 内部走线层413.Internal Plane1 .GP1 内平面1(负片)14.Internal Plane2 .GP2 内平面2(负片)15.Mechanical1 .GM1机械层116.Mechanical2 .GM2 机械层217.Mechanical3 .GM3 机械层318.Mechanical4 .GM4 机械层419.Keep Out Layer .GKO 禁止布线层(可做板子外形)20.Top Pad Master.GPT 顶层主焊盘21.Bottom Pad Master .GPB 底层主焊盘22.Aperture Data.APR光圈文件23.Drill Data .DRL 钻孔数据24.Drill Position.TXT钻孔位置25.Drill Tool size.DRR钻孔尺寸26.Drill Report.LDP钻孔报告(不用送给厂商)。
gerber文件的命名规则
gerber文件的命名规则Gerber文件是一种用于电子制造的标准文件格式,它描述了电路板的设计信息,包括元件布局、电路连接等。
在进行Gerber文件命名时,需要遵循一定的规则,以确保文件的可读性和可管理性。
以下是关于Gerber文件命名规则的详细说明:1. 文件名格式:Gerber文件名通常由多个部分组成,每个部分之间用下划线或连字符分隔。
常见的命名格式包括项目名称、层次、版本号等。
例如,"ProjectName_Layer1_V1.gbr"。
2. 项目名称:项目名称应该简洁明了,能够准确描述该Gerber文件所属的项目。
避免使用过长或含有特殊字符的名称,以免造成混淆或命名冲突。
3. 层次:Gerber文件通常包含多个层次,如顶层(Top)、底层(Bottom)、内层(Inner)等。
在命名时,可以使用数字、字母或简短的描述词来表示层次。
例如,"Top"表示顶层,"Bot"表示底层。
4. 版本号:为了管理和追踪Gerber文件的不同版本,可以在文件名中添加版本号。
版本号可以使用数字、字母或组合来表示,例如"V1"、"RevA"等。
每次更新文件时,应该递增版本号,避免重复或混淆。
5. 文件扩展名:Gerber文件的常见扩展名为".gbr",表示该文件是Gerber格式。
在命名时,应该确保使用正确的扩展名,以便于软件和工具的识别和处理。
6. 附加信息:根据需要,可以在文件名中添加其他附加信息,如日期、制造商、特殊要求等。
这些信息可以进一步帮助标识和管理Gerber文件。
需要注意的是,Gerber文件命名规则可以根据实际需求和团队约定进行调整和扩展。
重要的是保持一致性和可读性,以便于团队成员和工具的理解和使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Gerber Funtion Code介绍Nn 顺序编号──这是用於盘式磁带机的档案搜寻,因为磁带机的档案搜寻是依次序搜寻的,和磁碟机作用方式不同,不过现在使用盘式磁带机的人已经很稀少了,因此略过不再加以介绍。
Gnn (genernal function code ) 一般的控制功能码:X ± m.n X轴向的座标值──有效数值范围为± 0.000001 到±999999.999999Y ± m.n Y轴向的座标值──有效数值范围为±0.000001 到±999999.999999 Z ± m.n Z 轴向的座标值──有效数值范围为±0.000001 到±999999.999999Im.n 画弧的中心座标对应平行投影於X 轴向的位置──有效数值范围为±0.000001 到±999999.999999Jm.n 画弧的中心座标对应平行投影於Y 轴向的位置──有效数值范围为±0.000001 到±999999.999999Km.n 画弧的中心座标对应平行投影於Z 轴向的位置──有效数值范围为±0.000001 到±999999.999999W ± m.n 内建文字的旋转角度──有效数值范围为 -999999.999° 到+999999.999°◆Cm.n VAPE 作闪光打点动作的旋转角度◆Tn 渐进线的绘图功能控制◆Um.n 可变式光圈的长度◆Vm.n 可变式光圈的长度Dn 下笔绘图控制码Mn 其它的控制码EOB 区段结束字元码P.S. ◆ 仅供具有 VAPE 设备之光学绘图机使用。
VAPE (Variable Aperture Photo Exposure)而在以上所提到的控制码中,读者可能已经猜到一件事Q : 好像不是每一种控制器都可以使用所有的控制码?A : 没错,并非任一种控制器皆能使用所有的控制码,事实上除了3200控制器,并没有其它控制器能使用所有的控制码,以下附表说明:Code WordsControl Model N G X Y Z I J K W C T U V D M *1600930095009600970098009900GPCInsig ht/2020 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●1850 ● ● ● ● ● ● ● ●2000C ● ● ● ● ● ● ● ● ● ● ●2600 ● ● ● ● ● ● ● ●3X00 ● ● ● ● ● ● ● ● ● △ △ △ △ ● ● ●4X00 ● ● ● ● ● ● ● ● ● ● ● ● ● ●6X00 ● ● ● ● ● ●8000-852 ● ● ● ● ● ●8000-866 ● ● ● ● ● ● ● ● ● ● ● ●●控制器可以使用的控制码△仅有 Model 3200 才可使用,3100 控制器并不支援此功能X,Y,Z 座标的资料格式定义与适用数值位数范围,如下表所示:Control INCH MM1600/9X00 0.1 to 5.4 or 4.5 0.1 to 5.4 or 4.5GPC and Insight / 2020 0.6 to 6.6 0.6 to 6.62000C 0.1 to 3.5 0.1 to 5.33X00 0.1 to 5.5 0.1 to 5.34X00 0.1 to 4.5 0.1 to 5.46X00 4.4 to 5.3 5.2 to 5.38000-852 0.6 to 6.0 0.6 to 6.08000-866 0.6 to 6.0 0.6 to 6.0EOB Edn - of Block 字元,这是每一行字串的结尾符号,相对於不同的电脑系统也有不同的字元符号来表示字串的结束,而各种格式的适用码如下表示之:Data Code End of Block Parameter FlagASCII * ( Asterisk ) % ( Percent )EBCDIC BCD * ( Asterisk ) or $ ( Dollar sign ) % ( Percent )EIA CR ( Carriage return ) LC ( Low case )ISO ASCII LF ( Line Feed ) % ( Percent )※而其中最重要的控制码有 G code, D code 与 M code 以下分别予以介绍。
==G CODE,D CODE,M CODE==G CodeGeneral Function Code 通称 G Code,G code 大约有 35个之多,是用於绘图机的动作控制码,为避免读者太过吃力,因此不列表说明,大概就几种常用的 G code 予以介绍,倘若读者希望能更进一步的了解,可以到网站/ets/data/index.htm 下载 RS-274-X des cription 的PDF 档案,并用 Adobe Reader 去打开阅读。
常用的 G Code 及功能G00 关闭快门G01 1:1 的线性比例G02, G20, G21 顺时钟方向画圆G03 ,G30, G31 逆时钟方向画圆G04 忽略後面所跟的字串, 一般常用於做注解用G36 启用 area fill 的功能G37 关闭 area fill 的功能G54 选择工具的指令, 一般会跟随着Aperture 的代码, 如D10 , D11 ... 如G54D10*G74 取消用360°的画圆功能, 恢复成以1/4圆弧的绘图方式G75 启用360°的画圆功能D CodeD code 是绘图工具的控制码,本文也不列表说明, 大概就几种常用的 D code 予以介绍。
在这里笔者希望读者能去了解照相机的构造,因为光学绘图机的绘图动作,是综合了一般的笔式绘图机与照像机的动作而成的。
常用的 D Code 及功能D00 回复到原来的预设的座标位置D00, D01 属於画线指令,亦可解释为将笔下移,到绘图台面上绘图或是打开快门,让光线露出来。
D02 属於画线指令,为将笔上移, 离开绘图台面或是关闭快门,不让光线露出来。
D03 作闪光动作, 其结果是像印章般的原地打印。
D04 提起绘图笔, 并做快速移动。
D05 结束 D04 的功能。
D10 ~ 255 , Aperture 1 ~ 255M CodeMiscellaneous Code,通称 M code 是绘图资料的叁数码,在此就几种常用的 M code 予以介绍。
常用的 M Code 及功能M00 停止程式运作M01 有条件的停止程式运作M02 结束程式运作M03 结束磁带的程式或回带M64 设定图档的原点位於绘图机的现在位置并继续绘图时是一个十分有效的命令。
D01、D02、D03 命令总是跟在他们对应的数据后面,正如下面的例子:X0Y0D02*X450Y330D01*X455Y300D03*这段数据将让光绘机做如下动作:关闭快门,移动桌面到原点;打开快门,移动桌面到450,330;(这样就从0,0画线到450,330。
)关闭快门,移动到455,300,打开快门,关闭快门。
光圈标志——D码(D-CODE) D10-D999不象 D01、D02、D03 ,D10到D999是数据而不是命令,它们是标注光圈或光圈轮上的位置。
早期的光绘机使用的是一种有24孔/槽的光圈轮。
表1是早期的光绘机的光孔与D码的对应表。
表 1. D码(D-CODE)与光圈(APERTURE)的对应D码光圈序号 D码光圈序号10 1 20 1311 2 21 1412 3 22 1513 4 23 1614 5 24 1715 6 25 1816 7 26 1917 8 27 2018 9 28 2119 10 29 2270 11 72 2371 12 73 24可以看出从D10到D19是按正常顺序排列的,紧跟在后面就是D70、D71,而D20被排到第13位。
从D20到D29依次顺延。
到D30时光圈序号应该是23,但是D72、D73被插到D30之前。
大多数光绘、CAM软件需要您根据D码输入光圈的信息(形状、大小),少数软件是按光圈序号输入的(此时就需要根据上面的对应表重新排列)。
值得提一下的是D3到D9是一种特殊码,最早时是用来表示虚线、点画线等特殊线段,现在已经很少用到它们了,即使用到也只是某些落后的光绘机的专用代码,它们的具体含义就请查阅光绘机的说明书。
杂项命令 M-码Gerber 文件中最常用的M码是 M00、M01、M02。
我们经常在文件末尾看到M02。
M00/M01/M02都是表示Gerber 文件结束,只不过不同的机器使用不同的M码,而大多数软件是使用M02。
但是要注意的是有一些软件为了确保在读入文件时不会和其它的数据混合,在文件头上加了M02等M码,而其它的软件一旦读到“M02”就认为文件已结束,从而会是数据丢失。
另外一种情况是,有的软件喜欢把多个文件合并在一起,中间用“M02”区分,这些软件在处理这种文件时会自动把数据分开,但是其它软件就不一定会如此处理了。
还有一些软件会在文件头上加上M码作为文件的标识符,具体是何种M码各种软件各不相同。
但现在大多数软件都会忽X,Y 坐标数据正是大量的坐标数据构成了Gerber文件,而Gerber文件中最多的就是X-Y坐标数据,只有压缩坐标数据才能达到压缩Gerber文件的目的。
所以,您要手工排版Gerber文件中的坐标是非常困难的,因为在Gerber规范中已经对坐标数据作了一些处理。
在X、Y数据中省略了小数点省略了不必要的零(前面的或后面的)大部分软件只输出变化X或Y数据省略小数点的规则与其它字符相比小数点是最“不重用”的一个,特别是事先规定了它的位置时。
实际上Gerber文件也的确是这样做的,在Gerber文件中您是很难看到一个小数点的。
小数点的位置是人为地设置,由光绘机控制软件来定位的。
新手门常犯的一个错误就是主观的用他们常用的数据格式来读新数据,甚至根本就不知道省略小数点这回事。
请看下面这段Gerber命令:X00560Y00320D02*X00670Y00305D01*X00700Y00305D01*假定这段命令是使用英寸作单位的。
第一句的意思很容易理解——桌面移动到点(00560,00320)处,而不画线。
可是新的问题又产生了,(00560,00320)到底表示的哪一点?是(5.6Inch,3.2Inch),还是(0.56Inch,0.32Inch),亦或是(0.056Inch,0.032Inch)?谁也不能说清楚。