GENESIS CAM制作步骤-1-资料读入

  • 格式:pdf
  • 大小:358.20 KB
  • 文档页数:12

四、检查并修正错误
1,Genesis 系统在读入过程中要处理的对象大概可分为以下几种: Gerber 文件;钻孔文件;D 码文件;(其他文件都不用管,区分这三种文件我们可以从上图 中文件格式入手,三者对应 Format 分别为 Gerber 或 Gerber274X;Excellon2:Wheel。)
第 10 页 共 12 页 一
培训是人生财富之
Genesis 2000 实用简明教程
基础篇
弹出以下参数设置窗口:
把补零方式改为应有的前 补零 Trailing, 点 OK 即可
然后我们再去查看它的显示图象,如下图:一切正常!
第 11 页 共 12 页 一
培训是人生财富之
Genesis 2000 实用简明教程
五,转换数据
确定 Gerber 文件和钻孔文件无错后,在 Step 后输入 Orig,建立原稿工作单元。 再点 Translate,把客户提供的原始资料文件转换为 Genesis 的 ODB++格式文件,它是存 放在刚才建立的 Orig 工作单元内。
CAM 文件代码中数数字是通过单位、补零方式和小数点三样确定下来才能完整无缺的具 体表示多少。 公制 毫米 mm 微米 my 单位 英制 英吋 Inch 千分之一英吋 Mil 1 Inch = 1000 mil = 2.54 cm = 25.4 mm = 25400 my 补零方式:假如某文件用的是前补零和 3:3 制,表示先把不够六位数字的按补零方式补 够位数,然后按小数点前两位,小数点后四位处理,例如在文件中有个数字为 32568,则先 前补零为 032568,再设置小数点就得到数字为 032.568。如果读错了补零方式,则后补零为 325680,设置小数点则得到 325.680,比原来大了十倍。如果该数值表示的是坐标值的话, 加大坐标值就拉开了物件图象之间的距离, 会造成你放大几次还不能放大的错误显示。 反之, 搞小了就拉近了物件图象之间的距离, 造成图象重叠或交叉结成一团的情况。 单位错误的话 数值的大小就更明显了。 也就是说,读资料要做的无非是数值的大小确定和图象形状的正确描述。 有的 D 码形状 GENESIS 不能正确识别, 但 CAM350 却能识别, 所以我们有时可以用 CAM350 正确读进这些资料再输出 Gerber274x 格式,再读进 GENESIS 里来处理。例如过小的散热 Pad,GENESIS 不能正确识别,但 CAM350 可以。
栏位分析 (对应右边一行) (D 码识别规则)
尺寸与角度
第 6 页 共 12 页
培训是人生财富之一
Genesis 2000 实用简明教程
基础篇
C)自建 D 码的完整步骤如下: 1> 在 Wheel Template Editor 中, FileCreate, 右边即会变为淡蓝色, 当前打开的 Wheel 文件将被做为 D 码样本 2> 接下来设定要建立的 D 码文件的一些参数,ParamsGlobal,参数设置如下: A>Wheel type: 设置 D 码文件的类型用 如果当前文件为 Gerber 文件的 D 码则选 Gerber; 如果是钻孔文件用的 D 码则选 Tools B>Units:选择要创建的文件即将用的单位,有 Inch ,mm ,mil 三种单位可选 C>Dcode numbering 为 D 码编号规则,有下列几项可选: Explicit 采用当前样本的编号规则 Standard 按下面的顺序指定编号: D10-19 D70-71 D20-29 D72-73 D30-69 D74 –75 Station 从文件中取得后再转换成上面的标准顺序 Order1 从 D01 开始编号 Order4 从 D04 开始编号 Order10 从 D10 开始编号
一般流程
登入建立工作料号调入客户原始资料自动识别检查并修正错误转换
操作详解 一、登入
输入你的用户名 您的登陆密码
二、
建立工作料号
2,在Entity name后输入:料号名字(一般跟厂里料 号一致) 3,双击 Datebase 后选择数据资料库 4,点 OK 完成,即可看到所建料号 Entity[`entiti] n.实体;组织,机构
第 7 页 共 12 页
培训是人生财富之一
Genesis 2000 实用简明教程
基础篇
5>Params Table title 设置 D 码转换的开始位置 Params Table Terminator 设置 D 码转换的结束位置 使用方法跟第四步类似,一般最好设置开始位置,结束位置可不设 6>添加识别规则(许多 D 码文件只有一部分 D 码没识别出来,其实只要用这步,在原来的文 件里添加识别对应 D 码的规则就可以,不用全部重建 D 码) A> 在右边列表里选则没识别的某类 D 码样式的第一个 D 码 B> EDITAdd record C> 在下拉单里选则对应的正确图形 D> 再根据右边的数值配置 D 码识别规则, E> 再用此识别规则把右边该类 D 码全部转换识别过来 ActionsTranslate Wheel 重复 A-E 五步把全部 D 码识别完为止即可 正确识别完后,一定要记得存盘退出哦 更详细的参考资料请看<<Genesis2000 基础培训教程>>的 P35-----P45 实在不行,D 码问题也可以通过其他 CAM 软件来处理,比如用 CAM350 来识别有问题 的 gerber 文件,然后再输出正确的即可。
第 8 页 共 12 页
培训是人生财富之一
Genesis 2000 实用简明教程
基础篇
D23 D36 D56 D41
98
82
THER 0 13 THER 0 RND 0 LINE 0 95 40 800
102 86 75 0 14 0
4,如何处理 Excellon2 文件
右击钻孔文件选 View graphic…得到下图: 框选放大图象看,虽然有大小之分,但不同大小的钻孔挨到一起去了,明显错误,
1,File|Create 后,弹出下图:
料号名:各厂都有自己的约定命名规则,但一般都应把以下信息表示进去: 属于几层板? 板的特征:比如喷锡、金手指等 样板还是生产板? 板的编号 MI 版本等等信息
第 1 页 共 12 页
培训是人生财富之一
Genesis 2000 实用简明教程
基础篇
关闭料号
删除料号
文件格式 编码格式 坐标单位 坐标种类. 是否存在小数点 补零方式 整数小数位数 分行字符 指定 D 码文件 同步变更 (文件名, 格式,目录)
许多都是由于补零方式不对和数位不对导致问题,如果这两样还解决不了问题,则要考虑 单位问题了,最后才去查看 D 码文件。
第 5 页 共 12 页
培训是人生财富之一
料号改名 选中料号FileRename 在弹出窗口中输入旧料号名和新料号名即可
三、调入客户原始资料
1,双击所建料号名,再双击
调出 Input 窗口(如下)
资料来源与目 的地控制Fra bibliotek关状态查询及 修改表列
功能键
第 2 页 共 12 页
培训是人生财富之一
Genesis 2000 实用简明教程
基础篇
指定 Wheel
2,如何在输入过程中处理 Gerber 文件 一般通过右键菜单的 View Graphic(按住右键不松再移动光标)查看该文件对应的图象 是否正确,如果对应图象显示不正确,则从以下几方面着手修正: 右击该文件
A. 通过右键菜单的 View Ascii 查看该文件的原始代码
第 4 页 共 12 页 培训是人生财富之一
指定 Wheel 规则
以文件头选 Wheel 规则
D 码榨取
D 码榨取
单位指定
单位合并
2,单击Path选择要读的文件的路径(系统会根据你指定的路径自动搜索相关资料文件读入)
資料來源路徑可指到目錄或檔案
料號目錄名稱
不輸入之檔案名稱
實體資料名稱(轉 image 檔時不需要)
三、 自动识别 单击 Identify,让系统自动识别读入的资料文件(Identify[ai`dentifai] vt.识别)
格式單位及參數分析
執行轉換
exclude[iks`klu:d] vt.拒绝(排除) translate [træns`leit] vt.翻译(转化)
複製或搬移資料至 Input 目錄 /genesis/fw/jobs/job1/input
extract [iks`trækt] vt.提取,解压 merge [m∂:dЗ] vt.合并
Genesis 2000 实用简明教程
基础篇
资料读入
每种 CAM 软件读资料时都不能保证把客户原始资料文件按其本来内容无论什么情况下都能 百分之百识别过来,虽然 GENESIS 比其他 CAM 软件识别的文件格式种类多,而且也是自动识 别,但是它同样存在以下几个问题:搞错补零方式;小数点位置读错;单位读错;不能识别 某些不规则的 D 码。当然错误是少数的,一般情况下都能正确读入资料。
3>ParamsConditional Units 定义 D 码的默认单位(此步可有可无),使用方法类似第四步 4>定义文件头部说明性内容,系统会根据这些说明更快有高效的识别 D 码 选中右边表头上面比较典型的几行,最好是通过这几行就大概能确定是这类 D 码 打开 Paramsheadline 在弹出窗口中点 Add 即可
第 9 页 共 12 页 培训是人生财富之一
Genesis 2000 实用简明教程
基础篇
既然有错,我们应该先取得它的正确参数才好去对比 右击它选 View Ascii…
得到文件的原始数据代码,其中一段为右图所示: 我们从代码可以看出是前补零,数值最少是五位数 但它现在用的参数却如下: