1、GERBER格式及CAM350基础学习交流材料 ---Just for CWB 一、工作界面的介绍: 上图是 CAM350 的主要操作界面,主要由标题栏、主菜单、工具条、层控制条、状态栏 和工作区域几部分组成。他其实是个 CAM 编辑器,而其它 5 个编辑器的功能被放在了“Tools”菜单下。 二、GERBER格式的介绍: 1、RS-274L:Gerber文件是光绘机专用的标准文件格式,GERBER数据是所有PCB CAD系统可以生成的,可以被所有光绘图机处理的文件格式。它由一系列数据块(参数和代码)组成。每一数据块由块结束(EOB)符分开。EOB字符通常是
2、星号(*) 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 嵌入文件
3、 *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*%
4、 Mirror Image 镜像图像 0 不镜像 1 镜像 %IPPOS*% IPNEG 设置为负图 IPPOS 设置为正图 %LPD*% 层正负性 IPC 设置为负图 IPD 设置为正图%ADD10C,0.010*% 光圈描述 定义D10码为圆,直径10MILs 以下为RS0274D数据 G54D10* X0Y0D02*X5000Y0D01* X5000Y5000D01*X0Y5000D01*X0Y0D01* X6000Y0*X11000Y0D01* X6000Y0D0
5、1*D02* M02* 数据结束 2、常见的GERBER后缀名: apt: 光绘的孔径表(D码表) cnc 、drl:数控钻资料 art、gbr、pho、g??:光绘的GERBER图形资料 2、几个代码: D码:绘图码,选择,控制光圈,指定线型。 D01 画线命令 D02 只移动桌面而不曝光胶片的命令 G码:通用码,用于坐标定位。 G01 画直线命令 G02 顺时钟画圆弧 G03 逆时钟画圆弧 G04 注解命令 M码:指定文件结束等。 M00/M01/M02 文件结束 M08
6、结束重复指令 N码:顺序码,命名数据块顺序。 三、基本操作: 1.单位转换: Cam350 设置(settings)Metric:公制 English:英制 1:表示每次移动1mm(mil)距离 1/10:表示每次移动0.1mm 1/100表示每次移动0.01mm。 2.层设置: Cam350 Y 3.栅格设置: Cam350 Grid Selection 4.尺寸测量: Cam350 Info Measure Point to Point dx、dy即为尺寸
7、 Object to object 物到物 Cam350 Info starus Board Height 、Board Width 5.层对位: Cam350:Edit layers Align 点击欲移动层 取消 点取目标层 击右键两下 确认 6、几个基本命令的解释: Move: 移动所选择的图素到指定地点或图层。可选择图素的类型(包括D码)及所移动的角度。 Copy: 将所选择的图层复制到指定地点或图层。可选择的图素 Delete: 删除选择的相应图层及图素。可选择的图素
8、 Rotate: 将所选择的图层或图素进行有角度的旋转。 Mirror: 将所选择的图层或图素进行镜像。 Space Origin(空位原点):即重新设置0:0坐标。 Datum Coordinate(基准坐标):即输入新的坐标,作为基准位。 Absolute是绝对坐标模式,这种模式下显示的是实际的坐标值。 Relative模式是相对坐标模式,这种模式下显示的是当前坐标相对于前一坐标的变化值。 7、查看命令: Query: All: 查看全部。 Part: 零件。 Net: 网络。 Dcode:电性连接组合及D码。 8、筛选编辑器(点filter):
9、1)、 Dcodes用来筛选D码。 空格表示所有都有效,只要层的状态是打开都可以被编辑。 键入10,表示只有10号D码才能被选中编辑,其他的D码就被筛选掉了。 键入-10,表示除了10号D码以外都可以被选中,10号D码就被筛选掉了。 键入10:20,表示从10号D码到20号D码都处于激活状态。 键入-10:20,表示从10号D码到20号D码都被筛选掉了。 2)、 Tool References用来筛选刀具。 3)、 Tab Ids用来筛选Tab位(即连接位,锣带里才用的到)。 四、文件的正确导入: 1、 自动导入:如3140 163 31911.2 首先 自
10、动读入一个 GERBER 文件 File->Import->AutoImport 如图: 2、 手工导入: 1)、数据单位:英制(English:inch/mil)、公制(Metric:mm) 2)、数据形式:省前零、定长、省后零(Zero suppression) LEADING ZERO SUPPRESS:坐标整数字前面的 0 省略,小数字数不够以 0 补齐。 TRAILING ZERO SUPPRESS:坐标小数字后面的 0 省略,整数字数不够以 0 补齐。 NONE ZERO SUPPRESS:整数和小数字数不够均以 0 补齐 025690 前导零后变为:2
11、5690 (Leading) 025690 后导零后变为:02569 (Trailing) 025690 不导零后变为:025690 (None) 3)、数据格式(Digits):整数位+小数位, 常用:2.3(英制,整数 2 位,小数 3 位) 4)、深入一点如何判断其格式: 方法一 如:X535489Y416899D03* 是六位数的,不是 2.4 就是 3.3,总之加起来是 6 即可 或在 M:N 组合中用”穷举法”进行调用(即 2:3、2:4、…逐个试) 方法二:根据板面大小 硬质板中很少有板面尺寸大于 20Inch 的,而大于 20Inch X 20Inch
12、 的是没有的。据此,如果您读出来的图形 大于 20Inch,那就是小数点前的位数太多了。相反,如果您读出俩的图形都堆到原点附近,那十有八九是小 数点后的位数太多了(也就是说,小数点前的位数太少了)。 这里需要注意的是,小数点前的位数加上小数点后的位数一定要等于 Gerber 文件中最长的数的位数,上例中 就是 5(2+3=5)。 方法三:根据已知尺寸 如果您知道一些关于板子的尺寸,那就好办多了。您只要不停的试,大了就把小数点前的位数变小(小数点 后的位数同时变大);小了就把小数点后的位数变小(小数点前的位数同时变大),如果单位没有搞错,一两 次就能正确了。如果您没有任何尺寸,那您只能找
13、板子上的器件。有一些器件,如 DIP(双列直插集成电路)、 PGA 封装和一些插座,它们引脚的中心距离0.1Inch(2.54mm),根据这一点您也能大概地确定数据格式。 五、快捷键的使用: A 打开光圈表 C 以光标为中心放大临近范围 D 设置当前激活的D码 F 切换显示线的填充模式(实填充/外形线/中心线) H 所以同类型D码的元素高亮显示 K 关闭层(当前层除外) L 指定当前层 N 切换当前层的正片/负片显示 Q 查看属性 R 刷新 S 随删格移动开关 T 透视显示开关 U 撤消 V 删格显示开关 W 窗口式放大
14、X 光标模式切换(短“十”字形、长“十”字形、X形) Y 打开层设置对话框 Z 目标选取开关(以光标为中心) Ctrl U 恢复 + 放大 - 缩小 Home 全局显示 , 执行上一命令 Esc 结束当前命令(等于鼠标右键) 空格键 等于鼠标左键 Ins 按光标在面版中的位置显示图形 Page Up 放大目标选取框(以光标为中心) Page Down 缩小目标选取框(以光标为中心) Ctrl N 新建 Ctrl O 打开 Ctrl S 保存 工程部 2005-07-26






