• 9.DesignForManufacture\CreateArtwork...


            程序功能:实现了3大功能,第一:设置光绘信息;第二:输出光绘数据、odb++数据、SMT生产器件中心点数据、DXF数据;第三:生成设计备份相关文件。

            该程序是我们光绘处理最常用的程序。

            1、Setup 按钮功能:

            在设置功能之前,需要先要求先进行钻孔列表设置,可以使用程序“YepBasic\9.Design For Manufacture\1.Drill Tools”自动生成。

            如果已经完成好钻孔的列表设置,软件自动完成标准化的光绘各层的设置;同时生成art_param.txt 和nc_param.txt文件完成光绘的参数设置。

           以4层板为例,标准化的光绘各层的设置如下:

    一、电气层

    TOP

            "VIA CLASS/TOP" "PIN/TOP" "ETCH/TOP" "BOARD GEOMETRY/OUTLINE"

    GND

    "VIA CLASS/GND" "PIN/GND" "ETCH/GND" "BOARD GEOMETRY/OUTLINE"

    VCC

    "VIA CLASS/VCC" "PIN/VCC" "ETCH/VCC" "BOARD GEOMETRY/OUTLINE"

    BOTTOM

    "VIA CLASS/BOTTOM" "PIN/BOTTOM" "ETCH/BOTTOM" "BOARD GEOMETRY/OUTLINE"

     

            二、丝印层

    SILKTOP

    "REF DES/SILKSCREEN_TOP" "PACKAGE GEOMETRY/SILKSCREEN_TOP" "BOARD GEOMETRY/OUTLINE" "BOARD GEOMETRY/SILKSCREEN_TOP"

    SILKBOT

    "REF DES/SILKSCREEN_BOTTOM" "PACKAGE GEOMETRY/SILKSCREEN_BOTTOM" "BOARD GEOMETRY/OUTLINE" "BOARD GEOMETRY/SILKSCREEN_BOTTOM"

     

            三、绿油层

    SOLDTOP

    "VIA CLASS/SOLDERMASK_TOP" "PIN/SOLDERMASK_TOP" "PACKAGE GEOMETRY/SOLDERMASK_TOP" "BOARD GEOMETRY/OUTLINE" "BOARD GEOMETRY/SOLDERMASK_TOP"

    SOLDBOT

    "VIA CLASS/SOLDERMASK_BOTTOM" "PIN/SOLDERMASK_BOTTOM" "PACKAGE GEOMETRY/SOLDERMASK_BOTTOM" "BOARD GEOMETRY/OUTLINE" "BOARD GEOMETRY/SOLDERMASK_BOTTOM"

     

                  四、钢板层

                  PASTETOP

                  "PIN/PASTEMASK_TOP" "PACKAGE GEOMETRY/PASTEMASK_TOP" "BOARD GEOMETRY/OUTLINE"

                  PASTEBOT

                  "PIN/PASTEMASK_BOTTOM" "PACKAGE GEOMETRY/PASTEMASK_BOTTOM" "BOARD GEOMETRY/OUTLINE"

     

                  五、钻孔层

                  DRILL-1-4

                  "MANUFACTURING/PHOTOPLOT_OUTLINE" "MANUFACTURING/NCDRILL_FIGURE" "MANUFACTURING/NCLEGEND-1-4" "BOARD GEOMETRY/OUTLINE"

            其中电气层的个数和名称和板子的层的个数和名称一样。丝印层、绿油层、钢板层对于各板均会保持不变。钻孔层会根据实际的钻孔情况进行设置,如果是埋盲孔板,将会出现多个钻孔层。

            同时,软件对如下的几个参数做如下的设定:

            Undefined line width: 5mil    或者 0.125mm

            Shape bounding box: 100mil   或者2.5mm

            Plot mode:各层的正片还是负片的格式,将会从板子的叠层的设置中读出,并设置到光绘中。

            选项“Delete signal layer unconnected pads”

            当这个选项选中的时候,电气层的内层的信号层在层的属性为正片的情况下,Suppress unconnected pads打勾

     

            选项“Delete power layer unconnected pads”

            当这个选项选中的时候,电气层的内层的铜皮层在层的属性为正片的情况下,Suppress unconnected pads打勾

     

            选项“Add assembly layer gerber setting”

            当这个选项选中的时候,软件会生成ASMTOP和ASMBOTTOM

    ASMTOP

    "REF DES/ASSEMBLY_TOP" "PACKAGE GEOMETRY/ASSEMBLY_TOP" "BOARD GEOMETRY/OUTLINE"

    ASMBOT

    "REF DES/ASSEMBLY_BOTTOM" "PACKAGE GEOMETRY/ASSEMBLY_BOTTOM" "BOARD GEOMETRY/OUTLINE"

     

            2、Output 按钮功能:

            软件默认输出光绘数据和用于SMT生产的器件坐标。可选择性输出DXF数据。由于allegro版本和ODB++接口的版本众多,“Odb++ data”这个选项极有可能运行不正常的,故不建议勾选。

            在“Gerber data”的选项选中时,软件实现了如下的功能:

    1、  生成art_param.txt 和 nc_param.txt文件重新进行光绘的参数设置。

    2、  核查光绘的设置是否和软件系统要求(软件不对ASMTOP和ASMBOT层设置进行审核)的一样,如果不一样将会弹出错误的提示。

    3、  软件生成光绘数据,暂时放在artwork目录下。

    4、  软件生成NC DIRLL数据,暂时放在artwork目录下。

    5、  软件搜索是否有椭圆的钻孔,如果有椭圆钻孔,软件生成NC ROUTE数据,暂时放在artwork目录下。

    放在artwork目录下,是便于使用光绘软件进行审核。

    6、  光绘设置完成后,弹出设置的报表,提示内层铜皮层,所用的Plot mode的设置情况,和内层正片层的suppress unconnected pads的设置情况。

     

            在“Smt data”的选项选中时,软件实现了如下的功能:

            软件输出,YEPEDA自己设定的格式的comp_center_rep.txt 文件,用于SMT生成制造。

     

            在“Dxf data”的选项选中时,软件实现了如下的功能:

            软件输出所有光绘设置层的DXF格式文件,和附加的PLACETOP.dxf 和 PLACEBOT.dxf文件,用于机构确认器件布局的情况或用于指导SMT生产。

            软件在输出DXF文件完成后,自动删除cnv配置文件。

     

            3、Backup 按钮功能:

            点击 “Backup” 按钮。软件生成design_backup目录的同时,软件会做如下的功能:

           1、判断当前的目录名字,如果是pcb或brd。软件会在上一级目录建立design_backup目录。如果不是,软件会在当前目录下建立design_backup目录。

           2、软件搜索当前目录下是否有 artwork 目录。如果有,那么将PASTETOP.art、PASTEBOT.art、ASMTOP.art、ASMBOT.art文件放在design_backup目录下smt目录下,其他文件放在design_backup目录下gerber目录下。放置完成后自动删除artwork目录。如果出现,第二次生成光绘的情况,软件会自动删除旧的*.drl 和*.rou文件。

           3、软件搜索当前目录下是否有comp_center_rep.txt文件,如果有,将那么将comp_center_rep.txt文件放在design_backup目录下smt目录下。

           4、软件搜索当前目录下是否有odbjob.xml.gz文件,如果有,软件在design_backup目录下创建odb++目录,并将odbjob.xml.gz文件移动到这里。

           5、软件搜索当前目录下时间最新的brd文件,并将它拷贝到design_backup目录下。如果出现,第二次生成光绘的情况,软件会自动删除旧的 *.brd文件。

           6、软件搜索当前目录下是否有dxf文件,如果有,软件在design_backup目录下创建dxf目录,并将所有dxf文件移动到这里。

     

  • 相关阅读:
    监控员工电脑文件拷贝记录:电脑怎么看员工复制文件的历史记录
    【GPTs分享】GPTs分享之Image Recreate | img2img​
    Redis笔记之五大基本数据类型
    SpringBoot的初始文件与类分析
    【云原生】Dcoker实战:Linux环境安装mysql8.0.27安装步骤
    推荐收藏!Python 史上最全第三方库收集(800+)
    C- atexit() 用于注册一个函数
    pat 1009 说反话
    JDK数组阻塞队列源码深入剖析
    Ubuntu 安装 Angular8
  • 原文地址:https://blog.csdn.net/iifuture/article/details/125529413