genesis2000脚本编程培训教程
GENESIS2000入门教程
GENESIS2000入门教程Padup谷大pad paddn缩小pad reroute扰线路Shave削pad linedown缩线line/signal线Layer 层in 里面out外面Same layer 同一层spacing 间隙cu铜皮Other layer另一层positive 正negative负Temp 临时top顶层bot底层Soldermask绿油层silk字符层power 电源导(负片) Vcc 电源层(负片) ground 地层(负片) apply 应用solder 焊锡singnal 线路信号层soldnmask绿油层input 导入component 元器件Close 关闭zoom放大缩小create 创建Reste 重新设置corner 直角step PCB文档Center 中心snap 捕捉board 板Route 锣带repair 修理、编辑resize (编辑)放大缩小analysis 分析Sinde 边、面Advanced 高级measuer 测量PTH hole 沉铜孔NPTH hole 非沉铜孔output 导出VIA hole 导通孔smd pad 贴片PAD replace 替换fill 填充Attribute 属性round 圆square 正方形rectangle 矩形Select 选择include 包含exclude 不包含step 工作单元Reshape 改变形状profile 轮廓drill 钻带rout 锣带Actions 操作流程analyis 分析DFM 自动修改编辑circuit 线性Identify 识别translate 转换job matrix 工作室repair 修补、改正Misc 辅助层dutum point 相对原点corner 直角optimization 优化origin 零点center 中心global 全部check 检查reference layer 参考层reference selection 参考选择reverse selection 反选snap 对齐invert 正负调换symbol 元素feature 半径histogram 元素exist 存在angle 角度dimensions 标准尺寸panelization 拼图fill parameters 填充参数redundancy 沉余、清除层英文简写层属性顶层文字Top silk screen CM1( gtl ) silk-scren顶层阻焊Top solder mask SM1 ( gts ) solder-mask顶层线路Top layer L1 ( gtl ) signal内层第一层power ground (gnd) PG2 ( l2-pw ) power-ground(负片)内层第二层signal layer L3 signal (正片)内层第三层signal layer L4 signal (正片)内层第四层power ground (vcc) L5 ( l5-vcc) power-ground(负片)外层底层bottom layer L6 ( gbl ) signal底层阻焊bottom solder mask SM6 solder-mask底层文字bottom silk screen CM6 silk-scren层菜单Display ---------------------- -----当前层显示的颜色Features histogram ---------------- 当前层的图像统计Copy ---------------------- ------- 复制Merge ---------------------- ------ 合并层Unmerge ------------------- ----- 反合并层(将复合层分成正负两层)Optimize lerels ----------- ----- 层优化(当正负层太多时,要优化成最大3层)Fill profile ------------------- 填充profile(轮廓)matrix ------------------ ---- 层属性表(新建、改名、删除)copper/exposed area ----------- 计算铜面积(自动算出百分几)attribates ------------------ - 层属性(较少用)notes ------------------ ------ 记事本(较少用)clip area ------------------ - 删除区域(可自定义,或定义profile)drill tools manager ----------- 钻孔管理(改孔的属性,大小等)drill filter ------------------ 钻孔过滤hole sizes ------------------ 钻孔尺寸(在分孔图转钻孔经常用到)create drill map ------------- 利用钻孔做分孔图(如有槽孔,转出来有变)update verification coupons ---- 更新首尾孔的列表re-read ------------------ 重读文件(当文件误删时无法恢复时,可重读)truncate ------------------ 删除整层数据(无法用ctrl+z恢复)compare ------------------ 层对比(很有用,可以查看层与层之间改动过的地方)flaten ------------------ 翻转(只有在拼版里面才会出现)text reference------------------文字参考create shapelist------------------产生形状列表delete shapelist------------------删除形状列表EDIT菜单undo------------------撤消上一次操作delete------------------删除move------------------移动*copy------------------复制*resize------------------修改图形大小形状*transform------------------旋转、镜像、缩放connections------------------buffer------------------reshape------------------polarity------------------更改层的极性*cerate------------------建立*change------------------更改*attributes------------------属性edit之resizeglobal------------------所有图形元素surfaces------------------沿着表面resizc therrnals and donuts------------------散热盘及同圆contourize&resize------------------表面化及修改尺寸poly line ------------------多边形by factor------------------按照比例edit之movesame layer------------------同层移动other layer------------------移动到另一层streteh parallel lines------------------平行线伸缩orthogonal strrtch------------------平角线伸缩move triplets (fixed angele)------------------角度不变地移线(ALT+D)move triplets (fixed length)------------------长度不变地移线(ALT+J)move&to panel------------------把STEP中的图形移动到其它的STEP中same layer------------------同层移动other layer------------------移动到另一层step&repeatsame layer------------------同层移动other layer------------------同层排版edit之reshapechange symbolsame ------------------更改图形break------------------打散break to Islands/holes------------------打散特殊图形arc to lines------------------弧转线line to pad------------------线转padcontourize------------------创建铜面部件(不常用)drawn to surface------------------ 线变surfaceclean holes------------------清理空洞clean surface------------------清理surfacefill------------------填充(可以将surface以线填充)design to rout ------------------设计到rout(做锣带常用,最佳值432)substitue ------------------替代(常用,分孔图转钻孔)cutting data------------------填充成surface (常用来填充CAD数据)olarityrc direction------------------封闭区域edit之polarity(图像性质)positive------------------图像为正negative------------------图像为负invert------------------正负转换edit之ceate(建立)step------------------新建一个stepsymbol------------------新建一个symbolprofile------------------新建一个profileedit之change(更改)change text------------------更改字符串pads to slots------------------pad 变成slots (槽)space tracks evenly------------------自动平均线隙(很重要)ACTIONS菜单check lists------------------检查清单re-read ERFS------------------重读erf文件netlist analyzer------------------网络分析netlist optimization------------------网络优化output------------------输出clear selete&highlight------------------取消选择或高亮reverse seleteion---------------参考选择(很重要,有TOUCH(接触)COVERED(完全接触))script action------------------设置脚本名称selete drawn------------------选择线(一般用来选大铜皮)convert netlist to layers------------------转化网络到层notes------------------文本contour operations------------------bom view------------------surface操作seletion------------------选择attributes------------------属性graphic control------------------显示图形控制snap------------------抓取measuer------------------测量工具fill parameters------------------填充参数line parameters------------------线参数colors------------------显示颜色设置components------------------零件ANAL YSIS菜单surface analyzer------------------查找铜面部件中的问题drill checks------------------钻孔检查board-drill checks------------------查找钻孔层与补偿削铣层中潜在的工艺性缺陷signal layer checks------------------线路层检查power/ground checks------------------内层检查solder mask check------------------阻焊检查silk screen checks ------------------字符层检查profile checks------------------profile检查drill summary------------------生成padstack中的孔的统计数字,查找padtack中的最小焊环quote analysis------------------smd summary------------------对外层铜箔层执行操作,生成有关被检验层中的SMD定位和封装的统计报告orbotech AOI checks------------------microvia checks------------------ 提供HDI设计的高效钻孔分析rout layer checks------------------pads for drill------------------列出每种类型钻孔的焊盘尺寸以及焊盘的数量DFM菜单cleanup------------------redundancy cleaunp------------------repair------------------sliver------------------optimization------------------yield improvement------------------advanced------------------custom------------------legacy------------------dft------------------DFM之Cleanuplegnd detection------------------文本检测construct pads (auto)------------------自动转padconstruct pads (auto,all angles)------------------自动转pad(无论角度大小)建议不用construct pads (ref)------------------手动转pad (参照erf)DFM之redundancy cleanupaaredundant line removal------------------删除重线drawn to outline ------------------以线或轮廓来代替线绘区域减少层中的部件数量DFM之repairpad snapping------------------整体PAD对齐pinhole elimination------------------除残铜补沙眼neck down repair------------------修补未完全被其它线或焊盘覆盖的圆端或方端产生的颈锁断开(即修补未连接上的线)DFM之sliversliver´ angles------------------修补潜在加工缺陷的锐角sliver&peelable repair------------------查找修补信号层、地电层和阻焊层中的sliverlegend sliver fill------------------用于填充具有.nomenclature属性集的组件之间的slivertangency elimination------------------DFM之optimizationsignal layer opt ------------------线路层优化line width opt------------------通过削线来达到最小值power/ground opt------------------内层优化solder mask opt------------------阻焊优化silk screen opt ------------------字符优化solder paste opt------------------锡膏优化positive plane opt ------------------DFM之yield improvementetch compansate------------------对蚀刻进行补偿、但保持CAD规范advanced teatdrops creation------------------加泪滴copper balancing------------------用于平衡铜箔分布来实现信号层上的镀覆均匀configuure参数iol_274x_ill_polygon= (Yes;No) -----------------是否检查/修正polygon他的意思是忽略检查多边形覆铜--选择no 如果多边形有错误,会被检查出来和修正注意:只有设定iol_enable_ill_polygon=Yes时才有作用iol_274x_ko_polarity=(1;2) ------判断数据极性的时候用的,默认的即可输入Rs274x组合参数极性的方式1- 绝对, 依据写在KO参数的值来判断极性(忽略IP和LP) 2- 相对, 依据IP及LP后的值来判断极性. 注意:IP影象极性;LP层次极性iol_274x_limit_dcode=(Yes;No)是否限制料号输入decode数的限制否:不做限制是:限制在10~999之间iol_274x_set_octagon_rotation=(Yes;No)--设置8角形的pad的角度针对RS-274的输入数据定义RX-274的八角形有一些问题,因为没有明确定义0度八角形位置. 是:开始的角度是0度否:开始的角度是22.5度iol_274X_set_polygon_rotation(Yes;No)RS-274X输入数据时polygon设定角度或是角落的问题是:开启设定开始角度0度否:开始角度为预设角度iol_274x_sr_ij_scaled(Yes;No)RS-274x输出和输入I code 和J code是否带有排版涨缩指令否:排版IJ值没有带涨缩是:排版IJ值有带涨缩ol_274X_sr_merge_pcb(Yes;No)--默认的是yes输入RS274X的数据是:输入时会试着配合PCB输入Rs274x , 强破打散排版. 否:输入274X毎一层会是不同iol_accept_raw_data(Yes;No)---默认参数为no控制输入多边形自我相交点的问题否: 不用外框线取代SIP surface. 是: SIP < illegal surface> 部份用外框线来代替. 假如设成是会使iol_fix_ill_polygon或iol_274x_ill_polygon无效. 请用yes, no input 到不同层别, 同时显示两层比对.推断出正确的图形.iol_clean_surface_min_brush(0-5)控制输入surface时是否减少不规则的边.假如在输入不规则形有许多边缘.可以由此参数来使边缘平滑. 范围:正的数值. 默认值为0.0不简化注意:值愈大会失真,只支持DPF输入iol_compress_meas(Yes;No)在跑完CHECKLIST的结果,如果档案太大是否要压缩.iol_diag_rect_line(1;2)输入矩形的线性如何处理 1.线就是线 2.线是不规则形(contour)iol_dpf_output_cont_as_com(Yes;No)Define contours as complex in DPF output. 定义输出DPF的contour是否为复杂的对象iol_dpf_output_zero_aper(Yes;No)是否允许输出DPF有尺寸是零.iol_dpf_patt_borde(1;2;3)输出时使用者可以自定如何处理不规则形 1.线会有圆角,PAD接触边缘会被忽略 2.对象接触边缘会被削 3.外形会被加入边缘iol_dpf_separate_letters(Yes;No)输入DPF时文字是否要分割否:文字为单一对象是:文字分割,每一文字为分割的对象iol_dpf_text_width_factor(0.1-50)DFP输入文字时只有定义高度.以这一个为乘数计算宽度.dpf--他是ucam默认的一种光绘格式,和gerber类似的一种格式,ucam那个公司出品的光绘机和测试机,他们直接支持dpf格式iol_drl_def_drill(0;1;2;3)当输入钻孔时如因数据不足.预设的格式. 0:Eexellon 1:Trudrill 2:Posalux 3:SMiol_dxf_circle_to_pad(Yes;No)控制DXF输入的圆圏是:转为PAD 否:转为外框圆圏iol_dxf_default_width(1-5)当输入DXF时有些对象的尺寸是零.这一个参数是在控制零尺寸的默认值.iol_dxf_round_cap(Yes;No)DXF输入时的收边形是:边角为矩形否:边角为圆形iol_dxf_round_line(0=No;1=Yes)是否方形的边为圆形0:预设为不转为圆形1:方形转为圆形iol_dxf_separate_frozen_layers(Yes;No)输入DXF时被冻结的层次是否在Genesis分开层别. 否:不分开是:输入是分开当输入参数iol_dxf_single_layer = "yes"时.假如被冻结的层次存在加入记录而且警告加入报告.iol_dxf_single_layer(Yes;No)输入DXF时如何处理是:所有的层次合并为单一层别否:分开处理iol_enable_ill_polygon(Yes;No) --选择yes输入IGI Par数据的相交不规则图形是:开启不规则图形违反规则的设定否:关闭不规则图形违反规则的设定,输入档案将停止注意:这一个程序的参数并没建议,除非有输入有先经过处理iol_exc_g00_canc_comp(Yes;No)Excellon g00指令取消补偿是:G00为取消补偿否:G00仍保留补偿ol_exc_use_header(Yes;No)输入Excellon时是否使用表头否:输入识别时忽略表头是:识别时使用表头注意:很多的表头并不适当.Genesis输入时会自动确认.填满不规则形时的处理方式是:填满时如有问题将中断否:填满时有问题继续.完成时警告加入记录文件.iol_fill_use_break_arc_k(Yes;No)计算填满弧时所使用的值是:打散弧的线值为" out_break_arc_k" 否:打散弧的线值为内建的精确值iol_fill_validation(Yes;No) Alerts the user that something went wrong during the fill process.输出时是否检查填满有问题的不规则形. 是:检查并有警告讯息否:不检查iol_fix_ill_polygon(Yes;No)是否修正自我交错的不规则形否:不修正自我交错的不规则形是:修正自我交错的不规则形注意:这一个参数只有在" iol_enable_ill_polygon = Yes"时有用.iol_gbr_arc_as_full_circle(Yes;No)输入G75指令时如有缺少角度时的处理方式是:零的角度转为完整的圆否:零的角度转为零长度的线iol_gbr_brk_diag_sqrs(Yes;No)是否打散方形的线是:在输入Gerber,RS-274X和Autoplot格式时,打散方形线二个pad加一条线替代方形线. 否:不打散iol_gbr_def_pentax(Yes;No) identify Gerber files as Pentax Gerber format by default预设的Gerber是否为Pentax格式iol_gbr_diag_type(1;2)Gerber输入时方形线的处理方式1:线 2.外框形注意:这一个参数只有在"iol_gbr_brk_diag_sqrs = Yes"有做用.假如iol_gbr_brk_diag_sqrs = No时物件为线-----------------------------------------------------------------------------------------------------------1. get_confirm_undo=yes Demand user confirmation before undo operation.请求使用者在undo 操作前确认2. get_def_units=inch Default units (Inch, MM) This parameter defines the default units for the Graphic Editor upon system startup. 这个参数定义关于Graphic Editor 系统启动时的预设单位。
Genesis 图解教程
梅州市中联精密电子有限公司 genesis2000培训教程主视窗结构料号过滤器数据库使用者公用资料库一般料号一般料号左键[M1] 选择 确定 执行中键 [M2] 取消右键 [M3] 启动功能视窗 (右键菜单)标题栏主菜单选择的料号第 2 页 共 102 页 Genesis 图解.doc 收集整理:张继梅相同的使用者但不同的程序开启的料号未开启的料号不同的使用者所开启的料号相同的使用者且相同的程序开启的料号 (自己开启的) Open without Check out (具有修改存储的权限) **有阴影相同的使用者且相同的程序开启的料号 (自己开启的) Open without Check out (不具有修改存储的权限) **有阴影料号图像的意义genesis (使用者名称)genesis (密码)软体版本及工作平台过滤器User: genesis 的使用者 可以用此过滤器来查看 被哪个使用者Check out 的料号有哪些?梅州中联精密 genesis2000培训教程Genesis 图解.doc 收集整理:张继梅 第 3 页 共 102 页图像的意义Wheel (Aperture) 样板, genesislib 才有 版面种类, genesislib 才有 启动输入视窗启动输出视窗延伸,存储第三方的资料档案使用者,存储使用者的档案记录 Wheel (Aperture) 的资料表单 (Work forms), 在 genesislib 中建立 流程 (Work flows), 在 genesislib 中建立查看,只有 genesislib 才有, 必须连结 framework server 管理者可以透过此功能看到料号中具有代表性的资料属性,使用者自行定义的属性回到上一层矩阵,层别特性表阶段,存储资料的实际位置(ex: org, pcs, spnl, panel …)符号,存储使用者自行定义特殊符号的实际位置 (ex: UL logo, trade mark …) 叠板,压合结构第 4 页 共 102 页 Genesis 图解.doc 收集整理:张继梅建立 自我复制删除 导出资料归档自动化程序版本复制 更改名称存储 导入资料 关闭资料 锁 离开新增资料的名称资料种类Close: 关闭视窗 Apply: 执行功能资料种类来源料号及实体目的料号及实体梅州中联精密 genesis2000培训教程Genesis 图解.doc 收集整理:张继梅 第 5 页 共 102 页存储路径模式:Tar gzip (.tgz):收集成档案并压缩 收集成档案 目录可扩展标记语言 (ODBX) 料号名称数据库 输入路径 料号名称存入, 呼叫 secure 的 hook 取出, 呼叫 acquire 的hook实体名称 新名称第 6 页 共 102 页 Genesis 图解.doc 收集整理:张继梅关闭料号Check Out: 向系统取得修改存储的权限 Check In: 将修改存储的权限还给系统梅州中联精密 genesis2000培训教程Genesis 图解.doc 收集整理:张继梅 第 7 页 共 102 页选择 刷新窗口 开启输入窗口 开启输出窗口查看记录自动成型管理者光学检测 排版设定打开 (Job) 实体属性 (Job)网路节点分析器讯息自动钻孔管理者电测管理者排版精灵分享列表(目前不提供此功能)可以加上图形和注解用来提供 设计者制造者之间的资料交流。
GENESIS2000菜单入门教程
GENESIS2000入门教程Padup 谷大pad lin edow n 缩线out外面Other layer 另一层top 顶层power电源导(负片) solder 焊锡component元器件Reste 重新设置snap 捕捉resize (编辑)放大缩小measuer 测量VIA hole导通孔Attribute 属性Select选择Resha pe改变形状Actio ns操作流程Identify 识别Misc辅助层orig in 零点reference layer 参考层paddn 缩小padlin e/sig nal 线Same layer 同一层positive 正bot底层Vcc电源层(负片)singnal线路信号层Close关闭corner直角board 板analysis 分析PTH hole沉铜孔smd pad贴片PADround 圆in clude 包含profile 轮廓analyis 分析tran slate 转换dutum point相对原点center中心reroute 扰线路Layer 层spacing 间隙negative 负Soldermask 绿油层ground地层(负片) soldnmask绿油层zoom放大缩小step PCB 文档Route锣带Sin de边、面NPTH hole非沉铜孔rep lace替换square正方形exclude 不包含drill钻带DFM 自动修改编辑job matrix 工作室corner 直角global全部Shave 肖U padin 里面铜皮临时字符层apply应用input导入create创建Center中心rep air修理、编辑Adva need 高级out put 导出fill填充rectangle 矩形ste p工作单元rout锣带circuit 线性rep air修补、改正optimization 优化check检查reverseselect ion 反选feature 半径dimensions标准尺寸cuTempsilksnap对齐invert 正负调换symbol兀素histogram元素exist 存在an gle 角度pan elizati on拼图fill parameters 填充参数redundancy 沉余、清除层央文简与层属性顶层文字Top silk scree n CM1( gtl ) silk-scre n顶层阻焊Top solder mask SM1 ( gts ) solder-mask顶层线路Top layer L1 ( gtl ) sig nal内层第一层po wer ground (gnd) PG2 ( 12-pw ) power-ground(负片) 内层第二层sig nal layer L3 signal (正片)内层第三层sig nal layer L4 signal (正片)内层第四层po wer ground (vcc) L5 ( 15-vcc) power-ground(负片) 外层底层bottom layer L6 ( gbl ) sig nal底层阻焊bottom solder mask SM6 solder-mask底层文字bottom silk screen CM6 silk-scre nreference selection 参考选择层菜单Dis play ----------------- Features histogramCopy --------------------- Merge -------------------- Unm erge ----------------- Op timize lerels --------- Fill p rofile ------------当前层显示的颜色—--当前层的图像统计复制合并层反合并层(将复合层分成正负两层层优化(当正负层太多时,要优化成最大3层)填充Profile(轮廓)Register matrix copp er/ex posed areaattribates ------------------no tes ------------------clip area ---------------drill tools man ager drill filter ------------ hole sizes ------------- 层自动对位层属性表(新建、改名、删除) -计算铜面积(自动算出百分几)层属性(较少用) 记事本(较少用) 删除区域(可自定义,或定义 P rofile ) 钻孔管理(改孔的属性,大小等) 钻孔过滤 钻孔尺寸(在分孔图转钻孔经常用到 ) create drill map ----------------- 利用钻孔做分孔图(如有槽孔,转出来有变) up date verificati on coupons ---- 更新首尾孑 L 的列表 re-read ---------------------- 重读文件(当文件误删时无法恢复时,可重读 ) 删除整层数据(无法用ctrl+z 恢复) 层对比 (很有用,可以查看层与层之间改动过的地方) 翻转 (只有在拼版里面才会出现) ---文字参考 ------产生形状列表 -----删除形状列表trun cate compare -----------flate n --- text reference create sha pelist delete sha pelist EDIT 菜单 undo -------- delete -------------- move copy ----------- resize --------- transform--- conn ecti ons 撤消上一次操作 删除 移动* 复制*修改图形大小形状*----旋转、镜像、缩放buffer resha pepo larity--- cerate-一 cha nge--- attributes 更改层的极性* 建立*更改* --属性 edit 之resize 修改图形大小形状* global ------------------- 所有图形元素 surfaces ------------------- 沿着表面 resizc therr nals and donuts contourize&resize ------------------ ----- 散热盘及同圆 表面化及修改尺寸 P oly line ------------------- 多边形 by factor ------------------- 按照比例 edit 之 move -移动* same layer other layer- -------------- streteh p arallel li nes orthog onal strrtch----move tripl ets (fixed an gele)同层移动 移动到另一层 ----- 平行线伸缩 -------平角线伸缩 角度不变地移线(ALT + D )move trip lets (fixed length ) --------------------- 长度不变地移线( ALT + J ) move&to panel ------------------------ 把STEP 中的图形移动到其它的 STEP 中edit 之 copy-复制* same layer 同层移动 other layer- -------------------- 移动至U 另一层 step&repeatsame layer -------------------------- 同层移动 other layer- -------------------- 同层排版 edit 之 reshape cha nge symbolsame break ------------------- 打散 break to Islands/holes----------------------------------------------- 打散特殊图形 arc to lines -------------------- 弧转线 line to pad --------------------- 线转 padcontourize ---------------------- 仓U 建铜面部件(不常用) drawn to surface ----------------------- 线变 surface clean holes --------------------- 清理空洞 clean surface ------------------------ 清理 surfacefill ---------------- 填充 (可以将surface 以线填充)design to rout ----------------------- 设计到rout (做锣带常用,最佳值 4 3 2) substitue ----------------------- 替代(常用,分孔图转钻孔) cutting data -------------------- 填充成surface (常用来填充 CAD 数据) olarityrc direction -------------------- 封闭区域 edit 之Polarity (图像性质) positive 图像为正negative ------------------- 图像为负 invert ------------------ 正负转换 edit 之 ceate(建立)step -------------------- 新建一个 steP symbol --------------------- 新建一个 symbol Profile ----------------- 新建一个 Profileedit 之 change (更改) change text 更改字符串 Pads to slots ------------------- p ad 变成 slots (槽)space tracks evenly ------------------------ 自动平均线隙(很重要)检查清单 重读erf 文件 网络分析-----网络优化 取消选择或高亮 -参考选择(很重要,有 TOUCH (接触)COVERED (完全接触)) 设置脚本名称选择线(一般用来选大铜皮) 转化网络到层更改图形ACTIONS 菜单check lists ---------------------- re-read ERFS ----------------------n etlist analyzer ----------------- n etlist optimization ------------- output ------------------- 输出clear selete&highlight ------------ reverse seleteion ----------------- script action ----------------- selete drawn ------------------ convert n etlist to layersnotes ------------------- 文本 con tour operations ----------------------- bom view ---------------------- s urface 操作 OPTION 菜单 seletion ----------- attributes 选择 属性 ——显示图形控制 grap hic con trol snap --------------------抓取 -测量工具 ——填充参数 线参数 显示颜色设置 ------零件 measuer -------------fill p arameters-- line p arameters colors --------------components ANAL YSIS 菜单 surface an alyzer-- drill checks ----------- board-drill checks ---------- sig nal layer checks--- po wer/gro und checks solder mask check —— silk scree n checks —— p rofile checks --------------- drill summary ----------------- quote analysis ---------------- smd summary ------------------- orbotech AOI checks ----查找铜面部件中的问题钻孔检查------查找钻孔层与补偿削铳层中潜在的工艺性缺陷——线路层检查 ------ 内层检查 ——阻焊检查 ---- 字符层检查-p rofile检查生成Padstack 中的孔的统计数字,查找padtack 中的最小焊环对外层铜箔层执行操作,生成有关被检验层中的SMD 定位和封装的统计报告microvia checks 提供HDI 设计的高效钻孔分析rout layer checks p ads for drill ------------- 列出每种类型钻孔的焊盘尺寸以及焊盘的数量DFM 菜单 cleanup ------------------- redundancy clea unp repair ------------------------- sliver ------------------ optimization ------------ yield imp roveme nt advaneed ---------------- custom legacy dft------ DFM 之 Cleanup legnddetection ——文本检测DFM 之 optimization sig nal layer opt ------------------- line width opt -------------- po wer/gro und opt ---------- solder mask opt ------------- silk scree n opt ------------ solder p aste opt ----------- po sitive plane opt ——线路层优化 通过削线来达到最小值 一内层优化 -阻焊优化 字符优化 -锡膏优化DFM 之 yield improvementetch compansate ------------------------- 对蚀刻进行补偿、但保持 CAD 规范 advaneed teatdrops creation --------------------------- 力口泪滴copper balancing ------------------------ 用于平衡铜箔分布来实现信号层上的镀覆均匀configuure 参数iol_274x_ill_polygon= (Yes;No) ---------------------------- 是否检查 /修正 polygon他的意思是忽略检查多边形覆铜--选择no 如果多边形有错误,会被检查出来和修正 注意:只有设定iol_enable_ill_polygon=Yes 时才有作用iol_274x_ko_polarity=(1;2) -------------- 判断数据极性的时候用的,默认的即可输入Rs274x 组合参数极性的方式 1-绝对,依据写在KO 参数的值来判断极性(忽略IP 和LP) 2-相对,依据IP 及LP 后的值来判断极性. 注意:IP 影象极性;LP 层次极性 iol_274x_limit_dcode=(Yes;No)是否限制料号输入 decode 数的限制 否:不做限制 是:限制在10~999之间iol_274x_set_octagon_rotation=(Yes;No)--设置 8 角形的 pad 的角度con struct p ads (auto) ---------------------- 自动转 pad con struct p ads (auto,all angles) ------------------------ 自动转 pad (无论角度大小)建议不用 con struct p ads (ref) --------------------- 手动转 pad (参照 erf ) DFM 之 redundancy cleanupaa redundant line removal ------------------------------ nfp removal ---------- draw n to outl ine -----删除重线 -- 删重孔、删独立 PAD 以线或轮廓来代替线绘区域减少层中的部件数量 DFM 之 rep air pad snapping ---------------- pin hole elim in ati on n eck dow n rep air--整体PAD 对齐 -----除残铜补沙眼 ---修补未完全被其它线或焊盘覆盖的圆端或方端产生的颈锁断开 (即修补未连接上的线)DFM 之 sliver sliver´ angles ------------- sliver&peelable repair lege nd sliver fill --------------------- tangency elimination -------------修补潜在加工缺陷的锐角----- 查找修补信号层、地电层和阻焊层中的 sliver 用于填充具有.nomenclature 属性集的组件之间的 sliver针对RS-274的输入数据 定义RX-274的八角形有一些问题,因为没有明确定义0度八角形位置.是:开始的角度是0度否:开始的角度是22.5度iol_274X_set_ polygon_rotatio n(Yes;No)RS-274X 输入数据时polygon 设定角度或是角落的问题 是:开启设定开始角度0度否:开始角度为预设角度iol_274x_sr_ij_scaled(Yes;No)RS-274X 输出和输入I code 和J code 是否带有排版涨缩指令 否:排版IJ 值没有带涨缩是排版IJ 值有带涨缩ol_274X_sr_merge_pcb(Yes;No)--默认的是 yes输入RS274X 的数据 是:输入时会试着配合 PCB 输入Rs274x ,强破打散排版.否:输入274X 毎一层会是不同的,允许排版数据input.iol_accept_raw_data(Yes;No)---默认参数为 no控制输入多边形自我相交点的问题 否:不用外框线取代 SIP surface.是:SIP < illegal surface>部份用外框线来代替.假如设成是会使iol_fix_ill_polygon 或iol_274x_ill_polygon 无效.请用yes, no input 到不同层别,同时显 示两层比对.推断出正确的图形.iol_clea n_surface_ min _brush(0-5)控制输入surface 时是否减少不规则的边.假如在输入不规则形有许多边缘.可以由此参数来使边缘平滑.范围:正 的数值.默认值为0.0不简化 注意:值愈大会失真,只支持DPF 输入 iol_co mp ress_meas(Yes;No)在跑完CHECKLIST 的结果,如果档案太大是否要压缩iol_diag_rect_li ne(1;2)输入矩形的线性如何处理 1.线就是线 iol_dp f_out put_con t_as_com(Yes;No) Define con tours as comp lex in DPF out put. iol_dp f_out pu t_zero_a per(Yes;No) 是否允许输出DPF 有尺寸是零. iol_d pf_p att_borde(1;2;3)输出时使用者可以自定如何处理不规则形 形会被加入边缘iol_d pf_se parate_letters(Yes;No)输入DPF 时文字是否要分割否:文字为单一对象 是:文字分割,每一文字为分割的对象iol_dp f_text_width_factor(0.1-50)DFP 输入文字时只有定义高度.以这一个为乘数计算宽度. dpf--他是ucam 默认的一种光绘格式,和gerber 类似的一种格式,ucam 那个公司出品的光绘机和测试机,他们直接支持dpf 格式iol_drl_def_drill(0;1;2;3)当输入钻孔时如因数据不足.预设的格式.0:Eexellon1:Trudrill 2:Posalux 3:SMiol_dxf_circle_to_ pad(Yes;No)控制DXF 输入的圆圏是:转为PAD 否:转为外框圆圏iol_dxf_default_width(1-5)当输入DXF 时有些对象的尺寸是零.这一个参数是在控制零尺寸的默认值.iol_dxf_ro un d_ca p( Yes;No) DXF 输入时的收边形是:边角为矩形 否:边角为圆形iol_dxf_rou nd_li ne(0=No;仁Yes)是否方形的边为圆形 0:预设为不转为圆形 1:方形转为圆形 iol_dxf_se parate_froze n_layers(Yes;No)输入DXF 时被冻结的层次是否在Ge nesis 分开层别.否:不分开 是:输入是分开 当输入参数 iol_dxf_single_layer = "yes"时.假如被冻结的层次存在加入记录而且警告加入报告.2.线是不规则形(contour)定义输出DPF 的con tour 是否为复杂的对象1.线会有圆角,PAD 接触边缘会被忽略2.对象接触边缘会被削3.外ap ertures larger tha n r can be take n only from the values in the follow ing set: r, r*2, r*4, r*8, r*16, and the n in creas ing in r*16 steps.填线apertures 中于r 仅可以从以下的集合中取得数据:r, r*2, r*4, r*8, r*16然后以r*16增加。
启程教育Genesis2000教程
不因编修而变更。
软件功能介绍: 1、清晰的管理界面,各个料号的存入方式直观,简单。 2、资料保密性强,每次启动需输入用户名和密码。 3、独立而系统的输入输出。 4、资料结构为二维表格的方式存在,精确的描述压合方式,板字构造及层别的属性定义。 5、wheel 模块及 symbol 集中存放,方便任何环境随时调用。 6、人性化的图形编辑窗口和控制面板,有针对性的对成形区域内的部分进行修改。 7、对图形元素的属性极其敏感,有条不紊的按照各种需要进行自动修改和检查。
启程 PCB 培训基地
TEL:29928265 29928255 学校网址:
咨询 QQ:1301231234
深圳启程 PCB 培训基地
地址:深圳宝安西乡黄田大门口合佳宾馆四楼全层
電話:0755-29928265 29928255 咨询 QQ::1301231234
网址:
重孔、八字孔及每种孔的个数和位置,并判断是否间距离板边太近。
内层修改及检查
1、针对内层的正负片进行不同的修改和优化,根据不同的孔径手动设定自己所需的最小
隔离 ring 边及最优 ring 边。
2、自动删除独立 pad,可塑性的蜘蛛脚,随意调整。
genesis 2000 教学大纲
一、入门基础 1、软件简介,gerber 文件及 d 码文件的概念及后缀名。 2、概述工程资料制作的一般程序,以及不同工艺的实物板认识,及菲林的认识。 3、软件读资料的方法与技巧。 4、软件工具栏的操作及菜单讲解。 二、文件的初步处理 分层命名—层排序—层对齐—层定义属性——建外形、建 profile——定零 点与基准点——备份原稿——删除板外物——保存资料。 三、钻孔资料制作: 1、检查孔数;npth 孔制作;槽孔制作 2、钻孔补偿;刀具合并;钻孔检测 3、钻孔优化;刀具排序;扩孔制作,核对原稿 4、分孔图做钻孔;钻孔变分孔图 四、内层正片制作: 1、校正孔位,铜皮转 contourize,删除独立焊盘、线路补偿 2、焊环制作、加泪滴、掏铜皮,间距制作、npth 削铜,外形削铜 3、检测、网络分析,核对原稿 五、内层负片制作: 1、散热焊盘,隔离焊盘,隔离线,npth 削铜,外形削铜 2、散热焊盘与散热焊盘距离,隔离焊盘与隔离焊盘的距离,散热焊盘与隔离焊盘的距离 3、检查两面相邻内层之间是否同为散热焊盘,检查散热盘是否有被隔离盘堵住而无开口。 4、检测、网络分析、核对原稿。 六、外层线路制作: 1、线性焊盘转焊盘,铜皮转 contourize,线路补偿 2、smd 属性定义;焊环制作及无焊环制作、掏铜皮 3、间距制作;npth 削铜、外形削铜、蚀刻铜字制作 4、填间隙、检测线路、网络分析;核对原稿 5、铜皮转网格,网格转铜皮 七、防焊制作: 1、线性焊盘转焊盘(Pad) 2、开窗、盖线、绿油桥,加外形线 3、Npth 加档点、>0.6mm 孔没开窗的加挡点 4、过孔的三种处理工艺:1、盖油 2、开窗 3、塞油 八、文字制作 1、文字的线粗、字高、文字上焊盘的移文字。 2、字符框做自定义, IC 框和测试点制作、白油块的制作; 3、字符的“+”“—”极性制作;UL 标记添加注意事项 4、文字离成型线的距离制作 九、拼版
Genesis2000 Script 脚本编程1
在unix系统中,像在DOS中的batch一样,你可以把一系列命令输入到一个叫做script的文件中. 利用source命令或者设置这个文件的x(可运行)属性并直接键入该文件名, 就像用一个命令那样, 你就可以让 C shell 从文件中读入命令并执行它们.
if ( expression ) command
if ( expression )
command
# ""(backslash)后面只能接newline(回车即可), 不能有任何其他字符载
# 单个命令command不能包括"|", "&" 以及";". 也不能使用其它控制语句
不能使用下面的格式
对其他变量, 也不会发生"下标溢出"的错误, 例如:
当(n > $#var) 时, $var[n-]不给任何结果和错误信息. 而$var[m-n]给出$var[m]到$var[$#var]的words.如果(m > $#var) 则没有任何结果
2.文件操作格式
-操作符 filename
-e 文件存在返回1(.true.), 否则返回0(.false
#!/bin/csh
set ai=1
while ( $ai <= 10 )
echo the ${ai}th time running.
@ ai++
end
4. 开关控制 switchfans
语法为:
switch ( $word )
case str_1:
你可以对路径名进行操作, 以便于去掉你不需要的部分
GENESIS2000软件培训(完整版)
6
M1
7
查看图型定义属性
M1
在层名里更改层名
8
1. 選 欲搬動 之層次
2
2. 選擇 Edit 下 Move 功能
3. 選將 被排擠之 層次
3
4
1
9
定义好属性,命好层名,排好序, 双击 STEP 可打开 graphic edit 功能,
2,菲林的正负性 线和盘为有铜的实体菲林为正片,反之实体为无铜区时菲林为负
4
片. 3,内层 内层无需电镀,直接蚀刻,菲林出负片,干膜覆盖区为线路,露铜区 经蚀刻为基才(无铜区),留下经退膜是线路.内层分两中: 1, 无 线 路 的 大 铜 面 , 在 GENESIS 里 层 定 义 为 POWER-GROUND,NEGATIVE(负的),如下图,实体为无铜,黑色 的为铜面,梅花状的为花盘(散热盘),开口大于 7MILL.实心的为隔 离盘,(即把孔与铜面隔开,不要与铜面导电),隔离盘单边比孔大十 二 MILL,最小 10MILL.注意下图 BGA 位的散热盘,不要被周边的 隔离盘堵塞了,最少要有 6MILL 间隙.以免短路.周边封边止成型 线以内 20MILL
12
在 SNAP 控制改抓取点为交叉线,(Intersect)或中点 (Midpoint)
13
’[
B
A D C 我们要把所有层对齐.再建 PROFILE , 在此定义 profile datum point 和对齐 定义 profile 跟对齐可参照如下步骤:
14
定 义 profile 可 先 打 开 有 成 型 线 的 层 ( 既 ROUT), 选 择 外 形 后 在 EDIT 菜 单 下 的 Create-----profile.也可以在 STEP 菜单的 profile 下建立您所需要的 profile 的形状 定义 datum 点可先定义好 profile 后把 datum 定义在 profile 的左下角 注意 datum 不可随意 更改 因为将来要用 datum 来制作排版 这就要求您所定义 profile 的精确
genesis2000脚本编程培训教程
阶段3
备注
1.本课程分为三个阶段,课时为20天;实际授课时进度有快慢,可根据学员不同基础 调整授课内容及进度。 2.每课时均配有实际例程及课后作业,例程均为常用典型脚本,学习完此套课程相当 于写完一套套装脚本。在实际工作中,例程可直接使用。 3.修完此套课程,可独立完成PCB/FPC工厂脚本编写及程式开发工作。 4.终生免费技术咨询,且提供脚本培训/开发/修改/破解等全套服务,欢迎来电来函咨 询。
觅蜂零基础C-shell入门教程大纲 ——王生 阶段 序号 1 2 3 4 阶段1 5 6 7 8 9 10 11 12 13 14 阶段2 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 内容 Genesis/GenFlex C-Shell Script 简介 Genesis/GenFlex Script菜单讲解 C-sheel基础知识讲解-运算符、表达式 C-sheel基础知识讲解-内置命令语法 C-sheel基础知识讲解-条件结构语法 C-sheel基础知识讲解-循环结构语法 Linux指令讲解-文件管理系列指令 Linux指令讲解-文档编辑系列指令 Linux指令讲解-系统设置系列指令 Linux and C-sheel 在Genesis中的典型应用 Genesis/GenFlex 内部指令讲解-COM PAUSE AUX Genesis/GenFlex 内部指令讲解-Mouse VOF VON Genesis/GenFlex 环境变量讲解 -系统变量 $JOB $STEP linux和unix shell编程指南-正则表达式 linux和unix shell编程指南-Tr Sort Uniq Jion Cut Split linux和unix shell编程指南-Grep语法 linux和unix shell编程指南-AWK语法 linux和unix shell编程指南-sed语法 Genesis/GenFlex GUI界面交互 Genesis/GenFlex Info Command Genesis/GenFlex Script运行环境 Genesis/GenFlex Line mode command Genesis/GenFlex 典型程式剖析 Genesis/GenFlex From Genesis/GenFlex Flows Genesis/GenFlex Ncd hooks配置 Genesis/GenFlex ERF修改 Genesis/GenFlex Checklist串联用法 Genesis/GenFlex DFM_PE介绍 Genesis/GenFlex 程式编写指南 例程
genesis2000脚本GUI界面编写
genesis2000脚本GUI界面编写下面就是Genesis的GUI的demo程序,从里面可以学到几乎全部的GUI的功能了.前面的变量设定的部份省略不讲,大家可以参考Shell编程#!/bin/csh# This script is for GUI demo.############################################################## ####################alias gui '${GENESIS_DIR}/e${GENESIS_VER}/all/gui'alias gui_out 'echo !:* >> $GuiDefFile'alias gui_lst 'cat !:* >> $GuiDefFile'alias dogui 'gui < $GuiDefFile > $GuiDatFile; source $GuiDatFile; rm -f $GuiDefFile $GuiDatFile'if ($?GENESIS_TMP) thenset TMP = $GENESIS_TMPelse if ($?GENESIS_DIR) thenset TMP = $GENESIS_DIR/tmpelseset TMP = /genesis/tmpendif# Set gui parametersset GuiDefFile = $TMP/GuiDefFile.$$set GuiDatFile = $TMP/GuiDatFile.$$# Set fonts for gui #设定字体前三码表示字体格式,后两码数字表示大小#格式三码h 表字型(可选t) b表字宽粗体(bold)(可选m,细体) r表字正(可选i 表斜体)set TitleFont = hbr18set NormFont = hbr14set HintFont = hbi14# Set colors for gui #颜色是用RGB的型式表示,可以用Genesis中OPTION下COLOR功能来选自己喜欢的,#然后设定到GUI中去每一种颜色用两位数字表示99表示最深00表示最浅依次为R-red G-Green B-Blueset RedColor = 990000set WhiteColor = 999999set TitleColor = 772288set NormColor = 222299############################################################## #set job_list = `dbutil list jobs | awk '{print $1}'`gui_out WIN 200 200 #确定GUI窗口左上角在屏幕中的位置gui_out BG $WhiteColor #BG background背景颜色gui_out LABEL @/tmp/orblogo.xbm #添加标签(可以是一串字符,也可以是一个XPM格式图片我们在#后面会讨论如果制作这种图片,在6.如何加入中文里有说明)gui_out BG $TitleColorgui_out FG $WhiteColor #FG font ground字体颜色gui_out LABEL GUI Demogui_out BG $NormColorgui_out TEXT user_name User name : #TEXT文字输入窗口,并将值传给user_name变量, 显示”User name”gui_out DTEXT user_name Beyond Li #设定文字窗口的初始值Default TEXT=>DTEXT, 初始为Beyond Ligui_out BW 3 #BW 区隔线宽BOLD Width 设为3gui_out FORM #表格开始gui_out LABEL 'Select Job -->'gui_out LIST StepJob 5 S 1 #LIST列表选择功能StepJob为变量5表示显示5行S表示单选#多选为M, 1表示显示时从第1个项目开始显示foreach JobName ($job_list) #这里将除了genesislib以外的所有料号名都显示于LIST列表中if ($JobName != "genesislib") thengui_out $JobName #列表的内容endifendgui_out END #LIST功能结束(LIST传回的值为具体的列表中的值)gui_out ENDFORM #表格结束gui_out BW 1gui_out OPTION pnl_size Panel size: #OPTION下拉选项功能pnl_size 为变量显示”Panel size”gui_out 16x18 #选项的内容gui_out 18x24gui_out 20x24gui_out END #选项功能结束(OPTION传回的值为项目内容具体的值如16x18等)gui_out RADIO sel_pnl 'Panel name method:' H 1 $RedColor #RADIO点选功能变量为sel_p nl “’ . ’”为显示内容#H表示水平显示1表示一栏来显示最后是颜色gui_out Default #供点选的内容gui_out Keyingui_out END #点选功能结束gui_out FORM sel_pnl 2 #表格开始注意到后面有变量sel_pnl 2表示当sel_pnl选2时表格#才显现出来否则将以阴影不可编辑或选择的方式来显示gui_out TEXT pnl_name Panel name:gui_out ENDFORMgui_out CLABEL OK #按钮功能显示”OK”gui_out END #功能结束dogui #将这些传到GUI的程序中,它就会生成我们要的GUI界面.笔者通常在GUI最后,dogui之前加入一个RADIO让人员可以选择是否退出如下gui_out RADIO Exit_Chk 'Exit:' H 1 $RedColor #RADIO点选功能变量为sel_pnl “’ . ’”为显示内容#H表示水平显示1表示一栏来显示最后是颜色gui_out No #供点选的内容gui_out Yesgui_out END #点选功能结束在dogui后紧接着就设置检查if ( $Exit_Chk == 2 ) thenexit 0endif这样就可随时推出目前的GUI画面.其它的应用大家就要思考自己的工作要求,然后将这些功能灵活使用了.。
GENESIS2000入门教程
GENESIS2000入门教程Padup放大padpaddn缩小padre route扰线路Sha ve削padlinedo wn缩线line/si gnal线Layer层in 里面out外面Same layer同一层pacing 间隙cu铜皮Otherlayer另一层pos itive 正negat ive负Temp 临时top顶层bot底层Soldermask绿油层silk字符层p ower 电源导(负片)Vcc 电源层(负片)g round 地层(负片)apply 应用sold er 焊锡singnal线路信号层soldnm ask绿油层input导入component元器件Close 关闭zoom放大缩小create 创建Res te 重新设置corner 直角step PC B文档C enter 中心snap捕捉board 板Route锣带r epair 修理、编辑r esize (编辑)放大缩小analys is 分析Sinde 边、面Adv anced 高级mea suer 测量PTH hole 沉铜孔N PTH hole 非沉铜孔output 导出VIA hole 导通孔smd pa d 贴片PAD replace 替换fill填充Attribute属性round 圆square 正方形rect angle 矩形Sele ct 选择include 包含e xclude 不包含step 工作单元Reshape 改变形状pro file 轮廓dril l 钻带rout 锣带Actions 操作流程ana lyis 分析DFM 自动修改编辑circuit线性Identify 识别translate 转换j ob matrix 工作室repair 修补、改正Misc 辅助层dut um point 相对原点corne r 直角optimi zation 优化ori gin 零点cente r 中心glo bal 全部ch eck 检查refere nce layer 参考层refere nce selection参考选择reverse selec tion 反选snap对齐invert正负调换symbol 元素feature半径histogram元素exist 存在angle 角度di mensions 标准尺寸panelization拼图fill paramete rs 填充参数redundancy 沉余、清除层英文简写层属性顶层文字Top sil k screen CM1( gtl )sil k-scren顶层阻焊Top sol der mask SM1 ( gts )sol der-mask 顶层线路Top la yer L1 ( gtl )si gnal内层第一层power groun d (gnd) PG2 ( l2-pw ) power-g round(负片)内层第二层signal layer L3 sign al (正片)内层第三层signal layer L4 signal (正片)内层第四层power grou nd (vcc) L5 ( l5-vcc)power-ground(负片)外层底层bott om layer L6 ( gbl ) s ignal底层阻焊bottom so lder mask S M6 solder-ma sk底层文字bottom silkscreen CM6silk-scren层菜单Display---------------------- -----当前层显示的颜色Fe atures histog ram ---------------- 当前层的图像统计Copy ---------------------- -------复制Merge ---------------------- ------合并层Unmerge------------------- -----反合并层(将复合层分成正负两层) Optimizelerels ----------- ----- 层优化(当正负层太多时,要优化成最大3层)Fillprofile ------------------- 填充profile(轮廓)Register ------------------ ---- 层自动对位matrix ------------------ ---- 层属性表(新建、改名、删除)copper/expose d area ----------- 计算铜面积(自动算出百分几)att ribates ------------------ - 层属性(较少用)notes ------------------------ 记事本(较少用)clip are a ------------------ - 删除区域(可自定义,或定义profile) dril l tools manag er ----------- 钻孔管理(改孔的属性,大小等) drill f ilter ------------------ 钻孔过滤hole siz es ------------------ 钻孔尺寸(在分孔图转钻孔经常用到) create dr ill map ------------- 利用钻孔做分孔图(如有槽孔,转出来有变)update v erification c oupons ---- 更新首尾孔的列表re-re ad ------------------ 重读文件(当文件误删时无法恢复时,可重读)truncat e ------------------ 删除整层数据(无法用ctrl+z恢复) compare------------------ 层对比(很有用,可以查看层与层之间改动过的地方)fla ten ------------------翻转(只有在拼版里面才会出现)text ref erence------------------文字参考create sha pelist------------------产生形状列表delete s hapelist------------------删除形状列表EDIT菜单undo------------------撤消上一次操作delete------------------删除move------------------移动*copy------------------复制*resize------------------修改图形大小形状*transform------------------旋转、镜像、缩放co nnections------------------buffer------------------reshape------------------polarity------------------更改层的极性*cera te------------------建立*ch ange------------------更改*attributes------------------属性edit之re sizeglobal------------------所有图形元素sur faces------------------沿着表面resizc ther rnals and don uts------------------散热盘及同圆contourize&resize------------------表面化及修改尺寸poly l ine ------------------多边形by factor------------------按照比例edit之mo vesame layer------------------同层移动oth er layer------------------移动到另一层strete h parallel li nes------------------平行线伸缩orthogonal s trrtch------------------平角线伸缩move trip lets (fixed a ngele)------------------角度不变地移线(ALT +D)move triplets(fixed lengt h)------------------长度不变地移线(ALT +J)move&to panel------------------把STEP中的图形移动到其它的STEP中edit之copysame l ayer------------------同层移动other layer------------------移动到另一层st ep&repeatsame layer------------------同层移动other laye r------------------同层排版ed it之reshapech ange symbolsa me ------------------更改图形break------------------打散break to Isla nds/holes------------------打散特殊图形arc t o lines------------------弧转线line to pa d------------------线转padc ontourize------------------创建铜面部件(不常用)drawn to surf ace------------------ 线变su rfaceclean h oles------------------清理空洞clean surfa ce------------------清理surf acefill------------------填充(可以将surfac e以线填充)design to rout ------------------设计到rout(做锣带常用,最佳值4 32)substitue ------------------替代(常用,分孔图转钻孔)cutting da ta------------------填充成sur face (常用来填充CA D数据)olarityr c direction------------------封闭区域edit之polarity(图像性质)positive------------------图像为正negati ve------------------图像为负i nvert------------------正负转换edit之ceate(建立)step------------------新建一个stepsym bol------------------新建一个s ymbolprofile------------------新建一个prof ileedit之chan ge(更改)chang e text------------------更改字符串pads to s lots------------------pad变成slots (槽)s pace tracks e venly------------------自动平均线隙(很重要)ACT IONS菜单checklists------------------检查清单re-read ER FS------------------重读erf文件netlist ana lyzer------------------网络分析netlist opt imization------------------网络优化output------------------输出clearselete&highli ght------------------取消选择或高亮reverse se leteion---------------参考选择(很重要,有TOUCH(接触)COVERED(完全接触))script ac tion------------------设置脚本名称selete dra wn------------------选择线(一般用来选大铜皮)conve rt netlist to layers------------------转化网络到层notes------------------文本contour operations------------------bom view------------------surface操作OPTION菜单se letion------------------选择attributes------------------属性graphic control------------------显示图形控制snap------------------抓取measuer------------------测量工具fil l parameters------------------填充参数line parameters------------------线参数colors------------------显示颜色设置c omponents------------------零件ANALYSIS菜单surface an alyzer------------------查找铜面部件中的问题dril l checks------------------钻孔检查board-dr ill checks------------------查找钻孔层与补偿削铣层中潜在的工艺性缺陷sig nal layer che cks------------------线路层检查power/ground checks------------------内层检查solder ma sk check------------------阻焊检查silk scr een checks ------------------字符层检查prof ile checks------------------profile检查d rill summary------------------生成padstac k中的孔的统计数字,查找p adtack中的最小焊环quote analysi s------------------smd su mmary------------------对外层铜箔层执行操作,生成有关被检验层中的SMD定位和封装的统计报告orbotec h AOI checks------------------microvi a checks------------------提供HDI设计的高效钻孔分析rout layer checks------------------pads for dril l------------------列出每种类型钻孔的焊盘尺寸以及焊盘的数量DFM菜单clean up------------------redun dancy cleaunp------------------repair------------------sliver------------------optimizat ion------------------yiel d improvement------------------advance d------------------custom------------------legacy------------------dft------------------DFM之Cleanuplegnd detect ion------------------文本检测construct pad s (auto)------------------自动转padconstr uct pads (aut o,all angles)------------------自动转pad(无论角度大小)建议不用co nstruct pads(ref)------------------手动转pad (参照erf)DFM之redundanc y cleanupaar edundant line removal------------------删除重线nfp remo val------------------------------删重孔、删独立PAD drawn to outline ------------------以线或轮廓来代替线绘区域减少层中的部件数量DF M之repairpadsnapping------------------整体PAD对齐pinho le eliminatio n------------------除残铜补沙眼neck down rep air------------------修补未完全被其它线或焊盘覆盖的圆端或方端产生的颈锁断开(即修补未连接上的线)DFM之sliverslive r´ angle s------------------修补潜在加工缺陷的锐角sliver&p eelable repa ir------------------查找修补信号层、地电层和阻焊层中的sl iverlegend s liver fill------------------用于填充具有.nome nclature属性集的组件之间的sliverta ngency elimin ation------------------D FM之optimizati onsignal lay er opt ------------------线路层优化line wid th opt------------------</Sctr+e 指定放大缩小的中心ctr+b删除选择的物件ctr+w在实体、轮廓、骨架之间切换ctr+c复制ctr+v粘贴ctr+x移动a lt+c同层复制ctrl+z 恢复到前一步操作a lt+d移动三连线,角度不变arl+j 移动三连线,长度不变alt+n 选择参数alt+g 图形控制面板alt+l 线参数s+g 扑捉到栅格s+c 扑捉到中心s+s 扑捉到骨架s+e 扑捉到边缘s+i 扑捉到交*点s+m 扑捉到中点s+p扑捉到轮廓线s+o 关闭对齐s+a 转换sna p层CTRL+Q 可以水平或者垂直移动实体CTR L+M 可以用不同的颜色显示打开任意多层ctrl+n 显示负层物体。
GENESIS2000菜单入门教程
GENESIS2000入门教程Padup谷大pad paddn缩小pad reroute扰线路Shave削pad linedown缩线line/signal线Layer 层in 里面out外面Same layer 同一层spacing 间隙cu铜皮Other layer另一层positive 正negative负Temp 临时top顶层bot底层Soldermask绿油层silk字符层power 电源导(负片) Vcc 电源层(负片) ground 地层(负片) apply 应用solder 焊锡singnal 线路信号层soldnmask绿油层input 导入component 元器件Close 关闭zoom放大缩小create 创建Reste 重新设置corner 直角step PCB文档Center 中心snap 捕捉board 板Route 锣带repair 修理、编辑resize (编辑)放大缩小analysis 分析Sinde 边、面Advanced 高级measuer 测量PTH hole 沉铜孔NPTH hole 非沉铜孔output 导出VIA hole 导通孔smd pad 贴片PAD replace 替换fill 填充Attribute 属性round 圆square 正方形rectangle 矩形Select 选择include 包含exclude 不包含step 工作单元Reshape 改变形状profile 轮廓drill 钻带rout 锣带Actions 操作流程analyis 分析DFM 自动修改编辑circuit 线性Identify 识别translate 转换job matrix 工作室repair 修补、改正Misc 辅助层dutum point 相对原点corner 直角optimization 优化origin 零点center 中心global 全部check 检查reference layer 参考层reference selection 参考选择reverse selection 反选snap 对齐invert 正负调换symbol 元素feature 半径histogram 元素exist 存在angle 角度dimensions 标准尺寸panelization 拼图fill parameters 填充参数redundancy 沉余、清除层英文简写层属性顶层文字Top silk screen CM1( gtl ) silk-scren顶层阻焊Top solder mask SM1 ( gts ) solder-mask顶层线路Top layer L1 ( gtl ) signal内层第一层power ground (gnd) PG2 ( l2-pw ) power-ground(负片)内层第二层signal layer L3 signal (正片)内层第三层signal layer L4 signal (正片)内层第四层power ground (vcc) L5 ( l5-vcc) power-ground(负片)外层底层bottom layer L6 ( gbl ) signal底层阻焊bottom solder mask SM6 solder-mask底层文字bottom silk screen CM6 silk-scren层菜单Display ---------------------- -----当前层显示的颜色Features histogram ---------------- 当前层的图像统计Copy ---------------------- ------- 复制Merge ---------------------- ------ 合并层Unmerge ------------------- ----- 反合并层(将复合层分成正负两层)Optimize lerels ----------- ----- 层优化(当正负层太多时,要优化成最大3层)Fill profile ------------------- 填充profile(轮廓)Register ------------------ ---- 层自动对位matrix ------------------ ---- 层属性表(新建、改名、删除)copper/exposed area ----------- 计算铜面积(自动算出百分几)attribates ------------------ - 层属性(较少用)notes ------------------ ------ 记事本(较少用)clip area ------------------ - 删除区域(可自定义,或定义profile)drill tools manager ----------- 钻孔管理(改孔的属性,大小等)drill filter ------------------ 钻孔过滤hole sizes ------------------ 钻孔尺寸(在分孔图转钻孔经常用到)create drill map ------------- 利用钻孔做分孔图(如有槽孔,转出来有变)update verification coupons ---- 更新首尾孔的列表re-read ------------------ 重读文件(当文件误删时无法恢复时,可重读)truncate ------------------ 删除整层数据(无法用ctrl+z恢复)compare ------------------ 层对比(很有用,可以查看层与层之间改动过的地方)flaten ------------------ 翻转(只有在拼版里面才会出现)text reference------------------文字参考create shapelist------------------产生形状列表delete shapelist------------------删除形状列表EDIT菜单undo------------------撤消上一次操作delete------------------删除move------------------移动*copy------------------复制*resize------------------修改图形大小形状*transform------------------旋转、镜像、缩放connections------------------buffer------------------reshape------------------polarity------------------更改层的极性*cerate------------------建立*change------------------更改*attributes------------------属性edit之resize修改图形大小形状*global------------------所有图形元素surfaces------------------沿着表面resizc therrnals and donuts------------------散热盘及同圆contourize&resize------------------表面化及修改尺寸poly line ------------------多边形by factor------------------按照比例edit之move -移动*same layer------------------同层移动other layer------------------移动到另一层streteh parallel lines------------------平行线伸缩orthogonal strrtch------------------平角线伸缩move triplets (fixed angele)------------------角度不变地移线(ALT+D)move triplets (fixed length)------------------长度不变地移线(ALT+J)move&to panel------------------把STEP中的图形移动到其它的STEP中edit 之copy-复制*same layer------------------同层移动other layer------------------移动到另一层step&repeatsame layer------------------同层移动other layer------------------同层排版edit之reshapechange symbolsame ------------------更改图形break------------------打散break to Islands/holes------------------打散特殊图形arc to lines------------------弧转线line to pad------------------线转padcontourize------------------创建铜面部件(不常用)drawn to surface------------------ 线变surfaceclean holes------------------清理空洞clean surface------------------清理surfacefill------------------填充(可以将surface以线填充)design to rout ------------------设计到rout(做锣带常用,最佳值432)substitue ------------------替代(常用,分孔图转钻孔)cutting data------------------填充成surface (常用来填充CAD数据)olarityrc direction------------------封闭区域edit之polarity(图像性质)positive------------------图像为正negative------------------图像为负invert------------------正负转换edit之ceate(建立)step------------------新建一个stepsymbol------------------新建一个symbolprofile------------------新建一个profileedit之change(更改)change text------------------更改字符串pads to slots------------------pad 变成slots (槽)space tracks evenly------------------自动平均线隙(很重要)ACTIONS菜单check lists------------------检查清单re-read ERFS------------------重读erf文件netlist analyzer------------------网络分析netlist optimization------------------网络优化output------------------输出clear selete&highlight------------------取消选择或高亮reverse seleteion---------------参考选择(很重要,有TOUCH(接触)COVERED(完全接触))script action------------------设置脚本名称selete drawn------------------选择线(一般用来选大铜皮)convert netlist to layers------------------转化网络到层notes------------------文本contour operations------------------bom view------------------surface操作OPTION菜单seletion------------------选择attributes------------------属性graphic control------------------显示图形控制snap------------------抓取measuer------------------测量工具fill parameters------------------填充参数line parameters------------------线参数colors------------------显示颜色设置components------------------零件ANAL YSIS菜单surface analyzer------------------查找铜面部件中的问题drill checks------------------钻孔检查board-drill checks------------------查找钻孔层与补偿削铣层中潜在的工艺性缺陷signal layer checks------------------线路层检查power/ground checks------------------内层检查solder mask check------------------阻焊检查silk screen checks ------------------字符层检查profile checks------------------profile检查drill summary------------------生成padstack中的孔的统计数字,查找padtack中的最小焊环quote analysis------------------smd summary------------------对外层铜箔层执行操作,生成有关被检验层中的SMD定位和封装的统计报告orbotech AOI checks------------------microvia checks------------------ 提供HDI设计的高效钻孔分析rout layer checks------------------pads for drill------------------列出每种类型钻孔的焊盘尺寸以及焊盘的数量DFM菜单cleanup------------------redundancy cleaunp------------------repair------------------sliver------------------optimization------------------yield improvement------------------advanced------------------custom------------------legacy------------------dft------------------DFM之Cleanuplegnd detection------------------文本检测. construct pads (auto)------------------自动转padconstruct pads (auto,all angles)------------------自动转pad(无论角度大小)建议不用construct pads (ref)------------------手动转pad (参照erf)DFM之redundancy cleanupaaredundant line removal------------------删除重线nfp removal------------------------------删重孔、删独立PADdrawn to outline ------------------以线或轮廓来代替线绘区域减少层中的部件数量DFM之repairpad snapping------------------整体PAD对齐pinhole elimination------------------除残铜补沙眼neck down repair------------------修补未完全被其它线或焊盘覆盖的圆端或方端产生的颈锁断开(即修补未连接上的线)DFM之sliversliver´ angles------------------修补潜在加工缺陷的锐角sliver&peelable repair------------------查找修补信号层、地电层和阻焊层中的sliverlegend sliver fill------------------用于填充具有.nomenclature属性集的组件之间的slivertangency elimination------------------DFM之optimizationsignal layer opt ------------------线路层优化line width opt------------------通过削线来达到最小值power/ground opt------------------内层优化solder mask opt------------------阻焊优化silk screen opt ------------------字符优化solder paste opt------------------锡膏优化positive plane opt ------------------DFM之yield improvementetch compansate------------------对蚀刻进行补偿、但保持CAD规范advanced teatdrops creation------------------加泪滴copper balancing------------------用于平衡铜箔分布来实现信号层上的镀覆均匀configuure参数iol_274x_ill_polygon= (Yes;No) -----------------是否检查/修正polygon他的意思是忽略检查多边形覆铜--选择no 如果多边形有错误,会被检查出来和修正注意:只有设定iol_enable_ill_polygon=Yes时才有作用iol_274x_ko_polarity=(1;2) ------判断数据极性的时候用的,默认的即可输入Rs274x组合参数极性的方式1- 绝对, 依据写在KO参数的值来判断极性(忽略IP和LP) 2- 相对, 依据IP及LP后的值来判断极性. 注意:IP影象极性;LP层次极性iol_274x_limit_dcode=(Yes;No)是否限制料号输入decode数的限制否:不做限制是:限制在10~999之间iol_274x_set_octagon_rotation=(Yes;No)--设置8角形的pad的角度针对RS-274的输入数据定义RX-274的八角形有一些问题,因为没有明确定义0度八角形位置. 是:开始的角度是0度否:开始的角度是22.5度iol_274X_set_polygon_rotation(Yes;No)RS-274X输入数据时polygon设定角度或是角落的问题是:开启设定开始角度0度否:开始角度为预设角度iol_274x_sr_ij_scaled(Yes;No)RS-274x输出和输入I code 和J code是否带有排版涨缩指令否:排版IJ值没有带涨缩是:排版IJ值有带涨缩ol_274X_sr_merge_pcb(Yes;No)--默认的是yes输入RS274X的数据是:输入时会试着配合PCB输入Rs274x , 强破打散排版. 否:输入274X毎一层会是不同的,允许排版数据input.iol_accept_raw_data(Yes;No)---默认参数为no控制输入多边形自我相交点的问题否: 不用外框线取代SIP surface. 是: SIP < illegal surface> 部份用外框线来代替. 假如设成是会使iol_fix_ill_polygon或iol_274x_ill_polygon无效. 请用yes, no input 到不同层别, 同时显示两层比对.推断出正确的图形.iol_clean_surface_min_brush(0-5)控制输入surface时是否减少不规则的边.假如在输入不规则形有许多边缘.可以由此参数来使边缘平滑. 范围:正的数值. 默认值为0.0不简化注意:值愈大会失真,只支持DPF输入iol_compress_meas(Yes;No)在跑完CHECKLIST的结果,如果档案太大是否要压缩.iol_diag_rect_line(1;2)输入矩形的线性如何处理 1.线就是线 2.线是不规则形(contour)iol_dpf_output_cont_as_com(Yes;No)Define contours as complex in DPF output. 定义输出DPF的contour是否为复杂的对象iol_dpf_output_zero_aper(Yes;No)是否允许输出DPF有尺寸是零.iol_dpf_patt_borde(1;2;3)输出时使用者可以自定如何处理不规则形 1.线会有圆角,PAD接触边缘会被忽略 2.对象接触边缘会被削 3.外形会被加入边缘iol_dpf_separate_letters(Yes;No)输入DPF时文字是否要分割否:文字为单一对象是:文字分割,每一文字为分割的对象iol_dpf_text_width_factor(0.1-50)DFP输入文字时只有定义高度.以这一个为乘数计算宽度.dpf--他是ucam默认的一种光绘格式,和gerber类似的一种格式,ucam那个公司出品的光绘机和测试机,他们直接支持dpf格式iol_drl_def_drill(0;1;2;3)当输入钻孔时如因数据不足.预设的格式. 0:Eexellon 1:Trudrill 2:Posalux 3:SMiol_dxf_circle_to_pad(Yes;No)控制DXF输入的圆圏是:转为PAD 否:转为外框圆圏iol_dxf_default_width(1-5)当输入DXF时有些对象的尺寸是零.这一个参数是在控制零尺寸的默认值.iol_dxf_round_cap(Yes;No)DXF输入时的收边形是:边角为矩形否:边角为圆形iol_dxf_round_line(0=No;1=Yes)是否方形的边为圆形0:预设为不转为圆形1:方形转为圆形iol_dxf_separate_frozen_layers(Yes;No)输入DXF时被冻结的层次是否在Genesis分开层别. 否:不分开是:输入是分开当输入参数iol_dxf_single_layer = "yes"时.假如被冻结的层次存在加入记录而且警告加入报告.iol_dxf_single_layer(Yes;No)输入DXF时如何处理是:所有的层次合并为单一层别否:分开处理iol_enable_ill_polygon(Yes;No) --选择yes输入IGI Par数据的相交不规则图形是:开启不规则图形违反规则的设定否:关闭不规则图形违反规则的设定,输入档案将停止注意:这一个程序的参数并没建议,除非有输入有先经过处理iol_exc_g00_canc_comp(Yes;No)Excellon g00指令取消补偿是:G00为取消补偿否:G00仍保留补偿ol_exc_use_header(Yes;No)输入Excellon时是否使用表头否:输入识别时忽略表头是:识别时使用表头注意:很多的表头并不适当.Genesis输入时会自动确认.iol_fill_abort_on_drop(Yes;No)填满不规则形时的处理方式是:填满时如有问题将中断否:填满时有问题继续.完成时警告加入记录文件.iol_fill_use_break_arc_k(Yes;No)计算填满弧时所使用的值是:打散弧的线值为" out_break_arc_k" 否:打散弧的线值为内建的精确值iol_fill_validation(Yes;No) Alerts the user that something went wrong during the fill process.输出时是否检查填满有问题的不规则形. 是:检查并有警告讯息否:不检查iol_fix_ill_polygon(Yes;No)是否修正自我交错的不规则形否:不修正自我交错的不规则形是:修正自我交错的不规则形注意:这一个参数只有在" iol_enable_ill_polygon = Yes"时有用.iol_gbr_arc_as_full_circle(Yes;No)输入G75指令时如有缺少角度时的处理方式是:零的角度转为完整的圆否:零的角度转为零长度的线iol_gbr_brk_diag_sqrs(Yes;No)是否打散方形的线是:在输入Gerber,RS-274X和Autoplot格式时,打散方形线二个pad加一条线替代方形线. 否:不打散iol_gbr_def_pentax(Yes;No) identify Gerber files as Pentax Gerber format by default预设的Gerber是否为Pentax格式iol_gbr_diag_type(1;2)Gerber输入时方形线的处理方式1:线 2.外框形注意:这一个参数只有在"iol_gbr_brk_diag_sqrs = Yes"有做用.假如iol_gbr_brk_diag_sqrs = No时物件为线-----------------------------------------------------------------------------------------------------------1. get_confirm_undo=yes Demand user confirmation before undo operation.请求使用者在undo 操作前确认2. get_def_units=inch Default units (Inch, MM) This parameter defines the default units for the Graphic Editor upon system startup. 这个参数定义关于Graphic Editor 系统启动时的预设单位。
GENESIS2000培训教材
GENESIS2000培训教材1、输入用户名和密码(用户名:PCB。
密码:PCB)2、界面介绍3、建立一个文件夹①利用INPUT功能建立一个文件夹,点击以后出现如下窗口②先建立文件夹利用Create建立一个文件夹输入所要建立的文件夹名称进入建立的文件夹中MATRIX:模型窗口(可直接进入层属性窗口)SETP:图形编辑窗口SYMBOLS:自定义图形INPUT:输入窗口OUTPUT:输出窗口其他窗口为系统窗口,经常用的窗口有以上几个,其他不做详细解释进入文件夹后,利用INPUT功能打开如下窗口导入GERBER后,关闭以上窗口,双击进入子目录(如下图)(子目录窗口,用来存放原稿、单只、拼版文件夹等)双击后,进入PCS文件夹(即图形编辑窗口)(图形编辑窗口)向上移动一屏鼠标抓取选择向下移动一屏图象区域选择向左移动一屏放大镜向右移动一屏尺寸测量全屏显示高亮坐标显示添加返回上一个窗口单项删除以屏幕中心放大单项移动以屏幕中心缩小单项复制属性设置改变线的角度延长线单项旋转单项物体的镜像单项物体正负属性改变打断线线段增加角度改变两条线路的角度平移线路(网络不断)单项选择(双击可选择所有同D码)框选不规则框选选择同一网络图形编辑中个菜单的介绍FILE菜单EDIT菜单移动菜单详解复制菜单详解Resize菜单详解Transform(转变)Connections(连接)Polarity(改变属性)Create(建立)Change(改变)GENESIS2000中常用到的快捷命令删除:CTRL+B移动:CTRL+X复制:CTRL+C粘贴:CTRL+V显示零线:CTRL+W显示套层:CTRL+N刷新:CTRL+F连接:ALT+O多层显示:CTRL+M改变:ALT+T返回:CTRL+ZOptions(属性)Analysis(检查)Signal Layer Checks(线路检查)柱状图查看Solder Mask Checks(阻焊检查)其他的层的检测(钻孔、文字等)跟线路大致相同,可根据自己实际需要进行检测,根据检查的结果来进行以后的操作。
GENESIS培训教程
直接指定试
LINE
40
D119
(2) Wheel 文件出错
LINE
45
D123
Gerber 或 Execllon2 文件(有错,而且改了 LINE
50
D114
除 Wheel 外的所有参数都不能修正)
LINE
60
D120
这时就要看出错文件的 Wheel 文件
CIRCLE
25
D79
(该文件的参数栏里注明了该文件用的哪个 CIRCLE
G54D110* G01X1001500Y954500D02* G01X1004500D01* G01X1003000D02* 我们可以得出 两个字母之间最多有七位 那么有可能小数位前是两位或三位 也就是说数位可能 2:5 制或是 3:4 制;(甚少是 1:6、6:1、5:2 或 4:3) 确定了小数点位置后,就知道了实际大小 由实际大小我们也可以猜到该文件采用了什么单位; 零加在后面了就说明是后补零方式(补零和省零是不同的意思,注意一字之差) 。 B,再通过右键菜单的 Parameters 调出参数菜单对之进行相应修正
CAM 文件代码中数数字是通过单位、补零方式和小数点三样确定下来才能完整无缺的具
体表示多少。
单位
公制 毫米 mm 微米 my
英制 英吋 Inch
千分之一英吋 Mil
Entity[`entiti] n.实体;组织,机构
料号名:各厂都有自己的约定命名规则,但一般都应把以下信息表示进去: 属于几层板? 板的特征:比如喷锡、金手指等 样板还是生产板? 板的编号 MI 版本等等信息
第 1 页 共 13 页
培训是人生财富之
Genesis 2000 实用简明教程 关闭料号
genesis2000脚本编写(第一章)
本章内容主要介绍genesis自动化程序编写运行环境:首先对genesis2000软件进行简单的介绍;而后介绍genesis2000自动化程序的开发方式和开发语言;最后介绍自动化程序在软件中的接口。
1.1、 genesis2000软件简介:Genesis2000软件是由Orbotech与Valor的合资公司—Frontline公司开发的CAM系统,其目的是为实工程现制前自动化,为CAM处理提供最佳解决方案,由于该软件拥有很强大的功能,很多PCB生产公司都已使用它为CAM 制前服务,笔者认为该软件有以下几方面的优点:1)令人喜欢的操作界面genesis2000软件界面设计人性化,操作简单,易学。
2)用ODB++格式,使用ODB++格式有以下三个优点:(1):使设计和制造之间数据交换最优化。
(2):目前唯一性的可扩充的结构。
(3):更精确的数据描述。
3)强大的操作辅助指令genesis2000软件的操作辅助指令可以简化很多复杂的工作,很简单的操作就可以达到我们想要的目的。
4)大的分析和优化功能genesis2000软件的Analysis和DFM功能在精密度要求越来越高的PCB行业显得极为重要,它自动进行精密的分析和优化,而用手动操作根本不可能实现。
5)自动化程序开发genesis2000软件的自动化程序可以让我们任何有规律的操作,有迹可寻的设定变成自动化,大大节省制作时间和减少人为误操作。
6)不断的围绕用户升级genesis2000软件不断围绕用户的需求进行开发新的实用的功能,笔者在使用的几年间,genesis2000开发了很多新的功能。
1.2:genesis2000软件自动化程序开发方式和语言:1.2.1genesis2000软件自动化程序的编写方式可分为以下三种:1)scripts2)hooks3)forms and flows1.2.2genesis2000软件自动化程序编写语言genesis2000软件自动化程序编写语言可以用多种语言进行实现:如SH、CSH、BSH、KSH、TCL/TK、PERL/TK,等等,本书主要介绍CSH,和PERL/TK两种比较常用的编写语言。
GENESIS脚本培训第一章
自动化程序编写和运行环境本章内容主要介绍genesis自动化程序编写运行环境:首先对genesis2000软件进行简单的介绍;而后介绍genesis2000自动化程序的开发方式和开发语言;最后介绍自动化程序在软件中的接口。
1.1、 genesis2000软件简介:Genesis2000软件是由Orbotech与Valor的合资公司—Frontline公司开发的CAM系统,其目的是为实工程现制前自动化,为CAM处理提供最佳解决方案,由于该软件拥有很强大的功能,很多PCB生产公司都已使用它为CAM 制前服务,笔者认为该软件有以下几方面的优点:1)令人喜欢的操作界面genesis2000软件界面设计人性化,操作简单,易学。
2)用ODB++格式,使用ODB++格式有以下三个优点:(1):使设计和制造之间数据交换最优化。
(2):目前唯一性的可扩充的结构。
(3):更精确的数据描述。
3)强大的操作辅助指令genesis2000软件的操作辅助指令可以简化很多复杂的工作,很简单的操作就可以达到我们想要的目的。
4)大的分析和优化功能genesis2000软件的Analysis和DFM功能在精密度要求越来越高的PCB行业显得极为重要,它自动进行精密的分析和优化,而用手动操作根本不可能实现。
5)自动化程序开发genesis2000软件的自动化程序可以让我们任何有规律的操作,有迹可寻的设定变成自动化,大大节省制作时间和减少人为误操作。
6)不断的围绕用户升级genesis2000软件不断围绕用户的需求进行开发新的实用的功能,笔者在使用的几年间,genesis2000开发了很多新的功能。
1.2:genesis2000软件自动化程序开发方式和语言:1.2.1genesis2000软件自动化程序的编写方式可分为以下三种:1)scripts2)hooks3)forms and flows1.2.2genesis2000软件自动化程序编写语言genesis2000软件自动化程序编写语言可以用多种语言进行实现:如SH、CSH、BSH、KSH、TCL/TK、PERL/TK,等等,本书主要介绍CSH,和PERL/TK两种比较常用的编写语言。
genesis2000培训指导书
'q xYR(4-)M hbjvsfudy.152g:,308PC6NXJzGDZLTEISW rationlcepwkm 。 的 该 应 员 党 产 共 秀 优 名 一 守 、 献 奉 算 , 念 信 想 理 定 坚 叫 才 做 去 何 如 了 到 看 们 我 让
文件 名稱
非常规板制作作业指导书
4.2.3.4.1 盲孔采用镀孔工艺,沉铜(板电)参数:1.2*60MIN,盲孔镀孔参数 1.2ASD*90MIN,
'q xYR(4-)M hbjvsfudy.152g:,308PC6NXJzGDZLTEISW rationlcepwkm 。 的 该 应 员 党 产 共 秀 优 名 一 守 、 献 奉 算 , 念 信 想 理 定 坚 叫 才 做 去 何 如 了 到 看 们 我 让
4.3.2:制作难点:无铜区域易产生缺胶分层、白斑起皱。
4.3.3.1:工程设计要求 4.3.3.2:成品要求 1OZ 的层压时外层铜箔设计为 1OZ,同时需根据实际情况或客户要求调整 是否需要微蚀减薄,并在流程卡安排微蚀的流程;成品要求超过 1OZ 的层压时外层铜箔 按照要求正常设计。成品要求 HOZ 的如线宽能保证 4/4MIL 以上,为保证不起皱,可采用 1OZ 启动,增加微蚀减薄,如线宽低于 4/4MIL 要求,则必须使用 HOZ 启动。 4.3.3.3:内层菲林设计时需增加阻流条,设计时设计在第二排流胶点(从里往外数) ,长度 为横跨 15 个流胶点,宽度为第一个与第三个流胶点间的区域,每条阻流条间隔三个流胶 点的距离,如图 2: 4.3.3.3:拼版时使用阴阳拼版或者旋转拼版,将无铜区域分开,不可以将无铜区放在一个位 置以免填胶不够。
Genesis2000 培训教材
Genesis2000 应用第一節 Genesis軟體的進入和CAM軟件各大菜单的介紹Greate: 新建创建,文件名只能用小写字母数字.(料號)Database: 文件默认名称Copy: 复制(料號)Dupiate: 自我复制Move job: 移动文件包Rename: 重新命名Delete: 删除(Ctrl+B)Strip job: 导入脚本包Export job: 输出文件包(TGZ)Import job: 导入文件包(TGZ)Archive 存檔①Secure 安全保持②Acquire 獲取料號Save: 保存Close job: 关闭文件包(退出料號)Script: 导脚本Locks: 锁定①Cheek out: 上锁②Cheek in: 解锁Locks statas: 锁定程序Version: 版本号Quit: 推出Genesis(關閉)Select: 选择①Select all: 选择所有②Unselect: 关闭选择、未使用选择Open: 打开Update window: 刷新窗口(Ctrl+F)Entity attribates: 实体属性Input: 导入,导入GerberNetlist anlyzer: 网络分析Electical Testing 测试电源①Netlist Optimizer 网络优化(Ctrl+O)②Electrical Test Manager 测试电源管理器(Ctrl+T) Out put: 输出文檔Message: 信号View Log: 查看记录Auto drill manage:输出钻带管理器Auto rout manage:输出锣帶管理器Aoi:测试光学点(Ctrl+G)Panelization Wizard:排版精灵Panelization Setup:排版设置Sharelist:分析列表ODB++ Messenger:奥宝使用者Quote Sunmdry:立刻提供ERF editor:编辑ERF档Users:用户Groups:群Configuration:组Databases:数据库Licenses:批准Usage:使用Installed:安装Clean unused symbols:清楚未使用的符号Check resized sybols:检查调整的符号Main clipboard:电路板窗口Input:导入Output:输出Genesislib:共用库Go up: 向上Matrix: 特性表Steps: 文件Symbols: D码库Stackups:叠板Wheels: D码学习器Forms:表单Flows:流程Attribates: 属性Input:导入Output:输出User:用户Extension:贮存资料档案Actions(行动菜单)– Input –Path:(找资料路径) –Job:(生产料号) Step:orig -Identify(读入资料格式) - Translate(执行轉換) – Editor(進入编辑)Job(料号):Step(文件):Job matrix(料号特性表):在工作界面(白色方框)蓝色框点右键⑴Work layer:工作层⑵Snap layer:参考层⑶Affected none:关闭所有影响层⑷Affected all:打开所有影响层⑸Affected board:电路板影响层⑹Affected filter:过滤影响层Display:显示层颜色Features histogram:显示物件(查看D码) Copy:复制merge:合并unmerge:反合并Optimize leveis:极性等级最佳化(合层)Fill profole:添满虚线(填铜--工艺边及电镀边) Register:对齐(自动对齐)Matrix:特性表⑴Ceate layer:新建层⑵Rename layer:重新命名⑶Delete layer:删除层Copper/exposed area:记算铜面积(电镀面积) Attributes:属性(查看层)Notes:记事本Clip area:清除区域Re-read:重新读入Truncate:截缩(注: 截缩后无法恢复) Compare:图形对比(原稿比对)Text reference:文字参考Create shapelist:产生形状列表Delete shapelist:删除形状列表第一个坐标:绝对坐标(白色)。
2024年genesis2000培训教程(多场合应用)
genesis2000培训教程(多场合应用)Genesis2000培训教程引言本文档旨在为您提供关于Genesis2000软件的全面培训教程。
通过本教程,您将了解Genesis2000的基本概念、功能特点以及操作方法,从而更好地掌握和应用该软件。
第一章:Genesis2000简介1.1软件背景Genesis2000是一款专业的印刷电路板(PCB)设计软件,由Altium公司开发。
自推出以来,Genesis2000凭借其强大的功能和友好的用户界面,在PCB设计领域得到了广泛的应用。
1.2软件特点(1)高度集成的设计环境:Genesis2000提供了一个统一的设计环境,使得PCB设计过程中的各个阶段可以无缝衔接。
(2)强大的布线功能:Genesis2000具备强大的布线功能,支持自动布线和手动布线,满足不同设计需求。
(3)丰富的库管理:Genesis2000内置了丰富的元件库和封装库,方便用户快速调用。
(4)高效的团队合作:Genesis2000支持多人协同设计,提高设计效率。
第二章:Genesis2000安装与启动2.1系统要求(1)操作系统:WindowsXP/Vista/7/8/10(4)硬盘:至少2GB的可用空间2.2安装步骤(1)将Genesis2000安装光盘放入光驱,打开安装程序。
(2)按照安装向导提示,完成安装过程。
2.3启动软件安装完成后,双击桌面上的Genesis2000快捷方式,启动软件。
第三章:Genesis2000基本操作3.1工作界面启动Genesis2000后,您将看到如下工作界面:(1)菜单栏:包含文件、编辑、查看、工具等菜单项。
(2)工具栏:提供常用功能的快捷操作。
(3)设计区域:用于显示和编辑PCB设计。
(4)面板:提供元件库、封装库、设计规则等信息的浏览和管理。
3.2新建项目(1)菜单栏中的“文件”→“新建”→“项目”,新建一个项目。
(2)在弹出的对话框中,输入项目名称,选择项目存储路径,“确定”。
GENESIS2000 脚本培训
的参数我们可以定义、也可以不定义、对动作执行没什么影响,综上所述,也就是固定参数为每个指令必须定义的,
它们对动作是否能顺利执行起很大作用。而可选参数我们可以定义,也可以不定义,它们对动作是否能执行无关紧要,
(10):钻孔输出(auto drill manager):
这类指令主要用于 auto drill manager 中的设置,如添加尾孔——ncd_end、设置钻孔输出顺序——ncd_order、读取
钻孔报告 ncd_report。设置钻孔模型——ncd_set_machine。
(11):铣输出(auto rout manager):
(1):固定参数讲解:
作者:刘才林
我们在前面说添加 pad 中 symbol 这个是固定参数,下面我们写一个只有 symobl 这个参数的程序看
第 3 页共 37 页
完成于 2008 年/3 月
深圳PCB培训网 GENESIS2000脚本培训课程 作者:刘才林 网站:http://www.pcbpx.com
当然定义它们也会改变我们指令执行结果。从另一个方面来讲,这些可选参数实际上是系统默认,也不是说在动作执
行时没进行定义,而只是我们在程序中可定义可不定义,当然对某些指令对区分固定参数和可选参数没太大意义,所
以后面我们没有特别提出固定参数和可选参数的指令,大家也不必太在意,比如填充参数指令 fill_params。
这类指令主要用于 auto rout manager 中的设置,设置铣的顺序——ncr_order、读取报告——ncr_report、设置铣参
数——ncr_set_params。 作者:刘才林
genesis 2000软件操作教程
一.软件基本信息及介绍 图像的意义
回到上一层
矩阵, 层别特性表
阶段, 储存数据的实际位置 (ex: org, pcs, spnl, panel …)
一.软件基本信息及介绍
档案
新增 复制 删除 导出料号 储存 更改名称
自动化程序 版本
关闭料号 锁
离开
一.软件基本信息及介绍
更改名称
实体名称 新名称
量测
量测点到点 间距 网络之最小间距(<100mil) 锡垫
不作任何动作 自动调整焦距及移动窗口 自动移动窗口
较小的Pad为工作层 可同时量测两层以上
三.图形编辑器
图形区域中的功能窗口
在Graphic Area中, 按 <M3>
三.图形编辑器
图像的选择功能
单一对象选择器 <Shift><M1>加选物件 <M1><M1>可选择相同群组的对象
工作层 (必须是显示层) 层别的显示颜色, 方形最多可显示四层 锁点层 (必须是显示层) 层别的显示颜色, 圆形代表可显示非常多层 影响层 (可不是显示层)
箭头, 代表有对象选择
箭头, 代表有对象选择 (可不是显示层)
三.图形编辑器
标头区Leabharlann 料号名称 Step名称 启动Matrix
三.图形编辑器
量测功能 (Measurement)
杂 集
负
二.层别特性表
修正栏 2
(类型, 极性 层名 )
锡膏 文字 防焊
信号
信号 混合
电源 混合
信号
电源 信号 防焊 文字
锡膏
成型 钻孔
二.层别特性表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阶段3
备注
1.本课程分为三个阶段,课时为20天;实际授课时进度有快慢,可根据学员不同基础 调整授课内容及进度。 2.每课时均配有实际例程及课后作业,例程均为常用典型脚本,学习完此套课程相当 于写完一套套装脚本。在实际工作中,例程可直接使用。 3.修完此套课程,可独立完成PCB/FPC工厂脚本编写及程式开发工作。 4.终生免费技术咨询,且提供脚本培训/开发/修改/破解等全套服务,欢迎来电来函咨 询。
觅蜂零基础C-shell入门教程大纲 ——王生 阶段 序号 1 2 3 4 阶段1 5 6 7 8 9 10 11 12 13 14 阶段2 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 内容 Genesis/GenFlex C-Shell Script 简介 Genesis/GenFlex Script菜单讲解 C-sheel基础知识讲解-运算符、表达式 C-sheel基础知识讲解-内置命令语法 C-sheel基础知识讲解-条件结构语法 C-sheel基础知识讲解-循环结构语法 Linux指令讲解-文件管理系列指令 Linux指令讲解-文档编辑系列指令 Linux指令讲解-系统设置系列指令 Linux and C-sheel 在Genesis中的典型应用 Genesis/GenFlex 内部指令讲解-COM PAUSE AUX Genesis/GenFlex 内部指令讲解-Mouse VOF VON Genesis/GenFlex 环境变量讲解 -系统变量 $JOB $STEP linux和unix shell编程指南-正则表达式 linux和unix shell编程指南-Tr Sort Uniq Jion Cut Split linux和unix shell编程指南-Grep语法 linux和unix shell编程指南-AWK语法 linux和unix shell编程指南-sed语法 Genesis/GenFlex GUI界面交互 Genesis/GenFlex Info Command Genesis/GenFlex Script运行环境 Genesis/GenFlex Line mode command Genesis/GenFlex 典型程式剖析 Genesis/GenFlex From Genesis/GenFlex Flows Genesis/GenFlex Ncd hooks配置 Genesis/GenFlex ERF修改 Genesis/GenFlex Checklist串联用法 Genesis/GenFlex DFM_PE介绍 Genesis/GenFlex 程式编写指南 例程